[kobold at debian.org: The future of Zope{2, 3} and Plone in Debian and Ubuntu]

Brian Sutherland brian at vanguardistas.net
Mon Sep 21 12:24:40 UTC 2009


On Sun, Sep 20, 2009 at 01:34:24PM +0200, Matthias Klose wrote:
> On 02.07.2009 13:05, Jonas Meurer wrote:
>> why not wait for zope2.12 with python2.5/2.6 support, upload that one to
>> debian/unstable and afterwards file a request for removal for
>> zope2.10/zope2.11/python2.4? I believe that a zope2.12 release candidate
>> will be published within the next month, given that a beta2 has already
>> been published on 27. of may.
>> That way we would have a zope2 release available in debian/unstable all
>> the time would.
>
> The zope2.12 release candidate was released last week. I updated the 
> packaging in the zope team repository. An upload still requires some 
> work, because some modules still need to be packaged. These are:
>
>   Acquisition DateTime ExtensionClass
>   Persistence RestrictedPython tempstorage zLOG zope.container

Note: Persistence and ExtensionClass (I think) are packaged in python-zodb already

>   zope.contentprovider zope.contenttype zope.deferredimport zope.formlib
>   zope.lifecycleevent zope.pagetemplate zope.processlifetime zope.sendmail
>   zope.sequencesort zope.site zope.size zope.structuredtext zope.tal
>   zope.tales zope.testbrowser [zope-functional-testing] (UNRELEASED?)
>   zope.viewlet zope.app.form zope.app.publication zope.app.publisher
>   zope.app.schema
>
> All other zope dependencies are available as modular zope packages in 
> unstable. Please have a look how these are packaged, and start packaging. 

The current packaging of the zope.* packages is the way it is because
they are required to be easily backportable. 

I'm working on a few van.pydeb plugins for debhelper 7 that'll make the
packaging much more elegant. But we'll only use that for the packages the
zope team maintains after the current release.

However, if you're interested in using this for the any of the above
packages, please send me a private mail.

> As an interim solution it could be useful to include the still missing 
> modules in the zope2.12 package until all these are packaged.

+1, especially for things like zope.app.* or zLOG that Zope2 is looking
to remove as dependencies.

> The good news is that the schooltool project already did package a lot of 
> these, so you "only" need updates to recent upstream versions, and an 
> update from python-vanguardistas to python-van.pydeb (Brian might give 
> more help on this).

Honestly, these packages are so simple that it's probably easier to just
remake them by hand.

> I know that not the whole zope team is interested in these additional 
> modules, so I'm CCing the zope2.x uploaders directly to get involved with 
> the packaging.

Of the list presented, we are only currently interested in
packaging zope.sendmail (See an earlier mail from me). The others have
very difficult dependencies or are semi-deprecated.

-- 
Brian Sutherland



More information about the pkg-zope-developers mailing list