Robert Collins <robe...@robertcollins.net> wrote:

On 14 November 2015 at 02:53, Ihar Hrachyshka <ihrac...@redhat.com> wrote:
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;

Sachi King is working up a bit of data mining to confirm that the
constraints jobs are only failing when unconstrained jobs fail - then
we're going to propose the change to project-config to switch around
which vote.


For what I saw in neutron, it never fails unless there is actual constraint not bumped.

- enable voting for constraints jobs in neutron/liberty; once proved to work
fine, stop running unconstrained jobs in neutron/liberty;

I expect the same query can answer this as well.

- 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.

We're going to advocate widespread adoption once the neutron master
ones are voting

Does the plan make sense?

Totally :) As non-Neutron-contributors we've just been conservative in
our recommendations; if Neutron wants to move a little faster by
taking on a little risk, thats *totally cool* IMO.

I believe there is general understanding that it’s the way to go, and we were already happy to be guinea pigs for initial data mining, so I don’t expect problems getting the core team onboard.

My question was more about what we do with stable/liberty branches. Is it part of the plan that we backport the constraint jobs there?

Ihar

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

Reply via email to