Add a task to upload RPM packages to mozilla archives
Categories
(Release Engineering :: Release Automation, task)
Tracking
(firefox147 fixed)
| Tracking | Status | |
|---|---|---|
| firefox147 | --- | fixed |
People
(Reporter: eijebong, Assigned: eijebong)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
| Assignee | ||
Comment 1•6 months ago
|
||
Updated•6 months ago
|
| Assignee | ||
Comment 2•6 months ago
|
||
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.
Comment 4•6 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/150bbfec084e
https://hg.mozilla.org/mozilla-central/rev/51b1f9106fe7
Description
•