Provide a bouncer URL for the latest release language pack
Categories
(Release Engineering :: Release Automation, enhancement)
Tracking
(firefox-esr102 fixed, firefox110 fixed, firefox111 fixed)
People
(Reporter: mkaply, Assigned: jcristau)
References
Details
Attachments
(6 files, 3 obsolete files)
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
pascalc
:
approval-mozilla-esr102+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
dmeehan
:
approval-mozilla-beta+
pascalc
:
approval-mozilla-release+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
dmeehan
:
approval-mozilla-esr102+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
We have enterprises that want to install language packs via policy, but unfortunately there's no easy way to get the latest release language pack.
On AMO, the latest.xpi URL will point to the latest XPI uploaded which will be beta or nightly.
And on our download websites, you have to put the version in the URL, so you can't have a URL to download the "latest release" or "latest ESR" language pack.
It would be nice to have something like:
https://download.mozilla.org/?product=langpack-latest-ssl&lang=en-US
That could download a languagepack XPI.
Assignee | ||
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Comment 1•2 years ago
|
||
Any thoughts on how easy this would be to do?
Assignee | ||
Comment 2•2 years ago
|
||
This should be reasonably simple, ni?self so I don't forget.
Comment 3•2 years ago
|
||
Assignee | ||
Comment 4•2 years ago
|
||
Assignee | ||
Comment 5•2 years ago
|
||
Assignee | ||
Comment 6•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 7•2 years ago
|
||
Mike, the patches here would enable URLs like https://download.mozilla.org/?product=Firefox-beta-langpack-latest-SSL&os=osx&lang=fr (and eventually the same with product=Firefox-langpack-latest-SSL and product=Firefox-esr-langpack-latest-SSL), hopefully that'll work for the described use case?
Reporter | ||
Comment 8•2 years ago
|
||
This looks perfect.
I only wish we'd stop duplicating language packs for all platforms unnecessarily :)
Comment 9•2 years ago
|
||
Comment on attachment 9313546 [details] [review]
[mozilla-releng/scriptworker-scripts] Bug 1799684 - bouncerscript: allow bouncer entries for firefox langpacks (#621)
GitHub pull request attachment was moved to bug 1812378. Setting attachment 9313546 [details] [review] to obsolete.
Comment 10•2 years ago
|
||
Comment 11•2 years ago
|
||
bugherder |
Reporter | ||
Comment 12•2 years ago
|
||
Is there some other change that is needed to make the bouncer URLs work?
Assignee | ||
Comment 13•2 years ago
|
||
They should start working as this rides the trains (or we can uplift to beta/esr102 if we want).
Reporter | ||
Comment 14•2 years ago
|
||
I would love to uplift this to beta/esr102 if it's low risk.
Assignee | ||
Comment 15•2 years ago
|
||
Comment on attachment 9313549 [details]
Bug 1799684 - add bouncer entries for langpacks
Beta/Release Uplift Approval Request
- User impact if declined: enterprises don't have a version-agnostic url to use for language packs, for use in policy settings.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Adds an extra bouncer product/alias during release automation, pointing at the language packs on archive.mozilla.org. no impact on existing products/URLs/releases.
There's a bouncer-check test as part of release automation and cron, but we can't land that patch until after a first release creates the URLs. We don't have to advertise the new URLs until after we've double checked them, though. - String changes made/needed:
- Is Android affected?: No
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: enterprise-facing improvement
- User impact if declined:
- Fix Landed on Version: 111
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky):
Comment 16•2 years ago
|
||
Comment on attachment 9313549 [details]
Bug 1799684 - add bouncer entries for langpacks
Approved for 110 beta 8, thanks.
Comment 17•2 years ago
|
||
bugherder uplift |
Assignee | ||
Comment 18•2 years ago
|
||
Assignee | ||
Comment 19•2 years ago
|
||
Assignee | ||
Comment 20•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
Comment 21•2 years ago
|
||
Assignee | ||
Comment 22•2 years ago
|
||
Comment on attachment 9315337 [details]
Bug 1799684 - add bouncer-check support for beta langpacks. r?gbrown
Mind uplifting this a=release? It'll add a check during release promotion and in cron for the new bouncer URLs.
Comment 23•2 years ago
|
||
bugherder |
Updated•2 years ago
|
Comment 24•2 years ago
|
||
bugherder uplift |
Assignee | ||
Comment 25•2 years ago
|
||
win64-aarch64 is not included in beetmover's list of platforms where we copy langpacks.
Comment 26•2 years ago
|
||
Assignee | ||
Comment 27•2 years ago
|
||
bugherder uplift |
Comment 28•2 years ago
|
||
Julien, the patch doesn't graft cleanly to the esr102 branch as bug 1786291 wasn't uplifted to the ESR102 branch.
Updated•2 years ago
|
Comment 29•2 years ago
|
||
bugherder uplift |
Assignee | ||
Updated•2 years ago
|
Comment 30•2 years ago
|
||
bugherder |
Assignee | ||
Comment 31•2 years ago
|
||
Creating the bouncer alias now means we don't have to wait until
115.0esr is shipped before adding it to bouncer-check.
This patch should land on esr102 only, and should get backed out after
102.8.0esr ships.
Assignee | ||
Comment 32•2 years ago
|
||
bugherder uplift |
Assignee | ||
Comment 33•2 years ago
|
||
Comment on attachment 9315338 [details]
Bug 1799684 - add bouncer-check support for release langpacks. r?gbrown
Beta/Release Uplift Approval Request
- User impact if declined: n/a
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): adding new langpack URLs to the daily bouncer checks
- String changes made/needed:
- Is Android affected?: No
Assignee | ||
Comment 34•2 years ago
|
||
Comment on attachment 9315339 [details]
Bug 1799684 - add bouncer-check support for esr langpacks. r?gbrown
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: adding new langpack URLs to daily and per-release bouncer-check so we know if they break
- User impact if declined: none
- Fix Landed on Version: 112
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky):
Assignee | ||
Updated•2 years ago
|
Comment 35•2 years ago
|
||
Comment 36•2 years ago
|
||
bugherder |
Comment 37•2 years ago
|
||
Comment on attachment 9315338 [details]
Bug 1799684 - add bouncer-check support for release langpacks. r?gbrown
Approved for 111.0b5
Comment 38•2 years ago
|
||
bugherder uplift |
Comment 39•2 years ago
•
|
||
Comment on attachment 9315338 [details]
Bug 1799684 - add bouncer-check support for release langpacks. r?gbrown
Approved for 110 branch.
Comment 40•2 years ago
|
||
Comment on attachment 9315339 [details]
Bug 1799684 - add bouncer-check support for esr langpacks. r?gbrown
Approved for 102.9esr.
Comment 41•2 years ago
|
||
bugherder uplift |
Comment 42•2 years ago
|
||
Backed out changeset 50febcb5a2f4 (Bug 1799684) backed out for introducing test failures
esr102 Backout link
:jcristau could you take a look?
Log: https://firefox-ci-tc.services.mozilla.com/tasks/ZZGRDDUYRQWMWJOyE9ENKQ/runs/0/logs/public/logs/live.log
Assignee | ||
Comment 43•2 years ago
|
||
Assignee | ||
Comment 44•2 years ago
|
||
verified that cron-bouncer-check now passes on esr102: https://firefox-ci-tc.services.mozilla.com/tasks/dMQb0BPWSXCVQRYs3r156Q
Assignee | ||
Comment 45•2 years ago
|
||
And backed out the change from comment 32 on esr102 to stop updating firefox-esr-next-langpack-latest-ssl until esr115:
https://hg.mozilla.org/releases/mozilla-esr102/rev/92edc0e8bc7edbd7cae690c82ce374f58e4db138
Updated•2 months ago
|
Description
•