On 04/04/2017 12:05 PM, Ihar Hrachyshka wrote:
I mentioned that in a meeting today but for greater visibility...
This change in how we gate against LTS raises a question whether what
we claim in:
https://review.openstack.org/#/c/402940/4/reference/project-testing-interface.rst
is still valid. The wording of the document is such that suggests we
test against LTS, and with the UCA adoption in gate, that will no
longer be true. I am not against the change per se, I just want the
decision to be thought through and advertised to consumers beyond
tight circle of upstream developers.
Totally - and that's a good point. I think we may just need to update
the wording some. The intent has always been that we develop targetting
the software we think is appropriate for OpenStack- but the LTS line and
testing are to ensure we don't introduce a dependency that's
unreasonably hard to backport on top of an LTS release.
An example of that would be growing a dependency on a kernel feature
that would be too much to backport - or if we had decided to move to
Python3 back in the RHEL6 days (before there was a python3 available)
RDO and UCA are both ways that the distro vendors themselves are
providing backport software on top of their LTS releases. So if it's in
one of those the distro vendor themselves have de-facto communicated
that it's not unreasonable to backport that piece of software to run on
top of the LTS - since they have already done it.
All of that is not spelled out clearly though - so I agree, it would be
potentially useful to describe that situation more clearly in the PTI.
Ihar
On Mon, Apr 3, 2017 at 4:39 PM, Clark Boylan <[email protected]> wrote:
On Mon, Apr 3, 2017, at 04:33 PM, Ihar Hrachyshka wrote:
Are we going to keep some job not using the archive, to make sure we
don't
break people using packages from LTS? Maybe just periodic/non-voting
would
be enough to keep it working on older packages.
Old stable branches will continue to run against the base LTS release.
But considering that this is how users of Ubuntu get newer packages, the
deployment projects are using it for newer branches, and we know that
the base LTS is broken, I'm not sure how much benefit there would be to
keep testing on the base LTS if we make the switch.
Its important to note that anyone using base LTS is broken and we know
this because of our testing.
Clark
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev