Commit Graph
10892 Commits
Author SHA1 Message Date
Andrew Halberstadt 9e3ca3e3aa Bug 2028208 - [mozversioncontrol] Implement add_note for git and jj, r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D294178
2026-04-21 19:40:29 +00:00
Andrew Halberstadt 719ae3ef46 Bug 2028208 - [mozversioncontrol] Rename 'head_ref' -> 'head_rev', r=ahochheiden
Currently `vcs.head_ref` is actually the revision for hg and git, but
the change id for jj. This inconsistency makes it tricky to find the
right thing across all three.

In reality, this property is simply wrong for Git and Hg. A ref is not a
revision.

To clear things up, this renames `head_ref` -> `head_rev` (implementing
it for jj). Then adds new implementations for `head_ref` that actually
return a ref. This is basically the same as `vcs.branch` but with a
fallback if no branch or bookmark is active.

Differential Revision: https://phabricator.services.mozilla.com/D294177
2026-04-21 19:40:26 +00:00
Silaghi 6a4c49405c Revert "Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum" for causing bc failures at RemoteWebNavigation
This reverts commit 809d1b5120.

Revert "Bug 2025987 - part 3: tryselect: document --tasks flag in release selector r=releng-reviewers,jcristau"

This reverts commit 7a47bdb839.

Revert "Bug 2025987 - part 2: Update release notes URLs from mozilla.org to firefox.com r=application-update-reviewers,firefox-desktop-core-reviewers ,releng-reviewers,bhearsum"

This reverts commit f459ea4027.

Revert "Bug 2025987 - part 1: Update WNP URLs from mozilla.org to firefox.com r=application-update-reviewers,releng-reviewers,firefox-desktop-core-reviewers ,jcristau"

This reverts commit 82bb8b7beb.
2026-04-21 16:15:21 +00:00
serge-sans-paille fef81bce4c Bug 2032760 - Handle relative path in third party warning logger r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D295267
2026-04-21 14:21:44 +00:00
Silaghi 1deebd149a Revert "Bug 1652123 - Converted android worker types and cargo config from voluptuous to msgspec. r=ahal" for causing buils bustages at widget/android/bindings/AndroidBuild
This reverts commit 9b458e6590.
2026-04-21 13:56:57 +00:00
abhishekmadan30 9b458e6590 Bug 1652123 - Converted android worker types and cargo config from voluptuous to msgspec. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D294239
2026-04-21 13:27:35 +00:00
Johan Lorenzo f459ea4027 Bug 2025987 - part 2: Update release notes URLs from mozilla.org to firefox.com r=application-update-reviewers,firefox-desktop-core-reviewers ,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D290354
2026-04-21 13:11:49 +00:00
Johan Lorenzo 82bb8b7beb Bug 2025987 - part 1: Update WNP URLs from mozilla.org to firefox.com r=application-update-reviewers,releng-reviewers,firefox-desktop-core-reviewers ,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D290048
2026-04-21 13:11:45 +00:00
Emilio Cobos Álvarez edf8de90e3 Bug 2033421 - Remove some ccache special-cases. r=firefox-build-system-reviewers,ahochheiden
CCACHE_CPP2 is no longer a thing and hasn't been for ~10y.

There are other ways to configure icecream that isn't CCACHE_PREFIX, so
remove the broken and special-casey detection while at it.

The right thing to check would be to run `ccache -k prefix_command` or
so (and even so `mk_add_option` would bypass it).

It seems nobody had regenerated the metrics doc in a while...

Differential Revision: https://phabricator.services.mozilla.com/D295254
2026-04-20 20:24:07 +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
Benjamin VanderSloot 6cc1a28c49 Bug 1968112, part 2 - Implement the privacy and security SRD as a pane - r=fluent-reviewers,bolsson,flod,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D292200
2026-04-17 13:24:58 +00:00
Alexandru Marc 4532891ac6 Revert "Bug 2030833 - Make extra archive ZIP invocations error if empty and exclude iOS from macOS-only packaging steps r=firefox-build-system-reviewers,glandium"
This reverts commit 07caee46c5.
2026-04-17 11:28:00 +00:00
Alex Hochheiden 07caee46c5 Bug 2030833 - Make extra archive ZIP invocations error if empty and exclude iOS from macOS-only packaging steps r=firefox-build-system-reviewers,glandium
This is a configuration error; it's better to catch it at package time
than later when the empty extra archives are processed.

Differential Revision: https://phabricator.services.mozilla.com/D292596
2026-04-17 00:46:33 +00:00
Emilio Cobos Álvarez fedccc4844 Bug 2031965 - Use relative instead of absolute paths for unified files. r=firefox-build-system-reviewers,ahochheiden
With this and SCCACHE_BASEDIRS (and sccache 0.14), I get ~99% C++ hit
rate across worktrees.

sscache is still slow to a crawl but this should help for ccache users,
or if we implement some similar thing for buildcache, or sccache gets
better (Sylvestre mentioned client compile mode is coming).

Differential Revision: https://phabricator.services.mozilla.com/D294372
2026-04-16 08:38:20 +00:00
rperta b6c2a1e8d3 Revert "Bug 2030824, Bug 2030833, Bug 2030827 - No public/build/maven artifacts r=nalexander,RyanVM" for causing mochitest failures at test_auxclick_autoscroll_off.html
This reverts commit 56866ec14d.

This reverts commit 5280076a57.

This reverts commit 569df0f04e.
2026-04-16 06:15:53 +00:00
Alex Hochheiden 5280076a57 Bug 2030833 - Make extra archive ZIP invocations error if empty and exclude iOS from macOS-only packaging steps r=firefox-build-system-reviewers,glandium
This is a configuration error; it's better to catch it at package time
than later when the empty extra archives are processed.

Differential Revision: https://phabricator.services.mozilla.com/D292596
2026-04-16 03:50:07 +00:00
agoloman 31a0dcf7a0 Revert "Bug 2031965 - Use relative instead of absolute paths for unified files. r=firefox-build-system-reviewers,ahochheiden" for causing gtest failures.
This reverts commit 4df4b6cfe2.
2026-04-15 21:19:27 +00:00
John Lin c841c4abfc Bug 1896203 - p3: un-vendor ExoPlayer2 source code. r=geckoview-reviewers,releng-reviewers,jcristau,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D283794
2026-04-15 20:10:16 +00:00
Emilio Cobos Álvarez 4df4b6cfe2 Bug 2031965 - Use relative instead of absolute paths for unified files. r=firefox-build-system-reviewers,ahochheiden
With this and SCCACHE_BASEDIRS (and sccache 0.14), I get ~99% C++ hit
rate across worktrees.

sscache is still slow to a crawl but this should help for ccache users,
or if we implement some similar thing for buildcache, or sccache gets
better (Sylvestre mentioned client compile mode is coming).

Differential Revision: https://phabricator.services.mozilla.com/D294372
2026-04-15 20:03:39 +00:00
Atila Butkovits 4fd3cbaec6 Revert "Bug 2030833 - Make extra archive ZIP invocations error if empty and exclude iOS from macOS-only packaging steps r=firefox-build-system-reviewers,glandium" for causing Toolchain bustages in packager.mk.
This reverts commit da3563af4b.
2026-04-15 11:03:36 +00:00
Alex Hochheiden da3563af4b Bug 2030833 - Make extra archive ZIP invocations error if empty and exclude iOS from macOS-only packaging steps r=firefox-build-system-reviewers,glandium
This is a configuration error; it's better to catch it at package time
than later when the empty extra archives are processed.

Differential Revision: https://phabricator.services.mozilla.com/D292596
2026-04-15 00:43:33 +00:00
lougeniac64 a03e57a3d3 Bug 2029225 - Added ineligible user send tab flow for firefox view r=markh,fluent-reviewers,fxview-reviewers,bolsson,sclements
Differential Revision: https://phabricator.services.mozilla.com/D292016
2026-04-14 23:48:32 +00:00
Moritz Beier b00b0f1cb1 Bug 1998985 - Convert XUL in SearchModeSwitcher to HTML. r=fluent-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,urlbar-reviewers,tgiles,bolsson,dao
Differential Revision: https://phabricator.services.mozilla.com/D289161
2026-04-14 23:43:15 +00:00
Silaghi d8b1e4ae87 Revert "Bug 2030833, Bug 2030824 - Make extra archive ZIP invocations error if empty r=firefox-build-system-reviewers,glandium" for causing build bustages
This reverts commit 1fecb3425d.
2026-04-14 22:36:04 +00:00
Alex Hochheiden 1fecb3425d Bug 2030833 - Make extra archive ZIP invocations error if empty r=firefox-build-system-reviewers,glandium
This is a configuration error; it's better to catch it at package time
than later when the empty extra archives are processed.

Differential Revision: https://phabricator.services.mozilla.com/D292596
2026-04-14 22:01:26 +00:00
Sylvestre Ledru 8af186a748 Bug 2015841 - ruff: fix 'Lambda may be unnecessary; consider inlining inner function' r=linter-reviewers,perftest-reviewers,sessionstore-reviewers,chutten,ahal,sparky,sclements
Differential Revision: https://phabricator.services.mozilla.com/D282636
2026-04-14 19:33:14 +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
Sylvestre Ledru 4e1cd03c95 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
Differential Revision: https://phabricator.services.mozilla.com/D282637
2026-04-14 19:33:06 +00:00
Sylvestre Ledru 87a13e0ed0 Bug 2015841 - Update to ruff 0.15.0 r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D282634
2026-04-14 19:33:02 +00:00
Ben Hearsum 44d65f1080 Bug 2031043: pre: set a smart default value for last_linux_bz2_version r=releng-reviewers,ahal
This is the only value used at this point across both Gecko and Comm; let's just make it the default. (Mostly so I don't have to worry about setting it in for a new usage of this function.)

Differential Revision: https://phabricator.services.mozilla.com/D293764
2026-04-14 09:04:53 +00:00
Ben Hearsum 2922a91ecb Bug 2031043: pre: fix linting issues in mozrelease.paths r=releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D293763
2026-04-14 09:04:49 +00:00
Ben Hearsum ed0684407f Bug 2031043: pre: add helper function to get ftp platform name from build target r=releng-reviewers,ahal
This will be necessary to generate release installer paths for `--from` arguments to marannon.

Differential Revision: https://phabricator.services.mozilla.com/D293762
2026-04-14 09:04:45 +00:00
Timothy Nikkel 17c0b73087 Bug 2031131. Fix some harmless error messages during mach vendor. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D293731
2026-04-14 08:58:20 +00:00
Serban Stanca 8ed0e7e1a0 Revert "Bug 1998985 - Convert XUL in SearchModeSwitcher to HTML. r=fluent-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,urlbar-reviewers,tgiles,bolsson,dao" for causing several linux tier 2 failures.
This reverts commit c7e3915280.
2026-04-14 01:13:20 +00:00
Moritz Beier c7e3915280 Bug 1998985 - Convert XUL in SearchModeSwitcher to HTML. r=fluent-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,urlbar-reviewers,tgiles,bolsson,dao
Differential Revision: https://phabricator.services.mozilla.com/D289161
2026-04-13 15:48:56 +00:00
rperta e40fbe050f Revert "Bug 1998985 - Convert XUL in SearchModeSwitcher to HTML. r=fluent-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,urlbar-reviewers,tgiles,bolsson,dao" for causing assertion failures at BindingUtils.cpp
This reverts commit d472cdc25d.
2026-04-12 19:29:57 +00:00
Moritz Beier d472cdc25d Bug 1998985 - Convert XUL in SearchModeSwitcher to HTML. r=fluent-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,urlbar-reviewers,tgiles,bolsson,dao
Differential Revision: https://phabricator.services.mozilla.com/D289161
2026-04-12 18:12:25 +00:00
Alex Hochheiden b348b4fa12 Bug 2029652 - Strip Windows extended-length prefixes from mozpack path comparisons r=firefox-build-system-reviewers,glandium
Also removed `mozpath.readlink`, which is dead code now that the minimum
supported Python version provides `os.readlink`.

Differential Revision: https://phabricator.services.mozilla.com/D292185
2026-04-10 22:38:42 +00:00
Alex Hochheiden e5f0742ab0 Bug 2029350 - Add explicit UTF-8 encoding to open() calls in mozbuild r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D292212
2026-04-10 19:30:38 +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
serge-sans-paille 0cc74a1d39 Bug 2014760 - Obsolete source-upload make rule and its interface from mozharness's BuildScript r=ahochheiden
None of them are referenced in the CI anymore, let's just use `mach source-package` with the new flag `--upload` when needed, if ever (?).

Differential Revision: https://phabricator.services.mozilla.com/D281984
2026-04-09 18:46:20 +00:00
serge-sans-paille fb4a7b7332 Bug 2014760 - Move Firefox source-package make rule to mach source-package r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D281983
2026-04-08 10:26:37 +00:00
Mike Hommey d06b47c9e3 Bug 2025209 - Update macOS SDK to 26.4 for builds. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D290338
2026-04-08 02:34:49 +00:00
Jack Brown 42f75b4164 Bug 2024150 - Show new error page for SSL_ERROR_RX_RECORD_TOO_LONG and unregistered NSS errors, fix deniedPortAccess intro text - r=niklas,fluent-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D288545
2026-04-08 02:32:13 +00:00
Chris H-C de5bbe66ce Bug 2029649 - Update to Glean SDK v67.2.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
Also, adapt to `accumulate_samples` now being on the memory_distribution trait.
Also also, prune the cargo vet list.

Differential Revision: https://phabricator.services.mozilla.com/D292181
2026-04-07 14:10:43 +00:00
Mark Hammond 756fa696e0 Bug 2020874 - Support building the app-services megazord with panic=unwind r=glandium,tcampbell
Because this is very specific to the megazord, it just matches the library
name to determine whether to enable the new behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D284982
2026-04-07 06:07:56 +00:00
Silaghi d6a1a5d3fa Revert "Bug 2029030 - refactor(jj): s/-b/--bookmark for clarity r=sfink" for causing vcs failures at python/mozversioncontrol
This reverts commit dd2036e988.

Revert "Bug 2029030 - refactor(hg): s/-a/--all for clarity r=sfink"

This reverts commit 75acc19ac5.

Revert "Bug 2029030 - refactor(jj): s/-n/--limit for clarity r=sfink"

This reverts commit 439d715e14.

Revert "Bug 2029030 - refactor(jj): s/-m/--message for clarity r=sfink"

This reverts commit 3e7b5c64fc.

Revert "Bug 2029030 - refactor(jj): s/-r/--revision for clarity r=sfink"

This reverts commit 639a2ed9fe.

Revert "Bug 2029030 - refactor(jj): s/-T/--template for clarity r=sfink"

This reverts commit 972c08d340.
2026-04-06 23:26:24 +00:00
Erich Gubler dd2036e988 Bug 2029030 - refactor(jj): s/-b/--bookmark for clarity r=sfink
Our `MINIMUM_SUPPORTED_JJ_VERSION` is [0.28.0], which means the only valid
"lengthening" of `-b` is `--bookmark`. Prior to this version, there may
have been a backwards compatibility argument for `-b`, but this doesn't
apply.

[0.28.0]: https://github.com/jj-vcs/jj/releases/tag/v0.28.0

Differential Revision: https://phabricator.services.mozilla.com/D291898
2026-04-06 23:09:35 +00:00
Erich Gubler 75acc19ac5 Bug 2029030 - refactor(hg): s/-a/--all for clarity r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D291897
2026-04-06 23:09:32 +00:00
Erich Gubler 439d715e14 Bug 2029030 - refactor(jj): s/-n/--limit for clarity r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D291896
2026-04-06 23:09:28 +00:00