Provide a bouncer URL for the latest release language pack
Categories
(Release Engineering :: Release Automation: Bouncer, 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•1 year ago
|
||
Any thoughts on how easy this would be to do?
Assignee | ||
Comment 2•1 year ago
|
||
This should be reasonably simple, ni?self so I don't forget.
Comment 3•1 year ago
|
||
Assignee | ||
Comment 4•1 year ago
|
||
Assignee | ||
Comment 5•1 year ago
|
||
Assignee | ||
Comment 6•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 7•1 year 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•1 year ago
|
||
This looks perfect.
I only wish we'd stop duplicating language packs for all platforms unnecessarily :)
Comment 9•1 year 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•1 year ago
|
||
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6dbf405aa947 add bouncer entries for langpacks r=releng-reviewers,gbrown
Comment 11•1 year ago
|
||
bugherder |
Reporter | ||
Comment 12•1 year ago
|
||
Is there some other change that is needed to make the bouncer URLs work?
Assignee | ||
Comment 13•1 year ago
|
||
They should start working as this rides the trains (or we can uplift to beta/esr102 if we want).
Reporter | ||
Comment 14•1 year ago
|
||
I would love to uplift this to beta/esr102 if it's low risk.
Assignee | ||
Comment 15•1 year 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•1 year ago
|
||
Comment on attachment 9313549 [details]
Bug 1799684 - add bouncer entries for langpacks
Approved for 110 beta 8, thanks.
Comment 17•1 year ago
|
||
bugherder uplift |
Assignee | ||
Comment 18•1 year ago
|
||
Assignee | ||
Comment 19•1 year ago
|
||
Assignee | ||
Comment 20•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 21•1 year ago
|
||
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8cd8d77713f4 add bouncer-check support for beta langpacks. r=gbrown DONTBUILD
Assignee | ||
Comment 22•1 year 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•1 year ago
|
||
bugherder |
Updated•1 year ago
|
Comment 24•1 year ago
|
||
bugherder uplift |
Assignee | ||
Comment 25•1 year ago
|
||
win64-aarch64 is not included in beetmover's list of platforms where we copy langpacks.
Comment 26•1 year ago
|
||
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c1b1eb90b879 bouncer-check: don't look for langpacks on win64-aarch64 DONTBUILD
Assignee | ||
Comment 27•1 year ago
|
||
bugherder uplift |
Comment 28•1 year ago
|
||
Julien, the patch doesn't graft cleanly to the esr102 branch as bug 1786291 wasn't uplifted to the ESR102 branch.
Updated•1 year ago
|
Comment 29•1 year ago
|
||
bugherder uplift |
Assignee | ||
Updated•1 year ago
|
Comment 30•1 year ago
|
||
bugherder |
Assignee | ||
Comment 31•1 year 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•1 year ago
|
||
bugherder uplift |
Assignee | ||
Comment 33•1 year 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•1 year 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•1 year ago
|
Comment 35•1 year ago
|
||
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6e79055edec7 add bouncer-check support for release langpacks. r=gbrown DONTBUILD https://hg.mozilla.org/integration/autoland/rev/47be2ade69df add bouncer-check support for esr langpacks. r=gbrown DONTBUILD
Comment 36•1 year ago
|
||
bugherder |
Comment 37•1 year ago
|
||
Comment on attachment 9315338 [details]
Bug 1799684 - add bouncer-check support for release langpacks. r?gbrown
Approved for 111.0b5
Comment 38•1 year ago
|
||
bugherder uplift |
Comment 39•1 year ago
•
|
||
Comment on attachment 9315338 [details]
Bug 1799684 - add bouncer-check support for release langpacks. r?gbrown
Approved for 110 branch.
Comment 40•1 year ago
|
||
Comment on attachment 9315339 [details]
Bug 1799684 - add bouncer-check support for esr langpacks. r?gbrown
Approved for 102.9esr.
Comment 41•1 year ago
|
||
bugherder uplift |
Comment 42•1 year 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•1 year ago
|
||
Assignee | ||
Comment 44•1 year ago
|
||
verified that cron-bouncer-check now passes on esr102: https://firefox-ci-tc.services.mozilla.com/tasks/dMQb0BPWSXCVQRYs3r156Q
Assignee | ||
Comment 45•1 year 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
Description
•