Closed Bug 1108524 Opened 10 years ago Closed 10 years ago

Intermittent sync_options.xml:22: error: Error: No resource found that matches the given name (at 'title' with value '@string/sync_configure_engines_title').

Categories

(Firefox Build System :: Android Studio and Gradle Integration, defect)

x86
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: intermittent-failure)

Android armv7 API 9 mozilla-central l10n nightly-5 https://treeherder.mozilla.org/ui/logviewer.html#?job_id=730545&repo=mozilla-central 04:31:45 ERROR - /builds/slave/m-cen-and-api-9-l10n_5-0000000/build/mozilla-central/mobile/android/base/resources/xml/sync_options.xml:22: error: Error: No resource found that matches the given name (at 'title' with value '@string/sync_configure_engines_title').
Not sure how to look at this bug to be honest. It's not intermittent. Firefox for Android localization has 3/4 files that are called .dtd, but are not real .dtd, so you can't have unescaped quotes (single or double). When a locale has those, build fails. This sucks because a) a DTD should be able to deal with ' and " b) the build system should not fail the entire build if a locale is broken. Besides that, I don't see this as a bug in the Core Localization module, eventually it's in Firefox for Android, but right now it can be fixed only by the localization.
One more note: the error seems to be from Albanian, which we added recently but doesn't work on l10n-central (and the other branches are error free). I just pulled updatess into l10n-central from mozilla-aurora and pushed. Also realized this is a single build failure, not a multilocale, since sq is not in there on nightly.
Moving over to Android, as it's an android-specific problem. I suspect that this can be fixed from being l10n-dependent by updating to a current version of compare-locales, which includes a fix for bug 756448. Notably, that's 0.9.6 or .7. Not sure if that's good to do before we land compare-locales in-tree, see bug 940103. I still have some local churn in my list before I want to start doing mach commands for compare-locales, which would be the right way to hook that up. PS: needinfo me on this bug if you want my attention, I'll switch bugmail off since this is a tblp star bug now.
Component: Localization → Build Config & IDE Support
Product: Core → Firefox for Android
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox Build System
You need to log in before you can comment on or make changes to this bug.