Remove esr68 from cross-channel
Categories
(Localization Infrastructure and Tools :: General, task)
Tracking
(Not tracked)
People
(Reporter: flod, Assigned: flod)
Details
We only have one week of Axel's time left, and he's the only person with knowledge on how to remove branches from cross-channel. Dropping esr68 now gives us a bit of time to breath.
I've already given an heads-up to RelMan (Ryan) on Slack: with this, we're declaring EOL for l10n on esr68 projects. We can still ship dot releases for Fennec if necessary, using the existing changesets. But we won't be able to localize anything new on that branch.
I think this is a necessary trade-off in these times.
Comment 1•5 years ago
|
||
I see no problem whatsoever with making this change. Fennec is already EOL with the Fenix release migration underway.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
This is now done. Here's the process in detail.
Regenerate the content without config changes
-
Remove everything in the
output/en-US
folder withhg rm *
, keeping only the.hg
folder -
Regenerate content for both
mozilla-central
andcomm-central
python -m initial.cli.force ~/src/comm-central/ ~/src/output/
python -m initial.cli.force ~/src/mozilla-central/ ~/src/output/
- Commit without metadata references
Drop mozilla-esr68
-
Remove everything in the
output/en-US
folder withhg rm *
, keeping only the.hg
folder -
Remove
esr68
from frominitial/cli/_config.py
-
Regenerate content for both
mozilla-central
andcomm-central
python -m initial.cli.force ~/src/mozilla-central/ ~/src/output/
python -m initial.cli.force ~/src/comm-central/ ~/src/output/
-
Inspect changes, add them
hg addremove
-
Get the metadata for
mozilla-central
hg log -r 'limit(reverse(desc("mozilla-central")))' -v|grep X-C|sed -e's/-Converted//g'
Commit with one commit message, followed by an empty line, and then the metadata. Make sure to drop the references for mozilla-esr68
from the metadata.
Drop comm-esr68
-
Remove everything in the
output/en-US
folder withhg rm *
, keeping only the.hg
folder -
Remove
comm-esr68
from frominitial/cli/_config.py
-
Regenerate content for both
mozilla-central
andcomm-central
python -m initial.cli.force ~/src/mozilla-central/ ~/src/output/
python -m initial.cli.force ~/src/comm-central/ ~/src/output/
-
Inspect changes, add them
hg addremove
-
Get the metadata for
comm-central
hg log -r 'limit(reverse(desc("comm-central")))' -v|grep X-C|sed -e's/-Converted//g'
Commit with one commit message, followed by an empty line, and then the metadata. Make sure to drop the references for comm-esr68
from the metadata.
Config for cross-channel code updated here
https://hg.mozilla.org/users/axel_mozilla.com/cross-channel-experimental/rev/0be59f582ee00f88d74b87652544a8cf2be33593
Description
•