Commit Graph

10859 Commits

Author SHA1 Message Date
Noemi Erli
24bda8f886 Backed out changeset 6b2bdfbe9f12 (bug 1763706) for causing xpc failures CLOSED TREE 2022-04-13 14:10:19 +03:00
Noemi Erli
dff8ae5ed1 Backed out 2 changesets (bug 1758780) for causing OSX failures
Backed out changeset 2a3c0204b519 (bug 1758780)
Backed out changeset 330065f83d19 (bug 1758780)
2022-04-13 14:08:51 +03:00
Mike Hommey
b7f1482c6d Bug 1758780 - Update builders to rustc 1.60. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143176
2022-04-13 05:09:09 +00:00
Mike Hommey
72f2af9431 Bug 1758780 - Update builders to clang 14. r=firefox-build-system-reviewers,mhentges,andi
Differential Revision: https://phabricator.services.mozilla.com/D143175
2022-04-13 05:09:09 +00:00
Butkovits Atila
3ce125b3f7 Backed out 2 changesets (bug 1758780) as per request by dev. CLOSED TREE
Backed out changeset 0f6aff1f340e (bug 1758780)
Backed out changeset e390fac06dae (bug 1758780)
2022-04-13 07:53:43 +03:00
Mike Hommey
49d9388ec2 Bug 1758780 - Update builders to rustc 1.60. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143176
2022-04-13 04:35:12 +00:00
Mike Hommey
d0e55e7fec Bug 1758780 - Update builders to clang 14. r=firefox-build-system-reviewers,mhentges,andi
Differential Revision: https://phabricator.services.mozilla.com/D143175
2022-04-13 04:35:11 +00:00
Alexis Beingessner
597a5eeef7 Bug 1763706 - Update rust-minidump to 0.10.4-prerelease. r=gsvelto
has hotfix for symbol parsing limitations

Differential Revision: https://phabricator.services.mozilla.com/D143226
2022-04-13 04:30:39 +00:00
Mike Hommey
ab789e51e7 Bug 1758780 - Add a toolchain for Visual Studio 2019. r=firefox-build-system-reviewers,mhentges
We're going to need it to bootstrap LLVM 14.

Differential Revision: https://phabricator.services.mozilla.com/D143174
2022-04-13 03:02:25 +00:00
Mike Hommey
557b38098e Bug 1289641 - Replace uses of the vs2017-15.9 tooltool manifest. r=firefox-build-system-reviewers,mhentges
Now that we have a toolchain artifact with the same function, we can use
that instead.

Differential Revision: https://phabricator.services.mozilla.com/D143127
2022-04-12 22:52:54 +00:00
Mike Hommey
ed22358ed1 Bug 1289641 - Stop depending on the tooltool manifest to distinguish whether to build a windows winchecksec. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D143257
2022-04-12 22:52:53 +00:00
Mike Hommey
5ed622ab77 Bug 1289641 - Setup a taskcluster task to build the vs2017 toolchain. r=firefox-build-system-reviewers,mhentges
Its layout differs from the one in the tooltool archive for forward
compatibility with the upcoming (clang 15) -winsysroot flag.

There is probably more filtering we can do to somehow match what
windows_toolchain.py used to do, but we'll keep that for later.

Differential Revision: https://phabricator.services.mozilla.com/D143126
2022-04-12 22:52:53 +00:00
Mike Hommey
891f7a50c3 Bug 1289641 - Don't pull Visual Studio in tasks that don't use it. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143124
2022-04-12 22:52:52 +00:00
Dana Keeler
3955a99378 Bug 1764424 - update HSTS and pinning preloading source URLs r=jschanck DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D143544
2022-04-12 21:43:04 +00:00
Alex Finder
060bcf0652 Bug 1763075 - Add chromedriver for Chrome v100 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D143499
2022-04-12 20:42:34 +00:00
Butkovits Atila
59ebe1ff72 Backed out 7 changesets (bug 1289641) for causing Python failures. CLOSED TREE
Backed out changeset 0c1cedebf915 (bug 1289641)
Backed out changeset 575732020bd2 (bug 1289641)
Backed out changeset 55b68a71e03a (bug 1289641)
Backed out changeset 0b16a05aa405 (bug 1289641)
Backed out changeset acbff13b91b3 (bug 1289641)
Backed out changeset 2645367da7cb (bug 1289641)
Backed out changeset 8b22a8ec44fe (bug 1289641)
2022-04-12 22:23:27 +03:00
Geoff Brown
172c640f7b Bug 1745203: Stop running release-msix-push on beta; r=jcristau
Until https://github.com/mozilla-releng/scriptworker-scripts/issues/474 is
resolved, I think it best to disable automatic pushes to the Microsoft Store.
Currently, if there's a manual submission in progress, the automated one will fail;
otherwise, the automated push will appear to succeed, but actually do nothing.

Differential Revision: https://phabricator.services.mozilla.com/D143430
2022-04-12 18:27:01 +00:00
Joel Maher
b2a42c4402 Bug 1581345 - add socketprocess_networking to the taskcluster chunking code to reduce zero test chunks. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D143203
2022-04-12 18:08:33 +00:00
Mike Hommey
2d941255db Bug 1758780 - Avoid building LLVM when building wasi compiler-rt. r=firefox-build-system-reviewers,mhentges
Instead, do the same trick as for the wasi sysroot, and reuse clang
itself.

Differential Revision: https://phabricator.services.mozilla.com/D143171
2022-04-12 01:30:55 +00:00
Mike Hommey
b8ed2b9998 Bug 1758780 - Use the same version of clang as for other builds for sm fuzzing builds. r=firefox-build-system-reviewers,mhentges
It used to be this way, until bug 1731582 made it tied to clang-12 to
keep it to that version. This was subsequently upgraded to clang-13 in
bug 1736459, but this should really have been changed back to
unversioned clang.

Differential Revision: https://phabricator.services.mozilla.com/D143134
2022-04-12 01:30:55 +00:00
Mike Hommey
7214f090f8 Bug 1289641 - Replace uses of the vs2017-15.9 tooltool manifest. r=firefox-build-system-reviewers,mhentges
Now that we have a toolchain artifact with the same function, we can use
that instead.

Differential Revision: https://phabricator.services.mozilla.com/D143127
2022-04-11 23:00:10 +00:00
Mike Hommey
0aa3c95daa Bug 1289641 - Stop depending on the tooltool manifest to distinguish whether to build a windows winchecksec. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D143257
2022-04-11 23:00:09 +00:00
Mike Hommey
d1119528d0 Bug 1289641 - Setup a taskcluster task to build the vs2017 toolchain. r=firefox-build-system-reviewers,mhentges
Its layout differs from the one in the tooltool archive for forward
compatibility with the upcoming (clang 15) -winsysroot flag.

There is probably more filtering we can do to somehow match what
windows_toolchain.py used to do, but we'll keep that for later.

Differential Revision: https://phabricator.services.mozilla.com/D143126
2022-04-11 23:00:09 +00:00
Mike Hommey
5f988372c9 Bug 1289641 - Don't pull Visual Studio in tasks that don't use it. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143124
2022-04-11 23:00:08 +00:00
Nicolò Ribaudo
a4f19fddbc Bug 1744967 - Run Records&Tuples tests on ci r=mgaudet,glandium
Differential Revision: https://phabricator.services.mozilla.com/D132467
2022-04-07 15:41:02 +00:00
Jim Blandy
bc55cd9f9b Bug 1763305: Update minimum Rust version to >= 1.59.0 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D143007
2022-04-07 00:34:01 +00:00
Dana Keeler
6502ebf4b6 Bug 1608307 - remove redundant flags parameters from nsISiteSecurityService r=jschanck,necko-reviewers,kershaw
Before this patch, nsISiteSecurityService APIs took "flags" parameters that
differentiated private contexts from not private contexts. However, these
parameters were redundant with respect to origin attributes, which led to some
confusion for consumers of these APIs. This patch removes these parameters in
favor of using origin attributes.

Differential Revision: https://phabricator.services.mozilla.com/D142901
2022-04-06 17:37:23 +00:00
Mitchell Hentges
6a546cb417 Bug 1763343: Android AAR builds should use system Python packages r=firefox-build-system-reviewers,nalexander
These tasks:
* Are builds: so `pip install` is frowned upon
* Use `zstandard`: so it better be installed in the system environment

Opt into using the system python packages accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D143038
2022-04-06 17:02:38 +00:00
Gregory Mierzwinski
bb0f5f230f Bug 1677559 - Add node-16 to all platforms for browsertime. r=mhentges
This patch adds the node-16 toolchain to CI for all platforms used by browsertime. Required to update to browsertime v15+.

Differential Revision: https://phabricator.services.mozilla.com/D142836
2022-04-06 12:15:02 +00:00
Aki Sasaki
733087eb30 Bug 1763252 - fix version 100 mar signing format bug. r=releng-reviewers,gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D142998
2022-04-05 22:40:18 +00:00
Aki Sasaki
3b288bc219 Bug 1763074 - allow for backfilling signing tasks. r=releng-reviewers,gabriel DONTBUILD
The error here is

```
  File "/builds/worker/checkouts/gecko/taskcluster/gecko_taskgraph/actions/backfill.py", line 48, in input_for_support_action
    if task["payload"]["env"].get("MOZHARNESS_TEST_PATHS"):
KeyError: 'env'
```

Essentially, the backfill action assumes that every task payload will have an `env` dict defined.
That's true for docker- and generic-worker, but scriptworker tasks each have different payload schemas. Let's fix with a `get`.

Tested locally with

```
./mach taskgraph test-action-callback -p parameters.yml --input input.yml --task-id LHb1niZpRuScdfkogZ8Npw --task-group-id J32pPXukSb-kQFX2AlcPzw backfill
```

(with an empty dict input.yml and the parameters.yml from the push) against a patched revision 60d36843ab36, since that's where we saw backfill bustage on autoland.
I was able to replicate, then this patch fixed the issue.

Differential Revision: https://phabricator.services.mozilla.com/D142972
2022-04-05 22:13:53 +00:00
Gabriel Bustamante
683df113f1 Bug 1760675 - Upload gecko run-task and fetch content scripts as decision artifacts - r=aki,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D142895
2022-04-05 17:03:55 +00:00
Joel Maher
25803a0047 Bug 1751492 - run xpcshell tests in fission mode. r=mccr8,necko-reviewers,application-update-reviewers,bytesized,dragana,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D141912
2022-04-05 15:19:46 +00:00
Alex Ionescu
cb1689d90d Bug 1757880 - Add taskgraph action to trigger performance tests r=ahal,jmaher,perftest-reviewers,sparky
This patch intends to add a taskcluster action to trigger all performance tests in current and previous revision, a combination between add all talos and backfill action with depth 2, inclusive true and retrigger false.

Differential Revision: https://phabricator.services.mozilla.com/D140625
2022-04-04 07:15:18 +00:00
criss
d83004bc50 Backed out changeset 270ee8ff8926 (bug 1760675) for breaking mach boostrap and mach build outside of automation 2022-04-02 22:55:51 +03:00
Andrew Halberstadt
f7b854fe90 Bug 1748929 - Move TaskGraphGenerator.verify_* to a verifications in util/verify.py, r=releng-reviewers,aki
Standalone taskgraph doesn't have a 'verify_parameters' function as we can't
assume that parameters are documented in every consumer repo. By moving these
to proper verifications in util/verify.py, each consumer repo in standalone may
optional implement something for them or not (as they see fit).

Differential Revision: https://phabricator.services.mozilla.com/D142024
2022-04-01 20:19:27 +00:00
Andrew Halberstadt
85419e7f57 Bug 1748929 - Refactor util/verify.py to support non-task verifications, r=releng-reviewers,aki
Currently all verifications loop over tasks in a taskgraph. Though there are
some miscellaneous verifications in generator.py for things like parameters and
attributes. These verifications are currently specific to Gecko and cannot be
ported to other repositories.

This patch refactors the verifications logic to enable adding other arbitrary
verifications that don't use the same parameter values that a normal task
verification does. This will allow us to move the Gecko specific verifications
out of 'generator.py', which will allow us to use the standalone taskgraph
version of it.

Differential Revision: https://phabricator.services.mozilla.com/D142023
2022-04-01 20:19:27 +00:00
andrej
6cbd9c7da7 Bug 1741975 - Have WPT tests available in taskcluster r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D140843
2022-04-01 16:59:17 +00:00
Gabriel Bustamante
6bd24d3ead Bug 1760675 - Upload gecko run-task and fetch content scripts as decision artifacts - r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D142517
2022-04-01 15:19:41 +00:00
Iulian Moraru
9c3b4a38b3 Backed out 2 changesets (bug 1762037, bug 1762038) for causing py3 failures on test_vendor.py::test_up_to_date_vendor. CLOSED TREE
Backed out changeset 18c5107d619f (bug 1762038)
Backed out changeset 8bed30f81dd9 (bug 1762037)
2022-04-01 15:03:22 +03:00
Sylvestre Ledru
80b3eea365 Bug 1762037 - Update the lint docker image from Ubuntu 18.04 to Debian 11 r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D142376
2022-04-01 07:19:26 +00:00
Henrik Skupin
8a3372e846 Bug 1749444 - [wdspec] Enable tests on Android x86_64. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D138996
2022-03-31 19:56:15 +00:00
Cristian Tuns
8d88b894ea Backed out 4 changesets (bug 1749444) for causing wpt failures on printcmd.py CLOSED TREE
Backed out changeset 496bfcc6f908 (bug 1749444)
Backed out changeset 4a784f34b8a8 (bug 1749444)
Backed out changeset 8c346bdbdd59 (bug 1749444)
Backed out changeset b8b21732202e (bug 1749444)
2022-03-31 12:58:27 -04:00
Steve Fink
12a8b8c91b Bug 1735970 - [hazards] Update sixgill to fix covariant return value problem
Differential Revision: https://phabricator.services.mozilla.com/D142574
2022-03-31 16:17:38 +00:00
Henrik Skupin
b1a65d1cf4 Bug 1749444 - [wdspec] Enable tests on Android x86_64. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D138996
2022-03-31 15:20:53 +00:00
Julian Descottes
a9a941a43f Bug 1749928 - [devtools] Split DevTools DAMP test suite in several chunks r=perftest-reviewers,sparky,nchevobbe,ochameau
Depends on D141966

Split DAMP in 3 explicit sub-suites: damp-inspector, damp-webconsole, damp-other

Locally you can still run any DAMP subtest with --suite=damp

Differential Revision: https://phabricator.services.mozilla.com/D137655
2022-03-31 13:54:05 +00:00
Joel Maher
9240173e2a Bug 1761788 - variants.yml should have bugzilla components, not individual contacts. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D142347
2022-03-30 20:32:36 +00:00
Marian-Vasile Laza
2719b0d9cf Backed out 2 changesets (bug 1749928) for causing webgl failures. CLOSED TREE
Backed out changeset d654d3fcfa8e (bug 1749928)
Backed out changeset 49e91c2434f7 (bug 1749928)
2022-03-30 11:18:07 -07:00
Julian Descottes
b1d70ee7bd Bug 1749928 - [devtools] Split DevTools DAMP test suite in several chunks r=perftest-reviewers,sparky,nchevobbe,ochameau
Depends on D141966

Split DAMP in 3 explicit sub-suites: damp-inspector, damp-webconsole, damp-other

Locally you can still run any DAMP subtest with --suite=damp

Differential Revision: https://phabricator.services.mozilla.com/D137655
2022-03-30 16:53:09 +00:00
Sylvestre Ledru
81f9111f55 no bug - Remove the useless set -o pipefail (no pipe in the script) r=mhentges DONTBUILD
Detected by shellcheck
TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/taskcluster/docker/sentry/prepare.sh:5:8 | In POSIX sh, set option pipefail is undefined. (2039)

Depends on D142171

Differential Revision: https://phabricator.services.mozilla.com/D142377
2022-03-30 14:18:54 +00:00