[openstack-dev] [stable][neutron] upper constraints for stable/liberty

Ihar Hrachyshka ihrachys at redhat.com
Fri Nov 13 13:53:26 UTC 2015


Hi Sachi and all,

I was recently looking into how stable/liberty branches are set for neutron  
in terms of requirements caps, and I realized that we don’t have neither  
version caps nor upper constraints applied to unit test jobs in  
stable/liberty gate. We have -constraints targets defined in tox.ini, but  
they are not running in gate.

I believe this situation leaves us open to breakages by any random library  
releases out there. Am I right? If so, I would like to close the breakage  
vector for projects I care (all neutron stadium).

I suggest we do the following:

- unless there is some specific reason for that, stop running unconstrained  
jobs in neutron/master;
- enable voting for constraints jobs in neutron/liberty; once proved to  
work fine, stop running unconstrained jobs in neutron/liberty;
- for neutron-*aas, introduce constraints targets in tox.ini, enable jobs  
in gate; make them vote there/remove old jobs;
- after that, backport constraints targets to stable/liberty; make them  
vote there/remove old jobs.

Does the plan make sense?

Ihar



More information about the OpenStack-dev mailing list