Commit Graph

9279 Commits

Author SHA1 Message Date
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
Mike Hommey
89a85627df Bug 1690930 - Build sysroots suitable for the Firefox Linux builds. r=firefox-build-system-reviewers,sheehan,mhentges
With the same -dev packages as per taskcluster/docker/debian-build/Dockerfile
plus valgrind, for the one .h file it contains that we use.

This will later allow local builds to bootstrap them, and CI builds
to avoid relying on docker images for old Debian releases.

Differential Revision: https://phabricator.services.mozilla.com/D104119
2021-02-08 22:16:23 +00:00
Sebastian Hengst
902f91dd86 Bug 1691479 - demote Bugzilla task to tier 2 because it only runs on mozilla-central. r=jmaher DONTBUILD
The 'Bugzilla' task which e.g. creates the mapping of files to Bugzilla
components only runs on mozilla-central since bug 1608421. This means its
failures don't justify a backout and the task should be tier 2 for which
developers get needinfoed and fix the issue in a follow-up. If there is no
action, the changes can still be backed out.

Differential Revision: https://phabricator.services.mozilla.com/D104425
2021-02-08 18:47:52 +00:00
Cosmin Sabou
7323c79ecc Backed out changeset c75424187056 (bug 1674442) as requested by sparky. 2021-02-08 18:07:25 +02:00
Florin Strugariu
b264ddb8ae Bug 1690484 - Migrate motionmark to browsertime desktop r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D103880
2021-02-08 14:05:44 +00:00
Alex Ionescu
277af522f2 Bug 1674442 Add a "visual-metrics" tag to the browsertime visual-metrics data r=perftest-reviewers,Bebe
Try: https://treeherder.mozilla.org/jobs?repo=try&selectedTaskRun=VwqfYAzVQGmqahdWzhzjWA.0&tier=1%2C2%2C3&revision=897391072d514dd8779590d1747b6280d65ed332

Differential Revision: https://phabricator.services.mozilla.com/D104358
2021-02-08 13:49:41 +00:00
Alex Ionescu
67174b48c7 Bug 1681053 Disable jianshu mobile live due to perma r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D104152
2021-02-08 07:15:59 +00:00
Gabriele Svelto
edaeca08d4 Bug 1663451 - Import a new version of fix-stacks with proper fallback to native debuginfo support when breakpad symbols are missing r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D104198
2021-02-05 23:04:50 +00:00
Mike Hommey
142b37dbe4 Bug 1690940 - Don't package things we don't use in wasi-sysroot. r=firefox-build-system-reviewers,dmajor
This brings the artifact size from 38M to 1.8M.

Differential Revision: https://phabricator.services.mozilla.com/D104135
2021-02-05 14:51:56 +00:00
Jan de Mooij
7d3e89f064 Bug 1690790 - Add a SM(p) Linux32 job. r=sfink,jmaher
We don't run JS shell tests on 32-bit x86 anywhere (as tier 1) now that the Win32
jobs are tier 2. The Win32 jobs were also really slow. This has resulted in regressions
not being caught in CI (see bug 1335652 for example).

This patch adds a plaindebug job for Linux32. It catches the current jit-test
bustage from bug 1335652 on a Try push.

The patch fixes autospider.py to ensure use_minidump is always false for
cross-compiled 32-bit builds on Linux64.

Differential Revision: https://phabricator.services.mozilla.com/D104068
2021-02-05 09:45:09 +00:00
Florin Strugariu
9b0942312d Bug 1690040 - Migrate ares6 to browsertime desktop r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D103689
2021-02-05 11:07:29 +00:00