Commit Graph

9306 Commits

Author SHA1 Message Date
Mike Hommey
1b305c741e Bug 1694323 - Upgrade psutil to 5.8.0. r=firefox-build-system-reviewers,andi,sheehan,mhentges
It is the first version that comes with wheels for most platforms.

Differential Revision: https://phabricator.services.mozilla.com/D106066
2021-02-24 02:45:59 +00:00
Mike Hommey
61a1cf7c5a Bug 1694296 - Remove the debian8-amd64-build-base docker image. r=firefox-build-system-reviewers,andi,sheehan,mhentges
It was added back when we were using Debian 7-based images, and we
were using a more recent version of Gtk than available in Debian 7 in
the normal Firefox build. We've since upgraded to Debian 8 and removed
the difference.

Differential Revision: https://phabricator.services.mozilla.com/D106055
2021-02-24 02:17:14 +00:00
Dorel Luca
ceb2414add Backed out changeset 34b849af9365 (bug 1694161) for Clag failure in gecko/dom/gamepad/GamepadRemapping.cpp. CLOSED TREE 2021-02-23 21:52:40 +02:00
Andi-Bogdan Postelnicu
431ef3d203 Bug 1694161 - run non-unified sanity targeting MacOS. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D105977
2021-02-23 18:24:02 +00:00
Sebastian Hengst
fcc688c7f7 Bug 1694217 - use --less-context option on submission of periodic file update patches to work around Phabricator limit to changes in file. r=mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D106086
2021-02-23 10:30:45 +00:00
Mike Hommey
39a6fa30f3 Bug 1693234 - Build a nasm toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D105409
2021-02-23 01:59:32 +00:00
Mike Hommey
eba0f98092 Bug 1692940 - Don't install yasm in docker images. r=firefox-build-system-reviewers,andi,dmajor
We keep it in the Ubuntu image because that would mean rebuilding it,
which breaks things.

Differential Revision: https://phabricator.services.mozilla.com/D105600
2021-02-23 01:26:47 +00:00
Mike Hommey
c5d5a8c466 Bug 1692944 - Add a clang-tidy toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor
We don't hook it yet because `mach bootstrap` aborts early on arm64 right
now. And mach static analysis commands don't have enough information to
get the native toolchain.

Differential Revision: https://phabricator.services.mozilla.com/D105595
2021-02-22 21:38:34 +00:00
Mike Hommey
35d498a886 Bug 1692944 - Add a clang toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D105267
2021-02-22 21:38:34 +00:00
Mike Hommey
116e628b2b Bug 1693718 - Build openh264 with a sysroot for Linux. r=firefox-build-system-reviewers,andi,dmajor DONTBUILD
This will allow to upgrade the underlying docker image independently.
The resulting binary has been verified to be identical bit for bit.

Differential Revision: https://phabricator.services.mozilla.com/D105714
2021-02-22 21:36:52 +00:00
Joel Maher
f5334a8b26 Bug 1692570 - Allow failure jobs to handle timeouts and crashes for browser-chrome, mochitest, xpcshell. r=releng-reviewers,bhearsum
Allow failure jobs to handle timeouts and crashes for browser-chrome, mochitest, xpcshell.

Differential Revision: https://phabricator.services.mozilla.com/D105057
2021-02-22 19:38:12 +00:00
Csoregi Natalia
fc82ffc2b0 Backed out changeset 7f3db661fd19 (bug 1692570) for mochitest failures on runtests.py. CLOSED TREE 2021-02-22 18:36:32 +02:00
Joel Maher
a9ba91f56d Bug 1692570 - Allow failure jobs to handle timeouts and crashes for browser-chrome, mochitest, xpcshell. r=releng-reviewers,bhearsum
Allow failure jobs to handle timeouts and crashes for browser-chrome, mochitest, xpcshell.

Differential Revision: https://phabricator.services.mozilla.com/D105057
2021-02-22 15:55:59 +00:00
Joel Maher
62af70907e Bug 1693848 - add support for OSX R8 minis w/10.15. r=releng-reviewers,bhearsum
add support for OSX r8 minis w/10.15

Differential Revision: https://phabricator.services.mozilla.com/D105803
2021-02-19 18:39:21 +00:00
Gregory Mierzwinski
6fac383336 Bug 1667396 - Enable browsertime tests on windows. r=jesup
This patch enables browsertime pageload tests on windows and also modifies some crons to run the pageload tests through browsertime rather than raptor.

Differential Revision: https://phabricator.services.mozilla.com/D105352
2021-02-19 15:56:38 +00:00
Mike Hommey
5dcdd3daf2 Bug 1693479 - Switch linux64-aarch64 build to using a sysroot. r=firefox-build-system-reviewers,andi,sheehan,mhentges
Let's start with this one, since it's not shipped. This allows to remove
the corresponding docker image that was only used for this job.

Differential Revision: https://phabricator.services.mozilla.com/D105597
2021-02-18 22:36:24 +00:00
Mike Hommey
8aa924e2b2 Bug 1693498 - Build openh264 with nasm on all platforms that need nasm or yasm. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D105619
2021-02-18 21:34:16 +00:00
Calixte Denizet
0e15dc822e Bug 1693275 - Remove MOZ_LOW_PARALLELISM_BUILD from builds which switched from gcc to clang r=marco
We introduced MOZ_LOW_PARALLELISM_BUILD as a workaround when we migrated to gcp for some gcc builds. Since we switched to clang 11 for some of them, it can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D105598
2021-02-18 10:35:47 +00:00
Mike Hommey
c0a9b1a56c Bug 1693242 - Pass sysroot flag via CC rather than CFLAGS when building nasm. r=firefox-build-system-reviewers,andi,sheehan,dmajor
Setting CFLAGS overrides all other flags nasm's configure would have
set, including the optimization flags.

Differential Revision: https://phabricator.services.mozilla.com/D105417
2021-02-17 21:27:44 +00:00
Joel Maher
1705c93c96 Bug 1692568 - Add failure jobs for apple_silicon. r=releng-reviewers,bhearsum DONTBUILD
Add failure jobs for apple_silicon

Differential Revision: https://phabricator.services.mozilla.com/D105056
2021-02-17 21:17:52 +00:00
Henrik Skupin
8432d4fe31 Bug 1693058 - [remote] Run browser chrome tests on all branches. r=remote-protocol-reviewers,jmaher
Depends on D105449

Differential Revision: https://phabricator.services.mozilla.com/D105450
2021-02-17 17:08:51 +00:00
Henrik Skupin
1df3bc4c06 Bug 1693058 - [puppeteer] Run unit tests on all branches. r=remote-protocol-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D105449
2021-02-17 17:08:51 +00:00
Calixte Denizet
70745d052e Bug 1692591 - Create a task to have a linux-ccov/debug build r=marco DONTBUILD
This would be helpful to fix bugs with ccov enabled.

Differential Revision: https://phabricator.services.mozilla.com/D105434
2021-02-17 12:37:05 +00:00
Mike Hommey
b6d915dd07 Bug 1692383 - Upgrade python-zstandard to 0.15.1. r=firefox-build-system-reviewers,mhentges
As far as I can tell, we don't use zstandard from python2. As the last
version supporting python2 is 0.14.1, drop installing the python2
version.

Differential Revision: https://phabricator.services.mozilla.com/D105075
2021-02-17 00:53:38 +00:00
Tom Ritter
6f03357c88 Bug 1692400: Update pip before using it r=glandium
This enables us to get a wheel for python cryptography instead of
building it ourselves, which breaks because we don't have a rust
compiler.

Differential Revision: https://phabricator.services.mozilla.com/D105060
2021-02-16 16:30:51 +00:00
Gregory Mierzwinski
db6eb80508 Bug 1692889 - Disable talos-bcv on non-shippable windows platforms. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D105221
2021-02-16 14:47:03 +00:00
Gregory Mierzwinski
a2ac1a082e Bug 1692890 - Disable talos-webgl-profiling-gli tests on windows. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D105219
2021-02-16 14:46:06 +00:00
Mek101
c62a3e1c05 Bug 1640153 - Added StartupWMClass to flatpak .desktop file r=mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D104309
2021-02-15 10:11:41 +00:00
Henrik Skupin
ddf5147693 Bug 1669172 - [marionette] Remove Marionette Framescript test jobs from Taskcluster. r=marionette-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D100942
2021-02-14 14:09:20 +00:00
Narcis Beleuzu
891e453d2f Backed out 4 changesets (bug 1669172) for marionette failures on test_navigation.py . CLOSED TREE
Backed out changeset 226b7b7e0ee8 (bug 1669172)
Backed out changeset 07e433cbf1d8 (bug 1669172)
Backed out changeset 74add9dbce91 (bug 1669172)
Backed out changeset 8781218cfac4 (bug 1669172)
2021-02-14 01:06:49 +02:00
Henrik Skupin
4cdfaef409 Bug 1669172 - [marionette] Remove Marionette Framescript test jobs from Taskcluster. r=marionette-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D100942
2021-02-13 22:28:03 +00:00
Mike Hommey
a4188ddfe7 Bug 1692352 - Update builders to rustc 1.50. r=firefox-build-system-reviewers,andi,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D104948
2021-02-12 22:32:27 +00:00
Mike Hommey
66c474fcb9 Bug 1692416 - Add a toolchain for arm64 mac cbindgen. r=firefox-build-system-reviewers,andi,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D104978
2021-02-12 22:28:02 +00:00
Mike Hommey
a71a0d3090 Bug 1692416 - Add an alias to mac node toolchain. r=firefox-build-system-reviewers,dmajor
so that --enable-bootstrap=install can pull it on arm64 mac.

Differential Revision: https://phabricator.services.mozilla.com/D104977
2021-02-12 22:28:01 +00:00
Mike Hommey
6f9a7abe9b Bug 1692416 - Allow toolchain-alias to be a list. r=taskgraph-reviewers,firefox-build-system-reviewers,jmaher,mhentges
Original patch by Rob Lemley [:rjl], with a small simplification, and an
additional change to make `mach artifact toolchain` happy.

Original discussion in https://phabricator.services.mozilla.com/D66837

Differential Revision: https://phabricator.services.mozilla.com/D104976
2021-02-12 22:28:01 +00:00
Mike Hommey
d5812ccae9 Bug 1692418 - Upgrade cctools-port. r=firefox-build-system-reviewers,dmajor
The newer version optionally uses the ldid tool to fake-sign binaries on
arm64, which we pull and package together.

Differential Revision: https://phabricator.services.mozilla.com/D104973
2021-02-12 21:44:26 +00:00
Joel Maher
43d0329455 Bug 1678641 - add support to mozinfo for apple_silicon. r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D97767
2021-02-12 21:26:34 +00:00
Joel Maher
656ebe2d27 Bug 1572739 - duplicate linux talos tasks for both 1604 and 1804. r=sparky
duplicate linux talos tasks for both 1604 and 1804.

Differential Revision: https://phabricator.services.mozilla.com/D105053
2021-02-12 21:23:22 +00:00
Calixte Denizet
a0b66fc1c7 Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor
Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush.
Since we switched to clang for linux ccov builds, this workaround is now useless.

Differential Revision: https://phabricator.services.mozilla.com/D104990
2021-02-12 20:37:25 +00:00
Sebastian Hengst
13b8f0f445 Bug 1678588 - turn off facebook scroll (fb-scroll) perftests. r=sparky DONTBUILD
They were failing permanently since bug 1688494 landed.

Differential Revision: https://phabricator.services.mozilla.com/D105036
2021-02-12 18:36:19 +00:00
Gregory Mierzwinski
41b4528c8c Bug 1692467 - Disable controlled network performance tests. r=aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D105040
2021-02-12 18:33:54 +00:00
Csoregi Natalia
63a9b1da37 Backed out changeset 333391f911e5 (bug 1602482) for toolchains bustage. CLOSED TREE 2021-02-12 18:14:44 +02:00
Calixte Denizet
169e0b5a38 Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor
Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush.
Since we switched to clang for linux ccov builds, this workaround is now useless.

Differential Revision: https://phabricator.services.mozilla.com/D104990
2021-02-12 14:45:24 +00:00
Alex Ionescu
55611872de Bug 1677128 Migrate live desktop page load test running on autoland to browsertime r=perftest-reviewers,Bebe
Try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=8e8dab2a1cf4daddbb0a6c45fd1a8fe680bd4e5f

Differential Revision: https://phabricator.services.mozilla.com/D98887
2021-02-12 11:53:13 +00:00
Alex Ionescu
1671f7ef01 Bug 1692171 Migrate stylebench to browsertime desktop r=perftest-reviewers,Bebe
Try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6f0b15f759b1c96cb738fec82e99ae221cba90dc

Differential Revision: https://phabricator.services.mozilla.com/D104817
2021-02-12 11:25:23 +00:00
Marco Castelluccio
cd15509275 Bug 1636577 - Stop setting GTest to tier 3 on the Linux ccov build, as it consistently passes now. r=aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D104983
2021-02-12 11:15:08 +00:00
Marco Castelluccio
dfd1cdb7b3 Bug 1691731 - Only run taskgraph tests with Python 3. r=aki DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D104894
2021-02-12 07:41:39 +00:00
Mike Hommey
80a121a5c9 Bug 1692126 - Clean up after bug 1614626. r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D104787
2021-02-11 22:21:49 +00:00
Mike Hommey
c73fccf931 Bug 1685764 - Switch openh264 mac builds to the macos SDK toolchain task. r=firefox-build-system-reviewers,sheehan,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D104647
2021-02-11 22:06:20 +00:00
Mike Hommey
27dfa198c6 Bug 1685764 - Switch all tasks using the cross-releng tooltool manifest to the corresponding toolchain task. r=firefox-build-system-reviewers,dmajor
In the case of toolchain tasks, the tooltool download script already
extracted the SDK in $MOZ_FETCHES_DIR, so no adjustment was required.
Only a Firefox mozconfig needs adaptation.

Differential Revision: https://phabricator.services.mozilla.com/D104646
2021-02-11 22:06:20 +00:00