[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