Remove cross-channel
Categories
(Localization Infrastructure and Tools :: General, task)
Tracking
(Not tracked)
People
(Reporter: eemeli, Unassigned)
References
(Blocks 1 open bug)
Details
The localization of Firefox is now done via a git monorepo, and the work previously done by cross-channel is now handled by GitHub Actions in that repo. We've been keeping cross-channel and the gecko-strings repo updated in parallel to ensure that the new code behaves like the old.
Previously, we'd intended to conclude this duplication after the next ESR end-of-life, but as that's now been extended until further notice, it's best to end it now.
Ben, are there build scripts outside mozilla-central calling cross-channel that ought to be removed first?
Rob, does Thunderbird have dependencies on cross-channel?
Ian, does Seamonkey have dependencies on cross-channel?
Comment 1•1 month ago
|
||
(In reply to Eemeli Aro [:eemeli] from comment #0)
The localization of Firefox is now done via a git monorepo, and the work previously done by cross-channel is now handled by GitHub Actions in that repo. We've been keeping cross-channel and the gecko-strings repo updated in parallel to ensure that the new code behaves like the old.
Previously, we'd intended to conclude this duplication after the next ESR end-of-life, but as that's now been extended until further notice, it's best to end it now.
Is there a chance that we need to use cross channel and the hg strings repos for esr115 at some point in the future? If so, what's our plan for handling that?
Ben, are there build scripts outside mozilla-central calling cross-channel that ought to be removed first?
I'm not aware of anything, but I'm not sure that means a whole lot, to be honest! Now that Firefox for Android is in the Gecko repo I can't imagine what could possibly be using it though.
Comment 2•1 month ago
|
||
(In reply to bhearsum@mozilla.com (:bhearsum) from comment #1)
Is there a chance that we need to use cross channel and the hg strings repos for esr115 at some point in the future? If so, what's our plan for handling that?
We're already using Git repos in esr115 (bug 1900059, bug 1881272, l10n-changesets), the system that replaced cross-channel is already including strings from esr115. If we decide to land features in esr115, they will go through the new system transparently.
Comment 3•1 month ago
|
||
I'm positive that Thunderbird is using v1 of our scripts (they should probably update to the latest version and use moz-l10n
)
https://github.com/thunderbird/thunderbird-l10n-source/tree/main/.github
Comment 4•1 month ago
|
||
(In reply to Eemeli Aro [:eemeli] from comment #0)
Rob, does Thunderbird have dependencies on cross-channel?
mozxchannel is not used by comm-central.
(In reply to Francesco Lodolo [:flod] from comment #3)
I'm positive that Thunderbird is using v1 of our scripts (they should probably update to the latest version and use
moz-l10n
)
https://github.com/thunderbird/thunderbird-l10n-source/tree/main/.github
Yes still on v1. I saw that Firefox has moved on to moz-l10n, I just have not had a chance to update yet.
(In reply to Eemeli Aro [:eemeli] from comment #0)
Ian, does Seamonkey have dependencies on cross-channel?
Not that we are aware of
Description
•