searching for reviewer(nalexander)
182a2198b8c444ca8aac018970374ec9668e3133: Bug 1788986 - Part 1: Convert BackgroundTasksRunner as an XPCOM component r=nalexander
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 25 Nov 2022 19:50:29 +0000 - rev 643691
Push 40433 by ncsoregi@mozilla.com at Sat, 26 Nov 2022 21:27:35 +0000
Bug 1788986 - Part 1: Convert BackgroundTasksRunner as an XPCOM component r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D160674
6c1df04495c185c3e095a698e6c11b7dcba06045: Bug 1541508 - Use Services.env in toolkit/ r=Gijs,application-update-reviewers,nalexander
Barret Rennie <barret@brennie.ca> - Fri, 25 Nov 2022 19:09:11 +0000 - rev 643680
Push 40433 by ncsoregi@mozilla.com at Sat, 26 Nov 2022 21:27:35 +0000
Bug 1541508 - Use Services.env in toolkit/ r=Gijs,application-update-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160149
f47888c055465b18447eac3a8417e52b17d2c3a4: Bug 1801801 - Allow to bootstrap from another repository than mozilla-unified. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 22 Nov 2022 22:24:48 +0000 - rev 643262
Push 40424 by sstanca@mozilla.com at Wed, 23 Nov 2022 04:45:53 +0000
Bug 1801801 - Allow to bootstrap from another repository than mozilla-unified. r=firefox-build-system-reviewers,nalexander In the optics of running an end-to-end bootstrap on automation, it can be useful to allow the standalone bootstrap to start from a repository that is not mozilla-unified, so that, e.g. changes can be tested on try. Differential Revision: https://phabricator.services.mozilla.com/D162695
bd8c9b741d01c77c5b52087717032ecbbfcafcf3: Bug 1801743 - Stop bootstrapping uuid. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 22 Nov 2022 04:36:35 +0000 - rev 643121
Push 40422 by ncsoregi@mozilla.com at Tue, 22 Nov 2022 09:46:06 +0000
Bug 1801743 - Stop bootstrapping uuid. r=firefox-build-system-reviewers,nalexander It was not installed consistently across platforms, and I think the only reason we installed it had been superseded by the `mach uuid` command (which didn't rely on it), and the `mach uuid` command was removed in bug 1639509. Differential Revision: https://phabricator.services.mozilla.com/D162636
d455ce526fc81a01004d35cd0a79748a4c4fb154: Bug 1801742 - Stop bootstrapping zip. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 22 Nov 2022 04:36:17 +0000 - rev 643120
Push 40422 by ncsoregi@mozilla.com at Tue, 22 Nov 2022 09:46:06 +0000
Bug 1801742 - Stop bootstrapping zip. r=firefox-build-system-reviewers,nalexander It has not been required since bug 1717683 Differential Revision: https://phabricator.services.mozilla.com/D162635
5e5bec51646157543e45962ffb06301b803c6867: Bug 1801728 - Remove bootstrap message about git-cinnabar failure to install. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 22 Nov 2022 01:32:17 +0000 - rev 643098
Push 40422 by ncsoregi@mozilla.com at Tue, 22 Nov 2022 09:46:06 +0000
Bug 1801728 - Remove bootstrap message about git-cinnabar failure to install. r=firefox-build-system-reviewers,nalexander At the time the message is printed, installing git-cinnabar hasn't even been tried (it happens in the in-tree bootstrap, not the sandalone bootstrap, which this is) ; we have installed a temporary copy of git-cinnabar, which may fail, but if it does, we'd throw an exception before reaching this message anyways. Differential Revision: https://phabricator.services.mozilla.com/D162611
aa604caa16d528d40f5c0d6fae453c4faa61696e: Bug 1787656 - build doc: remove the necessary step about rm bootstrap.py r=firefox-build-system-reviewers,nalexander DONTBUILD
Sylvestre Ledru <sledru@mozilla.com> - Mon, 21 Nov 2022 17:36:18 +0000 - rev 643035
Push 40422 by ncsoregi@mozilla.com at Tue, 22 Nov 2022 09:46:06 +0000
Bug 1787656 - build doc: remove the necessary step about rm bootstrap.py r=firefox-build-system-reviewers,nalexander DONTBUILD As it is proposed by the tooling Differential Revision: https://phabricator.services.mozilla.com/D162544
725658064c2e86a45c6f9136b38420fd5590d9df: Bug 1801316 - Add linux32 fuzzing builds r=firefox-build-system-reviewers,nalexander
Jesse Schwartzentruber <truber@mozilla.com> - Fri, 18 Nov 2022 16:59:08 +0000 - rev 642778
Push 40416 by ctuns@mozilla.com at Sat, 19 Nov 2022 08:58:28 +0000
Bug 1801316 - Add linux32 fuzzing builds r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D162405
4f113728bc3e967db3d59020468adeb5695e35d3: Bug 1801312 - Add macosx-aarch64 fuzzing builds r=firefox-build-system-reviewers,nalexander
Jesse Schwartzentruber <truber@mozilla.com> - Fri, 18 Nov 2022 16:35:53 +0000 - rev 642776
Push 40416 by ctuns@mozilla.com at Sat, 19 Nov 2022 08:58:28 +0000
Bug 1801312 - Add macosx-aarch64 fuzzing builds r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D162406
3b5a8f67189bd6549f0da19ea5da4a53f7e5c79a: Bug 1801020 - Fix build failure with --disable-backgroundtasks. r=valentin,necko-reviewers,nalexander,saschanaz
Mathew Hodson <mathew.hodson@gmail.com> - Fri, 18 Nov 2022 13:05:56 +0000 - rev 642746
Push 40415 by mlaza@mozilla.com at Fri, 18 Nov 2022 15:46:32 +0000
Bug 1801020 - Fix build failure with --disable-backgroundtasks. r=valentin,necko-reviewers,nalexander,saschanaz Differential Revision: https://phabricator.services.mozilla.com/D162257
dabc0ae241c7273b7174e3c547a38d50952406d3: Bug 1740799 - Add android-format lint test. r=nalexander,linter-reviewers,sylvestre
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 18 Nov 2022 00:55:03 +0000 - rev 642704
Push 40413 by csabou@mozilla.com at Fri, 18 Nov 2022 04:18:45 +0000
Bug 1740799 - Add android-format lint test. r=nalexander,linter-reviewers,sylvestre To run unit test for android-format lint, we have to add another simple Gradle project. It is runs with specific parameter (`androidFormatLintTest`), so `./mach build` etc doesn't run it. Also `type:global`'s lint doesn't have any test framework, so I will add it. Differential Revision: https://phabricator.services.mozilla.com/D162181
33899c2b4087f251009819924081dda713cce558: Bug 1799314 - Convert consumers of testing modules to import ES modules direct (app update). r=application-update-reviewers,nalexander
Mark Banner <standard8@mozilla.com> - Thu, 17 Nov 2022 12:00:27 +0000 - rev 642638
Push 40412 by csabou@mozilla.com at Thu, 17 Nov 2022 21:41:29 +0000
Bug 1799314 - Convert consumers of testing modules to import ES modules direct (app update). r=application-update-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D161906
e20483a63756a162c014edb8df2c32097285f86d: Bug 1666491 - Add a eslint-build tester (tier 3) that depends on xpt artifacts. r=nalexander,releng-reviewers,gbrown
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Nov 2022 10:57:41 +0000 - rev 642627
Push 40412 by csabou@mozilla.com at Thu, 17 Nov 2022 21:41:29 +0000
Bug 1666491 - Add a eslint-build tester (tier 3) that depends on xpt artifacts. r=nalexander,releng-reviewers,gbrown Depends on D161641 Differential Revision: https://phabricator.services.mozilla.com/D162072
e411d0949e1580f599e89dcd9579de34fbcc275a: Bug 1800572 - Prefer .exes when they exist in bootstrap.py. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 15 Nov 2022 05:04:55 +0000 - rev 642415
Push 40406 by abutkovits@mozilla.com at Tue, 15 Nov 2022 16:44:51 +0000
Bug 1800572 - Prefer .exes when they exist in bootstrap.py. r=firefox-build-system-reviewers,nalexander That's what we were doing before bug 1796956. Not preferring .exes makes us choose hg over hg.exe, and CreateProcess doesn't know how to execute the former. Differential Revision: https://phabricator.services.mozilla.com/D162064
4138bf27d24f46243b643c325ff110d8a069eaf2: Bug 1800522 - Avoid failing to remove the old git-cinnabar directory. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 15 Nov 2022 05:03:26 +0000 - rev 642414
Push 40406 by abutkovits@mozilla.com at Tue, 15 Nov 2022 16:44:51 +0000
Bug 1800522 - Avoid failing to remove the old git-cinnabar directory. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D162040
545a01479226f986d1a141774603b87540d58fd5: Bug 1800113 - Avoid supply-chain changes preventing to vendor rust code. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 15 Nov 2022 05:01:54 +0000 - rev 642413
Push 40406 by abutkovits@mozilla.com at Tue, 15 Nov 2022 16:44:51 +0000
Bug 1800113 - Avoid supply-chain changes preventing to vendor rust code. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D162070
9423b4fe58370e625965223263d30c69763d81b3: Bug 1794411 - Add option to force a sync in .get() r=nalexander
Mathieu Leplatre <mathieu@mozilla.com> - Fri, 11 Nov 2022 12:08:02 +0000 - rev 641055
Push 40395 by ncsoregi@mozilla.com at Sat, 12 Nov 2022 09:47:29 +0000
Bug 1794411 - Add option to force a sync in .get() r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D159026
ab046200bf6fb428c9e3a5365dc03025be14bf2b: Bug 1797888 - Relocate AppUpdater.jsm to toolkit/mozapps/update. r=nalexander,application-update-reviewers,bytesized
Rob Lemley <rob@thunderbird.net> - Wed, 09 Nov 2022 23:01:00 +0000 - rev 640899
Push 40392 by sstanca@mozilla.com at Thu, 10 Nov 2022 09:23:09 +0000
Bug 1797888 - Relocate AppUpdater.jsm to toolkit/mozapps/update. r=nalexander,application-update-reviewers,bytesized Thunderbird now has an identical copy of AppUpdater.jsm in its repository. Moving it into toolkit will make ongoing maintenance easier. Differential Revision: https://phabricator.services.mozilla.com/D161718
794302e7ab5aafcaab7db8285c28a304f608aa81: Bug 1744340 - Removed the unused `blessings` module r=firefox-build-system-reviewers,nalexander
ahochheiden <ahochheiden@mozilla.com> - Wed, 09 Nov 2022 04:33:19 +0000 - rev 640767
Push 40390 by nerli@mozilla.com at Wed, 09 Nov 2022 16:47:28 +0000
Bug 1744340 - Removed the unused `blessings` module r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160450
8efafab5495f5affb3124e2c5476616274f43c2a: Bug 1744340 - Removed the unused `blessings` module r=firefox-build-system-reviewers,nalexander
ahochheiden <ahochheiden@mozilla.com> - Wed, 09 Nov 2022 00:40:55 +0000 - rev 640754
Push 40389 by ctuns@mozilla.com at Wed, 09 Nov 2022 09:58:36 +0000
Bug 1744340 - Removed the unused `blessings` module r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160450
421f472fe4ff2e8e3a98757738ecb559f147f085: Bug 1791675 - Part 4: Make sure purgeHTTPCache runs after shutdown r=webdriver-reviewers,necko-reviewers,valentin,nalexander,whimboo
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 08 Nov 2022 15:42:24 +0000 - rev 640662
Push 40388 by sstanca@mozilla.com at Tue, 08 Nov 2022 21:36:02 +0000
Bug 1791675 - Part 4: Make sure purgeHTTPCache runs after shutdown r=webdriver-reviewers,necko-reviewers,valentin,nalexander,whimboo This adds BackgroundTasksRunner utility class as a generic way to properly run background tasks. A few argument for not extending existing BackgroundTasksUtils: 1. Simply because the existing use case is in C++. 2. I have another use case from JSM and thus I'll ultimately convert this an XPCOM component. And `CacheFileIOManager::DispatchPurgeTask` cannot get a JSM-written XPCOM instance which is required to be main-thread only. Depends on D157998 Differential Revision: https://phabricator.services.mozilla.com/D157757
d2a0b05423c35e858dd51a196f56997db2ae895c: Bug 1799041 - Remove unnecessary dependencies on cctools-port. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 07 Nov 2022 22:19:16 +0000 - rev 640550
Push 40385 by smolnar@mozilla.com at Tue, 08 Nov 2022 04:09:31 +0000
Bug 1799041 - Remove unnecessary dependencies on cctools-port. r=firefox-build-system-reviewers,nalexander In clang tasks, cctools-port is used to merge macos compiler-rts, or to build clang itself for macos hosts. It's not needed for tasks for non-macos hosts that don't depend on compiler-rt. Differential Revision: https://phabricator.services.mozilla.com/D161223
f59336390293a693b2a0e13620e435e42a1e2699: Bug 1789508 - Update builders to rustc 1.65 r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 04 Nov 2022 02:38:22 +0000 - rev 640209
Push 40376 by sstanca@mozilla.com at Fri, 04 Nov 2022 09:53:03 +0000
Bug 1789508 - Update builders to rustc 1.65 r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160992
d6491a153707323c0ca844e59d9a6b760edf074a: Bug 1789508 - Update builders to rustc 1.65 r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 04 Nov 2022 00:03:53 +0000 - rev 640203
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1789508 - Update builders to rustc 1.65 r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160992
021192aa8ef011e76effb69b3d3531b8b6ce1946: Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik
Chris H-C <chutten@mozilla.com> - Thu, 03 Nov 2022 14:08:27 +0000 - rev 640143
Push 40373 by abutkovits@mozilla.com at Thu, 03 Nov 2022 21:43:16 +0000
Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik If there's no `COMPILE_ENVIRONMENT`, generate jogfile.json during build. It contains information about all the metrics and pings. If we are both not MOZILLA_OFFICIAL _and_ mozilla::IsDevelopmentBuild, we look for the jogfile on the first use of the Glean or GleanPings global. If we find the jogfile, we load our metric and ping info from there, making it available to JS. JOG isn't instrumented as it only does anything when !MOZILLA_OFFICIAL, which is exactly the condition for disabling ping upload (see rust feature `glean_disable_upload`), so we wouldn't expect to ever hear anything. Differential Revision: https://phabricator.services.mozilla.com/D160540
78d09f1a2da33ad01bd34f69bb82405af081c2f7: Bug 1798779 - Stop using double-colon rules in client.mk. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 02 Nov 2022 22:32:43 +0000 - rev 640099
Push 40371 by smolnar@mozilla.com at Thu, 03 Nov 2022 03:56:52 +0000
Bug 1798779 - Stop using double-colon rules in client.mk. r=firefox-build-system-reviewers,nalexander Since bug 1784179, we make `make` keep going after errors. When an error happens, `make` stops rules at the command that fails, but if there are multiple double-colon rules for the same target, it still runs the remaining rules, which has undesirable side effects in client.mk: it stops an already stopped sccache, which leaves an error in the log. Differential Revision: https://phabricator.services.mozilla.com/D161083
26e37484f9ee9123fecd143995c0953f02fdde13: Bug 1789178 - Extend MSIX repackaging to work with other products. r=nalexander
Rob Lemley <rob@thunderbird.net> - Wed, 02 Nov 2022 19:31:04 +0000 - rev 640072
Push 40371 by smolnar@mozilla.com at Thu, 03 Nov 2022 03:56:52 +0000
Bug 1789178 - Extend MSIX repackaging to work with other products. r=nalexander These are changes to decouple the MSIX repackaging from Firefox/browser and allow repackaging Thunderbird. Branding and MSIX template paths are now found by inspecting the input file rather than hard-coded values. Differential Revision: https://phabricator.services.mozilla.com/D159657
a66be20c8f9fb766f93b67fef9b9353322d4549a: Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik
Chris H-C <chutten@mozilla.com> - Wed, 02 Nov 2022 16:52:07 +0000 - rev 640055
Push 40371 by smolnar@mozilla.com at Thu, 03 Nov 2022 03:56:52 +0000
Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik If there's no `COMPILE_ENVIRONMENT`, generate jogfile.json during build. It contains information about all the metrics and pings. If we are both not MOZILLA_OFFICIAL _and_ mozilla::IsDevelopmentBuild, we look for the jogfile on the first use of the Glean or GleanPings global. If we find the jogfile, we load our metric and ping info from there, making it available to JS. JOG isn't instrumented as it only does anything when !MOZILLA_OFFICIAL, which is exactly the condition for disabling ping upload (see rust feature `glean_disable_upload`), so we wouldn't expect to ever hear anything. Differential Revision: https://phabricator.services.mozilla.com/D160540
7e6ddb806ce0cdaea5d6cbb3cc21581f8d09c541: Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik
Chris H-C <chutten@mozilla.com> - Wed, 02 Nov 2022 12:49:00 +0000 - rev 640016
Push 40370 by imoraru@mozilla.com at Wed, 02 Nov 2022 17:43:50 +0000
Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik If there's no `COMPILE_ENVIRONMENT`, generate jogfile.json during build. It contains information about all the metrics and pings. If we are both not MOZILLA_OFFICIAL _and_ mozilla::IsDevelopmentBuild, we look for the jogfile on the first use of the Glean or GleanPings global. If we find the jogfile, we load our metric and ping info from there, making it available to JS. JOG isn't instrumented as it only does anything when !MOZILLA_OFFICIAL, which is exactly the condition for disabling ping upload (see rust feature `glean_disable_upload`), so we wouldn't expect to ever hear anything. Differential Revision: https://phabricator.services.mozilla.com/D160540
e775219bd7886ea5e71a4d30eff8314f25c28beb: Bug 1771343 - GeckoView Android API 33 (Android 13) r=geckoview-reviewers,jgraham,jnicol,nalexander,jonalmeida
ohall-m <93344309+ohall-m@users.noreply.github.com> - Wed, 02 Nov 2022 10:53:33 +0000 - rev 640010
Push 40370 by imoraru@mozilla.com at Wed, 02 Nov 2022 17:43:50 +0000
Bug 1771343 - GeckoView Android API 33 (Android 13) r=geckoview-reviewers,jgraham,jnicol,nalexander,jonalmeida Updating GeckoView from Android API level 31 to API 33 for target and compile. Differential Revision: https://phabricator.services.mozilla.com/D159764
b3d8e92f50c21b281461265c4f7124ad917a3dbe: Bug 1541508 - Use Services.env in toolkit/ r=Gijs,application-update-reviewers,nalexander
Barret Rennie <barret@brennie.ca> - Wed, 02 Nov 2022 02:08:58 +0000 - rev 639975
Push 40370 by imoraru@mozilla.com at Wed, 02 Nov 2022 17:43:50 +0000
Bug 1541508 - Use Services.env in toolkit/ r=Gijs,application-update-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160149
824abf8b56cf445ae3aebefb90d9395bdd905f4e: Bug 1798565 - Partner repacks no longer need to handle the 'searchplugins' directory. r=firefox-build-system-reviewers,nalexander
Mark Banner <standard8@mozilla.com> - Tue, 01 Nov 2022 21:45:26 +0000 - rev 639951
Push 40369 by sstanca@mozilla.com at Wed, 02 Nov 2022 09:45:37 +0000
Bug 1798565 - Partner repacks no longer need to handle the 'searchplugins' directory. r=firefox-build-system-reviewers,nalexander Depends on D160964 Differential Revision: https://phabricator.services.mozilla.com/D160966
689fd324a0e9c5ea4e4fb4949bf7615db5327ac3: Bug 1798563 - Remove search related python build files that are no longer used. r=firefox-build-system-reviewers,nalexander
Mark Banner <standard8@mozilla.com> - Tue, 01 Nov 2022 21:45:26 +0000 - rev 639950
Push 40369 by sstanca@mozilla.com at Wed, 02 Nov 2022 09:45:37 +0000
Bug 1798563 - Remove search related python build files that are no longer used. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160964
a72a1a9be98327348501ee01feb091634c962688: Bug 1766497 - Remove early exit on Homebrew Python3.10 now that we're using `venv` instead of `virtualenv` r=firefox-build-system-reviewers,nalexander
ahochheiden <ahochheiden@mozilla.com> - Tue, 01 Nov 2022 07:48:06 +0000 - rev 639863
Push 40367 by ctuns@mozilla.com at Tue, 01 Nov 2022 21:36:59 +0000
Bug 1766497 - Remove early exit on Homebrew Python3.10 now that we're using `venv` instead of `virtualenv` r=firefox-build-system-reviewers,nalexander Depends on D158922 Differential Revision: https://phabricator.services.mozilla.com/D159196
339930d92fa13cb62ae4cab1e8facfc0a89d3e57: Bug 1766497 - Doc updates regarding `venv` r=firefox-build-system-reviewers,nalexander
ahochheiden <ahochheiden@mozilla.com> - Tue, 01 Nov 2022 07:48:06 +0000 - rev 639862
Push 40367 by ctuns@mozilla.com at Tue, 01 Nov 2022 21:36:59 +0000
Bug 1766497 - Doc updates regarding `venv` r=firefox-build-system-reviewers,nalexander - Removed references to Python 2 - Replaced references to `virtualenv` with `venv` Depends on D145787 Differential Revision: https://phabricator.services.mozilla.com/D158922
ea20601cee1792055382c39a48f1663ec8c174a5: Bug 1797904 - Don't require mercurial when bootstrapping with git. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 31 Oct 2022 22:35:02 +0000 - rev 639845
Push 40365 by mlaza@mozilla.com at Tue, 01 Nov 2022 03:56:33 +0000
Bug 1797904 - Don't require mercurial when bootstrapping with git. r=firefox-build-system-reviewers,nalexander The version of git-cinnabar that the bootstrap script pulls now doesn't require Mercurial. Even older versions have been working fine without Mercurial for a while. Differential Revision: https://phabricator.services.mozilla.com/D160601
543dc6f40be1ce8f8357394dc0c13c5d0eb2422f: Bug 1797869 - Bump minimum Rust version to 1.63. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 28 Oct 2022 03:53:25 +0000 - rev 639571
Push 40354 by sstanca@mozilla.com at Fri, 28 Oct 2022 09:44:53 +0000
Bug 1797869 - Bump minimum Rust version to 1.63. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160585
37017ad67ea1758c18b9a4b73496a901b7bc6d18: Bug 1793005 - Avoid leading space in `--version` output when vendor is empty. r=firefox-build-system-reviewers,nalexander,glandium
Magnus Melin <mkmelin+mozilla@iki.fi> - Fri, 28 Oct 2022 02:02:24 +0000 - rev 639569
Push 40354 by sstanca@mozilla.com at Fri, 28 Oct 2022 09:44:53 +0000
Bug 1793005 - Avoid leading space in `--version` output when vendor is empty. r=firefox-build-system-reviewers,nalexander,glandium Differential Revision: https://phabricator.services.mozilla.com/D158441
b6d350d9e91b0051058b61d93944b1615374ea5c: Bug 1795245 - Enable warnings as errors in NSS. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Oct 2022 22:26:48 +0000 - rev 639544
Push 40353 by ctuns@mozilla.com at Fri, 28 Oct 2022 04:43:55 +0000
Bug 1795245 - Enable warnings as errors in NSS. r=firefox-build-system-reviewers,nalexander But leave out -Wsign-compare for now because there are too many of them. Differential Revision: https://phabricator.services.mozilla.com/D159803
6ac3bc0081b6cb7aaa5f3a07269816d77856c1f1: Bug 1796518 - Tweak lld flags for faster linkage on developer builds. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 25 Oct 2022 22:58:25 +0000 - rev 639281
Push 40347 by imoraru@mozilla.com at Wed, 26 Oct 2022 03:47:46 +0000
Bug 1796518 - Tweak lld flags for faster linkage on developer builds. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D159832
e7748f6aec97678e2376d87129b749411bd06fb1: Bug 1797227 - Avoid dependency on wget in bootstrap. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Tue, 25 Oct 2022 22:54:41 +0000 - rev 639279
Push 40347 by imoraru@mozilla.com at Wed, 26 Oct 2022 03:47:46 +0000
Bug 1797227 - Avoid dependency on wget in bootstrap. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D160174
c4c95f4f743fa21a239464e1fbe89b720ba372fd: Bug 1796727 - Exclude ReleaseNotes.rst from clang patches. r=firefox-build-system-reviewers,nalexander DONTBUILD
Mike Hommey <mh+mozilla@glandium.org> - Sun, 23 Oct 2022 23:01:00 +0000 - rev 638845
Push 40343 by nfay@mozilla.com at Mon, 24 Oct 2022 21:28:06 +0000
Bug 1796727 - Exclude ReleaseNotes.rst from clang patches. r=firefox-build-system-reviewers,nalexander DONTBUILD It's too volatile, and it doesn't matter to us. Differential Revision: https://phabricator.services.mozilla.com/D159984
448ea595d4fa1d99618a235530220d1346ddcb4a: Bug 1784179 - Don't stop at the first error during CI builds. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Oct 2022 01:55:20 +0000 - rev 638413
Push 40333 by ctuns@mozilla.com at Thu, 20 Oct 2022 09:33:53 +0000
Bug 1784179 - Don't stop at the first error during CI builds. r=firefox-build-system-reviewers,nalexander It can be a frustrating experience to push something to e.g. try, get build errors, fix them, and realize on a subsequent push that there were other build errors, but since the build failed as soon as it reached the first error, the logs didn't show them. While stopping at the first error locally is more helpful locally (although it still stop immediately and errors are often buried in the logs), it is actually desirable to avoid stopping on automation. Differential Revision: https://phabricator.services.mozilla.com/D154327
21989a627b977795654155f593043649fff05f1d: Bug 1796085 - Part 1: Define MOZ_BACKGROUNDTASKS macro globally r=smaug,necko-reviewers,application-update-reviewers,nalexander,valentin
Kagami Sascha Rosylight <krosylight@mozilla.com> - Wed, 19 Oct 2022 12:04:08 +0000 - rev 638318
Push 40332 by nfay@mozilla.com at Wed, 19 Oct 2022 21:16:15 +0000
Bug 1796085 - Part 1: Define MOZ_BACKGROUNDTASKS macro globally r=smaug,necko-reviewers,application-update-reviewers,nalexander,valentin There are 10+ separate macro definition for this, we can do it globally instead. Differential Revision: https://phabricator.services.mozilla.com/D156911
e0a4d70bd47d13d84d4104c29ffe8ce75f05073f: Bug 1796018 - Bump libvpx requirement for --with-system-libvpx. r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Oct 2022 02:54:40 +0000 - rev 638280
Push 40331 by mlaza@mozilla.com at Wed, 19 Oct 2022 08:31:42 +0000
Bug 1796018 - Bump libvpx requirement for --with-system-libvpx. r=firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D159652
907158f0c5d895f17c8e912fca408a2e3fe2f423: Bug 1795937 - Backed out changeset a22f5ae169a4 (Bug 1776069) r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Tue, 18 Oct 2022 18:23:00 +0000 - rev 638231
Push 40330 by smolnar@mozilla.com at Wed, 19 Oct 2022 04:09:55 +0000
Bug 1795937 - Backed out changeset a22f5ae169a4 (Bug 1776069) r=nalexander Depends on D159619 Differential Revision: https://phabricator.services.mozilla.com/D159620
a8bf283e283b2d572bcdb3e69c94df7bad2d936b: Bug 1795937 - Backed out changeset dae2537b6ebc (Bug 1776069) r=nalexander
Kirk Steuber <ksteuber@mozilla.com> - Tue, 18 Oct 2022 18:23:00 +0000 - rev 638230
Push 40330 by smolnar@mozilla.com at Wed, 19 Oct 2022 04:09:55 +0000
Bug 1795937 - Backed out changeset dae2537b6ebc (Bug 1776069) r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D159619
3a5c6fdd31b4207de44290d26daf239666246fc3: Bug 1795168 - Make `mach cargo check` initialize enough of the build for its own purpose . r=firefox-build-system-reviewers,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 17 Oct 2022 21:53:40 +0000 - rev 638116
Push 40327 by imoraru@mozilla.com at Tue, 18 Oct 2022 09:48:31 +0000
Bug 1795168 - Make `mach cargo check` initialize enough of the build for its own purpose . r=firefox-build-system-reviewers,nalexander Also change the default value for --jobs to 0 instead of 1, because `make -j1` doesn't initialize a jobserver, so cargo uses all cores, which is a fine default, but now that we may also invoke the rest of the build system, and because `make -j1` for that is slow, we instead use 0 as the default (which means auto-detect). Differential Revision: https://phabricator.services.mozilla.com/D159336
38f0f051feeb8fcf932442e2c2284a675a6d21ec: Bug 1794594: Remove codeql builds r=freddyb,firefox-build-system-reviewers,nalexander
Tom Ritter <tom@mozilla.com> - Mon, 17 Oct 2022 15:02:39 +0000 - rev 638031
Push 40326 by nerli@mozilla.com at Mon, 17 Oct 2022 21:36:58 +0000
Bug 1794594: Remove codeql builds r=freddyb,firefox-build-system-reviewers,nalexander Differential Revision: https://phabricator.services.mozilla.com/D159433
9bc135513e523efaeb1b9c020a57db621ca1e744: Bug 1784840 - Convert all background tasks to ESM r=nalexander,application-update-reviewers,necko-reviewers
Kagami Sascha Rosylight <krosylight@mozilla.com> - Sat, 15 Oct 2022 18:24:37 +0000 - rev 637978
Push 40321 by smolnar@mozilla.com at Sun, 16 Oct 2022 09:31:43 +0000
Bug 1784840 - Convert all background tasks to ESM r=nalexander,application-update-reviewers,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D156950