[test] Murano's tox ini's does not honor upper-constraints

Bug #1598906 reported by Kirill Zaitsev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
High
Unassigned
Liberty
Fix Released
Undecided
Unassigned
Mitaka
Fix Released
Undecided
Unassigned
Newton
Fix Released
High
Unassigned
python-muranoclient
Fix Released
Undecided
Unassigned
Liberty
New
Undecided
Unassigned
Mitaka
New
Undecided
Unassigned
Newton
Fix Released
Undecided
Unassigned

Bug Description

See https://github.com/openstack/neutron/blob/8d6c6ccc14e2a6915a73d530d03ca9d5ba26b336/tox.ini#L11 for example of how this can be done

Same is true for all murano repositories.

It would be even better to have it documented — how to install murano's stable branches(i.e. document how to download upper-constrains and override them when installing manually)

zhurong (zhu-rong)
Changed in murano:
assignee: nobody → zhurong (zhu-rong)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-dashboard (master)

Fix proposed to branch: master
Review: https://review.openstack.org/338042

Changed in murano:
status: Confirmed → In Progress
zhurong (zhu-rong)
Changed in python-muranoclient:
assignee: nobody → zhurong (zhu-rong)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-dashboard (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/338114

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (master)

Fix proposed to branch: master
Review: https://review.openstack.org/338266

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-muranoclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/338271

Changed in python-muranoclient:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/338631

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

Reviewed: https://review.openstack.org/338266
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=317e9bfe5e50b26189f0e098658dc41d689204bd
Submitter: Jenkins
Branch: master

commit 317e9bfe5e50b26189f0e098658dc41d689204bd
Author: zhurong <email address hidden>
Date: Wed Jul 6 09:49:39 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    Change-Id: Ib08baa8f57a281c75247ba3d9b9ab0211fe5d4fd
    Partial-bug: #1598906

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-agent (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/338897

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-agent (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/338898

Changed in python-muranoclient:
status: In Progress → Fix Committed
status: Fix Committed → In Progress
milestone: none → 0.9.1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/338904

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/338905

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-dashboard (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/338907

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano-agent (master)

Reviewed: https://review.openstack.org/338631
Committed: https://git.openstack.org/cgit/openstack/murano-agent/commit/?id=e17011c67eb72abfc8896a1a1e53168036bed48b
Submitter: Jenkins
Branch: master

commit e17011c67eb72abfc8896a1a1e53168036bed48b
Author: zhurong <email address hidden>
Date: Wed Jul 6 21:25:45 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    Change-Id: I5c2d878c79dcf1ce1715218950c07a39314b16ff
    Partial-bug: #1598906

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano-dashboard (master)

Reviewed: https://review.openstack.org/338042
Committed: https://git.openstack.org/cgit/openstack/murano-dashboard/commit/?id=dd239e8fd2eabe554c955456892be84b744994b7
Submitter: Jenkins
Branch: master

commit dd239e8fd2eabe554c955456892be84b744994b7
Author: zhurong <email address hidden>
Date: Wed Jul 6 02:44:05 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    Change-Id: I5eae854d12c6048d1458ea0d2b1e47c4ff910544
    Partial-bug: #1598906

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-muranoclient (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/339533

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-muranoclient (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/339535

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-muranoclient (master)

Reviewed: https://review.openstack.org/338271
Committed: https://git.openstack.org/cgit/openstack/python-muranoclient/commit/?id=157ae8c905b39a4e42e6189364da9224a62f55e1
Submitter: Jenkins
Branch: master

commit 157ae8c905b39a4e42e6189364da9224a62f55e1
Author: zhurong <email address hidden>
Date: Wed Jul 6 10:00:27 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    Change-Id: I531606ce2ed981bddc618dac046ab081de2805eb
    Partial-bug: #1598906

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on murano-agent (stable/liberty)

Change abandoned by Kirill Zaitsev (<email address hidden>) on branch: stable/liberty
Review: https://review.openstack.org/338898
Reason: No real need to fix this issue on stable/liberty agent

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano-agent (stable/mitaka)

Reviewed: https://review.openstack.org/338897
Committed: https://git.openstack.org/cgit/openstack/murano-agent/commit/?id=f404fb191a7d40d2ea5307ea95e2f8d0786f78df
Submitter: Jenkins
Branch: stable/mitaka

commit f404fb191a7d40d2ea5307ea95e2f8d0786f78df
Author: zhurong <email address hidden>
Date: Wed Jul 6 21:25:45 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    This commit is being proposed on stable/mitaka and therefore the
    install command includes the clear designation of the branch. This is
    because, on branches other than master, we need to be sure to get the
    upper-constraints.txt file for that branch.

    Change-Id: I5c2d878c79dcf1ce1715218950c07a39314b16ff
    Partial-bug: #1598906

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (stable/liberty)

Reviewed: https://review.openstack.org/338905
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=1923f4e99bda2f2afc0bd7c187e8d34608d3a73d
Submitter: Jenkins
Branch: stable/liberty

commit 1923f4e99bda2f2afc0bd7c187e8d34608d3a73d
Author: zhurong <email address hidden>
Date: Wed Jul 6 09:49:39 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    This commit is being proposed on stable/liberty and therefore the
    install command includes the clear designation of the branch. This is
    because, on branches other than master, we need to be sure to get the
    upper-constraints.txt file for that branch.

    Change-Id: Ib08baa8f57a281c75247ba3d9b9ab0211fe5d4fd
    Partial-bug: #1598906
    (cherry picked from commit 317e9bfe5e50b26189f0e098658dc41d689204bd)

tags: added: in-stable-liberty
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-muranoclient (stable/mitaka)

Reviewed: https://review.openstack.org/339533
Committed: https://git.openstack.org/cgit/openstack/python-muranoclient/commit/?id=3234f25bee9e6d62f109a12c237902657c41fa5e
Submitter: Jenkins
Branch: stable/mitaka

commit 3234f25bee9e6d62f109a12c237902657c41fa5e
Author: zhurong <email address hidden>
Date: Wed Jul 6 10:00:27 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    Change-Id: I531606ce2ed981bddc618dac046ab081de2805eb
    Partial-bug: #1598906

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-muranoclient (stable/liberty)

Reviewed: https://review.openstack.org/339535
Committed: https://git.openstack.org/cgit/openstack/python-muranoclient/commit/?id=6eb0a7aab35b7f307fcd89cf9d1c2aa88987aa45
Submitter: Jenkins
Branch: stable/liberty

commit 6eb0a7aab35b7f307fcd89cf9d1c2aa88987aa45
Author: zhurong <email address hidden>
Date: Wed Jul 6 10:00:27 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    Change-Id: I531606ce2ed981bddc618dac046ab081de2805eb
    Partial-bug: #1598906

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano-dashboard (stable/liberty)

Reviewed: https://review.openstack.org/338907
Committed: https://git.openstack.org/cgit/openstack/murano-dashboard/commit/?id=beb3a6256e83abadf2b8d7a3126d3dba75394d99
Submitter: Jenkins
Branch: stable/liberty

commit beb3a6256e83abadf2b8d7a3126d3dba75394d99
Author: zhurong <email address hidden>
Date: Wed Jul 6 02:44:05 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    This commit is being proposed on stable/liberty and therefore the
    install command includes the clear designation of the branch. This is
    because, on branches other than master, we need to be sure to get the
    upper-constraints.txt file for that branch.

    Change-Id: I5eae854d12c6048d1458ea0d2b1e47c4ff910544
    Partial-bug: #1598906

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (stable/mitaka)

Reviewed: https://review.openstack.org/338904
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=23e175aeb03ed4f133e9462719828e454bea8385
Submitter: Jenkins
Branch: stable/mitaka

commit 23e175aeb03ed4f133e9462719828e454bea8385
Author: zhurong <email address hidden>
Date: Wed Jul 6 09:49:39 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    This commit is being proposed on stable/mitaka and therefore the
    install command includes the clear designation of the branch. This is
    because, on branches other than master, we need to be sure to get the
    upper-constraints.txt file for that branch.

    Change-Id: Ib08baa8f57a281c75247ba3d9b9ab0211fe5d4fd
    Partial-bug: #1598906
    (cherry picked from commit 317e9bfe5e50b26189f0e098658dc41d689204bd)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano-dashboard (stable/mitaka)

Reviewed: https://review.openstack.org/338114
Committed: https://git.openstack.org/cgit/openstack/murano-dashboard/commit/?id=90ba2a9ee1a032809a93fcfca243f9e195f5c6a3
Submitter: Jenkins
Branch: stable/mitaka

commit 90ba2a9ee1a032809a93fcfca243f9e195f5c6a3
Author: zhurong <email address hidden>
Date: Wed Jul 6 02:44:05 2016 -0400

    Use upper-constraints in tox test environments

    This will force pip install to use the upper-constraints.txt specified
    version of pip modules. When you don't do this, you are out on the
    bleeding edge and become unstable everytime some python library in the
    wide world changes in a way that you don't expect.

    The releasenotes job has no constraints file, so override the install
    command there.

    This commit is being proposed on stable/mitaka and therefore the
    install command includes the clear designation of the branch. This is
    because, on branches other than master, we need to be sure to get the
    upper-constraints.txt file for that branch.

    Change-Id: I5eae854d12c6048d1458ea0d2b1e47c4ff910544
    Partial-bug: #1598906
    (cherry picked from commit dd239e8fd2eabe554c955456892be84b744994b7)

Changed in murano:
assignee: zhurong (zhu-rong) → Kirill Zaitsev (kzaitsev)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (master)

Fix proposed to branch: master
Review: https://review.openstack.org/340461

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-dashboard (master)

Fix proposed to branch: master
Review: https://review.openstack.org/340464

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/340465

Changed in python-muranoclient:
assignee: zhurong (zhu-rong) → Kirill Zaitsev (kzaitsev)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-muranoclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/340466

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (master)

Fix proposed to branch: master
Review: https://review.openstack.org/340471

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on python-muranoclient (master)

Change abandoned by Kirill Zaitsev (<email address hidden>) on branch: master
Review: https://review.openstack.org/340466

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on murano-agent (master)

Change abandoned by Kirill Zaitsev (<email address hidden>) on branch: master
Review: https://review.openstack.org/340465

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on murano-dashboard (master)

Change abandoned by Kirill Zaitsev (<email address hidden>) on branch: master
Review: https://review.openstack.org/340464

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on murano (master)

Change abandoned by Kirill Zaitsev (<email address hidden>) on branch: master
Review: https://review.openstack.org/340461

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by Kirill Zaitsev (<email address hidden>) on branch: master
Review: https://review.openstack.org/340471

Changed in murano:
milestone: newton-2 → newton-3
Changed in python-muranoclient:
milestone: 0.10.0 → 0.10.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.