ax...@mozilla.com
unread,Mar 30, 2015, 6:57:20 PM3/30/15You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hi,
now that we have compare-locales in mozilla-central, I'd like to move forward to actually use it.
I'd like to uplift this agressively to 38, given that that's ESR, and any benefits we can reap on the automation side probably need that.
Proposal:
Make l10n-merge mandatory, and integrate it into langpack-% and installers-%. Also force-clobber the default merge dir we have in mach.
Benefit: less docs, easier for devs and automation.
Out-of-scope: Repo interactions and stuff.
Here's my current thinking:
Make l10n-merge-% a no-op.
Intergrate the mach version of that into a new rule that installers-% and langpack-% depend on.
hard-code the LOCALE_MERGEDIR to $(OBJ_TOPDIR)/$(MOZ_APP)/locales/merge-$(AB_CD)
and then repack as usual.
In the automation front, we'd be able to drop
- getting compare-locales
- clobbering the merge dir
- running l10n-merge
... I think.
Do folks agree that we can drop non-merge builds?
Is the step-size useful to developers as well as automation?
Other comments?
Axel
(Re-posted through google groups as nntp doesn't seem to post)