[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