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
Mike Hommey
86fb2acce1
Bug 1685764 - Add toolchain tasks to pull macos 10.11 and 10.12 SDKs. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D104645
2021-02-11 22:06:19 +00:00
Dan Minor
febbe04140
Bug 1416149 - Add linter for checking fluent files r=zbraniecki,gregtatum,flod,Gijs,fluent-reviewers,linter-reviewers,sylvestre
...
This adds a linter for Fluent files based upon the existing test for bad
strings in browser_misused_characters_in_strings.js. It also adds a check
for identifiers that only permits lowercase letters, numbers and the
hyphen character (in ascii). Since a large number of existing identifiers
use uppercase letters, an exclusions file is used to disable the identifier
check on a file by file basis.
Differential Revision: https://phabricator.services.mozilla.com/D104414
2021-02-11 17:35:29 +00:00
Calixte Denizet
a482656556
Bug 1499663 - Switch to clang 11 on linux fuzzing-ccov build r=marco
...
Differential Revision: https://phabricator.services.mozilla.com/D104818
2021-02-11 13:59:13 +00:00
Calixte Denizet
c1f2f38e7c
Bug 1499663 - Switch to clang 11 on linux for ccov build r=marco
...
Differential Revision: https://phabricator.services.mozilla.com/D104803
2021-02-11 09:50:41 +00:00
Joel Maher
b9af379f47
Bug 1677640 - disable cron based windows7 chrome/chromium perf tests. r=sparky
...
disable cron based windows7 chrome/chromium perf tests
Differential Revision: https://phabricator.services.mozilla.com/D104728
2021-02-10 19:05:26 +00:00
Alex Ionescu
f4823368cb
Bug 1674442 Add a "visual-metrics" tag to the browsertime visual-metrics data r=sparky,perftest-reviewers,Bebe
...
Try: https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=da549412322961f669948e128dbfff6a27b62999
Differential Revision: https://phabricator.services.mozilla.com/D104358
2021-02-10 06:21:03 +00:00
Mike Hommey
a23d94a8e3
Bug 1691685 - Add base 32-bits development files to the toolchain sysroot. r=firefox-build-system-reviewers,dmajor
...
This allows the clang task to build the x86 compiler-rt again.
Differential Revision: https://phabricator.services.mozilla.com/D104583
2021-02-10 01:07:39 +00:00
Marco Castelluccio
a68a858ada
Bug 1639164 - Rename mock task names to prevent the number being considered as a chunk number. r=jmaher DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104511
2021-02-09 14:08:44 +00:00
Marco Castelluccio
5aca2dd1e3
Bug 1639164 - Ignore chunk number when matching task labels with configurations returned by bugbug. r=jmaher DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104503
2021-02-09 14:08:44 +00:00
Mike Hommey
509fddfd3b
Bug 1690937 - Build cbindgen with a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges
...
Similarly to sccache, we need to use clang.
Differential Revision: https://phabricator.services.mozilla.com/D104134
2021-02-09 00:44:03 +00:00
Mike Hommey
0c3830eb4e
Bug 1690937 - Build fix-stacks with a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D104133
2021-02-09 00:44:03 +00:00
Mike Hommey
734ff1e79a
Bug 1690937 - Build minidump-stackwalk with a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D104132
2021-02-09 00:44:03 +00:00
Mike Hommey
735d49f9d2
Bug 1690937 - Build lucetc with a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D104131
2021-02-09 00:44:02 +00:00
Mike Hommey
8d3954c5fc
Bug 1690937 - Build nasm with a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges
...
For the same reason we used clang for sccache, we use clang here.
Differential Revision: https://phabricator.services.mozilla.com/D104130
2021-02-09 00:44:02 +00:00
Mike Hommey
907f9b6aab
Bug 1690937 - Build sccache with a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges
...
We can't use the system compiler (gcc) because of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786883
(which despite being closed, still is a problem)
We could use the linux64-gcc toolchain, but since we're using clang
on other platforms, we might as well do the same.
Differential Revision: https://phabricator.services.mozilla.com/D104129
2021-02-09 00:44:02 +00:00
Mike Hommey
7ae7a72a38
Bug 1690937 - Build clang itself using a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D104128
2021-02-09 00:44:01 +00:00
Mike Hommey
43f741b235
Bug 1690932 - Use aarch64 sysroot to build aarch64 linux compiler-rt. r=firefox-build-system-reviewers,sheehan,mhentges
...
And remove the now unused toolchain-aarch64-build docker image.
While here, switch all compiler-rt toolchain tasks to a buster-based
docker image.
Differential Revision: https://phabricator.services.mozilla.com/D104122
2021-02-08 18:44:15 +00:00