Re-resolve constraints for staged sources - #151
Conversation
Speculative builds stage unpinned patched sources but build against the committed upper-constraints snapshot, so any upstream min-requirement bump (e.g. heat oslo.versionedobjects>=3.12.0 vs pinned ===3.11.0) fails[1]. After staging, run tox -e update-sources per staged project: it keeps pre-existing src/ checkouts and their pins, re-fetches constraints in sync. [1] https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/ce3ce1873a5749bfb139902d8cab1cc9 Signed-off-by: rabi <ramishra@redhat.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@rabi Thanks for tracking this down; the failure mode is real. Staging the Zuul checkout then building against the committed I would rather not reuse
I put an alternative in #153:
Bootstrap is |
|
OK, I'll close this then. |
Speculative builds stage unpinned patched sources but build against the committed upper-constraints snapshot, so any upstream min-requirement bump (e.g. heat oslo.versionedobjects>=3.12.0 vs pinned ===3.11.0) fails[1]. After staging, run tox -e update-sources per staged project: it keeps pre-existing src/ checkouts and their pins, re-fetches constraints in sync.
[1] https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/ce3ce1873a5749bfb139902d8cab1cc9