Devstack should use the master branch's upper-constraints when building tempest venv

Bug #1706009 reported by Claudiu Belu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Undecided
Claudiu Belu

Bug Description

Currently, devstack uses the current branch's upper-constraints to build tempest's venv, but tempest's requirements might be higher that the upper-constraints on stable branches.

This can lead to unsatisfied requirements for tempest: [1]

[1] http://paste.openstack.org/show/612334/
[2] Building tempest venv: http://paste.openstack.org/show/612333/ ("Collecting urllib3===1.20", instead of required urllib3==1.21)

Changed in devstack:
assignee: nobody → Claudiu Belu (cbelu)
status: New → In Progress
Revision history for this message
Claudiu Belu (cbelu) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to devstack (master)

Reviewed: https://review.openstack.org/473525
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=34c1679f2ee42df40c32ad96b4269f94721dc8d4
Submitter: Zuul
Branch: master

commit 34c1679f2ee42df40c32ad96b4269f94721dc8d4
Author: Claudiu Belu <email address hidden>
Date: Mon Jun 12 09:32:21 2017 -0700

    use master upper-constraints when building tempest venv

    The local requirements repo can be checked out to a stable branch,
    in which case, the requirements might conflict with tempest's master
    requirements.

    Master branch's upper-constraints should be used when building tempest's
    venv.

    Closes-Bug: #1706009

    Change-Id: Ifd64638cae2886671421149dbbff3a57f9c64257

Changed in devstack:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to devstack (master)

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

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

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/639503

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

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/639504

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to devstack (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/639637

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

Reviewed: https://review.openstack.org/639503
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=e06cc1558b4ca09793a05b699b599fcac2aede5c
Submitter: Zuul
Branch: stable/queens

commit e06cc1558b4ca09793a05b699b599fcac2aede5c
Author: Claudiu Belu <email address hidden>
Date: Mon Jun 12 09:32:21 2017 -0700

    use master upper-constraints when building tempest venv

    The local requirements repo can be checked out to a stable branch,
    in which case, the requirements might conflict with tempest's master
    requirements.

    Master branch's upper-constraints should be used when building tempest's
    venv.

    Closes-Bug: #1706009

    Change-Id: Ifd64638cae2886671421149dbbff3a57f9c64257
    (cherry picked from commit 34c1679f2ee42df40c32ad96b4269f94721dc8d4)

tags: added: in-stable-queens
tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to devstack (stable/pike)

Reviewed: https://review.openstack.org/639504
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=56f5a5d6d96408bb4595af39f053426c44ee5112
Submitter: Zuul
Branch: stable/pike

commit 56f5a5d6d96408bb4595af39f053426c44ee5112
Author: Claudiu Belu <email address hidden>
Date: Mon Jun 12 09:32:21 2017 -0700

    use master upper-constraints when building tempest venv

    The local requirements repo can be checked out to a stable branch,
    in which case, the requirements might conflict with tempest's master
    requirements.

    Master branch's upper-constraints should be used when building tempest's
    venv.

    Closes-Bug: #1706009

    Change-Id: Ifd64638cae2886671421149dbbff3a57f9c64257
    (cherry picked from commit 34c1679f2ee42df40c32ad96b4269f94721dc8d4)

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

Change abandoned by "Dr. Jens Harbott <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/devstack/+/639637
Reason: merge conflict and no activity in > 3 years, feel free to reopen if you want to continue with this

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.