Duncan Thomas <[email protected]> wrote:

So I tried to get into helping with the cinder stable tree for a while, and while I wasn't very successful (lack of time and an inability to convince my employer it should be a priority), one thing I did notice it that much of the breakage seemed to come from outside cinder - many of the libraries we depend on make backwards incompatible changes by accident, for example. Would it be possible to have a long-term-support branch where we pinned the max version of everything for the gate, pips and devtstack? I'd have thought (and I'm very willing to be corrected) that would make the stable gate, well, stable, such that it required far less work to keep it able to run a basic devstack test plus unit tests.


The solution for that is in place: upper-constraints.txt, they are not bumped with no particular reason in stable/* branches. So just make sure that your project uses those for gating, and you should be safe from 99% of breakages. Neutron successfully uses the system for all stable branches, and believe me, it’s makes a huge difference.

Ihar

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to