[Zope-CMF] Re: backporting GenericSetup to CMF-1.5
Florent Guillaume
fg at nuxeo.com
Sat Nov 12 13:26:22 EST 2005
yuppie wrote:
> Hi Rob!
>
>
> Rob Miller wrote:
>
>> those of us planning out the next Plone releases are in a bit of a
>> bind. we really want to make use of GenericSetup's newer
>> Z3-interface-based means of defining import and export handlers, so
>> that we can start work on rewriting our migration engine to use XML
>> import and export, and so we can keep up w/ CMF 2.0 as it moves forward.
>
> [...]
>
>> to this end, it would be very useful for us to have a 1.5-compatible
>> version of CMF that makes use of the newer Generic/CMFSetup semantics.
>> this would allow us to use the new site creation code (which we've
>> nearly completed) in our next release without breaking backwards
>> compatibility with the existing add-on products. this would also make
>> it easier to keep up w/ CMF trunk development w/o having to maintain
>> two radically different branches of Plone. CMF 2.X would be required,
>> of course, with the subsequent release.
>>
>> how do folks feel about this? (note that we, i.e. the plone
>> developers, are willing to do the work.) would you be willing to have
>> an additional 1.5 release, or perhaps a 1.6 release, which includes
>> these changes? our current tentative release schedule has a Plone
>> alpha in late december, beta in february, release some time in march.
>
>
> CMF 1.5 is Zope 2.7 compatible. A Zope 2.7 compatible version of
> GenericSetup would be a lot of work and it would loose the new semantics
> because they depend on Five features.
>
> But if Plone 2.2 requires Zope 2.8 it should be easy to use CMF 1.5 with
> GenericSetup 2.0 instead of CMFSetup 1.5. Except for the CMF specific
> handlers that should work out of the box.
>
> A CMF 1.6 release that requires Zope 2.8 and essentially bundles CMF 1.5
> with GenericSetup 2.0 (and compatible CMF setup handlers) might be a
> good idea.
Hm seen in that light, I also have a need for a CMF 1.6 that drops
support for Zope 2.7. The reason are the recent changes I proposed to
support Five 1.2, which need super() to work properly. So it needs Zope 2.8.
> GenericSetup is still a moving target. I would not create a branch for
> 1.6 before 2.0 has stabilized.
+1 on branching CMF 1.6 soon, with the goal of:
- dropping support for Zope 2.7
- allowing Five 1.2 events activated to work, even if it doesn't
*require* Five 1.2 events
- be closer to CMF 2.0 w.r.t. setup.
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of R&D
+33 1 40 33 71 59 http://nuxeo.com fg at nuxeo.com
More information about the Zope-CMF
mailing list