[Upgrade Jobs] DLRN not building package for deployment release

Bug #1958995 reported by yatin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
yatin

Bug Description

Tested via https://review.rdoproject.org/r/c/testproject/+/38542.

So with an upgrade job for ex. Victoria to Wallaby depends-on are added for both stable/victoria and stable/wallaby, For victoria deployment DLRN not building package for stable/victoria depends-on.
For Wallaby Depends-On, package is built and installed fine.

This is a tracker bug to investigate/fix this scenario. Attempts to fix https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/826284. For some cases it would be useful to get this fixed.

Tags: ci upgrade
yatin (yatinkarel)
Changed in tripleo:
milestone: none → yoga-3
tags: added: ci
Changed in tripleo:
importance: Undecided → Medium
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

02:55:58 PM - jfrancoa: yes, agree...if we plan to support soon an FFU job upstream we need that functionality working
02:56:13 PM - jfrancoa: as there will be changes required in train which you can verify only via depends-on

Changed in tripleo:
importance: Medium → High
tags: added: upgrade
Changed in tripleo:
status: New → Triaged
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Note that the job setting 'override-checkout: stable/victoria' would build DLRN for stable/victoria patches, but we need to make it building both src and dst targets for upgrade

Revision history for this message
yatin (yatinkarel) wrote :

Created an RFE for DLRN to support force checkout https://github.com/softwarefactory-project/DLRN/issues/39

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
assignee: nobody → yatin (yatinkarel)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart-extras (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/826284
Committed: https://opendev.org/openstack/tripleo-quickstart-extras/commit/f07c71809d8820802478ebe8854c78e4c147d051
Submitter: "Zuul (22348)"
Branch: master

commit f07c71809d8820802478ebe8854c78e4c147d051
Author: yatinkarel <email address hidden>
Date: Tue Jan 25 18:40:11 2022 +0530

    Allow dlrn builds from both deploy release and upgrade release

    DLRN with --local and --dev options uses whatever already checked
    out source and distgit[1]. So in order to get packages build for
    multiple releases like in upgrade jobs we need to prepare both
    source(git clean and git checkout) and distgit(remove it so
    DLRN fetches it based on config).

    Also use release var to compute what change to build when it's
    defined, when not defined use zuul override-checkout or branch.
    Additionally add non-cached fact artg_change_list_prep to compute
    the changes list as using artg_change_list causes inclusion of
    changes from previous run.

    [1] https://github.com/softwarefactory-project/DLRN/issues/39

    Co-authored-by: Bogdan Dobrelya <email address hidden>

    Closes-Bug: #1958995
    Change-Id: I1495128dc3087bc728a51cf667a8fb394fe87893

Changed in tripleo:
status: In Progress → Fix Released
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.