gecko-dev/toolkit
Nick Alexander 43465b36d4 Bug 1443208 - Express Fennec APK with GENERATED_FILES. r=ted.mielczarek
This small change is actually very significant.  Previously, |mach
package| for mobile/android had two jobs:

1) produce a final APK

2) rebuild parts of the APK that might have been silently modified by
   l10n mechanisms, both from multi-locale builds and single-locale
   repacks

This second part has never been sensible but has been difficult to
alter until recently, since the l10n mechanisms have been out of
mozilla-central and difficult to modify and test.  That's less true
now.

This patch:

a) removes the rebuild parts (the step labeled 2) above (which I
   generally refer to as the "nodeps mechanism")

b) uses the APKs produced by Gradle directly, without the copying
   indirection from m/a/base/Makefile.in

c) does the rebuild for multi-locale builds as an explicit step in the
   appropriate mozharness script

d) does the rebuild for each single-locale repack as another step in
   the existing `installers-%` target in m/a/locales/Makefile.in (it's
   not easy to remove this from the Makefile, since the repackage is
   invoked immediately after (it's the `repackage-zip-$*` target))

The new m/a/gradle.py file will grow additional tasks in tickets to
follow, hence the lock file and pre-factored form.

MozReview-Commit-ID: IKflLdmHR3P

--HG--
extra : rebase_source : fdabe340b6f0896a0ebb9da2951f10753deb5ff5
2018-03-20 12:41:49 -07:00
..
components Bug 1444926 - Move devtools/shim to devtools/startup;r=ochameau 2018-03-12 14:41:48 +01:00
content Bug 1446163 - Remove the splitter binding r=enn 2018-03-16 14:53:00 +02:00
crashreporter Bug 1442465 - Part 4.1: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (non-simple part). r=dao 2018-03-19 11:12:14 +09:00
forgetaboutsite Bug 1442302 - Remove placesOverlay.xul. r=Gijs,mak,standard8 2018-03-12 10:43:35 -07:00
library Bug 1442753 - Use in-tree copy of cubeb-sys even when cubeb-remoting is disabled. r=kamidphish 2018-03-05 03:38:33 +00:00
locales Bug 1445763 - Update moz.build meta data with "Firefox Build System". r=froydnj 2018-03-14 21:44:46 +01:00
modules Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao 2018-03-19 11:16:45 +09:00
mozapps Bug 1443208 - Express Fennec APK with GENERATED_FILES. r=ted.mielczarek 2018-03-20 12:41:49 -07:00
pluginproblem
profile Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan 2018-03-16 14:29:15 +01:00
system Bug 1437604 - remove NS_INTERFACE_MAP_END_THREADSAFE; r=mystor 2018-02-12 14:36:46 -05:00
themes Bug 1222414 - Convert hardcoded colors in add-on manager to CSS variables. r=jaws, ntim 2018-03-08 09:00:51 -05:00
xre Backed out changeset 83dffebb1536 (bug 1440573) for bc failures on browser_policy_disable_safemode.js CLOSED TREE 2018-03-16 05:15:39 +02:00
.eslintrc.js bug 1442407 - increase eslint complexity level from 44 to 45 due to backout that reverted code that has a complexity level of 45. r=bustage CLOSED TREE 2018-03-01 15:35:43 -08:00
moz.build Bug 1445763 - Update moz.build meta data with "Firefox Build System". r=froydnj 2018-03-14 21:44:46 +01:00
moz.configure Bug 1435230 - Don't build SkiaPDF for Windows Nightly. r=glandium 2018-02-21 14:54:27 +00:00
nss.configure
toolkit.mozbuild