Commit Graph

12115 Commits

Author SHA1 Message Date
Mike Hommey
e97e5246fd Bug 1834436 - Upgrade minimum supported GCC version to 8. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D178736
2023-06-01 20:09:19 +00:00
Steve Fink
c4b3fe86fa Bug 1836094 - look in the correct file for hazards to fail the job r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D177623
2023-05-31 23:31:47 +00:00
Mike Hommey
c961698da3 Bug 1835431 - Handle xar files with a Content (.xip) rather than a Payload (.pkg). r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D179282
2023-05-31 22:24:34 +00:00
Mike Hommey
c6281d6814 Bug 1835431 - Handle hardlinks when unpacking a SDK. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D179281
2023-05-31 22:24:34 +00:00
Mike Hommey
b23f61242e Bug 1835939 - Remove now unused macosx64-sdk-13.0 task. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D179499
2023-05-31 19:47:42 +00:00
Mike Hommey
79ab460d21 Bug 1835939 - Upgrade openh264 builds to macOS SDK 13.3. r=media-playback-reviewers,releng-reviewers,gbrown,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D179498
2023-05-31 19:47:42 +00:00
Nico Grunbaum
3d63da8c0c Bug 1836122 - disable mda test suite on linux TSAN builds;r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D179591
2023-05-31 19:31:26 +00:00
Natalia Csoregi
cc8510d96b Merge mozilla-central to autoland on a CLOSED TREE 2023-05-31 20:03:59 +03:00
Natalia Csoregi
65270a563e Backed out changeset 14de3926f8fe (bug 1833608) as requested for breaking Updatebot, will fix and reland. a=backout 2023-05-31 19:59:25 +03:00
Andrew Creskey
e7c5c25aa1 Bug 1835408 - Add an http/3 upload performance test r=perftest-reviewers,afinder,sparky
We want to track h3 upload performance so that we can improve it.

Differential Revision: https://phabricator.services.mozilla.com/D179276
2023-05-31 12:36:15 +00:00
Iulian Moraru
4e24b562b1 Backed out 3 changesets (bug 1832284) for making a failure line appear in treeherder for hazard builds. CLOSED TREE
Backed out changeset 4a6677357f72 (bug 1832284)
Backed out changeset 121223207989 (bug 1832284)
Backed out changeset 467f78dfb259 (bug 1832284)
2023-05-31 11:03:51 +03:00
Steve Fink
37627ae85f Bug 1832284 - look in the correct file for hazards to fail the job r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D177623
2023-05-30 22:53:52 +00:00
Katherine Patenio
0c1a6fdd6a Bug 1834115 - migrate newtab/lib JSMs that do not import modules to ESMs r=Standard8,fxview-reviewers,omc-reviewers,aminomancer,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D178568
2023-05-30 22:44:42 +00:00
Nico Grunbaum
c757e62ab6 Bug 1835933 - disable media-mochitests on linux tsan;r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D179494
2023-05-30 22:11:47 +00:00
Joel Maher
3a34fd5896 Bug 1822114 - add --repeat to xpcshell. r=gbrown,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179436
2023-05-30 21:08:51 +00:00
Mike Hommey
53bcd833e1 Bug 1835708 - Upgrade mercurial to 6.4.3 in docker images. r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D179392
2023-05-30 20:51:50 +00:00
Mike Hommey
05f036e016 Bug 1835730 - Use archive.debian.org for Debian jessie. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D179406
2023-05-30 19:50:57 +00:00
KS
342356e73b Bug 1831360 - Add chromedriver 114. r=perftest-reviewers,taskgraph-reviewers,bhearsum,aglavic
Differential Revision: https://phabricator.services.mozilla.com/D179260
2023-05-30 18:25:37 +00:00
Norisz Fay
88e5e348c0 Backed out changeset df8e77c8a90b (bug 1835730) for causing docker images bustage 2023-05-30 11:42:59 +03:00
Mike Hommey
d0216bc418 Bug 1835730 - Use archive.debian.org for Debian jessie. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D179406
2023-05-30 08:32:20 +00:00
Mike Hommey
62f7b36735 Bug 1834707 - Update builders to clang 16.0.4. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D178907
2023-05-29 22:31:34 +00:00
Stanca Serban
7fcbc85dfb Backed out changeset 220d89d838fe (bug 1834707) for causing build bustages on Windows 2012. CLOSED TREE 2023-05-30 00:47:58 +03:00
Ryan VanderMeulen
507a52d0be Bug 1835676 - Drive-by: Use https for ftp.gnu.org downloads. r=glandium
Per https://ftp.gnu.org/CRYPTO.README, https is the preferred way to connect.

Depends on D179375

Differential Revision: https://phabricator.services.mozilla.com/D179376
2023-05-29 21:07:57 +00:00
Ryan VanderMeulen
c5416a740c Bug 1835676 - Update gcc9 to version 9.5. r=glandium
Depends on D179374

Differential Revision: https://phabricator.services.mozilla.com/D179375
2023-05-29 21:07:56 +00:00
Ryan VanderMeulen
bd25a9e6ea Bug 1835676 - Update gcc11 to version 11.4. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D179374
2023-05-29 21:07:56 +00:00
Mike Hommey
745fb89c08 Bug 1834707 - Update builders to clang 16.0.4. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D178907
2023-05-29 20:36:31 +00:00
Andrew Halberstadt
6545532f38 Bug 1833653 - Handle 'wayland' in test setting, r=jmaher,taskgraph-reviewers
Depends on D179364

Differential Revision: https://phabricator.services.mozilla.com/D179377
2023-05-29 18:03:15 +00:00
Andrew Halberstadt
3ad9181c1e Bug 1833653 - Create mochitest-plain tasks on Wayland, r=jmaher,taskgraph-reviewers
This sets up a new worker-type and entries in `test-sets.yml` and
`test-platforms.yml` for a new pool running with Wayland enabled in a
virtualbox vm.

This test platform is a bit different, in that it uses generic worker and a
specialized pool. So we can't use the normal `instance-size` method of
selecting worker types, and instead rely on setting `worker-type` directly.

These tasks are not running anywhere yet, the primary purpose of this patch is
to make it easy to run them on try.

Differential Revision: https://phabricator.services.mozilla.com/D179364
2023-05-29 18:03:15 +00:00
Cosmin Sabou
cdc0dc9a5b Backed out changeset 7912895e63c5 (bug 1833653) for causing python failures on test/test_mozilla_central.py. CLOSED TREE 2023-05-29 19:40:10 +03:00
Andrew Halberstadt
9bca73ecac Bug 1833653 - Create mochitest-plain tasks on Wayland, r=jmaher,taskgraph-reviewers
This sets up a new worker-type and entries in `test-sets.yml` and
`test-platforms.yml` for a new pool running with Wayland enabled in a
virtualbox vm.

This test platform is a bit different, in that it uses generic worker and a
specialized pool. So we can't use the normal `instance-size` method of
selecting worker types, and instead rely on setting `worker-type` directly.

These tasks are not running anywhere yet, the primary purpose of this patch is
to make it easy to run them on try.

Differential Revision: https://phabricator.services.mozilla.com/D179364
2023-05-29 15:51:34 +00:00
Joel Maher
eaedb702ec Bug 1834866 - change isolate failures to confirm failures. r=taskgraph-reviewers,gbrown,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D178989
2023-05-29 15:50:16 +00:00
Heitor Neiva
ef1754890e Bug 1774273 - Transition mac geckodriver notarization to signingscript r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D179272
2023-05-29 15:25:54 +00:00
Kash Shampur
ed94c655b0 Bug 1835299 - enable missing benchmark tests on Beta/Release branches on Linux and OSX. r=perftest-reviewers,taskgraph-reviewers,jmaher,sparky
In bug 1827415 it was inteded for all the failing benchmarks to be re enabled, however one configuration was accidentally missed (the default case)

Differential Revision: https://phabricator.services.mozilla.com/D179214
2023-05-29 14:25:06 +00:00
Alex Ionescu
64fe591b0e Bug 1834053 - Shorten task metadata name for side-by-side job r=perftest-reviewers,taskgraph-reviewers,jmaher,kshampur
treeherder.job_type.name which stores task.task["metadata"]["name"] has a max length of 140 characters.
test-android-hw-a51-11-0-aarch64-shippable-qr browsertime-tp6m-essential-geckoview-microsoft-support-nofis has the longest task name from all pageload jobs, and it fits in the current form of the string in 140 chaaracters.

Differential Revision: https://phabricator.services.mozilla.com/D179062
2023-05-29 06:44:02 +00:00
Jan Horak
f0d13e8263 Bug 1814897 Add org.mozilla.firefox.systemconfig extension to load system-wide settings; r=mkaply
The settings must be put into (path depends on architecture and branch):
/var/lib/flatpak/extension/org.mozilla.firefox.systemconfig/x86_64/stable/defaults/pref

Currently policies.json to be placed into:
/var/lib/flatpak/extension/org.mozilla.firefox.systemconfig/x86_64/stable/policies/policies.json

Differential Revision: https://phabricator.services.mozilla.com/D168803
2023-05-26 14:01:02 +00:00
Gabriele Svelto
64a8ebc1bf Bug 1834958 - Bump the minimum version of Rust to 1.66.0 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D179070
2023-05-26 12:56:07 +00:00
Mike Hommey
17ac18e957 Bug 1835218 - Refactor macos-sdk.yml. r=taskgraph-reviewers,jcristau
It used to contain other tasks that didn't share the same properties,
but now it doesn't, so we can refactor to put the shared properties
in job-defaults.

While here, fix the description for the 13.3 SDK.

Differential Revision: https://phabricator.services.mozilla.com/D179185
2023-05-26 08:25:21 +00:00
Martin Stransky
35cc78cecc Bug 1834898 [Linux] Don't require libdrm >= 2.4 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D179071
2023-05-26 06:37:37 +00:00
Bobby Holley
f949e0774e Bug 1835088 — Update cargo-vet to 8cdbbd89a686866b3970be5e30e0f7092c0c5296. r=nika,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179100
2023-05-26 00:02:03 +00:00
Cristian Tuns
b17ade2d24 Backed out 3 changesets (bug 1835088) for causing lint failures(vendor) CLOSED TREE
Backed out changeset e7ff3b020a88 (bug 1835088)
Backed out changeset c38837b8b670 (bug 1835088)
Backed out changeset 46fd2070e5f5 (bug 1835088)
2023-05-25 17:49:22 -04:00
Bobby Holley
85d628b6d9 Bug 1835088 — Update cargo-vet to 8cdbbd89a686866b3970be5e30e0f7092c0c5296. r=nika,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179100
2023-05-25 21:24:09 +00:00
Julien Cristau
9af383927d Bug 1774273 - reverse logic for choosing mac-signing vs mac-notarization. r=hneiva
It seems safer to select signing by default, and notarization only on
select production projects, otherwise project branches such as toolchains
break because they end up requiring notarization jobs that are filtered
out by not being level 3.

Differential Revision: https://phabricator.services.mozilla.com/D179047
2023-05-25 15:13:44 +00:00
Mike Hommey
04d95a11e2 Bug 1833998 - Switch Firefox builds to macOS 13.3 SDK. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D178500
2023-05-25 09:48:54 +00:00
Mike Hommey
4e5b2620c9 Bug 1833997 - Switch toolchains to macOS 13.3 SDK. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D178499
2023-05-25 09:40:00 +00:00
Mike Hommey
72d759f3ca Bug 1833994 - Use an explicit SDK for openh264 builds. r=media-playback-reviewers,padenot
openh264 builds should not be tied to what toolchain tasks use. Maybe
they could be tied to what Firefox tasks use, but I feel they shouldn't
either. Explicit is better.

Differential Revision: https://phabricator.services.mozilla.com/D178496
2023-05-25 09:29:27 +00:00
Mike Hommey
d21a5ea59e Bug 1833994 - Remove now unused macos sdk toolchains. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D178495
2023-05-25 09:29:27 +00:00
Mike Hommey
4c8a7ffe74 Bug 1834678 - Fix pkg-config call in wrench mac script. r=gfx-reviewers,gw
Not that it matters, because there aren't any pkg-config in the macos
SDK anyways, but for purity's sake, while we're in the vicinity.

Differential Revision: https://phabricator.services.mozilla.com/D178903
2023-05-25 01:49:06 +00:00
Mike Hommey
4aa48d5182 Bug 1834678 - Switch wrench mac builds to lld. r=gfx-reviewers,gw
Differential Revision: https://phabricator.services.mozilla.com/D178902
2023-05-25 01:49:06 +00:00
Mike Hommey
1872274772 Bug 1834678 - Bump minimum macos version to 10.12 for wrench builds. r=gfx-reviewers,gw
Using lld fails to link with anything below 10.8 because of a bug, and
10.12 is what Firefox uses.

Differential Revision: https://phabricator.services.mozilla.com/D178901
2023-05-25 01:49:06 +00:00
Mike Hommey
f8a28f990a Bug 1834678 - Change the llvm-config trick for cross-compilation. r=gfx-reviewers,gw
Contrary to ld64, lld doesn't ignore libraries it's given on the command
line, and -lLLVM-14 ends up as a link error when using lld.

So instead of relying on the flags llvm-config outputs to be kind of
ignored, we replace them at the source by wrapping llvm-config itself.

Differential Revision: https://phabricator.services.mozilla.com/D178900
2023-05-25 01:49:06 +00:00