Closed
Bug 1438246
Opened 6 years ago
Closed 6 years ago
[Tracking] work required for signing language packs via AMO for releases.
Categories
(Release Engineering :: Release Automation: Other, defect)
Release Engineering
Release Automation: Other
Tracking
(firefox-esr60 fixed, firefox60+ fixed, firefox61 fixed)
People
(Reporter: Callek, Assigned: Callek)
References
Details
(Whiteboard: [releng:q22018])
There will need to be work across multiple teams in order to facilitate Release Engineering submitting created language packs to AMO for signing, and pushing the resulting packs to archive.m.o. Currently releng builds language packs and puts them up on archive.m.o then a human (via script) downloads them and signs them against AMO and lists them on AMO. This work is to cut out middle men and the release delays in language packs being available on AMO. Not in scope: Nightly language pack signing, -- While possible to come out of this as a "minor extra work" its not explicitly a goal. In Scope: Having signed language packs ready for ESR60. Timeline: Likely to miss Gecko 60 beta, and could require relatively large uplifts.
If this is something planned and must for 60, I think it makes sense to track it as a blocker for 60 so we review the timeline/readiness regularly.
status-firefox60:
--- → affected
tracking-firefox60:
--- → blocking
Comment 2•6 years ago
|
||
Where can I read more about why this must make 60?
Flags: needinfo?(bugspam.Callek)
Assignee | ||
Comment 3•6 years ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #2) > Where can I read more about why this must make 60? One of the drivers was https://bugzilla.mozilla.org/show_bug.cgi?id=1388143 but there is also https://bugzilla.mozilla.org/show_bug.cgi?id=1197876
Flags: needinfo?(bugspam.Callek)
Comment 4•6 years ago
|
||
We're getting there, but enforcing signed langpacks won't happen until 61 and 60.1esr, so dropping the blocking flag for 60.0.
status-firefox61:
--- → affected
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Whiteboard: [releng:q22018]
Updated•6 years ago
|
Component: General → Release Automation: Other
QA Contact: catlee
Comment 6•6 years ago
|
||
Calling this fixed as far as 60 is concerned.
Assignee | ||
Comment 8•6 years ago
|
||
for 61+ we sign and upload signed copies of language packs, I'm not certain if the inquiry was also about "we require signing" though, so I'm sending off to :aswan to confirm that side of the project "just in case"
Flags: needinfo?(bugspam.Callek) → needinfo?(aswan)
Comment 9•6 years ago
|
||
In bug 1454141 we made it so signed langpacks are required by default. The requirement cannot be disabled on release and beta, but it can be disabled on all other channels. That bug landed in 61 and was uplifted to ESR 60.1. If I misunderstood the question, apologies and please re-needinfo me.
Flags: needinfo?(aswan)
Assignee | ||
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
status-firefox-esr60:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•