[Tracking] work required for signing language packs via AMO for releases.

RESOLVED FIXED

Status

defect
RESOLVED FIXED
Last year
11 months ago

People

(Reporter: Callek, Assigned: Callek)

Tracking

(Depends on 1 bug)

unspecified
Dependency tree / graph

Firefox Tracking Flags

(firefox-esr60 fixed, firefox60+ fixed, firefox61 fixed)

Details

(Whiteboard: [releng:q22018])

Assignee

Description

Last year
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.
Assignee

Updated

Last year
Depends on: 1438249
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.
Where can I read more about why this must make 60?
Flags: needinfo?(bugspam.Callek)
Assignee

Comment 3

Last year
(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)
Assignee

Updated

Last year
Depends on: 1441352
Assignee

Updated

Last year
Depends on: 1441353
Assignee

Updated

Last year
Depends on: 1441357
Assignee

Updated

Last year
Depends on: 1441358
Assignee

Updated

Last year
Depends on: 1441359
Assignee

Updated

Last year
Depends on: 1441360
Assignee

Updated

Last year
Depends on: 1450107
We're getting there, but enforcing signed langpacks won't happen until 61 and 60.1esr, so dropping the blocking flag for 60.0.
Assignee

Updated

Last year
Depends on: 1454779
Assignee

Updated

Last year
Depends on: 1455100
Assignee

Updated

Last year
Depends on: 1455337
Assignee

Updated

Last year
Depends on: 1455362
Comment hidden (Intermittent Failures Robot)
Whiteboard: [releng:q22018]
Assignee

Updated

Last year
Depends on: 1459050
Component: General → Release Automation: Other
QA Contact: catlee
Calling this fixed as far as 60 is concerned.
What's the status for 61+ here?
Flags: needinfo?(bugspam.Callek)
Assignee

Comment 8

Last year
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)
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

11 months ago
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.