Abhishek Nimalan
712078adc6
Bug 2028955 - Bootstrap samply and profiler-node-tools. r=perftest-reviewers,afinder
...
When running ./mach bootstrap, profile symbolication dependencies samply
and profiler-node-tools should be installed locally to the .mozbuild
folder from a level-3 CI branch (integration, release).
Differential Revision: https://phabricator.services.mozilla.com/D291837
2026-06-03 17:18:11 +00:00
Gijs Kruitbosch
cba032ad09
Bug 2041342 - add stmo-cli to mach bootstrap, r=ai4dev-reviewers,marco
...
Differential Revision: https://phabricator.services.mozilla.com/D301790
2026-05-21 19:25:25 +00:00
Paul Adenot
8c0e7215b2
Bug 2038942 - Fix deprecated openssl usage. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D300008
2026-05-18 16:13:52 +00:00
Cosmin Sabou
d99378935e
Revert "Bug 2038942: apply code formatting via Lando" for busting gecko decision task.
...
This reverts commit 5e22dd09ed .
Revert "Bug 2038942 - Update macOS SDK to 26.5, previous one is now 403. r=firefox-build-system-reviewers,ahal,sergesanspaille"
This reverts commit aeec1ac9fb .
Revert "Bug 2038942 - Fix deprecated openssl usage. r=firefox-build-system-reviewers,sergesanspaille"
This reverts commit 0bd0e17399 .
2026-05-18 12:38:26 +00:00
Lando
5e22dd09ed
Bug 2038942: apply code formatting via Lando
...
# ignore-this-changeset
2026-05-18 12:22:15 +00:00
Paul Adenot
0bd0e17399
Bug 2038942 - Fix deprecated openssl usage. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D300008
2026-05-18 12:21:58 +00:00
Serban Stanca
4485f37dd2
Revert "Bug 2038942 - Update macOS SDK to 26.5, previous one is now 403. r=firefox-build-system-reviewers,ahal,sergesanspaille" for causing python failures.
...
This reverts commit 4120823705 .
This reverts commit 78410433c3 .
2026-05-13 18:24:20 +00:00
Paul Adenot
78410433c3
Bug 2038942 - Fix deprecated openssl usage. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D300008
2026-05-13 17:03:01 +00:00
Paul Adenot
03907483fb
Bug 2037101 - Install agentic coding tools via cargo-binstall in mach bootstrap. r=firefox-build-system-reviewers,ai4dev-reviewers,suhaib,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D298547
2026-05-06 11:56:45 +00:00
Alex Hochheiden
37a4b85e15
Bug 2021133 - Pin Gradle daemon to JDK 17 and sync .mozbuild JDK(s) in user gradle.properties r=nalexander,jonalmeida
...
Differential Revision: https://phabricator.services.mozilla.com/D286123
2026-05-04 22:24:42 +00:00
Alex Hochheiden
7290ccb5ea
Bug 2036076 - Don't crash ./mach install-moz-phab (or bootstrap) when uv's bin shim is missing r=sheehan
...
Differential Revision: https://phabricator.services.mozilla.com/D297727
2026-04-30 20:27:59 +00:00
Alex Hochheiden
8559ec439d
Bug 2033834 - Fix auto-bootstrap of Android cmdline-tools in configure r=nalexander,firefox-build-system-reviewers
...
Also add an explicit `android_sdk_root` dep to `android_avd`.
Differential Revision: https://phabricator.services.mozilla.com/D295606
2026-04-24 19:35:51 +00:00
Ryan VanderMeulen
aa9dc21683
Bug 2017261 - Compile with Android SDK 37.0. r=mcarare,android-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D294578
2026-04-20 12:40:57 +00:00
Sylvestre Ledru
bdd074022b
Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,perftest-reviewers,ahal,sergesanspaille,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D282635
2026-04-14 19:33:10 +00:00
Alex Hochheiden
96dfcddb9b
Bug 2021069 - Fix missing return value in ensure_java r=firefox-build-system-reviewers,nalexander,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D286102
2026-04-09 22:01:06 +00:00
Denis Palmeiro
c32492dd96
Bug 2016986 - Make AndroidMixin dump_perf_info cross-platform. r=perftest-reviewers,sparky
...
Refactors dump_perf_info to support both Linux and macOS
Differential Revision: https://phabricator.services.mozilla.com/D288668
2026-03-30 21:42:33 +00:00
Alex Hochheiden
f44c15b7d5
Bug 2023319 - Error on Windows when topsrcdir or topobjdir paths are too long r=firefox-build-system-reviewers,nalexander
...
We can't share code with `bin\bootstrap.py`, so there's a minor amount of
duplication, but it's better to notify the user before they clone than
during the first `./mach configure` run.
Differential Revision: https://phabricator.services.mozilla.com/D289380
2026-03-24 09:42:30 +00:00
Ryan VanderMeulen
e79054b2a4
Bug 2018445 - Update JDK 17 to version 17.0.18+8. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D284527
2026-02-24 02:34:19 +00:00
Ryan VanderMeulen
39671960ec
Bug 2018444 - Update Android SDK Command-line Tools to version 20.0. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D284526
2026-02-24 02:34:17 +00:00
Cristina Horotan
f807c9b27e
Revert "Bug 2015841 - ruff: fix 'Lambda may be unnecessary; consider inlining inner function' r=linter-reviewers,perftest-reviewers,sessionstore-reviewers,ahal,sparky,sclements" for causing lint failure
...
This reverts commit 0382300c2d .
Revert "Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille"
This reverts commit 1e0b4c3c7b .
Revert "Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements"
This reverts commit 15a20a737e .
Revert "Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal"
This reverts commit 4b0785d39e .
2026-02-18 17:18:07 +00:00
Sylvestre Ledru
1e0b4c3c7b
Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D282635
2026-02-18 16:47:12 +00:00
iulian moraru
c616d6af1d
Revert "Bug 2015841 - ruff: fix 'Lambda may be unnecessary; consider inlining inner function' r=linter-reviewers,perftest-reviewers,sessionstore-reviewers,ahal,sparky,sclements" for causing multiple android reftest failures.
...
This reverts commit 5eca473e96 .
Revert "Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille"
This reverts commit 654a09320c .
Revert "Bug 2015841 - Reformat the code with ruff-format 0.15.0 r=linter-reviewers,perftest-reviewers,mozperftest-reviewers,releng-reviewers,sessionstore-reviewers,dom-storage-reviewers,dom-worker-reviewers,whimboo,chutten,ahal,sparky,sclements"
This reverts commit 93b38f0d79 .
Revert "Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal"
This reverts commit cc04e8271b .
2026-02-13 22:35:55 +00:00
Sylvestre Ledru
654a09320c
Bug 2015841 - ruff: fix 'String is split more times than necessary' r=linter-reviewers,ahal,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D282635
2026-02-13 21:36:22 +00:00
Serban Stanca
9e40b6bb18
Revert "Bug 2002002 - Make toolchain_task_defintions uses the ./mach taskgraph command instead of calling a function to ensure it uses the taskgraph virtual env. r=firefox-build-system-reviewers,taskgraph-reviewers,ahal,ahochheiden" for breaking retrigger hook.
...
This reverts commit 540cd75043 .
This reverts commit afef97fa49 .
This reverts commit 3f4efe4bbd .
2026-01-29 00:20:18 +00:00
abhishekmadan30
540cd75043
Bug 2002002 - Make toolchain_task_defintions uses the ./mach taskgraph command instead of calling a function to ensure it uses the taskgraph virtual env. r=firefox-build-system-reviewers,taskgraph-reviewers,ahal,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D279489
2026-01-28 23:24:32 +00:00
Daniel Tang
1ecf4eb8bf
Bug 2012556 - Optionalize python3-pip r=firefox-build-system-reviewers,ahochheiden
...
System pip3 is only one option for installing Mercurial, which isn't as
relevant after the switch to Git. Also update docs that many commands
have been tested to not require python3-pip but require python3-venv.
Differential Revision: https://phabricator.services.mozilla.com/D280474
2026-01-27 21:38:11 +00:00
Mike Hommey
13d2f6201b
Bug 1975583 - Update minimum Rust version to 1.90. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D279632
2026-01-23 09:19:07 +00:00
serge-sans-paille
644bf05fb5
Bug 2009943 - Only try to install watchman on fedora < f42 r=ahochheiden
...
See https://src.fedoraproject.org/rpms/watchman for the empty list of
built watchman package starting with f42.
Differential Revision: https://phabricator.services.mozilla.com/D278806
2026-01-14 09:50:14 +00:00
Alex Hochheiden
02333707ab
Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-08 21:15:53 +00:00
Alex Hochheiden
a1a75a53ed
Bug 2006716 - Migrate [isort] to [lint.isort] to fix deprecation warning r=mozperftest-reviewers,sparky
...
```
warning: The top-level linter settings are deprecated in favour of their counterparts in the `lint` section. Please update the following options in `python/lldbutils/.ruff.toml`:
ruff-format (91) | - 'isort' -> 'lint.isort'
```
Differential Revision: https://phabricator.services.mozilla.com/D278037
2026-01-07 21:44:02 +00:00
Atila Butkovits
ce6aff66e2
Revert "Bug 2006716 - Remove unused default_bindir() from ruff.py r=ahal,linter-reviewers" for causing failures at tp5n-pageset.manifest.
...
This reverts commit a198379dd7 .
Revert "Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers"
This reverts commit 8e2f1e924b .
Revert "Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers"
This reverts commit 857218c417 .
Revert "Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r=ahal,linter-reviewers"
This reverts commit da4a569cfb .
Revert "Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent versions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers"
This reverts commit 0781186b2e .
Revert "Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth"
This reverts commit b2b8db2859 .
2026-01-07 21:34:31 +00:00
Alex Hochheiden
b2b8db2859
Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-07 18:08:27 +00:00
Alexandru Marc
d296caccba
Revert "Bug 2006716 - Remove unused default_bindir() from ruff.py r=ahal,linter-reviewers" for causing toolchain bustages
...
This reverts commit 76033c983e .
Revert "Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers"
This reverts commit 19fd8c23ca .
Revert "Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers"
This reverts commit 0b01c783a6 .
Revert "Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r=ahal,linter-reviewers"
This reverts commit 72cab75517 .
Revert "Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent versions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers"
This reverts commit a434d066ce .
Revert "Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth"
This reverts commit 3ed06912eb .
2026-01-07 00:54:28 +00:00
Alex Hochheiden
3ed06912eb
Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-07 00:32:15 +00:00
Mike Hommey
8d77c22e03
Bug 1986626 - Update minimum Rust version to 1.87. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D275580
2026-01-02 14:53:30 +00:00
Ryan VanderMeulen
a8100c4038
Bug 2006532 - Update bundletool to version 1.18.3. r=android-reviewers,jonalmeida
...
Differential Revision: https://phabricator.services.mozilla.com/D276764
2025-12-17 02:40:14 +00:00
Alex Hochheiden
2dbb56abe4
Bug 2004174 - Use check=True for subprocess.run calls that don't check returncode r=emilio,media-playback-reviewers,android-reviewers,geckoview-reviewers,home-newtab-reviewers,alwu,mconley,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D275151
2025-12-10 06:06:35 +00:00
Alex Hochheiden
4cd9582b8e
Bug 2003412 - Fix PLW1510 warnings: Add explicit check argument to subprocess.run r=emilio,perftest-reviewers,mozperftest-reviewers,media-playback-reviewers,android-reviewers,jdescottes,padenot,sparky,calu
...
https://docs.astral.sh/ruff/rules/subprocess-run-without-check/
Differential Revision: https://phabricator.services.mozilla.com/D274699
2025-12-10 06:06:19 +00:00
Alex Hochheiden
74bd1f1181
Bug 2003412 - PLW warnings auto-fixed by ./mach lint --fix . r=emilio,taskgraph-reviewers,releng-reviewers,ahal,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D274694
2025-12-10 06:06:06 +00:00
Alex Hochheiden
7cc77b1400
Bug 2003412 - Fix PLR1722 warnings: Use sys.exit() instead of exit()/quit() r=emilio,media-playback-reviewers,android-reviewers,padenot,tcampbell
...
https://docs.astral.sh/ruff/rules/sys-exit-alias/
Differential Revision: https://phabricator.services.mozilla.com/D274690
2025-12-10 06:05:56 +00:00
Alex Hochheiden
9ce7ca3a62
Bug 2003412 - Fix PLR1714 warnings: Use in operator for repeated equality comparisons r=emilio,mozperftest-reviewers,geckoview-reviewers,taskgraph-reviewers,android-reviewers,layout-reviewers,jdescottes,bhearsum,tcampbell,sparky
...
https://docs.astral.sh/ruff/rules/repeated-equality-comparison/
Differential Revision: https://phabricator.services.mozilla.com/D274689
2025-12-10 06:05:53 +00:00
Ryan VanderMeulen
a0d7ad313f
Bug 2001959 - Compile with Android SDK 36.1. r=jgraham,geckoview-reviewers,android-reviewers,firefox-build-system-reviewers,mcarare,ahochheiden,ohall
...
Android wrench tests depend on cargo-apk, which doesn't support non-integer platform versions.
Keep the last major version around in android-packages.txt for it to use instead.
https://github.com/rust-mobile/cargo-apk/issues/74
Differential Revision: https://phabricator.services.mozilla.com/D274021
2025-12-01 20:18:31 +00:00
John Bieling
eb3630a849
Bug 1999197 - Add zorin to DEBIAN_DISTROS. r=sylvestre
...
As a long-time Windows user, I was finally forced to switch to Linux,
since my perfectly fine build system no longer supports Windows 11. The
recommended go-to Linux distribution for former Windows users is Zorin.
The switch went really well, except that `./mach bootstrap` does not
yet support this distribution. I was advised to simply update my local
`bootstrap.py` file, and I can confirm that this works for me. As I
expect more former Windows users will end up using Zorin, it would be
nice to have it work out of the box.
Differential Revision: https://phabricator.services.mozilla.com/D271928
2025-11-10 13:27:26 +00:00
Ryan VanderMeulen
03d788273c
Bug 1997088 - Update JDK 17 to version 17.0.17+10. r=geckoview-reviewers,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D270505
2025-11-06 15:24:19 +00:00
Cristian Tuns
fcf1282d78
Revert "Bug 1997088 - Update JDK 17 to version 17.0.17+10. r=geckoview-reviewers,calu" for macOS bootstrapping regressions
...
This reverts commit 43957e3e8d .
2025-11-03 21:03:41 +00:00
Ryan VanderMeulen
b260492db3
Bug 1997089 - Update Android bundletool to version 1.18.2. r=geckoview-reviewers,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D270507
2025-10-30 01:01:34 +00:00
Ryan VanderMeulen
43957e3e8d
Bug 1997088 - Update JDK 17 to version 17.0.17+10. r=geckoview-reviewers,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D270505
2025-10-30 01:01:29 +00:00
Ryan VanderMeulen
0a93ac3791
Bug 1956917 - Update NDK to r29. r=android-reviewers,pollymce
...
Differential Revision: https://phabricator.services.mozilla.com/D243364
2025-10-15 12:15:13 +00:00
Julien Cristau
c6424f58b3
Bug 1992719 - stop using deprecated distro.linux_distribution. r=jmaher,firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D267598
2025-10-07 09:28:24 +00:00
Alex Hochheiden
af40660185
Bug 1988304 - Remove installation of libxml2 r=firefox-build-system-reviewers,glandium
...
Bug 1963424 and bug 1987038 made it unnecessary.
Differential Revision: https://phabricator.services.mozilla.com/D265037
2025-09-17 18:20:24 +00:00