StarlingX 3.x: wheel build errors: unsatisified dependencies

Bug #1887178 reported by Davlet Panech
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
High
Don Penney

Bug Description

Brief Description
-----------------

Wheels fail to build in STX/3.0 due to updated/incompatible module requirements from upstream: python-octaviaclient, ironic-lib, os-brick, ovsdbapp.

Looks like the constraints file mentions new modules that are not Python2-compatible.

Severity
--------
Critical

Reproducibility
---------------
Reproducible

Branch
------
r/stx.3.0

Logs
----

ERROR: Could not find a version that satisfies the requirement python-octaviaclient===1.10.1 (from -c /tmp/wheels/upper-constraints.txt (line 443)) (from versions: 0.1.0, 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.4.1, 1.5.0, 1.6.1, 1.7.0, 1.8.0, 1.8.1, 1.9.0, 1.10.0, 1.11.0, 2.0.0)

ERROR: Could not find a version that satisfies the requirement ironic-lib===2.21.2 (from -c /tmp/wheels/upper-constraints.txt (line 683)) (from versions: 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 2.0.0, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.2.0, 2.3.0, 2.4.0, 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0, 2.9.0, 2.10.0, 2.10.1, 2.10.2, 2.11.0, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.12.4, 2.13.0, 2.14.1, 2.14.2, 2.16.0, 2.16.1, 2.16.2, 2.16.3, 2.17.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0, 2.21.0, 3.0.0)

ERROR: Could not find a version that satisfies the requirement os-brick===2.10.4 (from -c /tmp/wheels/upper-constraints.txt (line 284)) (from versions: 0.1.0, 0.1.1, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.6.1, 1.6.2, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.13.0, 1.13.1, 1.14.0, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.15.4, 1.15.5, 1.15.6, 1.15.7, 1.15.8, 1.15.9, 2.0.0, 2.1.0, 2.1.1, 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9, 2.4.0, 2.5.0, 2.5.4, 2.5.5, 2.5.6, 2.5.7, 2.5.8, 2.5.9, 2.6.1, 2.6.2, 2.7.0, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.9.0, 2.9.1, 2.10.0, 2.10.1, 2.11.0)

ERROR: Could not find a version that satisfies the requirement ovsdbapp===0.17.3 (from -c /tmp/wheels/upper-constraints.txt (line 623)) (from versions: 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.11.0, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.14.0, 0.15.0, 0.16.0, 0.17.0, 0.17.1, 0.18.0)

Revision history for this message
Davlet Panech (dpanech) wrote :

(On behalf of Don Penney):

[...]so we would need to add entries to stable-wheels.cfg for these wheels, to either build the new version with py2 (if possible), or to lock down on a previous version

Revision history for this message
Davlet Panech (dpanech) wrote :
Revision history for this message
Ghada Khalil (gkhalil) wrote :

Marking as high priority as this is preventing successful builds on the r/stx.3.0 branch

tags: added: stx.3.0 stx.build
Changed in starlingx:
importance: Undecided → High
status: New → Triaged
Don Penney (dpenney)
Changed in starlingx:
assignee: nobody → Don Penney (dpenney)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to root (r/stx.3.0)

Fix proposed to branch: r/stx.3.0
Review: https://review.opendev.org/741536

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to root (r/stx.3.0)

Reviewed: https://review.opendev.org/741536
Committed: https://git.openstack.org/cgit/starlingx/root/commit/?id=e31f5b26f95c43254fd9e593f097c4c7d4b7c6b6
Submitter: Zuul
Branch: r/stx.3.0

commit e31f5b26f95c43254fd9e593f097c4c7d4b7c6b6
Author: Don Penney <email address hidden>
Date: Thu Jul 16 15:43:15 2020 -0400

    Lock down wheels for r/stx.3.0 image build

    Recent updates to openstack upper-constraints.txt for stable/train
    moved to updated module versions without python-2.7 support. This
    update locks down the stable-wheels.cfg to include the versions of
    each upstream python module used in the final stx-3.0 image build,
    using the piplst files to determine installed content:
    http://mirror.starlingx.cengn.ca/mirror/starlingx/release/3.0.0/centos/outputs/docker-images/

    Change-Id: Ice46d9dcc679a48afe3d4d1179c2820aada3136a
    Closes-Bug: 1887178
    Signed-off-by: Don Penney <email address hidden>

Don Penney (dpenney)
Changed in starlingx:
status: Triaged → Fix Released
Ghada Khalil (gkhalil)
tags: added: in-r-stx30
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.