[z3-five] Five, Zope 2.7 and Zope 2.8

yuppie y.2005- at wcm-solutions.de
Mon May 16 19:02:55 CEST 2005


Hi!


Do we really need two different versions of Five?

Currently there are 'Five 1.0' for Zope 2.7 and 'Five 1.0-z28' shipped 
with Zope 2.8. The z28 version is maintained in the Zope repository and 
synced by hand.

Though the Five-1.0 branch and the SVN trunk work with Zope 2.8, porting 
changes to the Zope repository is more work than necessary.


The differences and a proposal how to resolve them:

1.) modified license headers

We need *one* version. As long as Five is an external package shipped 
with Zope, I can't see why we can't keep the current headers. Docutils 
e.g. has completely different headers. If we really need to change the 
headers to ship Five with Zope 2.8: Please let's do it in the Five 
repository as well.

2.) monkey.py removed, 'get_transaction()' replaced by 
'transaction.get()' and 'Zope' by 'Zope2'

Could be resolved by using some try/except statements.

3.) removed docs

We should ship all docs with Zope 2.8, even if some are Zope 2.7 specific.

4.) api.py still exists in 'Five 1.0-z28'

I guess this is just a mistake.


Any thoughts?

Cheers,

	Yuppie




More information about the z3-five mailing list