Where to find l10n files or sources for Thunderbird 68.x
Categories
(Thunderbird :: Build Config, defect, P1)
Tracking
(thunderbird_esr68 fixed, thunderbird69 fixed, thunderbird70 fixed)
People
(Reporter: c.schoenert, Assigned: rjl)
References
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
|
1.40 KB,
patch
|
darktrojan
:
review+
jorgk-bmo
:
approval-comm-beta+
jorgk-bmo
:
approval-comm-esr68+
|
Details | Diff | Splinter Review |
|
1.26 KB,
patch
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:67.0) Gecko/20100101 Firefox/67.0
Steps to reproduce:
Within Debian we package the l10n files for the UI language separately for every language. For this we create a dedicated source tarball (with the files for Thunderbird itself and on more with the files for the Lightning extension) from which later within the build process we create the required folder / file structure to make the language available within Thunderbird.
For the Lightning extension I extract the required files from the pre-build binaries which I can find on the URL stanza like this:
http://ftp.mozilla.org/pub/thunderbird/releases/68.0b5-candidates/build2/linux-i686/$LANG
Until TB 67.0b3 I could use the the XPI files which did include the l10n strings for the Thunderbird UI from an URL like:
http://ftp.mozilla.org/pub/thunderbird/releases/67.0b3/linux-i686/xpi/
Since the first beta of TB 68 this folder isn't existing anymore on the CDN. So currently I can't add the needed source to the build of recent Thunderbird beta versions anymore as I don't which alternatives I have.
Seems like the build process and also the deployment has changed here for TB 68 and greater. What can I do to be able to provide dedicated l10n packages to the Thunderbird within Debian?
I've looked into existing pre-build binaries of TB 68 beta versions and especially into the omni.ja archive. There is a folder localization which is including obviously a l10n folder for the language of the pre-build binary. As I download these files already I can extract the files from the included omni.ja archive more or less easily. But where I need to place these files later so Thunderbird will recognize the language automatically then?
What else can I do?
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
Those files should be where indicated; I'm basing that on the fact that the xpi directory is present and populated for Firefox 68.0.1 ESR.
This is fallout from the declarative artifact work in bug 1552960, most likely c-c:49774aa1a8ef. With the changes to how artifacts get uploaded, I suspect that code won't work. I'll work on this Monday.
I consider this to be a serious enough regression that it should block the 68.0 release.
| Assignee | ||
Comment 2•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Rob, the target is the cycle when the patch lands. Tracking flags tell us which versions are fixed/affected.
Updated•6 years ago
|
Updated•6 years ago
|
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/cb2b508896be
Fix dependency issue with langpack beetmover. r=darktrojan DONTBUILD
Comment 6•6 years ago
|
||
beetmoves or beetmover? Surely a mover carries out moves ;-)
Comment 7•6 years ago
|
||
| Assignee | ||
Comment 8•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 9•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
Comment 12•6 years ago
|
||
Description
•