Development for wheezy

Gediminas Paulauskas menesis at pov.lt
Thu Mar 10 17:42:11 UTC 2011


2011/3/10 Jonas Meurer <jonas at freesources.org>:
> Hey Brian,
>
> On 10/03/2011 Brian Sutherland wrote:
>> > > Is there any way that the zope2 packaging can use the python-zope.*
>> > > packages rather than including their own copies?
>> > >
>> > > Anything the python-zope.* packages can do differently to help that come
>> > > about?
>> >
>> > The problem is, that Zope eggs aren't backwards compatible. Or, the
>> > other way around, Zope2 releases depend on a very particular version of
>> > Python Zope eggs. Thus I'm not sure what can be done in order to use
>> > python-zope.* packages by Zope2 packages.
>>
>> Isn't that "very particular version" precisely the version in a ZTK
>> release?
>
> Not sure about that.
>
> From what I understand, Zope2.12 depends on loads of Python Zope eggs,
> and particular versions of them. See the list at
> http://download.zope.org/Zope2/index/2.12.9/versions.cfg for more
> information. Several dependencies even have comments about incompatible
> changes in more recent versions.
>
> With the release of Zope2.13, the list of dependencies has significantly
> decreased: http://download.zope.org/Zope2/index/2.13.5/versions.cfg
> Zope2.13 ships with, and depends on Zope Toolkit 1.0.
>
> What are the plans about packaging ZTK for Debian? Do you intend to
> package major ZTK versions (1.0, 1.1, ...) seperately for Debian? That
> indeed would ease the packaging work for Zope2 Packages a lot, beginning
> with Zope2.13.

In Ubuntu, I have ZTK 1.0 packaged . I took latest versions from 1.0
branch, so I have ZTK 1.0.1+. Not everything is packaged, some
deprecated packages were left out. Also, not everything is upgraded
yet, but I am working on finishing this week.

My advice is to first take my work from Natty. Start with packages
that could be used for Zope 2, skip zope.app.* packages unless
something depends on them. Do not do anything else, except where
Ubuntu package has modifications in the diff. Defer transition to
dh_python2 for later. Then Debian will have a useful part of ZTK 1.0.
Take Zope 2 version that builds on ZTK 1.0 and make it use all
available packages.

Only then upgrade to ZTK 1.1. There are not many differences since 1.0
in it, basically new zc.buildout, ZODB, and zope.testrunner.

I will help you where I can, but don't expect me to commit my new
packages to Debian myself. I am not a Debian developer or pkg-zope
Uploader. But please take everything what I've done for Ubuntu.

-- 
Gediminas



More information about the pkg-zope-developers mailing list