searching for reviewer(mshal)
b322aacff6c6337e7a9b2d3e49d8d9bfff417b45: Bug 1600782 - Update pip-tools to 3.9.0 r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Thu, 05 Dec 2019 18:49:15 +0000 - rev 505711
Push 102442 by rstewart@mozilla.com at Thu, 05 Dec 2019 19:42:56 +0000
Bug 1600782 - Update pip-tools to 3.9.0 r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D55559
b9eeb819e5aff9333cb1c6b9bc9bb2952cbc8ec1: Bug 1601407 - Update gfx/graphite2/src/moz.build to additionally build a wasm sandboxed library r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Thu, 05 Dec 2019 18:56:39 +0000 - rev 505708
Push 102439 by rstewart@mozilla.com at Thu, 05 Dec 2019 19:40:04 +0000
Bug 1601407 - Update gfx/graphite2/src/moz.build to additionally build a wasm sandboxed library r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D56024
1ea6d897b8681285278db919dee4ab476c7b6247: Bug 1599235 - Download lucetc during bootstrap for Linux r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Thu, 28 Nov 2019 12:27:22 +0000 - rev 504887
Push 102021 by rstewart@mozilla.com at Mon, 02 Dec 2019 16:44:16 +0000
Bug 1599235 - Download lucetc during bootstrap for Linux r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D54835
fda1ec1c5b2454bd80100efab7690c9cbc787b33: Bug 1599110 - fix bubblewrap version requirement; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Mon, 02 Dec 2019 13:19:19 +0000 - rev 504837
Push 101991 by nfroyd@mozilla.com at Mon, 02 Dec 2019 13:19:48 +0000
Bug 1599110 - fix bubblewrap version requirement; r=mshal Differential Revision: https://phabricator.services.mozilla.com/D54523
3d4f93bf6b56f12802efafa5255874bb35729859: Bug 1599648 - Add a py3_action build action r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Wed, 27 Nov 2019 23:38:49 +0000 - rev 504158
Push 101777 by rstewart@mozilla.com at Wed, 27 Nov 2019 23:44:07 +0000
Bug 1599648 - Add a py3_action build action r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D55031
750499d93e874f6152dc1d43b93f14e1f3da4486: Bug 1594867 - Add moz.build/backend bits to specify files that should be built as a sandboxed wasm library r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Wed, 27 Nov 2019 20:11:59 +0000 - rev 504127
Push 101756 by rstewart@mozilla.com at Wed, 27 Nov 2019 21:22:10 +0000
Bug 1594867 - Add moz.build/backend bits to specify files that should be built as a sandboxed wasm library r=firefox-build-system-reviewers,mshal Add backend stuff to build sandboxed wasm libraries. (Don't actually update any moz.build files to consume this yet.) Differential Revision: https://phabricator.services.mozilla.com/D54152
346117194af24940eb182578540e3f5a664662da: Bug 1599607 - lucetc toolchain artifact should unpack to a directory called "lucetc" r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Wed, 27 Nov 2019 20:02:55 +0000 - rev 504118
Push 101749 by rstewart@mozilla.com at Wed, 27 Nov 2019 20:30:19 +0000
Bug 1599607 - lucetc toolchain artifact should unpack to a directory called "lucetc" r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D54823
edb6623a0c7b00113b11aa6a56286a64aefc441c: Bug 1598417 - Update six to 1.13.0 r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Tue, 26 Nov 2019 21:49:37 +0000 - rev 503960
Push 101651 by rstewart@mozilla.com at Wed, 27 Nov 2019 00:17:47 +0000
Bug 1598417 - Update six to 1.13.0 r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D54806
3034ec8681acbbd5dc752b4cf5557d75c50dfb28: Bug 1590745 - Make the $PYTHON3 build var use a virtualenv r=mshal
Māris Fogels <mars@mozilla.com> - Mon, 25 Nov 2019 20:23:03 +0000 - rev 503891
Push 101605 by mfogels@mozilla.com at Tue, 26 Nov 2019 17:04:14 +0000
Bug 1590745 - Make the $PYTHON3 build var use a virtualenv r=mshal Make the $PYTHON3 build var point to a full virtualenv bootstrapped with the same libraries as the $PYTHON Python 2 build var. This allows us to upgrade build tasks from $PYTHON to $PYTHON3. This patch adds some debug logging and documentation to the Python 2 virtualenv so that it is easier to diagnose issues that may arise from running two different Python interpreters in re-entrant multiprocess routines. Differential Revision: https://phabricator.services.mozilla.com/D50819
bfdd5f34f2f4a11b84742400bb3130192c89d4fb: Bug 1590907 - Make ENABLE_INTL_API and ENABLE_TYPED_OBJECTS into js-config macros. r=sfink,firefox-build-system-reviewers,mshal
Philip Chimento <philip.chimento@gmail.com> - Tue, 26 Nov 2019 07:25:35 +0000 - rev 503834
Push 101569 by btara@mozilla.com at Tue, 26 Nov 2019 10:29:49 +0000
Bug 1590907 - Make ENABLE_INTL_API and ENABLE_TYPED_OBJECTS into js-config macros. r=sfink,firefox-build-system-reviewers,mshal Whether ENABLE_INTL_API and ENABLE_TYPED_OBJECTS are defined, affects the behaviour of JS_FOR_PROTOTYPES for the prototypes of Intl and TypedObject. Therefore, these macros have to be available to embedders. Rename them to JS_HAS_INTL_API and JS_HAS_TYPED_OBJECTS (in line with the existing JS_HAS_CTYPES) everywhere they are used, and add them to js-config.h.in. Differential Revision: https://phabricator.services.mozilla.com/D52461
1b5b40dcaac483ef5cc08416570e512995fd4dca: Bug 1590907 - Make ENABLE_INTL_API and ENABLE_TYPED_OBJECTS into js-config macros. r=sfink,firefox-build-system-reviewers,mshal
Philip Chimento <philip.chimento@gmail.com> - Tue, 26 Nov 2019 02:02:23 +0000 - rev 503797
Push 101549 by cbrindusan@mozilla.com at Tue, 26 Nov 2019 03:09:06 +0000
Bug 1590907 - Make ENABLE_INTL_API and ENABLE_TYPED_OBJECTS into js-config macros. r=sfink,firefox-build-system-reviewers,mshal Whether ENABLE_INTL_API and ENABLE_TYPED_OBJECTS are defined, affects the behaviour of JS_FOR_PROTOTYPES for the prototypes of Intl and TypedObject. Therefore, these macros have to be available to embedders. Rename them to JS_HAS_INTL_API and JS_HAS_TYPED_OBJECTS (in line with the existing JS_HAS_CTYPES) everywhere they are used, and add them to js-config.h.in. Differential Revision: https://phabricator.services.mozilla.com/D52461
f95018c74ddb0558cb32413b7be8302b3a636361: Bug 1598134 - configure and unit test performance regressed by inspect.stack() call from bug 1582155 r=mshal,froydnj
Ricky Stewart <rstewart@mozilla.com> - Thu, 21 Nov 2019 14:59:19 +0000 - rev 503261
Push 101228 by rstewart@mozilla.com at Fri, 22 Nov 2019 02:03:48 +0000
Bug 1598134 - configure and unit test performance regressed by inspect.stack() call from bug 1582155 r=mshal,froydnj Differential Revision: https://phabricator.services.mozilla.com/D54038
a668eeee983067979ed361b58df91b1a7ad5a93c: Bug 1593105 - [mozbuild] Port mozbuild.util.FileAvoidWrite to Python 3 r=firefox-build-system-reviewers,mshal
Māris Fogels <mars@mozilla.com> - Thu, 21 Nov 2019 15:13:37 +0000 - rev 503255
Push 101222 by mfogels@mozilla.com at Fri, 22 Nov 2019 01:57:19 +0000
Bug 1593105 - [mozbuild] Port mozbuild.util.FileAvoidWrite to Python 3 r=firefox-build-system-reviewers,mshal The FileAvoidWrite class does a bunch of stuff with bytes and strings that doesn't work in Python 3. Make sure the object is handling only bytes or only strings under the hood so Python 3 is happy. The FileAvoidWrite unit tests written with MockedOpen don't work in Python 3 either. Swap them out for vanilla pytest tests without the MockedOpen dependency. Differential Revision: https://phabricator.services.mozilla.com/D51341
779eda7d8ca52dd343ea4885841b3118d3d9321f: Bug 1598157 - Do not check mozilla-inbound during artifact builds. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 20 Nov 2019 23:50:34 +0000 - rev 503126
Push 101132 by cmanchester@mozilla.com at Wed, 20 Nov 2019 23:51:49 +0000
Bug 1598157 - Do not check mozilla-inbound during artifact builds. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D54057
358e2c4966396bce71e1306a1e77406111f21f13: Bug 1577212 - Add diffoscope jobs ensuring reproducibility of the linux32 shippable builds. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Wed, 20 Nov 2019 00:23:09 +0000 - rev 502713
Push 101001 by mh@glandium.org at Wed, 20 Nov 2019 01:09:08 +0000
Bug 1577212 - Add diffoscope jobs ensuring reproducibility of the linux32 shippable builds. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D53164
a1773c2567f7d208334d77353c0edaaa6dfa99bf: Bug 1595297 - Add EARLY_BETA_OR_EARLIER to mozinfo. r=firefox-build-system-reviewers,mshal
Tom Schuster <evilpies@gmail.com> - Fri, 15 Nov 2019 01:38:19 +0000 - rev 502144
Push 100632 by evilpies@gmail.com at Fri, 15 Nov 2019 09:56:31 +0000
Bug 1595297 - Add EARLY_BETA_OR_EARLIER to mozinfo. r=firefox-build-system-reviewers,mshal We need this to disable a test on the right versions. Differential Revision: https://phabricator.services.mozilla.com/D52905
0ee40940310074484845f8d2849896f0fe17cf83: Bug 1596172 - Add perf-reftest-singletons to PGO training r=firefox-build-system-reviewers,mshal
David Major <dmajor@mozilla.com> - Thu, 14 Nov 2019 19:27:26 +0000 - rev 502060
Push 100583 by dmajor@mozilla.com at Thu, 14 Nov 2019 22:45:39 +0000
Bug 1596172 - Add perf-reftest-singletons to PGO training r=firefox-build-system-reviewers,mshal This ought to overcome a regression from 1592981 as well as make this test suite less noisy about toolchain updates in the future. While here, tidy up the PGO list: sort alphabetically, stop using a hardcoded test index for the Speedometer time extension, and stop using js-input/ for the virtual mappings since js-input/ is an actual directory in our repo. Differential Revision: https://phabricator.services.mozilla.com/D52888
6b66a5b1d3f0ed10b4a4cbacea41b94f245537f3: Bug 1573560 - Have Node compilation write directly into FINAL_TARGET instead of requiring a symlink r=firefox-build-system-reviewers,jlast,mshal
Ricky Stewart <rstewart@mozilla.com> - Mon, 04 Nov 2019 23:15:19 +0000 - rev 500714
Push 99785 by rstewart@mozilla.com at Tue, 05 Nov 2019 22:02:38 +0000
Bug 1573560 - Have Node compilation write directly into FINAL_TARGET instead of requiring a symlink r=firefox-build-system-reviewers,jlast,mshal Differential Revision: https://phabricator.services.mozilla.com/D47367
bca7369cc0d346bc1a3ba57e63ff5832f4d5a218: Bug 1583353 - [mozbuild] Forward unrecognized kwargs to underlying class in MozbuildObject.from_environment(), r=firefox-build-system-reviewers,mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 31 Oct 2019 18:02:09 +0000 - rev 500241
Push 99475 by ahalberstadt@mozilla.com at Fri, 01 Nov 2019 20:35:12 +0000
Bug 1583353 - [mozbuild] Forward unrecognized kwargs to underlying class in MozbuildObject.from_environment(), r=firefox-build-system-reviewers,mshal This allows subclasses of MozbuildObject to define additional instance arguments and still use 'from_environment'. Differential Revision: https://phabricator.services.mozilla.com/D51174
425af188aae948e80e6095f096c7835809b2197f: Bug 1569728 - build clang toolchains with GCC 7; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Wed, 30 Oct 2019 13:47:19 -0400 - rev 499873
Push 99278 by aciure@mozilla.com at Wed, 30 Oct 2019 22:14:08 +0000
Bug 1569728 - build clang toolchains with GCC 7; r=mshal We need this change so that the newly-built clang will have C++17-compatible libstdc++ headers installed. I believe this change also means that the newly-built clang (and associated tools) links against GCC 7's libstdc++, but we set RPATH or similar appropriately, so there shouldn't be issues stemming from that. MANUAL PUSH: toolchain patches are requested to land on inbound Differential Revision: https://phabricator.services.mozilla.com/D41251
b5ae1bbf82da527698ab175b092b45468adda361: Bug 1579761 - Add missing dependencies on .cargo/config. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Oct 2019 23:55:50 +0000 - rev 499121
Push 98907 by mh@glandium.org at Fri, 25 Oct 2019 23:56:25 +0000
Bug 1579761 - Add missing dependencies on .cargo/config. r=mshal .cargo/config is necessary for all invocations of cargo, which, apart from normal rust targets, actually also happens indirectly when we invoke cbindgen. Differential Revision: https://phabricator.services.mozilla.com/D50550
14f130c1a3cf884f1f3f876174290886c19020a7: Bug 1485057: Fix makensis.mk to allow helper.exe to build incrementally; r=mshal
Aaron Klotz <aklotz@mozilla.com> - Thu, 24 Oct 2019 23:49:56 +0000 - rev 498956
Push 98805 by aklotz@mozilla.com at Fri, 25 Oct 2019 00:15:50 +0000
Bug 1485057: Fix makensis.mk to allow helper.exe to build incrementally; r=mshal Differential Revision: https://phabricator.services.mozilla.com/D16919
4b6dd8d8ad75aeb45c9fe254e6560fcf58cbf092: Bug 1589206 - enable test_archive.py for python 2 in mozbuild suite and annotate expected failures r=firefox-build-system-reviewers,mshal
Edwin Takahashi <egao@mozilla.com> - Thu, 24 Oct 2019 21:38:20 +0000 - rev 498936
Push 98795 by egao@mozilla.com at Thu, 24 Oct 2019 21:39:25 +0000
Bug 1589206 - enable test_archive.py for python 2 in mozbuild suite and annotate expected failures r=firefox-build-system-reviewers,mshal Changes: - remove the `unicode_literals` import from `test_archive.py` as it was causing failures when dealing with file paths - mark failing tests with `xfail` annotations, to be investigated at a later date Differential Revision: https://phabricator.services.mozilla.com/D49498
a7fd7e3432f406aec1d8fe2f2d2a69a1cdc0c213: Bug 1590344 - Don't unset PYTHONDONTWRITEBYTECODE anymore; r=firefox-build-system-reviewers,mshal
Anthony Ramine <nox@nox.paris> - Tue, 22 Oct 2019 21:05:53 +0000 - rev 498777
Push 98677 by csabou@mozilla.com at Wed, 23 Oct 2019 19:55:32 +0000
Bug 1590344 - Don't unset PYTHONDONTWRITEBYTECODE anymore; r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D50041
e2448f988af9e39a6957d44446b203c24759ea8c: Bug 1590344 - Don't unset PYTHONDONTWRITEBYTECODE anymore; r=firefox-build-system-reviewers,mshal
Anthony Ramine <nox@nox.paris> - Tue, 22 Oct 2019 21:05:53 +0000 - rev 498762
Push 98670 by aramine@mozilla.com at Wed, 23 Oct 2019 18:50:53 +0000
Bug 1590344 - Don't unset PYTHONDONTWRITEBYTECODE anymore; r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D50041
944e854e61d2d1b54d5d5c59f70570ccf5a46ad0: Bug 1582598 - Update builders to rustc 1.38 r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 16 Oct 2019 22:16:22 +0000 - rev 498462
Push 98472 by cmanchester@mozilla.com at Mon, 21 Oct 2019 23:11:21 +0000
Bug 1582598 - Update builders to rustc 1.38 r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D48998
917034435cb8b26d1c836ff71ea7a14c1de98b53: Bug 1582598 - Bump oom hook version for rustup. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 16 Oct 2019 22:16:20 +0000 - rev 498461
Push 98472 by cmanchester@mozilla.com at Mon, 21 Oct 2019 23:11:21 +0000
Bug 1582598 - Bump oom hook version for rustup. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D48997
148f632365931a241162c319adcfe8fafc566e30: Bug 1587232 - ./mach vendor rust leaves the tree in an unclear state if it would bring in a file that's too large r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Mon, 21 Oct 2019 18:23:36 +0000 - rev 498420
Push 98451 by rstewart@mozilla.com at Mon, 21 Oct 2019 19:16:24 +0000
Bug 1587232 - ./mach vendor rust leaves the tree in an unclear state if it would bring in a file that's too large r=firefox-build-system-reviewers,mshal Add code to clean up Git and Hg repositories, and invoke that where `./mach vendor rust` would throw an error. Unfortunately, `cargo vendor` also updates the repo's root `Cargo.lock` file in-place and while we could `git checkout`/`hg revert` that file for the user, `Cargo.lock` may have had pre-existing changes that would be overwritten by such a change. Instead of a potentially destructive update in the error case, I've opted to add an extra error message to tell you how to deal with that one file. Differential Revision: https://phabricator.services.mozilla.com/D49494
fb7912816d3e5a8f8f5ec90d6e0f79565b669924: Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=firefox-build-system-reviewers,mshal
Ricky Stewart <rstewart@mozilla.com> - Mon, 07 Oct 2019 21:15:19 +0000 - rev 496607
Push 97360 by rstewart@mozilla.com at Mon, 07 Oct 2019 21:22:46 +0000
Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=firefox-build-system-reviewers,mshal (Same content as bad revision https://phabricator.services.mozilla.com/D48230, but with a very small change to config/external/icu/data/moz.build to fix the build breakage.) Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=833f6a69fcac689488a640b43e8e0bdaa086a56c Differential Revision: https://phabricator.services.mozilla.com/D48409
1ffe2e3d6e19a351575ac986c43155ed8e8d90bc: Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal
Nick Alexander <nalexander@mozilla.com> - Fri, 04 Oct 2019 20:55:11 +0000 - rev 496412
Push 97224 by nalexander@mozilla.com at Fri, 04 Oct 2019 21:00:04 +0000
Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal This does many things: 1) stops producing (and consuming) `FennecJNI*` JNI wrappers 2) removes the :app and :thirdparty Gradle projects 3) removes relevant pieces of the Gradle target configuration 4) updates lints 5) purges old configurations After this commit, the `mobile/android` project/application builds only GeckoView. Differential Revision: https://phabricator.services.mozilla.com/D46536
2009acbb8bfa1d69b65821620b799c82450eef69: Bug 1580356 - Pre: Don't collect package metrics. r=mshal
Nick Alexander <nalexander@mozilla.com> - Fri, 04 Oct 2019 20:56:27 +0000 - rev 496411
Push 97224 by nalexander@mozilla.com at Fri, 04 Oct 2019 21:00:04 +0000
Bug 1580356 - Pre: Don't collect package metrics. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D47696
6f7cf55ea8692e0a8970395944c851a084eb90cc: Bug 1580356 - Pre: Allow no download information in informulate.py. r=mshal
Nick Alexander <nalexander@mozilla.com> - Fri, 04 Oct 2019 20:56:29 +0000 - rev 496410
Push 97224 by nalexander@mozilla.com at Fri, 04 Oct 2019 21:00:04 +0000
Bug 1580356 - Pre: Allow no download information in informulate.py. r=mshal GeckoView builds produce artifact for download by Mozilla's regular consumer audience. It's not clear what, if anything, depends on this download information, but this is a reasonable way to find out! Differential Revision: https://phabricator.services.mozilla.com/D46535
ff5f32a5cba5b7ef20bbbb8fa63286d905b5a477: Bug 1585146 - [mach] Bump to 1.0.0 and add Python classifiers, r=firefox-build-system-reviewers,mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 01 Oct 2019 18:32:07 +0000 - rev 495944
Push 96958 by ahalberstadt@mozilla.com at Wed, 02 Oct 2019 13:11:28 +0000
Bug 1585146 - [mach] Bump to 1.0.0 and add Python classifiers, r=firefox-build-system-reviewers,mshal Depends on D47668 Differential Revision: https://phabricator.services.mozilla.com/D47669
eed053ab08c4ee87ee902c56e989de0b6a8d3b6f: Bug 1585146 - [mach] Move '--disable-tests' check to a pre_dispatch_handler, r=firefox-build-system-reviewers,mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 01 Oct 2019 22:31:23 +0000 - rev 495943
Push 96958 by ahalberstadt@mozilla.com at Wed, 02 Oct 2019 13:11:28 +0000
Bug 1585146 - [mach] Move '--disable-tests' check to a pre_dispatch_handler, r=firefox-build-system-reviewers,mshal This logic is very 'mozill-central' specific and should live outside of mach core if possible. Luckily we already have a concept of a 'pre_dispatch_handler' that is meant for exactly this type of use case. Differential Revision: https://phabricator.services.mozilla.com/D47668
eb661b954b91447706dc34d0c0a8137731e1db26: Bug 1540276: Migrate authenticode signing to autograph r=Callek,mshal
Chris AtLee <catlee@mozilla.com> - Mon, 30 Sep 2019 13:57:32 +0000 - rev 495615
Push 96725 by catlee@mozilla.com at Mon, 30 Sep 2019 14:25:07 +0000
Bug 1540276: Migrate authenticode signing to autograph r=Callek,mshal Differential Revision: https://phabricator.services.mozilla.com/D47114
20516e38f03595cfee7e3533d96fbf8b1db934b2: Fix Bug 1583368. Don't use sccache on dependencies of shippable builds r=froydnj,mshal,tomprince,catlee
Ricky Stewart <Ricky Stewart> - Fri, 27 Sep 2019 20:35:27 +0000 - rev 495460
Push 96635 by cmanchester@mozilla.com at Fri, 27 Sep 2019 22:01:09 +0000
Fix Bug 1583368. Don't use sccache on dependencies of shippable builds r=froydnj,mshal,tomprince,catlee Differential Revision: https://phabricator.services.mozilla.com/D46871
64cab9bb87f45113ad69fa4bac256c12bf2a1a47: Bug 1579471 - Remove the in-tree .cargo/config. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Fri, 20 Sep 2019 00:47:22 +0000 - rev 494164
Push 95860 by mh@glandium.org at Fri, 20 Sep 2019 00:48:12 +0000
Bug 1579471 - Remove the in-tree .cargo/config. r=mshal It was added in bug 1575760 and turns out to be causing a lot more problems than anticipated. However, the previous status quo is also not ideal, so we do auto-generate .cargo/config.in instead, with a little trick that allows to just copy it to .cargo/config instead of how individual scripts would previously manually preprocess it. Differential Revision: https://phabricator.services.mozilla.com/D46138
70353f95addadcfb6cf72cfacddadac12341e6c2: Bug 1578596 - Update wrench-deps to use rustc 1.37 r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 04 Sep 2019 19:08:28 +0000 - rev 491741
Push 94490 by cmanchester@mozilla.com at Wed, 04 Sep 2019 19:09:10 +0000
Bug 1578596 - Update wrench-deps to use rustc 1.37 r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D44707
f82b4a26b4e46d2586972b71e25439470e14117a: Bug 1578596 - Require rustc 1.37. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 04 Sep 2019 19:08:28 +0000 - rev 491740
Push 94490 by cmanchester@mozilla.com at Wed, 04 Sep 2019 19:09:10 +0000
Bug 1578596 - Require rustc 1.37. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D44699
50d9a4ffcc61df20ecfd5b993febf7947019b627: Bug 1578776 - wrap some synchronization-related STL headers; r=firefox-build-system-reviewers,mshal
Nathan Froyd <froydnj@mozilla.com> - Wed, 04 Sep 2019 17:56:49 +0000 - rev 491733
Push 94484 by nfroyd@mozilla.com at Wed, 04 Sep 2019 18:02:49 +0000
Bug 1578776 - wrap some synchronization-related STL headers; r=firefox-build-system-reviewers,mshal I'm not sure how things have worked without these headers getting wrapped, but they need to be for declarations in them to work properly. Differential Revision: https://phabricator.services.mozilla.com/D44690
19e1fe1adc3c638f8ce98923ead35a6b21d450a7: Bug 1577517 - [mozbuild] Fix bug in error handling case when 'terminal-notifier' is not installed, r=firefox-build-system-reviewers,mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 04 Sep 2019 17:50:56 +0000 - rev 491731
Push 94482 by mshal@mozilla.com at Wed, 04 Sep 2019 17:51:29 +0000
Bug 1577517 - [mozbuild] Fix bug in error handling case when 'terminal-notifier' is not installed, r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D44156
2f873da4b36e4404b7396bf4a1403d316b8ae450: Bug 1569728 - build clang toolchains with GCC 7; r=mshal
Nathan Froyd <froydnj@mozilla.com> - Sun, 25 Aug 2019 19:27:47 +0000 - rev 491049
Push 94202 by nfroyd@mozilla.com at Sat, 31 Aug 2019 23:43:35 +0000
Bug 1569728 - build clang toolchains with GCC 7; r=mshal We need this change so that the newly-built clang will have C++17-compatible libstdc++ headers installed. I believe this change also means that the newly-built clang (and associated tools) links against GCC 7's libstdc++, but we set RPATH or similar appropriately, so there shouldn't be issues stemming from that. Differential Revision: https://phabricator.services.mozilla.com/D41251
7d7cdf191fe7eb4c72ad3c9dc896dafea026afcd: Bug 1568638 - [build] Create objdir in test_manifest backend if it doesn't exist r=mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 30 Aug 2019 17:01:12 +0000 - rev 490917
Push 94137 by ahalberstadt@mozilla.com at Fri, 30 Aug 2019 17:52:58 +0000
Bug 1568638 - [build] Create objdir in test_manifest backend if it doesn't exist r=mshal This fixes an edge case where a task needs to invoke the TestManifest backend from a source dir that doesn't have an objdir created yet. Depends on D43513 Differential Revision: https://phabricator.services.mozilla.com/D43514
6c0e88788302e6807ef53e4d5aa7fc9e89b44487: Bug 1570772 - [lint.license] Fix or exclude errors under /build r=firefox-build-system-reviewers,mshal
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 30 Aug 2019 15:44:08 +0000 - rev 490912
Push 94136 by ahalberstadt@mozilla.com at Fri, 30 Aug 2019 17:52:13 +0000
Bug 1570772 - [lint.license] Fix or exclude errors under /build r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D41820
59422c064fd1269aa29ec901e6bdf43c54ae92be: Bug 1570597 - Pass the -delayload flag to lld correctly for MinGW builds r=firefox-build-system-reviewers,mshal
Tom Ritter <tom@mozilla.com> - Wed, 28 Aug 2019 14:18:29 +0000 - rev 490471
Push 93878 by dluca@mozilla.com at Wed, 28 Aug 2019 19:21:42 +0000
Bug 1570597 - Pass the -delayload flag to lld correctly for MinGW builds r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D43455
9f0e21a3a418ec27f94b53f326b2e288e8fc730e: Bug 1576737 - Add sccache-dist in offices docs to the tree. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Tue, 27 Aug 2019 22:10:54 +0000 - rev 490300
Push 93780 by cmanchester@mozilla.com at Tue, 27 Aug 2019 22:14:10 +0000
Bug 1576737 - Add sccache-dist in offices docs to the tree. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D43531
663d87d66315567920932d793885182fcda014fe: Bug 1575975 - Enable the maintenance service for MinGW r=firefox-build-system-reviewers,mshal
Tom Ritter <tom@mozilla.com> - Tue, 27 Aug 2019 22:02:23 +0000 - rev 490297
Push 93778 by aklotz@mozilla.com at Tue, 27 Aug 2019 22:06:46 +0000
Bug 1575975 - Enable the maintenance service for MinGW r=firefox-build-system-reviewers,mshal We don't need to disable it. The problem with this commit is that we want to keep the --disable-maintenance-service flag working, so we might want a separate build for that (and other unusual --disable flags) - but such a build can be clearly labeled so people understand why things broke. Differential Revision: https://phabricator.services.mozilla.com/D43145
d00d447a0c29aa932ab110abd0449f4463ef829a: Bug 1210157 - Fix Python 3 issues in mozboot.gentoo and mozboot.archlinux r=firefox-build-system-reviewers,mshal
Māris Fogels <mars@mozilla.com> - Tue, 20 Aug 2019 21:19:18 +0000 - rev 490074
Push 93743 by mfogels@mozilla.com at Tue, 27 Aug 2019 16:03:04 +0000
Bug 1210157 - Fix Python 3 issues in mozboot.gentoo and mozboot.archlinux r=firefox-build-system-reviewers,mshal Fix some library calls and syntax that are required to support Python 3. Depends on D39364 Differential Revision: https://phabricator.services.mozilla.com/D39365
f0f92aecee180a0377721ee8558579769c1ccc45: Bug 1210157 - Make bootstrap.py work with Python 3.5+ and Python 2.7 r=firefox-build-system-reviewers,mshal
Māris Fogels <mars@mozilla.com> - Tue, 20 Aug 2019 21:19:18 +0000 - rev 490073
Push 93743 by mfogels@mozilla.com at Tue, 27 Aug 2019 16:03:04 +0000
Bug 1210157 - Make bootstrap.py work with Python 3.5+ and Python 2.7 r=firefox-build-system-reviewers,mshal Make bootstrap.py compatible with both Python 3.5+ and Python 2.7. Remove Python 2.6 support as Python 2.6 is no longer supported in the Firefox source tree. Differential Revision: https://phabricator.services.mozilla.com/D39364
5ddb34b933f3229cd358d690dc13639445815755: Bug 1569046 - Add Python 3 support to mozboot.osx r=firefox-build-system-reviewers,mshal
Māris Fogels <mars@mozilla.com> - Tue, 20 Aug 2019 21:19:48 +0000 - rev 490071
Push 93743 by mfogels@mozilla.com at Tue, 27 Aug 2019 16:03:04 +0000
Bug 1569046 - Add Python 3 support to mozboot.osx r=firefox-build-system-reviewers,mshal Make the mozboot.osx module work with Python 3 in addition to Python 2.7. Differential Revision: https://phabricator.services.mozilla.com/D39560