pip10 broken build-openstack-sphinx-docs for older releases

Bug #1765065 reported by Alex Schultz on 2018-04-18
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
High
Alex Schultz

Bug Description

pip10 now fails if there is nothing to install. The stable versions of tripleo-common that use tools/tox_install.sh seem to be affected.

build-openstacks-phinx-docs

http://logs.openstack.org/51/560851/1/check/build-openstack-sphinx-docs/9102d2a/job-output.txt.gz#_2018-04-18_09_55_52_130609

2018-04-18 09:55:52.130609 | ubuntu-xenial | ERROR: You must give at least one requirement to install
(see "pip help install")

infra points to https://etherpad.openstack.org/p/pip10-mitigation

Changed in tripleo:
status: New → Triaged
importance: Undecided → High
milestone: none → rocky-2
tags: added: ci
Changed in tripleo:
assignee: nobody → Alex Schultz (alex-schultz)
summary: - pip10 broken build-openstacks-phinx-docs for older releases
+ pip10 broken build-openstack-sphinx-docs for older releases

Change abandoned by Emilien Macchi (<email address hidden>) on branch: stable/pike
Review: https://review.openstack.org/562290
Reason: TO NOT RE-CHECK OR RE-APPROVE - CLEARING THE GATE NOW TO FIX A BLOCKER

Reviewed: https://review.openstack.org/562290
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=e795a75634611542c38d786de63b866bc6adde4f
Submitter: Zuul
Branch: stable/pike

commit e795a75634611542c38d786de63b866bc6adde4f
Author: Andreas Jaeger <email address hidden>
Date: Fri Dec 1 07:26:20 2017 +0100

    Avoid tox_install.sh for constraints support

    We do not need tox_install.sh, pip can handle constraints itself
    and install the project correctly. Thus update tox.ini and remove
    the now obsolete tools/tox_install.sh file.

    This follows https://review.openstack.org/#/c/508061 to remove
    tools/tox_install.sh.

    Conflicts:
     tox.ini

    Related-Bug: #1765065
    Change-Id: I4f73c304de9474946c604726aba6e84cb7863431
    (cherry picked from commit cc9376a9c9ab78fbfa92a3708ba464618b57f521)

tags: added: in-stable-pike

Change abandoned by Alex Schultz (<email address hidden>) on branch: stable/ocata
Review: https://review.openstack.org/562309
Reason: This wasn't needed for Ocata. The issue was only in Pike

Reviewed: https://review.openstack.org/562309
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=f426a83f05accfc1a34ef8162bfb6738cee2e82a
Submitter: Zuul
Branch: stable/ocata

commit f426a83f05accfc1a34ef8162bfb6738cee2e82a
Author: Andreas Jaeger <email address hidden>
Date: Fri Dec 1 07:26:20 2017 +0100

    Avoid tox_install.sh for constraints support

    We do not need tox_install.sh, pip can handle constraints itself
    and install the project correctly. Thus update tox.ini and remove
    the now obsolete tools/tox_install.sh file.

    This follows https://review.openstack.org/#/c/508061 to remove
    tools/tox_install.sh.

    Conflicts:
     tox.ini

    Related-Bug: #1765065
    Change-Id: I4f73c304de9474946c604726aba6e84cb7863431
    (cherry picked from commit cc9376a9c9ab78fbfa92a3708ba464618b57f521)

tags: added: in-stable-ocata

Change abandoned by Alex Schultz (<email address hidden>) on branch: stable/pike
Review: https://review.openstack.org/567272
Reason: abandoning to clear gate for Bug 1770355. Will restore after fix lands.

Change abandoned by Alex Schultz (<email address hidden>) on branch: stable/ocata
Review: https://review.openstack.org/567274
Reason: abandoning to clear gate for Bug 1770355. Will restore after fix lands.

Reviewed: https://review.openstack.org/567274
Committed: https://git.openstack.org/cgit/openstack/tripleo-validations/commit/?id=49bd62f6e028fc1870123c39e6d1c5e36c3b96ba
Submitter: Zuul
Branch: stable/ocata

commit 49bd62f6e028fc1870123c39e6d1c5e36c3b96ba
Author: Andreas Jaeger <email address hidden>
Date: Fri Dec 1 07:32:39 2017 +0100

    Remove unused tox_install.sh

    This repo does not use tox_install.sh, remove it.

    We're in the process of replacing it everywhere, removing an unused file
    is an easy win.

    Related-Bug: #1765065
    Change-Id: If988ea839ffb1e03bd287ea6ecc4ce640338df6e
    (cherry picked from commit 601c38b1b6f7d7e7de3ba1f1edecc1cf99544e66)

Reviewed: https://review.openstack.org/567272
Committed: https://git.openstack.org/cgit/openstack/tripleo-validations/commit/?id=b80af8753624fa49719b5a3b33bd92311ff5387b
Submitter: Zuul
Branch: stable/pike

commit b80af8753624fa49719b5a3b33bd92311ff5387b
Author: Andreas Jaeger <email address hidden>
Date: Fri Dec 1 07:32:39 2017 +0100

    Remove unused tox_install.sh

    This repo does not use tox_install.sh, remove it.

    We're in the process of replacing it everywhere, removing an unused file
    is an easy win.

    Related-Bug: #1765065
    Change-Id: If988ea839ffb1e03bd287ea6ecc4ce640338df6e
    (cherry picked from commit 601c38b1b6f7d7e7de3ba1f1edecc1cf99544e66)

Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Changed in tripleo:
milestone: stein-2 → stein-3
Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers