[Zope-CMF] Re: backporting GenericSetup to CMF-1.5

Martin Aspeli optilude at gmx.net
Sat Nov 12 19:59:06 EST 2005


Guys, I'm weeping... we're actually talking to each other. :-)

Martin

On Sat, 12 Nov 2005 18:26:22 -0000, Florent Guillaume  
<fg at nuxeo.com> wrote:

> 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
>



-- 
(muted)



More information about the Zope-CMF mailing list