On Mon, Jul 31, 2017 at 08:00:22AM -0400, Doug Hellmann wrote:
> Excerpts from Dmitry Tantsur's message of 2017-07-29 20:06:18 +0200:
> > Just to clarify: we cannot land the tox.ini change until the requirements 
> > repo 
> > is actually branched, right?
> 
> Good point. The tests for those patches are passing for some projects in
> CI, but when the patches are landed it will make it a little harder for
> anyone to run the tests for the branch elsewhere because the
> requirements repo has not yet been branched.
> 
> So, yes, hold off on landing the constraint URL changes.

I wonder if we should look at publishing the upper-constraints.txt file
somewhere (other than cgit).  If we did something like:

tarballs.o.o/constraints/$series.txt

We wouldn't have an issue when we EOL a branch and the url's hard-coded
in tox.ini breaking.  queens.txt wouldn't exist until we branch
requirements but we could work around that with a redirect if needed.

Later we could get really crazy and make a version that took a package
name and version perhaps like:

tarballs.o.o/constraints/$(python setup.py --name)/$(python setup.py --version)

Which would redirect to the appropriate series file.  I think we have
enough data in openstack/releases to generate those redirects.  We'd
need to think about projects / repos that don't use the release
infrastructure.

That'd mean we could get way from hard-coding the URLs in tox.ini and
therefore not need to update them at branch time.

I've either had too much coffee or not enough.  y'all decide.

Yours Tony.

Attachment: signature.asc
Description: PGP signature

__________________________________________________________________________
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