Closed Bug 1999650 Opened 6 months ago Closed 6 months ago

Add a task to upload RPM packages to mozilla archives

Categories

(Release Engineering :: Release Automation, task)

Tracking

(firefox147 fixed)

RESOLVED FIXED
Tracking Status
firefox147 --- fixed

People

(Reporter: eijebong, Assigned: eijebong)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

No description provided.
Blocks: 1999653
Assignee: nobody → borivel
Status: NEW → ASSIGNED

This matches what we do with deb packages but there's one major
difference in that the rpm building happens in a single task, building
langpacks for all locales instead of having one task per. That means
that we can't just have beetmover-repackage pull in the rpm repackage
task as a dependency for each locale from the group-by: single-locale
since the rpm repackaging task doesn't have any locale related
attribute.

To work around the issue, we create a task that uploads everything RPM
related at once. That of course created its own challenge because we
now needed to add en-US in the list of languages to pull in the actual
firefox package but we don't want to upload a langpack for that, hence
the not_for_locales.

The last tidbit is that we don't want to upload langpacks twice, so we
only take them from linux64- tasks.

Pushed by borivel@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/00f0efca2df3 https://hg.mozilla.org/integration/autoland/rev/150bbfec084e Add `not_for_locales` support to beetmover manifests. r=releng-reviewers,taskgraph-reviewers,ahal https://github.com/mozilla-firefox/firefox/commit/ceba5314bbe1 https://hg.mozilla.org/integration/autoland/rev/51b1f9106fe7 Add support for moving RPM package into candidates. r=releng-reviewers,taskgraph-reviewers,bhearsum
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: