11b7ab2c3c206915179080be13777e0d5a8d4c98: Bug 1405396 - x86 for the x86 gods. r=gbrown
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 18:07:01 -0700 - rev 688875
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - x86 for the x86 gods. r=gbrown MozReview-Commit-ID: BITEuWnJPUK
bb70bb4bde9ab56cbf445fe1e43fca0e70b92913: Bug 1405396 - Include get-secrets arguments. r=aki
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 18:00:36 -0700 - rev 688874
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Include get-secrets arguments. r=aki MozReview-Commit-ID: rKlVlyqmd1
a721890f7573140ca6a926e722bd3538c732dae7: Bug 1405396 - Try to include secrets in Android single-locale repacks. r=aki
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 14:22:40 -0700 - rev 688873
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Try to include secrets in Android single-locale repacks. r=aki MozReview-Commit-ID: 4REPsIb5TgN
b9e7448fca87a1e6d9844f93862b318004ec80d4: Bug 1405396 - Include freshly built classes.dex in package/repackage. r=maliu
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 14:17:12 -0700 - rev 688872
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Include freshly built classes.dex in package/repackage. r=maliu MozReview-Commit-ID: 60NH9PyrO59
711b3ebc1f6a0492e7c321dd59bf253954d7040b: Bug 1405396 - DO NOT LAND - Debug l10n builds on a CLOSED TREE
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 11:07:21 -0700 - rev 688871
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - DO NOT LAND - Debug l10n builds on a CLOSED TREE MozReview-Commit-ID: 3hj6XjFDIE4
50006730ade8dd1a12ec0eec7113f802e6b8497d: Bug 1405396 - Run geckoview tests on all but non-Gradle Android builds. r=gbrown
Nick Alexander <nalexander@mozilla.com> - Thu, 19 Oct 2017 13:58:44 -0700 - rev 688870
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Run geckoview tests on all but non-Gradle Android builds. r=gbrown As we transition to Gradle (and only Gradle) Fennec builds, we're turning the Gradle builds (Bg) into non-Gradle builds (Bng). It's not worth the effort to rename "gradle" to "non-gradle", so this is a confusing looking patch is turning on GeckoView tests for everything but Bng (which has kept the "gradle" name). MozReview-Commit-ID: C1PlsehRwJf
5884e75998ca8945ee1e8508cb757fb8ad638dc8: merge m-c -> oak
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 10:07:17 -0700 - rev 688869
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
merge m-c -> oak MozReview-Commit-ID: F85cN83ncBM
c965d3adbcbf35f417dbf0832b44de6c52b89535: Bug 1405396 - Don't invoke |make gradle-targets| for AB_CD=multi. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 19 Oct 2017 13:49:45 -0700 - rev 688868
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Don't invoke |make gradle-targets| for AB_CD=multi. r=maliu This work-around isn't needed for the moz.build system because there's no equivalent of the |mach build| > |mach gradle| > |make gradle-targets| dependency chain that "re-enters" Make processing. That is, the nodeps mechanism ensures that nothing in m/a/b/Makefile.in (that knows about AB_CD) ever sees AB_CD=multi. MozReview-Commit-ID: qZKAtlLhJw
73f597bdd30328e88971c3f4b0dbea29f0cd4b5d: Bug 1405396 - Implement the nodeps work-around for Gradle. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 19 Oct 2017 08:52:33 -0700 - rev 688867
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Implement the nodeps work-around for Gradle. r=maliu MozReview-Commit-ID: 3LlLH5oJMBM
9534760285727da1bbe68ee7582ad50b99d10d76: merge m-c -> oak
Nick Alexander <nalexander@mozilla.com> - Thu, 19 Oct 2017 10:45:07 -0700 - rev 688866
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
merge m-c -> oak MozReview-Commit-ID: 8RsGmMReWSe
fb685f330d6b89e784421fe03f5439b2fb0e9180: Bug 1405396 - Don't build the bouncer. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 21:22:59 -0700 - rev 688865
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Don't build the bouncer. r=maliu It's failing, and slated to be removed anyways in Bug 1360587. MozReview-Commit-ID: LEq1F3xBwSv
6dd2abe095b82ed1a0fed4e687a7bbf3a5e036de: Bug 1405396 - Set file.encoding=utf-8 for GeckoView packaging. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 19:04:10 -0700 - rev 688864
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Set file.encoding=utf-8 for GeckoView packaging. r=maliu We already had a work-around in place for Gradle invocations, but apparently that wasn't enough for the Maven deployer, which must launch its own JVM, which doesn't have the correct file encoding on Linux. MozReview-Commit-ID: 4z1IEZBmLaz
76f6855dd2e87d5fb4d182d81ba88a313022ce6e: Bug 1405396 - Really don't use manifests. (TO FOLD INTO PREVIOUS PATCH)
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 13:34:25 -0700 - rev 688863
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Really don't use manifests. (TO FOLD INTO PREVIOUS PATCH) MozReview-Commit-ID: DCJSITlz5Q8
af4d9d225609825227b403aaf8e1822423b0b6b1: Bug 1405396 - Remove unused tooltool manifests. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 13:05:54 -0700 - rev 688862
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Remove unused tooltool manifests. r=maliu The jobs that used these manifests use only toolchain tasks now. MozReview-Commit-ID: AEBjOje5u6L
6b95b09d6afbb83ba89c47b237dfce6e15587bbe: Bug 1405396 - Turn Bg (Gradle) into Bng (non-Gradle). r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 13:02:50 -0700 - rev 688861
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Turn Bg (Gradle) into Bng (non-Gradle). r=maliu This turns the tier 2 job into tier 1, since moz.build is still tier 1. It also pushes a lot of GeckoView related tasks into the main builds, since they should run as part of Gradle builds. MozReview-Commit-ID: 7q6N4zhuF7g
3a6e8fedc00a5c2930e0f2bc3077cd9beed5c5d2: Bug 1405396 - Force Gradle to run during |mach package|. r=maliu
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 12:52:39 -0700 - rev 688860
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Force Gradle to run during |mach package|. r=maliu It looks like I didn't handle this flow -- which only matters during l10n multi-locale builds and l10n single-locale repacks -- during the initial Gradle landing. Now we need to handle it. Remember that the l10n process runs |mach build && mach package|, and then modifies the object directory by inserting new localized resource files. It then runs |mach package| again and expects to regenerate the ap_ file, ready to splice it into the existing apk file. The existing code just copied the .ap_ built by Gradle without regenerating the ap_ file. This commit forces running Gradle again, which will pick up the new resources in the object directory. The chain of dependencies is: |mach package| > gecko-nodeps.ap_ > .aapt.nodeps > .gradle.deps and the latter two targets are FORCE, so they always get run (regardless of the freshness of the inputs). As a side note, this runs the entire Gradle process again, including producing classes.dex. (The moz.build process doesn't compile the Java source code again.) So in the future -- and possibly right away, if there are issues -- we could copy the regenerated classes.dex into the repacked apk and avoid the need for the R.java IDs to line up across the |mach build| and |mach package| invocations. MozReview-Commit-ID: 6Dm11FAQdwk
28c32f6b8c2cff683a7e0d14e4ac63b0d8bfc673: merge m-c -> oak
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 10:37:48 -0700 - rev 688859
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
merge m-c -> oak MozReview-Commit-ID: HMvjYndRoF8
72ca20d3224cfeba0dc2361b3fa4ca48ca843d52: merge second head mistakenly pushed to oak into mainline
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 10:36:44 -0700 - rev 688858
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
merge second head mistakenly pushed to oak into mainline MozReview-Commit-ID: 5cqKsZjl7TG
77576a837d2ab42045daddd74a7ee27391139e31: Bug 1405396 - Fix toolchain dependency missing for android gradle build
maliu <max@mxli.us> - Tue, 17 Oct 2017 16:07:45 -0700 - rev 688857
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1405396 - Fix toolchain dependency missing for android gradle build DONTBUILD on a CLOSED TREE. MozReview-Commit-ID: CB0UPJKbilI
2401afeedac22a6c13d607f749fac98813520eac: Bug 1366644 - Part 3b: Ignore new lint warnings. r=maliu
Nick Alexander <nalexander@mozilla.com> - Tue, 17 Oct 2017 14:09:50 -0700 - rev 688856
Push 86883 by nalexander@mozilla.com at Mon, 30 Oct 2017 21:34:53 +0000
Bug 1366644 - Part 3b: Ignore new lint warnings. r=maliu MozReview-Commit-ID: 4bPUQkELdd
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip