searching for nalexander
7989a40e6c891daef7ff7ff97fedf5c0bf4a57a8: Bug 1664408 - Don't delete `~/.mozbuild/mozboot` directory after use in `bootstrap` r=mhentges,nalexander
Ricky Stewart <rstewart@mozilla.com> - Mon, 14 Sep 2020 21:16:49 +0000 - rev 548608
Push 37785 by ncsoregi@mozilla.com at Tue, 15 Sep 2020 09:29:30 +0000
Bug 1664408 - Don't delete `~/.mozbuild/mozboot` directory after use in `bootstrap` r=mhentges,nalexander The idea here was that we keep the NDK's downloaded in this directory as a "cache", such that if the download gets interrupted, then we can resume the download from an earlier point. This logic was walked back by bug 1637379, which deletes the cache. In the spirit of the original version of the code, remove the `os.rmdir()` that was introduced by that bug. An alternative fix for this is to download the NDK to a temporary directory and just clean that up entirely after every call to `mach bootstrap`, but then we would be forgoing the build cache behavior, which I'm not sure makes sense at this point in time. Differential Revision: https://phabricator.services.mozilla.com/D90125
e8b23b6d02bbe62ada3e3a22e7b839628a6b6d9b: Bug 1664581 - Specifically recommend installing version control systems in documentation r=nalexander
Ricky Stewart <rstewart@mozilla.com> - Mon, 14 Sep 2020 21:30:21 +0000 - rev 548607
Push 37785 by ncsoregi@mozilla.com at Tue, 15 Sep 2020 09:29:30 +0000
Bug 1664581 - Specifically recommend installing version control systems in documentation r=nalexander This is a requirement anyway, and the bootstrap script will yell at you if it can't find `hg` (or `git`, if it's necessary), but we can be more specific about this requirement here so people don't waste any more time than necessary. Differential Revision: https://phabricator.services.mozilla.com/D90172
d2fcca85cb163aad52263c420c9d9317c40a2af5: Bug 1664581 - Explicitly recommend putting `hg` in your `PATH` if `bootstrap` can't find it r=nalexander
Ricky Stewart <rstewart@mozilla.com> - Mon, 14 Sep 2020 21:18:27 +0000 - rev 548606
Push 37785 by ncsoregi@mozilla.com at Tue, 15 Sep 2020 09:29:30 +0000
Bug 1664581 - Explicitly recommend putting `hg` in your `PATH` if `bootstrap` can't find it r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D90171
808a836d9f2b54b8e386cfe7647851259de98abd: Bug 1664083 - Remove support for external source directories. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Sep 2020 03:44:30 +0000 - rev 548071
Push 37773 by malexandru@mozilla.com at Thu, 10 Sep 2020 15:21:10 +0000
Bug 1664083 - Remove support for external source directories. r=nalexander It was there for comm-central, and hasn't been used since bug 1479904. Differential Revision: https://phabricator.services.mozilla.com/D89691
00a15ff99b87cc88718646c76b48a5ea54943c52: Bug 1661739 - Adjust merge_dlldata to widl output. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 01 Sep 2020 20:25:49 +0000 - rev 547324
Push 37748 by apavel@mozilla.com at Wed, 02 Sep 2020 03:31:14 +0000
Bug 1661739 - Adjust merge_dlldata to widl output. r=nalexander widl output for dlldata has #defines immediately followed by #includes, so looking for empty lines when we observer a #define doesn't work. We instead look for #defines. Differential Revision: https://phabricator.services.mozilla.com/D88938
505604326720fc3f5b33cf4be05f5160edbffc83: Bug 1661739 - Don't use -out with midl. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 01 Sep 2020 20:25:49 +0000 - rev 547323
Push 37748 by apavel@mozilla.com at Wed, 02 Sep 2020 03:31:14 +0000
Bug 1661739 - Don't use -out with midl. r=nalexander The work in bug 1620133 ended up moving the execution of some of the midl commands to the top-level, which was alleviated by adding the -out midl command line option to make midl place its output in the expected directory. Unfortunately, that option is not handled by widl, which is the alternative command used in mingw builds. So instead of using -out, we set the cwd for the midl command, and readjust the command line arguments to be relative to that. Differential Revision: https://phabricator.services.mozilla.com/D88937
2c928095568736985b097cc0af9a14575d3aa1b0: Bug 1661790 - Allow configuring the name of the `virtualenv` used for builds r=nalexander
Ricky Stewart <rstewart@mozilla.com> - Mon, 31 Aug 2020 17:13:47 +0000 - rev 547044
Push 37743 by nbeleuzu@mozilla.com at Mon, 31 Aug 2020 21:52:15 +0000
Bug 1661790 - Allow configuring the name of the `virtualenv` used for builds r=nalexander We don't anticipate end users will actually care to do this, but it's useful especially for unit tests. For example, after bug 1659539, Python `configure` tests will run in a new, non-`init_py3` `virtualenv`, and we'll want to target that `virtualenv` for `configure` rather than having it create a new `virtualenv` for no reason. Differential Revision: https://phabricator.services.mozilla.com/D88661
0eb5fc0d189528cbdf56bddd989509c3b4f2f326: Bug 1661406 - Allow artifact builds without an NDK when working around Android-Gradle plugin bug substituting GeckoView. r=agi,geckoview-reviewers
Nick Alexander <nalexander@mozilla.com> - Fri, 28 Aug 2020 16:51:52 +0000 - rev 546835
Push 37737 by csabou@mozilla.com at Sat, 29 Aug 2020 09:12:26 +0000
Bug 1661406 - Allow artifact builds without an NDK when working around Android-Gradle plugin bug substituting GeckoView. r=agi,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D88501
50cd5b35abaa087c6cd7e211a4ea6d9582ff9896: Bug 1660920 - Rename WDBA's manifest so that it will be used r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Tue, 25 Aug 2020 23:26:58 +0000 - rev 546364
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1660920 - Rename WDBA's manifest so that it will be used r=nalexander Bug 1656141 removed the WDBA's resource file in favor of automatically including the manifest based on filename. Unfortunately, its filename is not quite right, causing it not to be used. Differential Revision: https://phabricator.services.mozilla.com/D88222
31ced0afd45e1c23fd27d52242ee9d46a22bc8a9: Bug 1661158 - Include hash of JVM inputs when working around Android-Gradle plugin bug substituting GeckoView. r=agi,geckoview-reviewers
Nick Alexander <nalexander@mozilla.com> - Wed, 26 Aug 2020 14:43:45 +0000 - rev 546307
Push 37733 by nbeleuzu@mozilla.com at Wed, 26 Aug 2020 21:41:21 +0000
Bug 1661158 - Include hash of JVM inputs when working around Android-Gradle plugin bug substituting GeckoView. r=agi,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D88220
e470302c86fbf4790aa09614ecc347bb88122dc8: Bug 1660920 - Rename WDBA's manifest so that it will be used r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Tue, 25 Aug 2020 23:26:58 +0000 - rev 546306
Push 37733 by nbeleuzu@mozilla.com at Wed, 26 Aug 2020 21:41:21 +0000
Bug 1660920 - Rename WDBA's manifest so that it will be used r=nalexander Bug 1656141 removed the WDBA's resource file in favor of automatically including the manifest based on filename. Unfortunately, its filename is not quite right, causing it not to be used. Differential Revision: https://phabricator.services.mozilla.com/D88222
59477b8d53b11b12cea2a78fa06938eaba43fed8: Bug 1657713 - Include GeckoView example and test APKs in multi-locale builds r=nalexander
James Willcox <snorp@snorp.net> - Tue, 25 Aug 2020 16:30:39 +0000 - rev 546287
Push 37733 by nbeleuzu@mozilla.com at Wed, 26 Aug 2020 21:41:21 +0000
Bug 1657713 - Include GeckoView example and test APKs in multi-locale builds r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D87102
f0ec22dea9acbd01f0a20a31805ad27952b3f538: Bug 1661129 - Add toolchain tasks for clang 11.0.0 rc2 (not yet used) r=nalexander
David Major <dmajor@mozilla.com> - Tue, 25 Aug 2020 22:22:12 +0000 - rev 546208
Push 37732 by malexandru@mozilla.com at Wed, 26 Aug 2020 15:40:57 +0000
Bug 1661129 - Add toolchain tasks for clang 11.0.0 rc2 (not yet used) r=nalexander This adds toolchain definitions for clang 11.0.0 rc2, so that developers can get a sneak peek, but nothing in automation uses these tasks yet. We'll make the switch in a later patch. NB: most of `clang.yml` is rote copy-paste, except for `macosx64-clang-11` which makes a deliberate departure, described in a comment. Differential Revision: https://phabricator.services.mozilla.com/D88189
e99d4f04be6a48f0cbf34dc380283f6d2e6158a4: Bug 1612032 - Remove vestigial NS_FUNCTION_TIMER. r=froydnj
Nick Alexander <nalexander@mozilla.com> - Mon, 24 Aug 2020 18:47:18 +0000 - rev 545842
Push 37728 by malexandru@mozilla.com at Tue, 25 Aug 2020 03:39:00 +0000
Bug 1612032 - Remove vestigial NS_FUNCTION_TIMER. r=froydnj This should have been removed years ago with Bug 792502. Differential Revision: https://phabricator.services.mozilla.com/D88054
ea3bb0de40b3d45814585d80f578153d0281ff1a: Bug 1626336 - Remove `MOZ_GECKOVIEW_JAR`. r=agi,geckoview-reviewers
Nick Alexander <nalexander@mozilla.com> - Mon, 24 Aug 2020 18:13:49 +0000 - rev 545830
Push 37727 by csabou@mozilla.com at Mon, 24 Aug 2020 21:50:21 +0000
Bug 1626336 - Remove `MOZ_GECKOVIEW_JAR`. r=agi,geckoview-reviewers While we're here we remove some Gradle Fennec-isms that are no longer needed. Differential Revision: https://phabricator.services.mozilla.com/D87334
fb7828bba1dd64304060366581ebc24d856ef7b4: Bug 1658040 - Part 3: Allow `mach build` with `--disable-compile-environment`. r=froydnj
Nick Alexander <nalexander@mozilla.com> - Tue, 18 Aug 2020 17:07:50 +0000 - rev 545826
Push 37727 by csabou@mozilla.com at Mon, 24 Aug 2020 21:50:21 +0000
Bug 1658040 - Part 3: Allow `mach build` with `--disable-compile-environment`. r=froydnj Builds without a compilation environment don't produce `libxul_so.list`, and therefore this `GeneratedFile` can't depend on it. But this `GeneratedFile` only makes sense for compilation, so we just make it conditional. Depends on D87332 Differential Revision: https://phabricator.services.mozilla.com/D87333
2797a177bc6dc4f7b24d7ac08016b44ef639b075: Bug 1658040 - Part 2: Deny `mach package-multi-locale ...` when it's going to fail. r=froydnj
Nick Alexander <nalexander@mozilla.com> - Tue, 18 Aug 2020 17:07:47 +0000 - rev 545825
Push 37727 by csabou@mozilla.com at Mon, 24 Aug 2020 21:50:21 +0000
Bug 1658040 - Part 2: Deny `mach package-multi-locale ...` when it's going to fail. r=froydnj Depends on D87331 Differential Revision: https://phabricator.services.mozilla.com/D87332
ed62fe310c28ac31ac86b7711e0bd9a5e013cc84: Bug 1658040 - Part 1: Fix local `mach package-multi-locale ...` locally. r=snorp
Nick Alexander <nalexander@mozilla.com> - Tue, 18 Aug 2020 18:13:26 +0000 - rev 545824
Push 37727 by csabou@mozilla.com at Mon, 24 Aug 2020 21:50:21 +0000
Bug 1658040 - Part 1: Fix local `mach package-multi-locale ...` locally. r=snorp This succeeded in automation because we [check for `MOZILLA_OFFICIAL` before invoking `mach` from within Gradle](https://searchfox.org/mozilla-central/rev/8df04ff073d0fa70f692935c5dcddc0e23cb0117/build.gradle#110-146). Locally, the check for `AB_CD=multi` in the environment used to catch this but it's no longer used. Rather than continue confusion with `AB_CD=multi make ...` versus `make AB_CD=multi ...`, we'll use the Gradle-specific environment variable. Differential Revision: https://phabricator.services.mozilla.com/D87331
a6b5b4f530d90a940938cc9013ffe214041d5ce6: Bug 1627796 - Work around Android-Gradle plugin bug causing startup crash when substituting GeckoView. r=agi,geckoview-reviewers
Nick Alexander <nalexander@mozilla.com> - Mon, 24 Aug 2020 17:13:54 +0000 - rev 545821
Push 37727 by csabou@mozilla.com at Mon, 24 Aug 2020 21:50:21 +0000
Bug 1627796 - Work around Android-Gradle plugin bug causing startup crash when substituting GeckoView. r=agi,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D87551
ad2f6c506a2707aa6bc3a4afedc0a6a18f88eb32: Bug 1659746 - Move `MOZ_WINCONSOLE` from `old-configure` to Python `configure` r=nalexander
Ricky Stewart <rstewart@mozilla.com> - Tue, 18 Aug 2020 16:05:26 +0000 - rev 545118
Push 37711 by nbeleuzu@mozilla.com at Wed, 19 Aug 2020 10:01:16 +0000
Bug 1659746 - Move `MOZ_WINCONSOLE` from `old-configure` to Python `configure` r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D87454