[openstack-dev] Dependency version pinning [was Re: Pyparsing 2.0 breaking jenkins jobs]

Christopher Yeoh cyeoh at au1.ibm.com
Fri Mar 1 09:57:10 UTC 2013


On Thu, 28 Feb 2013 13:16:23 +0000
Mark McLoughlin <markmc at redhat.com> wrote:
> > That way we find out about compatibility problems ASAP but we have a
> > controlled way of managing the changes necessary into projects and
> > not end up with the gate stalled for hours at random times.
> 
> It's not just about the gate, it's also about the software we ship.
> The ideal is that all our dependencies listed in setup.py are >=
> because that allows our software to be installed in more environments.
> 

That's true, though there's no reason we can't in general ship with >=
dependencies, but have the gate test with specific versions required,
where that version is the latest we know that works (determined through
some automated testing to warn us of problems ahead).

Regards,

Chris
-- 
cyeoh at au1.ibm.com




More information about the OpenStack-dev mailing list