Граф коммитов

9289 Коммитов

Автор SHA1 Сообщение Дата
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