Closed Bug 832060 Opened 11 years ago Closed 6 years ago

Make generation of language pack's install.rdf only generate valid xml

Categories

(Toolkit Graveyard :: Build Config, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kmag, Unassigned)

References

Details

Summary: Can't install language packs in the latest nightlies (file appears to be corrupt) → Several language pack XPIs still have malformed install.rdf files
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
Unduping this, since this is still happening for the above language packs in the 19 builds, and the fix for the duped bug had nothing to do with any of these other than fa.xpi
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
This seems to be fixed for ca langpack: bug 829246, unless I'm missing something.

ftp://ftp.mozilla.org/pub/firefox/releases/19.0/win32/xpi/ca.xpi
Will corrected langpacks be included in next batch? Otherwise I will reopen bug 485617.
The csb and nso language packs still have malformed install.rdf files in 20.0.
Yes, we've hit malformed csb langpack in 17.0.6 ESR update.
This is the third release in a row where I've had to manually fix these language packs to upload them to AMO. The ones on FTP are still broken.
The csb langpack in 17.0.7 ESR seems to be good. Thanks.
(In reply to jhorak from comment #10)
> The csb langpack in 17.0.7 ESR seems to be good. Thanks.

That's actually concerning, because we shouldn't take changes to ESR for l10n.

Bhavana, can you check what went into 17.0.7 l10n-wise, notably for csb?
Flags: needinfo?(bbajaj)
(In reply to Axel Hecht [:Pike] from comment #11)
> (In reply to jhorak from comment #10)
> > The csb langpack in 17.0.7 ESR seems to be good. Thanks.
> 
> That's actually concerning, because we shouldn't take changes to ESR for
> l10n.
> 
> Bhavana, can you check what went into 17.0.7 l10n-wise, notably for csb?

Given comment 12, I don't think there is an outstanding question for me here.Nevertheless, for reference this is the list of bugs that went in 17.0.7 esr http://mzl.la/17KyUA5, I glanced at it and did not see anything out of ordinary that we tool 110n wise
Flags: needinfo?(bbajaj)
csb.xpi and bg.xpi are still broken in 23.0.
Yet again for 24.0. Can we apply the same fix from bug 833343 to these?
Flags: needinfo?(ehsan)
(In reply to Kris Maglione [:kmag] from comment #15)
> Yet again for 24.0. Can we apply the same fix from bug 833343 to these?

I'm not sure.
Flags: needinfo?(ehsan)
Axel, this keeps happening for every release. Who can look into this bug? Comment #15 mentions a potential solution, but we don't know who can help us corroborate it and fix this bug.
Flags: needinfo?(l10n)
Let's reshape this bug. I'm torn if that's useful with this bug, but whichever.

The only "fix" is to make the build system check the XML, and do "something" if the localized RDF/XML is not valid xml.

Apart from that, this bug isn't really actionable, IMHO.
Flags: needinfo?(l10n)
Summary: Several language pack XPIs still have malformed install.rdf files → Make generation of language pack's install.rdf only generate valid xml
The issue in csb.xpi seems, as far as I can tell, to be a blank line at the end of langpack/toolkit/defines.inc

I have no idea what the problem with bg.xpi is
I don't know why no-one seems to care about this, or why it seems to have become my job to manually repair these two language packs for every release, but I'm washing my hands of it. Combined, the bg and csb language packs have about 15,000 users. Unless the builds for these are fixed, these users will no longer receive updates for new releases.
bg should be fixed in the next cycle, and we're removing csb from the builds, too. This should fix itself in the next cycle.

Not that it's more reliable, just the symptoms fade away.
No longer blocks: 1025437
Assuming this is done, and we also switched to manifest.json for language packs.
Status: REOPENED → RESOLVED
Closed: 11 years ago6 years ago
Resolution: --- → FIXED
Product: Toolkit → Toolkit Graveyard
You need to log in before you can comment on or make changes to this bug.