Development for wheezy

Brian Sutherland brian at vanguardistas.net
Thu Mar 10 15:09:17 UTC 2011


On Thu, Mar 10, 2011 at 03:21:06PM +0100, Jonas Meurer wrote:
> Hey Brian
> 
> On 10/03/2011 Brian Sutherland wrote:
> > > > > 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.
> > 
> > The current plan is to only have one version of the ZTK packaged at a
> > time. Basically by only uploading the python-zope.* versions that
> > correspond to the ZTK version we want to package.
> > 
> > We may deviate (very slightly) from the ZTK for bugfixes.
> > 
> > I'm planning to make some time in the near future to prepare packages
> > that correspond to the ZTK 1.1.
> 
> That would break Zope2.13 packages which depend on the python-zope.*
> packages in Debian, as backwards compability is not warranted for
> differnt major ZTK versions (e.g. 1.0 and 1.1).

I see, and for you guys, the ability to have more than one version of
Zope2 installed at the same time is a killer feature?

Yeah, in that case you can't depend on the python-zope.* packages till
python packaging in debian sanely allows more than one library version
installed at a time.

Which is probably not gonna happen soon. Pity.

Thanks for taking the time to work through this, but I guess I finally
understand where the real problem is.

-- 
Brian Sutherland



More information about the pkg-zope-developers mailing list