Closed Bug 1900421 Opened 5 months ago Closed 5 months ago

Categories

(Release Engineering :: Release Automation: L10N, task)

Tracking

(firefox-esr115 fixed, firefox128 fixed, firefox129 fixed)

RESOLVED FIXED
Tracking Status
firefox-esr115 --- fixed
firefox128 --- fixed
firefox129 --- fixed

People

(Reporter: bhearsum, Assigned: bhearsum)

References

(Blocks 1 open bug)

Details

Attachments

(3 files, 1 obsolete file)

This bug tracks flipping the switch to pull strings for builds/repacks from github, and switching l10n bumper + merge automation to fetch the latest revision from github when bumping l10n-changesets.json.

This patch contains everything we need to flip all the l10n consumers in the tree to the new github repository:

  • Enable fetching strings for builds (desktop_l10n.py for Desktop, android-mozharness-build.json for Android)
  • l10n bumper (l10n-bump/kind.yml)
  • merge automation (merge-automation/kind.yml)
  • deb repackages (repackaging/deb.py)
  • Switch l10n-changesets files to git refs to avoid breaking repacks before l10n bumper runs
Attachment #9405345 - Attachment description: WIP: Bug 1900421: flip l10n strings to new github repository r?#releng-reviewers!,eemeli! → Bug 1900421: flip l10n strings to new github repository r?#releng-reviewers!,eemeli!
See Also: → 1901118
Pushed by ctuns@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/c019241cc223 flip l10n strings to new github repository r?#releng-reviewers!,eemeli!
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED

Approval Request Comment
[Feature/Bug causing the regression]: none
[User impact if declined]: none
[Is this code covered by automated tests?]: no
[Has the fix been verified in Nightly?]: yes
[Needs manual test from QE? If yes, steps to reproduce]: no
[List of other uplifts needed for the feature/fix]: none
[Is the change risky?]: no
[Why is the change risky/not risky?]: tested already on nightly
[String changes made/needed]: none

Attachment #9407363 - Flags: approval-mozilla-beta?
Attachment #9407363 - Attachment is patch: true

(In reply to bhearsum@mozilla.com (:bhearsum) from comment #4)

Created attachment 9407363 [details] [diff] [review]
[beta] flip l10n strings to new github repository

Approval Request Comment
[Feature/Bug causing the regression]: none
[User impact if declined]: none
[Is this code covered by automated tests?]: no
[Has the fix been verified in Nightly?]: yes
[Needs manual test from QE? If yes, steps to reproduce]: no
[List of other uplifts needed for the feature/fix]: none
[Is the change risky?]: no
[Why is the change risky/not risky?]: tested already on nightly
[String changes made/needed]: none

One thing I should add: because this is touching l10n-changesets.json it is very likely to bitrot quickly. If that happens before this is uplifted please feel free to ping me and I can provide an updated patch when we're ready to land it.

Attachment #9407620 - Flags: approval-mozilla-esr115?

esr115 Uplift Approval Request

  • User impact if declined: none
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: n/a
  • Risk associated with taking this patch: low
  • Explanation of risk level: already tested and verified in nightly; patches applied more or less cleanly
  • String changes made/needed: no
  • Is Android affected?: no

Comment on attachment 9407363 [details] [diff] [review]
[beta] flip l10n strings to new github repository

hg can't import this:

applying https://bug1900421.bmoattachments.org/attachment.cgi?id=9407363
abort: bad hunk #14: incomplete hunk
(check that whitespace in the patch has not been mangled)
Flags: needinfo?(bhearsum)
Attachment #9407363 - Flags: approval-mozilla-beta? → approval-mozilla-beta-
Attachment #9407868 - Flags: approval-mozilla-beta?
Attachment #9407363 - Attachment is obsolete: true
Flags: needinfo?(bhearsum)

(In reply to Ryan VanderMeulen [:RyanVM] from comment #8)

Comment on attachment 9407363 [details] [diff] [review]
[beta] flip l10n strings to new github repository

hg can't import this:

applying https://bug1900421.bmoattachments.org/attachment.cgi?id=9407363
abort: bad hunk #14: incomplete hunk
(check that whitespace in the patch has not been mangled)

I have no idea what happened here...in any case, here's a phab revision that I expect will work, and is rebased against the latest beta: https://phabricator.services.mozilla.com/D213957

Flags: needinfo?(ryanvm)

beta Uplift Approval Request

  • User impact if declined: none
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: n/a
  • Risk associated with taking this patch: low
  • Explanation of risk level: tested already on nightly
  • String changes made/needed: none
  • Is Android affected?: no
Attachment #9407868 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Flags: needinfo?(ryanvm)
Attachment #9407620 - Flags: approval-mozilla-esr115? → approval-mozilla-esr115+
See Also: → 1905803
Depends on: 1906660
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: