[Zope-dev] setting missing minimum version in setup.py

Roger Ineichen dev at projekt01.ch
Mon Mar 16 11:33:53 EDT 2009


Hi

> Betreff: Re: [Zope-dev] setting missing minimum version in setup.py
> 
> On Monday 16 March 2009, Martijn Faassen wrote:
> > I'm not sure I agree you here, Stephan. A possible 
> disagreement within 
> > the steering group, how interesting! :)
> 
> :-)
> 
> > The most widely open requirement is this:
> >
> > zope.foo
> >
> > but another open requirement is this:
> >
> > zope.foo >= 1.3
> 
> Sure, but here is what happened before.
> 
> Person A made a bugfix to zope.foo 1.3, releasing zope.foo 
> 1.3.1. He then said, ok, zope.bar 1.0.0 depends on zope.foo 
> >= 1.3.1. Person B backports the bug fix to zope.foo 1.2.1. 
> Now zope.bar would also work with 1.2.1, but can't because of 
> the version specification. So person B has the choice of 
> upgrading to zope.foo 1.3.x or release a new version of zope.bar.
> 
> Updgrading to zope.foo 1.3.x might not be easy for various 
> reasons that I think most of us experienced (I know I did). 
> Releasing a new zope.bar version might not be possible, if 
> person B does not have access. Also expecting person B to 
> create new releases for all packages where the bug fix would 
> work is unrealistic.
> 
> > I also don't recall open requirements bringing development 
> to a halt?
> 
> They did. :-)
> 
> > You bring up the case of backporting a fix (a relatively rare 
> > occurrence, but it certainly happens):
> 
> Not so rare at all, I think.

Even if it's rare, why should we not support that?

The consequence of fixing versions is to skip backporting.
There is no way to have both. Are you really sure we like to
skip backporting.

Regards
Roger Ineichen



More information about the Zope-Dev mailing list