[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