Firefox Desktop: Update localization on release branch before building dot releases
Categories
(Release Engineering :: Release Automation, task)
Tracking
(firefox150 fixed, firefox151 fixed)
People
(Reporter: flod, Assigned: flod)
References
Details
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
We currently update l10n-changesets.json daily on beta, but we never do for release.
That means that dot releases (e.g. 148.0.1) ship with the same localization as the original for that version number (148.0), unless we manually uplift the file.
We should pick up updated localization in these dot releases. The risk is minimal, since the localization is tested through Nightly and Beta, and we have plenty of linters to prevent errors.
The update could be periodic or, to avoid noise, it could happen as part of the release process?
Comment 1•4 months ago
|
||
Running the cron every Sunday would seem fine to me.
| Assignee | ||
Comment 2•3 months ago
|
||
Updated•3 months ago
|
| Assignee | ||
Comment 6•3 months ago
|
||
It doesn't look like this triggered an update this last Sunday
https://hg-edge.mozilla.org/releases/mozilla-release/log/tip/browser/locales/l10n-changesets.json
Is there a log to confirm if it ran?
(trying NI to Julien, since Johan is out this week)
Comment 7•3 months ago
|
||
It would need to be uplifted before it'll take effect on other branches. Given the current Fenix lint issues, I'm a bit hesitant to do so?
| Assignee | ||
Comment 8•3 months ago
|
||
Thanks, I completely missed that. I assumed Task Cluster would use the task definition from main.
We don't need to uplift this to release, but we should at least skip one cycle.
Desktop and Android are two completely different beasts:
- We never uplifted Android to release (that's potentially hundreds of files), we do it frequently with Desktop (one JSON file).
- The linter failure on beta is because we added a file for the first time in ~7 years.
Comment 9•3 months ago
|
||
If you think this is safe to take for 150, go ahead and Request Uplift over at https://lando.moz.tools/D290106/ and we can get it from there.
Comment 10•3 months ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: We'd like to be able to uplift localization to release starting with 150.
- Code covered by automated testing?: no
- Fix verified in Nightly?: no
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing:
- Risk associated with taking this patch: low
- Explanation of risk level: We would update l10n-changesets.json once a week (on Sunday) in release. By that point, the same changeset would have been used on both Nightly and Beta, were the file is updated daily.
- String changes made/needed?: None
- Is Android affected?: no
| Assignee | ||
Comment 11•3 months ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D290106
Updated•3 months ago
|
Updated•3 months ago
|
Comment 12•3 months ago
|
||
| uplift | ||
Description
•