searching for reviewer(glandium)
d8fbdd8a959bb17e99e13d795f082b3915eb5d8a: Bug 1709753 - remove workaround for llvm issue D100625. r=glandium, a=npotb DONTBUILD
Andi-Bogdan Postelnicu <andi@mozilla.com> - Thu, 06 May 2021 05:20:18 +0000 - rev 648679
Push 2578 by ryanvm@gmail.com at Tue, 25 May 2021 02:28:58 +0000
Bug 1709753 - remove workaround for llvm issue D100625. r=glandium, a=npotb DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D114449
b4015ca288ecea235849a6703ccc1ea76571c1de: Bug 1706554 - Remove aFirstFramePC from no-op FramePointerStackWalk definition - r=glandium a=pascalc
Gerald Squelart <gsquelart@mozilla.com> - Thu, 22 Apr 2021 01:17:10 +0000 - rev 648236
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1706554 - Remove aFirstFramePC from no-op FramePointerStackWalk definition - r=glandium a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D112900
7284d866d191f43719c83d21be2826e5a6579e34: Bug 1706253 - For clang-trunk only trigger it from cron job. r=glandium, a=release
Andi-Bogdan Postelnicu <andi@mozilla.com> - Tue, 20 Apr 2021 08:20:41 +0000 - rev 648171
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1706253 - For clang-trunk only trigger it from cron job. r=glandium, a=release Differential Revision: https://phabricator.services.mozilla.com/D112693
767708b427281fa230a081fb6587dc9e581b76de: Bug 1703483 - Add required CI jobs for using clang main as a testing toolchain for firefox build. r=mhentges,glandium
Andi-Bogdan Postelnicu <andi@mozilla.com> - Fri, 16 Apr 2021 14:12:14 +0000 - rev 647957
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1703483 - Add required CI jobs for using clang main as a testing toolchain for firefox build. r=mhentges,glandium 1. Add task to get and build clang from the main branch. 2. Using clang main toolchain we build on a daily basis linux64 firefox, this tasks also automatically triggers the fetch and build of clang from main branch since we don't cache it. Differential Revision: https://phabricator.services.mozilla.com/D111063
3cfb51321646abeb01f7f935f3c683af65fc9c8a: Bug 1699294 - add 'mach generate-test-certs' command to generate test certificate and key artifacts r=glandium
Dana Keeler <dkeeler@mozilla.com> - Wed, 14 Apr 2021 22:24:11 +0000 - rev 647610
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1699294 - add 'mach generate-test-certs' command to generate test certificate and key artifacts r=glandium In bug 1174288 and related bugs we created a framework for generating test certificates (and later, keys) from specifications at build time. This turned out to take too long to run on each build, so this system was largely left disabled (see all of the "# Temporarily disabled. See bug 1256495." comments removed in this patch). This patch introduces a mach command ("generate-test-certs") that can generate test certificates and keys. The expectation is that when a developer needs to add new such artifacts, they can use this new command. Similarly, when the artifacts need to be updated (for example, because they've expired), this command can regenerate them all at once. Differential Revision: https://phabricator.services.mozilla.com/D108869
0de04343f5c5f260ff969d92ceb1049d012f2e6e: Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Wed, 14 Apr 2021 15:36:11 +0000 - rev 647524
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium Did you know that our version of requests was from 2015? Phwoar! This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`. There's significant risk for regressions due to breaking changes, though due to the dynamic nature of Python, they're tricky to track down. The potential breaking changes I'm expecting to potentially affect us are: * `requests@2.11.0`: No longer accepts non-strings as header values. * `requests@2.16.0`: `requests.packages` namespace was removed due to packages no longer being vendored. The namespace has been incrementally restored over future releases, but it's unclear to what degree. * `requests@2.24.0`: Redirect resolution now only happens when `allow_redirects` is `True`. * `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`, unsure what repercussions that will have. Differential Revision: https://phabricator.services.mozilla.com/D108526
189b85571855a21e85a11f41f188efb9214f0a79: Bug 1703055: Don't include global site packages in python path r=firefox-build-system-reviewers,glandium,sheehan
Mitchell Hentges <mhentges@mozilla.com> - Tue, 13 Apr 2021 14:46:27 +0000 - rev 647260
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1703055: Don't include global site packages in python path r=firefox-build-system-reviewers,glandium,sheehan To avoid erroneously importing a package from the system, we remove system site package. This is another positive step towards further insulating the Firefox build from the state of the environment. This may cause failures if some mach commands have been sneakily importing system packages instead of properly vendoring them. Differential Revision: https://phabricator.services.mozilla.com/D110847
3ee3b8cdb9126e945e507022d0b19bb559ceaf9c: Bug 1703223 - Hook stat/stat64 in liblowercase. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 13 Apr 2021 09:23:54 +0000 - rev 647218
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1703223 - Hook stat/stat64 in liblowercase. r=glandium Surprised this didn't cause more issues tbh. Differential Revision: https://phabricator.services.mozilla.com/D111237
73f53c9f84d9accaac354d61b96839e1ccfd4df1: Bug 1697489: Run rusttests on Mac in CI r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Thu, 08 Apr 2021 23:06:29 +0000 - rev 646774
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1697489: Run rusttests on Mac in CI r=firefox-build-system-reviewers,glandium Run rusttests (debug) on `trunk` and rusttests (opt) on `mozilla-central`. Differential Revision: https://phabricator.services.mozilla.com/D109513
961030963a26954665680866c34e4fc0d0c7848b: Bug 1701603 part 1 - Support WASI as a new target for compilation. r=glandium
Chris Fallin <chris@cfallin.org> - Thu, 08 Apr 2021 08:02:15 +0000 - rev 646539
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1701603 part 1 - Support WASI as a new target for compilation. r=glandium Add new OS - WASI and new processor - wasm32 to the SM's build system. Differential Revision: https://phabricator.services.mozilla.com/D110067
5f97c73424623cce7e29f248d4c2e953028c0053: Bug 1701154 - Add missing #include for MakeScopeExit. r=glandium
Petr Sumbera <petr.sumbera@oracle.com> - Tue, 06 Apr 2021 07:33:03 +0000 - rev 646056
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1701154 - Add missing #include for MakeScopeExit. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D109873
ea1a5d53adaf691836f8335fbf7751fd882f7909: Bug 1686405 - Fix tier-3 build. r=glandium DONTBUILD
Paul Adenot <paul@paul.cx> - Fri, 02 Apr 2021 08:56:24 +0000 - rev 645711
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1686405 - Fix tier-3 build. r=glandium DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D109492
943e1e811d753610e6a741c3213a0a4ae430c744: Bug 1686405 - Fix tier-3 build. r=glandium DONTBUILD
Paul Adenot <paul@paul.cx> - Thu, 01 Apr 2021 13:23:23 +0000 - rev 645591
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1686405 - Fix tier-3 build. r=glandium DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D109492
24c5823a48c5830cae0a0624d773d9b4d1483809: Bug 1697917 - run gtest on linux32. r=glandium
Joel Maher <jmaher@mozilla.com> - Thu, 01 Apr 2021 12:47:53 +0000 - rev 645588
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1697917 - run gtest on linux32. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D108124
f8e30dcd935ac694e3ee5724b1155314c91f5a20: Bug 1701576 - Improve openSUSE detection during bootstrap r=glandium,mhentges DONTBUILD
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 01 Apr 2021 10:04:31 +0000 - rev 645574
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1701576 - Improve openSUSE detection during bootstrap r=glandium,mhentges DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D110059
633535d970af894596ccf8069ead7bb53c4821c8: Bug 1700475 - Allow the WebRender build script to leak under ASAN. r=firefox-build-system-reviewers,glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 01 Apr 2021 09:14:40 +0000 - rev 645570
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1700475 - Allow the WebRender build script to leak under ASAN. r=firefox-build-system-reviewers,glandium Also update the build docs, manually passing those flags shouldn't be needed anymore. Differential Revision: https://phabricator.services.mozilla.com/D110293
ce2e93d12fee2b0393caecae38f434603b010441: Bug 1700562 - Ensure we pass string literals to panic's first argument. r=glandium
Kartikaya Gupta <kats@pancake.staktrace.com> - Wed, 31 Mar 2021 01:06:28 +0000 - rev 645444
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1700562 - Ensure we pass string literals to panic's first argument. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D110351
06ddd32322a94465acdff29a12ecc328713fb41c: Bug 1689519 - Pre: Expose `MOZ_APP_DISPLAYNAME_DO_NOT_USE` in AppConstants. r=glandium,Kwan
Nick Alexander <nalexander@mozilla.com> - Sat, 27 Mar 2021 20:43:25 +0000 - rev 645083
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1689519 - Pre: Expose `MOZ_APP_DISPLAYNAME_DO_NOT_USE` in AppConstants. r=glandium,Kwan My immediate use case is making the name for a Windows Scheduled Tasks agree with the existing task names for the Windows Default Browser Agent task name. The latter uses `MOZ_APP_DISPLAYNAME` in its static metadata and from C++. We want to strongly discourage users from using `MOZ_APP_DISPLAYNAME` in dynamic contexts, hence the unusual name and long comment; but it's not worth establishing a lint limiting uses at this time. Differential Revision: https://phabricator.services.mozilla.com/D104639
d0b230a017f20ccaf9b2f4d90f0cd06cc6d18ceb: Bug 1700113 - Use the builtin gettid() on Android. r=glandium
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 23 Mar 2021 00:41:12 +0000 - rev 644133
Push 2573 by ffxbld-merge at Mon, 24 May 2021 10:21:02 +0000
Bug 1700113 - Use the builtin gettid() on Android. r=glandium Syscalls can be pretty slow on Android and this lets us use the gettid() cache that bionic has: https://android.googlesource.com/platform/bionic/+/d7c52625f2da8322b4f0adb4c67674f0d66e619a/libc/bionic/gettid.cpp Differential Revision: https://phabricator.services.mozilla.com/D109353
201ba23dc5b1282e15f1a20187522f7c29630540: Bug 1699777 - Update wine. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 20 Mar 2021 04:43:07 +0000 - rev 643590
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1699777 - Update wine. r=glandium Wine 6.0 fixes this locally. https://treeherder.mozilla.org/jobs?repo=try&revision=d298c6976323480b44fc8bb5fccbc13fff08d780 Differential Revision: https://phabricator.services.mozilla.com/D109167
c83b1889124df2ff155c3e0d4f565d65497f7739: Bug 1699777 - Update wine. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 20 Mar 2021 01:25:21 +0000 - rev 643538
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1699777 - Update wine. r=glandium Wine 6.0 fixes this locally. https://treeherder.mozilla.org/jobs?repo=try&revision=d298c6976323480b44fc8bb5fccbc13fff08d780 Differential Revision: https://phabricator.services.mozilla.com/D109167
bfdc7fd93c491ad71e45da836177d3fbd80a5211: Bug 1695285 - Pass ASan/UBSan flags to cargo for native builds. r=firefox-build-system-reviewers,glandium
Jesse Schwartzentruber <truber@mozilla.com> - Thu, 18 Mar 2021 20:46:55 +0000 - rev 643199
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1695285 - Pass ASan/UBSan flags to cargo for native builds. r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D106652
93ac37a648289fa0d28977cd029804972cc62766: Bug 1680402. Use stderr in printf_stderr instead of reopening fd 2. r=glandium
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 16 Mar 2021 20:45:21 +0000 - rev 642830
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1680402. Use stderr in printf_stderr instead of reopening fd 2. r=glandium Currently, printf_stderr doesn't show up when running with ./mach run. This is because we run with -attach-console and that redirects stderr to a different file descriptor using freopen in UseParentConsole. The change from just using stderr directly happened in bug 340443 and was done to avoid some linking issues. That problem doesn't seem to apply anymore so you'd expect we'd be able to go back to the straightforward implemention that works even if stderr has been redirected. Unfortunately, Windows takes not buffering stderr very seriously and fprintf will write out the results character by character. This can cause log output lines to be intermixed which breaks log parsing in CI. We keep using fdopen to create a new FILE* that's buffered but instead of hard coding fd 2, we get the actual fd that corresponds to stderr using fileno. The mozglue implementation was cargo culted from xpcom, so we update it as well. Differential Revision: https://phabricator.services.mozilla.com/D98550
ae9bf59a5a25f94747129da35d401a73964baff7: Bug 1698295 - Build glsl with opt-level=2 to improve build times. r=glandium
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 16 Mar 2021 14:28:07 +0000 - rev 642747
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1698295 - Build glsl with opt-level=2 to improve build times. r=glandium This changes reduces the time spent in swgl shader translation from 24s to 12s. Differential Revision: https://phabricator.services.mozilla.com/D108327
ccd0f12b8293870aa0364dfa82968a71913559e4: Bug 1677471 - [geckodriver] Build binaries for MacOS AArch64. r=firefox-build-system-reviewers,andi,mhentges,glandium
Henrik Skupin <mail@hskupin.info> - Tue, 16 Mar 2021 13:55:06 +0000 - rev 642744
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1677471 - [geckodriver] Build binaries for MacOS AArch64. r=firefox-build-system-reviewers,andi,mhentges,glandium Differential Revision: https://phabricator.services.mozilla.com/D107785
5629a873f547642f76f049bd5322472f54799d2c: Bug 1507272: Removes unused parameter in bootstrap function r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Fri, 12 Mar 2021 16:07:12 +0000 - rev 642215
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1507272: Removes unused parameter in bootstrap function r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D106813
1abe48e767536ba344a58c35d255deca117a515a: Bug 1695272: Move `--no-interactive` to global mach args r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Fri, 12 Mar 2021 16:07:11 +0000 - rev 642214
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1695272: Move `--no-interactive` to global mach args r=firefox-build-system-reviewers,glandium Updates `./mach bootstrap` to use `--no-interactive` from global args. Ensures all bootstrap prompts have a default option. Differential Revision: https://phabricator.services.mozilla.com/D106814
7d48c2dddaa0edab66e6462868d667d34dc357e8: Bug 1695973: Remove retry limit from bootstrap prompt r=firefox-build-system-reviewers,sheehan,glandium
Mitchell Hentges <mhentges@mozilla.com> - Fri, 12 Mar 2021 16:07:11 +0000 - rev 642213
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1695973: Remove retry limit from bootstrap prompt r=firefox-build-system-reviewers,sheehan,glandium The retry limit doesn't add much value - if user doesn't want to answer a prompt, they can CTRL-C. Additionally, `prompt_yesno` doesn't have a retry limit, so this increases prompt behaviour consistency. Differential Revision: https://phabricator.services.mozilla.com/D107122
004075d91cea6a874c8a285de40e9f64494bd06a: Bug 1694981: Add missing items to mach telemetry doc r=firefox-build-system-reviewers,glandium,andi
Mitchell Hentges <mhentges@mozilla.com> - Fri, 12 Mar 2021 16:07:11 +0000 - rev 642212
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1694981: Add missing items to mach telemetry doc r=firefox-build-system-reviewers,glandium,andi `mach doc mach-telemetry` wasn't run the last time the telemetry changed. By running it now, the docs are now up-to-date. Differential Revision: https://phabricator.services.mozilla.com/D106544
64ca22bf772c8c7f4c855c3ffb4b60d18b04262b: Bug 1694839: Use glean_parser from current python environment r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Fri, 12 Mar 2021 16:07:10 +0000 - rev 642211
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1694839: Use glean_parser from current python environment r=firefox-build-system-reviewers,glandium Though the `mach` virtual environment is activated, it hasn't been added to the `$PATH`. So, we can't use the `$PATH` to find `glean_parser`. Differential Revision: https://phabricator.services.mozilla.com/D106543
a4c578a627b7923ec4cd60bc4f0600500a338d68: Bug 1694838: Show `mach doc mach-telemetry` failure reasons r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Fri, 12 Mar 2021 16:07:10 +0000 - rev 642210
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1694838: Show `mach doc mach-telemetry` failure reasons r=firefox-build-system-reviewers,glandium Don't capture `glean_parser` output: it has error details, so should be shown to the user. Differential Revision: https://phabricator.services.mozilla.com/D106542
057d363799776efcbe04c8b7ab60673d7e21deee: Bug 1689597 - Add Fuzzilli support to the build system. r=glandium
Christian Holler <choller@mozilla.com> - Thu, 11 Mar 2021 12:13:21 +0000 - rev 641998
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1689597 - Add Fuzzilli support to the build system. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D103467
3740bdc264511d8408dcd3ea83be5774e3e21c3c: Bug 1695994: Removes some mach unused parameters and dead code r=sheehan,firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Wed, 10 Mar 2021 15:08:34 +0000 - rev 641832
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1695994: Removes some mach unused parameters and dead code r=sheehan,firefox-build-system-reviewers,glandium * `_format_metadata()` had unused parameters * `debugger_args` weren't used after being `shellutil.split(...)` * There was dead python2-specific-code after a `return` statement Differential Revision: https://phabricator.services.mozilla.com/D106970
32386e0d2f82ff3cb1228d3889a74f763a3da241: Bug 1694675 - Add _tests/modules to symlink denylist r=firefox-build-system-reviewers,glandium
Kagami Sascha Rosylight <krosylight@mozilla.com> - Wed, 10 Mar 2021 04:52:04 +0000 - rev 641743
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1694675 - Add _tests/modules to symlink denylist r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D106288
9bada5ab20d773f5c1370c6f17d1a0a8de86cec5: Bug 1695285 - Pass ASan/UBSan flags to cargo for native builds. r=firefox-build-system-reviewers,glandium
Jesse Schwartzentruber <truber@mozilla.com> - Wed, 10 Mar 2021 00:05:28 +0000 - rev 641726
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1695285 - Pass ASan/UBSan flags to cargo for native builds. r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D106652
f7a2ab32c7c89d60715b5e76fecc8f59b41c1d42: Bug 1696225: Remove "Processor" requirement in Mac quick-start r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Tue, 09 Mar 2021 16:27:03 +0000 - rev 641655
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1696225: Remove "Processor" requirement in Mac quick-start r=firefox-build-system-reviewers,glandium The linked ARM wiki docs are obsolete, and will soon be unnecessary. Additionally, the "processor" requirement is entirely redundant since we support all processors compatible with macOS 10.12 or later. Differential Revision: https://phabricator.services.mozilla.com/D107098
a97de4385cf6803b4cadb8bdcf5a24ecbcee580e: Bug 1683797: Don't use "build targets" to build rusttests r=sheehan,firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Tue, 09 Mar 2021 14:45:25 +0000 - rev 641623
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1683797: Don't use "build targets" to build rusttests r=sheehan,firefox-build-system-reviewers,glandium When "build targets" are used, the sccache server isn't being used/integrated properly with make. By moving rusttests to a separate build "application", `client.mk` is invoked normally, and sccache is happy. * Move rusttests to a new build "application". * Move and denormalize rusttests mozconfigs. The new rusttests mozconfigs should expand to be mostly identical to their old versions, except with `MOZ_AUTOMATION_*=0` and `--enable-application=tools/rusttests`. They will differ a bit from their old variants because some of them originally didn't source from their respective `$app_mozconfigs/common`. * Modify `baseconfig.mk` to change tiers if running rusttests. * Adjust CI config to use new "rusttests" build application. Differential Revision: https://phabricator.services.mozilla.com/D106294
697524537cc4d91ba6f65c4ff5886dcebb4cc238: Bug 1683797: Removes redundant path parsing r=sheehan,firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Tue, 09 Mar 2021 14:45:25 +0000 - rev 641622
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1683797: Removes redundant path parsing r=sheehan,firefox-build-system-reviewers,glandium We already know the project name, we should unbundle it from the project path. This change is possible due to the work in 1664083, and puts us back to the state before 1255185. Differential Revision: https://phabricator.services.mozilla.com/D106293
3457334cbaf9f6afac6c5e8e9e2d46b988e9ff9f: Bug 1683797: Removes unnecessary lines from client.mk r=sheehan,firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Tue, 09 Mar 2021 14:45:24 +0000 - rev 641621
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1683797: Removes unnecessary lines from client.mk r=sheehan,firefox-build-system-reviewers,glandium CWD and BUILDSTATUS are never used. Differential Revision: https://phabricator.services.mozilla.com/D102661
fd3059f6729b422bce36f56b083a6225bc1c7315: Bug 1694280 - Add clang 12.0.0 rc2 toolchains (not yet used) r=firefox-build-system-reviewers,glandium
David Major <dmajor@mozilla.com> - Wed, 03 Mar 2021 16:53:28 +0000 - rev 640835
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1694280 - Add clang 12.0.0 rc2 toolchains (not yet used) r=firefox-build-system-reviewers,glandium Just adding the toolchain tasks for now. They are not yet used by anything, but bug 1693288 might be interested eventually. As with earlier releases, clang-tidy and mingw builds are not included here, they'll be separate patches. Differential Revision: https://phabricator.services.mozilla.com/D106554
29d7ea70851ac87cdeff5bd40055959557df7ed5: Bug 1695770: Glean should install for python <= 3.7 r=firefox-build-system-reviewers,glandium
Mitchell Hentges <mhentges@mozilla.com> - Tue, 02 Mar 2021 14:05:11 +0000 - rev 640637
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1695770: Glean should install for python <= 3.7 r=firefox-build-system-reviewers,glandium Re-compile glean_requirements.in with Python 3.6. Differential Revision: https://phabricator.services.mozilla.com/D106838
ec6bd7cf0ea48d684c6cc9c077658f058d2a8da5: Bug 1695573 - Add missing #include for MakeScopeExit. r=glandium DONTBUILD
Petr Sumbera <petr.sumbera@oracle.com> - Tue, 02 Mar 2021 08:27:31 +0000 - rev 640559
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1695573 - Add missing #include for MakeScopeExit. r=glandium DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D106753
ad5f851c40ce64572eb40c2963c769b4ec8e1a21: Bug 1693786 - Run memory/replace/logalloc/replay on ccov builds since it no longer fails. r=glandium DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Fri, 26 Feb 2021 08:18:24 +0000 - rev 640209
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1693786 - Run memory/replace/logalloc/replay on ccov builds since it no longer fails. r=glandium DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D105748
5854af89124f9a975908607701b3b1846a6c8759: Bug 1693793 - Enable some jemalloc tests that were erroneusly disabled on ccov builds. r=glandium DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Fri, 26 Feb 2021 08:17:39 +0000 - rev 640208
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1693793 - Enable some jemalloc tests that were erroneusly disabled on ccov builds. r=glandium DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D105749
cc45c336687916a6d1bfed79a80dc8a292b139a5: Bug 1692706 - Update ccache stats parser for ccache 4.x. r=glandium
Ian Neal <iann_cvs@blueyonder.co.uk> - Thu, 25 Feb 2021 07:00:39 +0000 - rev 640055
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1692706 - Update ccache stats parser for ccache 4.x. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D105863
b535199dc605084851de16b9231948bd8faa6bd8: Bug 1675676 - Add --with-crashreporter-url for ac_add_options to allow specifying alternative crash-stats server url. r=glandium,gsvelto
Edmund Wong <Edmund Wong> - Wed, 24 Feb 2021 09:46:59 +0000 - rev 639906
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1675676 - Add --with-crashreporter-url for ac_add_options to allow specifying alternative crash-stats server url. r=glandium,gsvelto Differential Revision: https://phabricator.services.mozilla.com/D96322
bc868233b0cbf15ef7419b107679ebaa84e838ac: Bug 1690384: Propagate error information up through XPCOMGlueLoad and GetBootstrap; r=glandium
Aaron Klotz <aklotz@mozilla.com> - Tue, 23 Feb 2021 23:25:22 +0000 - rev 639844
Push 2548 by ffxbld-merge at Mon, 12 Apr 2021 17:52:51 +0000
Bug 1690384: Propagate error information up through XPCOMGlueLoad and GetBootstrap; r=glandium We know that some GV installations (particularly but not exlcusively Focus) are failing to load `libxul.so` during early Gecko bootstrapping. Unfortunately a boolean pass/fail result is not giving us sufficient information to be able to properly troubleshoot this problem. This patch adds `mozilla::Result`-based return values to `XPCOMGlueLoad` and `GetBootstrap` in an effort to produce more actionable information about these failures. We include either a `nsresult` or, if the failure is rooted in a dynamic linker failure, appropriate platform-specific error information: * On Unix-based platforms, a `UniqueFreePtr<char>` containing the string from `dlerror(3)`; * On Windows, the Win32 `DWORD` error code from `GetLastError()`. For non-Android platforms, I updated them to handle the new return type, but otherwise did not make any further changes. For Android, we include the error information in the message string that we pass into the Java `Exception` that is subsequently thrown. Differential Revision: https://phabricator.services.mozilla.com/D104263
9e7c084fd811e1bb9037fb2fdead79c4f2800fb0: Bug 1692939 - Fix SM bustage. r=glandium CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Fri, 19 Feb 2021 01:25:47 +0200 - rev 639155
Push 2534 by ffxbld-merge at Mon, 15 Mar 2021 12:17:50 +0000
Bug 1692939 - Fix SM bustage. r=glandium CLOSED TREE
3268dc3d38d27cadc7b095fcb397710fab8c52f2: Bug 1692301 - Add dark mode support for about:buildconfig r=mconley,glandium
Itiel <itiel_yn8@walla.com> - Thu, 18 Feb 2021 22:05:09 +0000 - rev 639146
Push 2534 by ffxbld-merge at Mon, 15 Mar 2021 12:17:50 +0000
Bug 1692301 - Add dark mode support for about:buildconfig r=mconley,glandium Also make it so it'd match the style of other about: pages. Differential Revision: https://phabricator.services.mozilla.com/D104877
245f01688f71fce019a670ddffbda8e4f051ae39: Bug 1687980: Simplify "Getting Set Up" page r=mhoye,firefox-build-system-reviewers,glandium,sylvestre,andi
Mitchell Hentges <mhentges@mozilla.com> - Tue, 16 Feb 2021 17:48:12 +0000 - rev 638829
Push 2534 by ffxbld-merge at Mon, 15 Mar 2021 12:17:50 +0000
Bug 1687980: Simplify "Getting Set Up" page r=mhoye,firefox-build-system-reviewers,glandium,sylvestre,andi When a user is at the top-level "Getting Set Up" page, they should be shown which path to take (Windows/Mac/Linux) without redundantly showing the platform-specific technicalities. Differential Revision: https://phabricator.services.mozilla.com/D104099