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

10786 Коммитов

Автор SHA1 Сообщение Дата
Jesse Schwartzentruber 69a30b6cc7 Bug 1742857 - Add Grizzly fuzzing framework smoke test. r=tsmith,ahal
Differential Revision: https://phabricator.services.mozilla.com/D132279
2022-01-13 14:23:11 +00:00
Agi Sferro f993cdb15f Bug 1749652 - Fix javadoc path in gv-docs. r=calu
The javdoc path changed after Bug 1724480.

Differential Revision: https://phabricator.services.mozilla.com/D135708
2022-01-12 16:37:16 +00:00
Joel Maher 33f90e8349 Bug 1749557 - cleanup talos scheduling for consistency. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D135646
2022-01-12 16:13:33 +00:00
Agi Sferro 53378a9401 Bug 1745246 - Move org/mozilla/thirdparty to it's own module. r=calu
This allows us to decouple GeckoView from exoplayer2, have it's own Java
settings and not pollute GeckoView's dependencies.

Differential Revision: https://phabricator.services.mozilla.com/D133792
2022-01-11 19:16:02 +00:00
Agi Sferro 51f42fd9a0 Bug 1745246 - Allow specifying multiple maven artifacts from build. r=calu,ahal
This patch introduces a new field maven-artifacts which allows specifying a
list of maven artifacts that will be generated by a build and published to our
maven repository.

This allows us to split up GeckoView into separate maven packages.

Differential Revision: https://phabricator.services.mozilla.com/D133790
2022-01-11 19:16:01 +00:00
Agi Sferro 024994e801 Bug 1724480 - Upgrade JDK to Java 17. r=glandium,ahal,calu
Differential Revision: https://phabricator.services.mozilla.com/D131972
2022-01-11 19:16:01 +00:00
Joel Maher b7685e5c2d Bug 1749070 - run browsertime on fission only. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D135426
2022-01-11 15:46:38 +00:00
Joel Maher 29b7449a2e Bug 1743907 - cleanup webrender from taskgraph. r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D135559
2022-01-11 14:55:47 +00:00
Christian Holler 6a7cccb953 Bug 1747298 - Use CXX for Cargo linking when necessary. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D135219
2022-01-11 11:26:39 +00:00
Iulian Moraru 30ccf11d2e Backed out changeset 30fb33fe9ec3 (bug 1747298) for causing multiple mochitest failures. CLOSED TREE 2022-01-11 13:14:36 +02:00
Kershaw Chang f159addb13 Bug 1741425 - Enable more xpcshell tests with socket process, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D134484
2022-01-11 09:50:14 +00:00
Kershaw Chang 5d806765a0 Bug 1741425 - Enable more mochitest with socket process, r=ahal,webdriver-reviewers,preferences-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D134485
2022-01-11 09:49:45 +00:00
Christian Holler 7db161c99e Bug 1747298 - Use CXX for Cargo linking when necessary. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D135219
2022-01-11 09:31:31 +00:00
Julien Cristau 9ef0fc2688 Bug 1748876 - avoid running multiple ship-geckoview graphs against the same revision. r=releng-reviewers,aki DONTBUILD
If that happens they'll all schedule `beetmover-geckoview` tasks that
write to the same bucket, and apparently make things in maven land go
sideways, so let's try to avoid it, like we already do in the
`nightly_desktop` case.  There's still a race if two decision tasks run
at the same time, but it's much reduced.

Differential Revision: https://phabricator.services.mozilla.com/D135327
2022-01-10 19:24:43 +00:00
Julian Descottes f9ada3fdec Bug 1749266 - [remote] Increase timeout for puppeteer tasks to 3600 seconds r=jmaher,whimboo
The test itself takes around 25 minutes. If the task hits the clone step, it will take an additional 10minutes.
Note that there is also a slow clone issue where clone can take between 15 and 30 mn.

Differential Revision: https://phabricator.services.mozilla.com/D135476
2022-01-10 15:29:25 +00:00
Joel Maher 114ba628fb Bug 1749043 - perfdocs to upload artifact in .diff format. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D135417
2022-01-10 14:49:30 +00:00
Joel Maher b5cb99542e Bug 1748908 - remove osx 10.14 perf tests. r=perftest-reviewers,AlexandruIonescu,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D135258
2022-01-10 14:46:47 +00:00
Joel Maher 9c45645b6c Bug 1749067 - fission only for awsy. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D135421
2022-01-10 14:46:25 +00:00
andrej 4462138ab8 Bug 1748824 - Add chromedriver for Chrome 97. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D135251
2022-01-10 13:20:12 +00:00
Mike Hommey 4bd6949442 Bug 1748997 - Add more missing local-toolchain attributes. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D135430
2022-01-08 21:04:28 +00:00
Geoff Brown 4f74056732 Bug 1744091 - Add taskgraph 'fission' transform; r=taskgraph-reviewers,jmaher
Ensure setpref=fission.autostart set appropriately for task fission-ness. Otherwise, verify that fission enabling/disabling is appropriate for the task.

Differential Revision: https://phabricator.services.mozilla.com/D134522
2022-01-07 20:30:44 +00:00
Butkovits Atila 311094ffb4 Backed out 2 changesets (bug 1744091) for causing Jit failures. CLOSED TREE
Backed out changeset 0c43fef8293a (bug 1744091)
Backed out changeset fd582a6dca2d (bug 1744091)
2022-01-07 21:37:10 +02:00
Julien Cristau 5cbcab0611 Bug 1748774 - disable startup tests on release and esr. r=releng-reviewers,RyanVM,ahal DONTBUILD
They're kept for nightly, beta and release-rc as those are shipped
before QA manual testing.

Differential Revision: https://phabricator.services.mozilla.com/D135222
2022-01-07 16:23:00 +00:00
Geoff Brown 22b54fb91d Bug 1744091 - Add taskgraph 'fission' transform; r=taskgraph-reviewers,jmaher
Ensure setpref=fission.autostart set appropriately for task fission-ness. Otherwise, verify that fission enabling/disabling is appropriate for the task.

Differential Revision: https://phabricator.services.mozilla.com/D134522
2022-01-07 15:34:02 +00:00
Ryan VanderMeulen 56e66ff20c Bug 1748934 - Bustage fix. r=glandium on a CLOSED TREE 2022-01-06 19:04:32 -05:00
Mike Hommey fb9d727d9a Bug 1748934 - Add missing local-toolchain attribute to nsis. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D135281
2022-01-06 23:54:56 +00:00
Tom Ritter e7dd1a899f Bug 1700396 - Bump updatebot to get the angle changes r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D134318
2022-01-06 21:55:22 +00:00
Joel Maher 049c8b3a59 Bug 1748462 - move talos-swr -> talos-fis-swr. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D135050
2022-01-06 13:46:20 +00:00
Noemi Erli 772965d463 Backed out changeset cdd6a70e3b3d (bug 1748633) per Mike's request 2022-01-06 02:15:25 +02:00
Mike Hommey bb71ecb332 Bug 1748633 - Upgrade rust-makecab. r=firefox-build-system-reviewers,mhentges
The new version switches to the cab crate.
https://github.com/luser/rust-makecab/pull/3

Differential Revision: https://phabricator.services.mozilla.com/D135171
2022-01-05 23:45:26 +00:00
Alexandru Michis e0e0fe9d03 Backed out changeset 34f8cfa0813b (bug 1746414) for breaking local builds.
CLOSED TREE
2022-01-06 00:01:54 +02:00
Butkovits Atila 966701043a Merge mozilla-central to autoland. CLOSED TREE 2022-01-05 19:09:06 +02:00
Andrew Halberstadt d3f1ddd6d3 Bug 1746414 - Use standalone taskgraph's parameters module in Gecko, r=taskgraph-reviewers,jmaher
Rather than defining a distinct `Parameter` class for Gecko, this now uses the
`extend_parameters_schema` utility function (which mobile repos are already
using).

As a consequence, shared parameters are now defined in standalone taskgraph.
And only Gecko-specific parameters are listed in
`gecko_taskgraph/parameters.py`

The only exception is `project` which gets redefined so we can override the
standalone taskgraph default (since it derives `project` from the repo name,
which doesn't work for Gecko).

Differential Revision: https://phabricator.services.mozilla.com/D134515
2022-01-05 16:37:43 +00:00
Sebastian Hengst d95c848285 Bug 1748633 - download linux makecab to use rust 1.47 to fix broken symbol upload on Windows. a=bustage-fix 2022-01-05 14:44:48 +01:00
Mike Hommey e1c71aa04b Bug 1748385 - Add a pkgconf toolchain and use it. r=firefox-build-system-reviewers,mhentges
pkgconf is an alternative implementation of pkg-config that is more
cross-platform. It has also become the default on Fedora, so it's not
some random project.

Differential Revision: https://phabricator.services.mozilla.com/D135009
2022-01-05 00:02:41 +00:00
Narcis Beleuzu 1b1effc9ba Backed out 5 changesets (bug 1748385, bug 513617) for bustages on pkg.configure . CLOSED TREE
Backed out changeset bc23b3cfb583 (bug 1748385)
Backed out changeset 53f3c4e3e600 (bug 1748385)
Backed out changeset 5c744edba720 (bug 1748385)
Backed out changeset ad23d3af4df6 (bug 1748385)
Backed out changeset 54e3431d9152 (bug 513617)
2022-01-05 01:23:29 +02:00
Mike Hommey a633162dfe Bug 1748397 - Remove now unused rust toolchains. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D135021
2022-01-04 23:00:53 +00:00
Mike Hommey 84beeec196 Bug 1748397 - Upgrade all the toolchains we can to rust 1.57. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D135020
2022-01-04 23:00:52 +00:00
Mike Hommey 983fd05b85 Bug 1748385 - Add a pkgconf toolchain and use it. r=firefox-build-system-reviewers,mhentges
pkgconf is an alternative implementation of pkg-config that is more
cross-platform. It has also become the default on Fedora, so it's not
some random project.

Differential Revision: https://phabricator.services.mozilla.com/D135009
2022-01-04 22:57:01 +00:00
Andrew Halberstadt 72feafcb54 Bug 1746414 - Move 'Parameters.release_level' to a utility function, r=taskgraph-reviewers,aki
This logic is Gecko specific and shouldn't be tied to the `Parameter`
class anyway. It makes more sense as a utility function.

Differential Revision: https://phabricator.services.mozilla.com/D134514
2022-01-04 21:51:27 +00:00
Andrew Halberstadt db96fe438c Bug 1746414 - Move 'Parameters.is_try' to a utility function, r=taskgraph-reviewers,aki
This logic is Gecko specific and shouldn't be tied to the `Parameter`
class anyway. It makes more sense as a utility function.

Differential Revision: https://phabricator.services.mozilla.com/D134513
2022-01-04 21:51:27 +00:00
Andrew Halberstadt 35a9f972f5 Bug 1746414 - Remove unused 'extend_parameters_schema' function, r=taskgraph-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D134512
2022-01-04 21:51:26 +00:00
Joel Maher ab7ae9ad03 Bug 1743907 - remove webrender from harnesses and taskcluster. r=MasterWayZ,webdriver-reviewers,perftest-reviewers,AlexandruIonescu,whimboo,ahal
Differential Revision: https://phabricator.services.mozilla.com/D134715
2022-01-04 20:07:45 +00:00
Yury Delendik b902695d12 Bug 1744711 - Stop running arm64-cranelift-sim during mc testing. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D135063
2022-01-04 19:25:31 +00:00
Joel Maher fbf1e796ec WIP: Bug 1748336 - Remove python-3 flag from taskgraph. #releng-reviewers r=releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D134983
2022-01-04 16:03:34 +00:00
Tom Ritter 49f2b2e254 Bug 1743687: Document what is needed to generate a new preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
Depends on D129310

Differential Revision: https://phabricator.services.mozilla.com/D132590
2022-01-03 19:34:44 +00:00
Tom Ritter 1e6a81dd1f Bug 1743687: Add the angle dependencies to the Windows image r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D129310
2022-01-03 19:34:44 +00:00
Tom Ritter 6d48fcf32e Bug 1743687: Add arcanist patch for patch size r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D132589
2022-01-03 19:34:43 +00:00
Tom Ritter 3e51ad1449 Bug 1743687: Add MSYSTEM to the env so that Process Mixin will detect we're on Windows r=mhentges,firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D132588
2022-01-03 19:34:43 +00:00
Tom Ritter 3d7c9e78f0 Bug 1743687: Switch the PHP fetch to the permanent archives folder r=firefox-build-system-reviewers,mhentges
Downloads disappear out of the /downloads/releases/ folder
when a newer version comes out, and they live forever in
/downloads/releases/archives/

Differential Revision: https://phabricator.services.mozilla.com/D132625
2022-01-03 19:34:42 +00:00
Joel Maher 95b8777131 Bug 1733694 - xperf on win10 and python3, accidentally turned off. r=MasterWayZ,perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D134635
2022-01-03 19:07:51 +00:00
Julien Cristau 1dd53676cf Bug 1748230 - fix conduit API error marking old repo-update revisions as abandoned. r=releng-reviewers,jmaher DONTBUILD
conduit transactions need both a type and value.

Differential Revision: https://phabricator.services.mozilla.com/D134953
2022-01-03 18:29:43 +00:00
Noemi Erli 036444c437 Backed out 5 changesets (bug 1743687) for causing lint failures CLOSED TREE
Backed out changeset 588c884f4422 (bug 1743687)
Backed out changeset 7f89f91eb11d (bug 1743687)
Backed out changeset 871bb9f148c9 (bug 1743687)
Backed out changeset 26ac06520a7a (bug 1743687)
Backed out changeset c1816940d74a (bug 1743687)
2022-01-03 18:59:00 +02:00
Tom Ritter e8362594a0 Bug 1743687: Document what is needed to generate a new preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
Depends on D129310

Differential Revision: https://phabricator.services.mozilla.com/D132590
2022-01-03 16:39:02 +00:00
Tom Ritter 28edb87d5d Bug 1743687: Add the angle dependencies to the Windows image r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D129310
2022-01-03 16:39:02 +00:00
Tom Ritter 9ecf4d852c Bug 1743687: Add arcanist patch for patch size r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D132589
2022-01-03 16:39:01 +00:00
Tom Ritter 3370606121 Bug 1743687: Add MSYSTEM to the env so that Process Mixin will detect we're on Windows r=mhentges,firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D132588
2022-01-03 16:39:01 +00:00
Tom Ritter 3be3f6cca5 Bug 1743687: Switch the PHP fetch to the permanent archives folder r=firefox-build-system-reviewers,mhentges
Downloads disappear out of the /downloads/releases/ folder
when a newer version comes out, and they live forever in
/downloads/releases/archives/

Differential Revision: https://phabricator.services.mozilla.com/D132625
2022-01-03 16:39:01 +00:00
Geoff Brown 24faeef61e Bug 1748020 - Stop running test-info(fission); r=releng-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D134882
2022-01-03 15:06:04 +00:00
Mike Hommey 23f2890ff5 Bug 1748046 - Don't quote the first element in toolchain task commands. r=taskgraph-reviewers,aki
This gets us closer to what we had before bug 1743742.

Differential Revision: https://phabricator.services.mozilla.com/D134893
2021-12-31 05:02:40 +00:00
Agi Sferro 1a56a18794 Bug 1745153 - Fix javadoc path after Bug 1724480. r=jonalmeida
Upgrading gradle changed the path where the javadoc jar is published, but we
missed updating the upload job.

Differential Revision: https://phabricator.services.mozilla.com/D133359
2021-12-29 08:48:06 +00:00
Aki Sasaki b480a06e9a Bug 1747280 - nuke comm/ after cross-channel. r=mhentges,releng-reviewers,jmaher DONTBUILD
We clean up our Gecko clone between tasks via `hg robustcheckout --purge`, which runs `hg purge`. This is very effective, *but* it doesn't detect or clean up any nested clones.

Because we run cross-channel on Gecko workers, and because we clone `comm/` in cross-channel and haven't cleaned it up, and because `hg purge` doesn't detect or clean up nested clones, and because our current virtualenv setup code traverses the tree and can error out on `comm/` clones, let's clean up `comm/` after running cross-channel.

We'll be moving TB cross-channel to different tasks/workers in bug 1742711, and ideally we can update robustcheckout and/or `hg purge` to be able to detect and/or clean up nested clones.

Differential Revision: https://phabricator.services.mozilla.com/D134582
2021-12-28 18:56:47 +00:00
Michelle Goossens 284753dedc Bug 1747597 - Fix custom timeout setting for xpcshell on Win10 x64 2004 CCov r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D134688
2021-12-26 17:08:11 +00:00
Mike Hommey 64437c4ace Bug 1747503 - Mark wine as local-toolchain. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D134645
2021-12-24 20:33:28 +00:00
Mike Hommey 8ea7516844 Bug 1747347 - Use configure autobootstrap code to install toolchains in mach bootstrap. r=firefox-build-system-reviewers,andi
This uses the same trick as bug 1743832 under the hood. We could go the
other way around, extracting the configure code to a separate module,
but the longer term goal here is to have configure figure out which
things to bootstrap for the selected build type.

As a side effect, mach bootstrap will stop re-bootstrapping things that
are already up-to-date, at least for things using
install_toolchain_artifact, excluding those that don't follow the
convention wrt the extracted directory path.

Differential Revision: https://phabricator.services.mozilla.com/D134595
2021-12-23 20:55:36 +00:00
Joel Maher 0f6b43b33a Bug 1747399 - move osx wrench jobs to 10.15. r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D134611
2021-12-23 17:55:02 +00:00
Gabriele Svelto d670c9e4ef Bug 1747367 - Unbreak the task that generates periodic updates of our HSTS/HPKP data r=jmaher
This adds the libasound dependency on Linux which is required since we started
supporting Web MIDI. xpcshell has inherited this dependency and thus all
workers running it need to have it installed.

Differential Revision: https://phabricator.services.mozilla.com/D134600
2021-12-23 13:40:03 +00:00
Mike Hommey b36ccf1b42 Bug 1747189 - Add missing libasound2 package for x86 linux builds. r=nerli
Differential Revision: https://phabricator.services.mozilla.com/D134478
2021-12-22 03:55:13 +00:00
Tom Ritter e09cc164a2 Bug 1741428: Bump the MinGW Version r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D134236
2021-12-21 18:04:19 +00:00
Tom Ritter 472f9ff82e Bug 1741428: Add a patch for an enum in MinGW r=firefox-build-system-reviewers,glandium
Forward declarations of enums require a type specifier.
However, in the MinGW headers, the type specifier is missing.

MinGW can't just add it because this header comes from Wine
_and_ is auto-generated by widl.  But widl doesn't support
adding the type specifier.

There's an in-progress patch at
https://github.com/rbernon/wine/compare/wip/upstream...wip/widl/v1.patch
but I can't wait for that to land as the author indicated it's
not being actively pursued.

Differential Revision: https://phabricator.services.mozilla.com/D134235
2021-12-21 18:04:18 +00:00
Gabriele Svelto 2793748f11 Bug 1728436 - Added libasound2 dependency to the sysroot r=glandium
This is required to build the midir crate on Linux. The Dockerfile change is
needed to run the just built xpcshell executable on the build host.

Differential Revision: https://phabricator.services.mozilla.com/D124641
2021-12-21 11:34:52 +00:00
Mike Hommey 73230b8c3e Bug 1744234 - Bump minimum Rust version to 1.57. r=firefox-build-system-reviewers,andi
Also update the table of Firefox requirements. It's worth noting that I
actually upgraded to 1.57 earlier than I should have (too close to
freeze), but what is done is done.

Differential Revision: https://phabricator.services.mozilla.com/D134124
2021-12-17 08:37:39 +00:00
Michelle Goossens e086e59357 Bug 1746473 - Make wrench jobs run on all branches r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D134058
2021-12-16 19:38:50 +00:00
Andrew Halberstadt 67c757f108 Bug 1741745 - [taskgraph] Stop setting 'e10s' attribute in test tasks, r=jmaher
This attribute isn't necessary as e10s is the default. Instead consumers can
check if the string '1proc' appears in the unittest_variant attribute.

Depends on D133225

Differential Revision: https://phabricator.services.mozilla.com/D133226
2021-12-16 14:48:01 +00:00
Michelle Goossens 3fd8b48e47 Bug 1740943 - Migrate wrench from Windows 10 on AWS to Azure r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D132848
2021-12-15 23:01:38 +00:00
Tom Ritter 2b2425407f Bug 1745938: Fix the Updatebot Verify job to exclude the review suffix r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D133767
2021-12-15 16:48:31 +00:00
Andrew Halberstadt 6798e0de5a Bug 1741745 - [taskgraph] Introduce a 'run-without-variant' key, r=jmaher
Tasks that set this key to false *will not* run under the standard no variant
configuration.

This is needed to replace the 'e10s=false' case (i.e tasks that *only* run with
1proc like mochitest-chrome or mochitest-a11y.

Depends on D133224

Differential Revision: https://phabricator.services.mozilla.com/D133225
2021-12-13 16:38:02 +00:00
Andrew Halberstadt 73391222d7 Bug 1741745 - [taskgraph] Create a '1proc' variant, r=jmaher
This replaces the 'e10s' key with a standard variant in task configuration.

Depends on D133222

Differential Revision: https://phabricator.services.mozilla.com/D133224
2021-12-13 16:38:01 +00:00
Andrew Halberstadt 5a6cdfe644 Bug 1741745 - [taskgraph] Only validate parts of test schema that are actually needed in job/mozharness_test.py, r=jmaher
Previously we we're validating the entire 'test_description_schema' again, even
though the vast majority of those keys were in fact no longer needed. This was
preventing us from ever removing keys from the 'task' object. Which I believe
is a good practice to keep things simple.

Differential Revision: https://phabricator.services.mozilla.com/D133222
2021-12-13 16:38:01 +00:00
Ryan VanderMeulen 1aa61d071a Bug 1277320 - Run GTests on all Windows flavors as Tier 1. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D133450
2021-12-10 12:49:54 +00:00
Mike Hommey e0e86945f5 Bug 1745115 - Refactor clang configs. r=firefox-build-system-reviewers,andi
We separate the patchset from the per-platform configuration, which
will ensure we keep the same patchset across them (spoiler alert: we
weren't).
Also, as most builds are PGO, use that in per-platform configurations,
and add an override config that sets it back to 2-stages for the
builds we don't want to PGO.

Differential Revision: https://phabricator.services.mozilla.com/D133317
2021-12-10 00:29:58 +00:00
Mike Hommey 8c429c53cc Bug 1745115 - Allow to give multiple configs to build-clang.py. r=firefox-build-system-reviewers,andi
And merge them. This will allow to deduplicate and uniformize them.

Differential Revision: https://phabricator.services.mozilla.com/D133316
2021-12-10 00:29:58 +00:00
Andrew Halberstadt 49a4e150ef Bug 1745124 - [ci] Never apply the 'wayland' variant to non-Linux tasks, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D133351
2021-12-09 22:08:52 +00:00
Gregory Mierzwinski c9513d1fdb Bug 1736999 - Disable instagram live-site test. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D133085
2021-12-09 18:37:22 +00:00
Noemi Erli 88ea88a467 Backed out 2 changesets (bug 1724480) for causing Bug 1745152 and Bug 1745153 CLOSED TREE
Backed out changeset f988b79d58f4 (bug 1724480)
Backed out changeset 8a2fb9a2a3db (bug 1724480)
2021-12-09 18:58:02 +02:00
Agi Sferro 49ed81f7e0 Bug 1724480 - Upgrade JDK to Java 17. r=glandium,ahal,calu
Differential Revision: https://phabricator.services.mozilla.com/D131972
2021-12-08 23:55:53 +00:00
Alexis Beingessner 56d643b6f7 Bug 1741205 - add more robust version checking to mozcrash.py. r=KrisWright
I forgot that mozboot only pulls in updates when you run `./mach bootstrap`,
so some people got the new mozcrash.py locally without actually having the
new rust-minidump-based version. So now we first run the stackwalk binary
with -V to check what version it is.

The rest of the details can be found in the comments I added.

Also updates rust-minidump to 0.9.6 get some CLI parsing fixes
and better --help documentation (socorro staging is already updated to
this version).

Differential Revision: https://phabricator.services.mozilla.com/D133251
2021-12-08 21:48:00 +00:00
Mike Hommey 7373e2d918 Bug 1744890 - Remove unused clang toolchains. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D133180
2021-12-08 06:29:15 +00:00
Mike Hommey e529e10f53 Bug 1744890 - Use clang 13 for mar-tools toolchain builds. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D133179
2021-12-08 06:29:15 +00:00
Mike Hommey 12592ace70 Bug 1744673 - Upgrade valgrind to 3.18.1. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D133037
2021-12-08 06:29:13 +00:00
Mike Hommey c546e95e3a Bug 1744706 - Always show the git commit in fetch task logs. r=taskgraph-reviewers,aki
99% of the fetch tasks that pull from a git repo pull from a specific
revision, as specifically intended. There is however one exception,
which is the clang-trunk fetch, which is intended to always pull the
last revision on clang trunk. Unfortunately, the log also doesn't say
what specific commit it checked out.

Ironically, the log for all the other tasks does say which commit is
checked out, because git prints it out when it goes in detached head
state, which it does when checking out a specific sha1 (so in that
case, it's printing something we already know).

In the one instance where we checkout a branch, we don't rely on the
branch being checked out, so we just forcibly go in the same state of
detached head in that case too.

Differential Revision: https://phabricator.services.mozilla.com/D133063
2021-12-08 06:29:12 +00:00
Joel Maher 6b02e865d7 Bug 1639850 - adjust xpcshell on windows to remove frequent failures. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D133119
2021-12-07 19:55:03 +00:00
Barret Rennie af25f00cc5 Bug 1743026 - Re-enable fxrecord jobs on m-c r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D132957
2021-12-07 14:28:38 +00:00
Tom Ritter ba690ef334 Bug 1700396: Bump updatebot for the mach vendor fix and the state dir fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D132701
2021-12-06 19:33:29 +00:00
Mike Hommey d027a596b9 Bug 1743945 - Avoid duplication of code in `use_fetches`. r=taskgraph-reviewers,ahal
Now that `use_fetches` runs after `make_task_description`, tasks that
come in look more like tasks from kind_dependencies, and the code to
extract the alias, artifact and environment info can now be shared.

Differential Revision: https://phabricator.services.mozilla.com/D132650
2021-12-02 22:29:46 +00:00
Mike Hommey ac3a843420 Bug 1743945 - Move the `use_fetches` transform after `make_task_description`. r=taskgraph-reviewers,jmaher,ahal
This will help to avoid the duplication of the code that takes artifact
names, environment and aliases for each fetch, and will allow changes to
toolchain.py that wouldn't be possible otherwise.

The only difference it makes to the resulting taskgraph is that scopes
are not in the same order as before, but that doesn't matter.

Differential Revision: https://phabricator.services.mozilla.com/D132649
2021-12-02 22:29:46 +00:00
Mike Hommey b1a0e8915c Bug 1742749 - Update builders to rustc 1.57. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D132534
2021-12-02 21:07:37 +00:00
Andrew Halberstadt 3cefe9155d Bug 1700774 - [taskgraph] Move 'set_worker_type' transform to a separate file, r=gbrown
This is being split to a new file mainly because the worker definitions take up
a lot of LOC. Getting this out of the main transforms makes it easier to
navigate.

Differential Revision: https://phabricator.services.mozilla.com/D132411
2021-12-02 17:01:09 +00:00
Andrew Halberstadt 2236ebbf60 Bug 1700774 - [taskgraph] Move chunking related transforms to a separate file, r=gbrown
Chunking transforms should always go last since there should never be
configuration that is different between chunks (other than what is set by the
chunking transforms themselves).

Running them last also ensures we don't do extra work as the number of tasks
grows by 10x or more after splitting chunks.

Differential Revision: https://phabricator.services.mozilla.com/D132410
2021-12-02 17:01:09 +00:00
Andrew Halberstadt 70a9b5a848 Bug 1700774 - [taskgraph] Move almost all test transforms to an 'other.py' file, r=gbrown
Future commits will tease this apart a bit more, but for now this helps
crystallize the order in which transforms are applied. The flow of the overall
test transforms goes something like this:

1. Enter 'transforms/test/__init__.py'
2. Validate all tasks against the test_description_schema
3. Run sibling transforms (starting with 'variant.py' and ending with 'other.py' for now)
4. Make the job description

As we pull more transforms out of 'other.py' and into their own smaller
transform files, it will be clear that the order in which these smaller files
run is important. Adding new transforms will no longer involve picking some
random spot to insert it.

Differential Revision: https://phabricator.services.mozilla.com/D132409
2021-12-02 17:01:09 +00:00
Andrew Halberstadt 00e45a753a Bug 1700774 - [taskgraph] Split 'variant' transform to a new file, r=gbrown
Many things need to be set "by variant", so therefore we need to resolve them
early on in the process. By pulling them out into a separate file that
explicitly runs before the "__init__.py" transforms, we A) make it harder
for someone to accidentally add their transform ahead of them, and B) reduce
some of the clutter in "__init__.py".

Differential Revision: https://phabricator.services.mozilla.com/D132408
2021-12-02 17:01:08 +00:00
Mike Hommey deafabcff7 Bug 1743742 - Reduce amount of duplication in *_worker_toolchain. r=taskgraph-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D132539
2021-12-02 02:40:02 +00:00
Mike Hommey 2ecdd86522 Bug 1743741 - Avoid repetition of the task kind in some `use_fetches` error messages. r=taskgraph-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D132538
2021-12-02 02:40:02 +00:00
Alexandru Michis 079496ab6c Merge mozilla-central to autoland. a=merge 2021-12-01 23:50:46 +02:00
Heitor Neiva 14114bef56 Bug 1740339 - Skip triggering actions when testing action-callbacks r=aki
Added test mode check before actually triggering actions

Differential Revision: https://phabricator.services.mozilla.com/D130898
2021-12-01 21:35:03 +00:00
Alexandru Michis 13b9681914 Merge autoland to mozilla-central. a=merge 2021-12-01 23:48:49 +02:00
Sandor Molnar e3932a5144 Backed out changeset 572b175efb09 (bug 1696504) for causing regressions. a=backout 2021-12-01 19:48:29 +02:00
Sylvestre Ledru 5a82675956 Bug 1743088 - Mozlint/trojan-source: enable it on the whole code base r=linter-reviewers,ahal DONTBUILD
Depends on D132235

Differential Revision: https://phabricator.services.mozilla.com/D132236
2021-12-01 15:34:58 +00:00
Julien Cristau 0e1c070b32 Bug 1314136 - ship PGP public key alongside nightly builds. r=releng-reviewers,aki DONTBUILD
Bug 1713258 added KEY to the beetmover manifest, but it gets excluded
from `upstreamArtifacts` in `generate_beetmover_upstream_artifacts`
because it's not in the signing task's `release-artifacts` attribute,
and so it doesn't actually work.

Differential Revision: https://phabricator.services.mozilla.com/D132470
2021-11-30 17:51:12 +00:00
Gregory Mierzwinski 703105950c Bug 1741754 - Increase number of viewports to try to 60. r=perftest-reviewers,kimberlythegeek
This patch changes the viewport retries to 60. This means that we will now check the first 1 second of the video to try to find a viewport.

Differential Revision: https://phabricator.services.mozilla.com/D132379
2021-11-30 16:56:44 +00:00
Agi Sferro 9ce9bd86e7 Bug 1740358 - Use Java JDK from Adoptium in CI. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D131928
2021-11-30 16:11:00 +00:00
Agi Sferro acc50579ec Bug 1740358 - Add toolchain-env r=ahal
This patch adds a new toolchain run property: toolchain-env which allows
specifying additional environment variables that will be added to the worker
when consuming the toolchain artifact.

Differential Revision: https://phabricator.services.mozilla.com/D131987
2021-11-30 16:11:00 +00:00
Andrew Halberstadt 9355c6173c Bug 1700774 - Fix missed test import after renaming file, r=gbrown
This reference was in a new test which wasn't on searchfox yet.

Differential Revision: https://phabricator.services.mozilla.com/D132384
2021-11-29 16:43:48 +00:00
Andrew Halberstadt 713a86b13d Bug 1700774 - [taskgraph] Fix circular dependency on 'get_mobile_project' in variants transform, r=gbrown
We have a 3 way circular dependency in the test transforms:

1. The 'raptor' transforms depend on 'split_variants'
2. The 'get_mobile_project' utility function depends on the 'raptor' transforms
3. The 'split_variants' transform depends on the 'get_mobile_project' utility function

The only reason things are working is that in step 3 we don't need the result
of 'get_mobile_project' to be perfect. This revision breaks the circular
dependency by checking for 'android' in the test-platform rather than relying
on 'get_mobile_project == geckoview'.

While this is admittedly not as precise, we only apply the particular variant
that needs this to geckoview tasks in the first place. In other words, this
revision does not cause any additional tasks to be added / removed.

Differential Revision: https://phabricator.services.mozilla.com/D132072
2021-11-29 15:52:21 +00:00
Andrew Halberstadt eaf63cd905 Bug 1700774 - [taskgraph] Convert 'raptor' transform into general purpose 'run_siblings' transform, r=gbrown
We'd like to break down the test transforms into smaller well-ordered pieces.
This will allow us to run any transforms defined in files under the
'transforms.test' directory.

Differential Revision: https://phabricator.services.mozilla.com/D132071
2021-11-29 15:52:21 +00:00
Andrew Halberstadt 7a2498c4db Bug 1700774 - [taskgraph] Run test schema validation immediately after setting defaults, r=gbrown
This ensures validation happens before we handle variants and raptor. It means
we no longer make any meaningful changes to the graph before validating.

Differential Revision: https://phabricator.services.mozilla.com/D132070
2021-11-29 15:52:20 +00:00
Andrew Halberstadt bd0cdd71ce Bug 1700774 - [taskgraph] Group 'raptor' specific test configs together, r=perftest-reviewers,sparky
In the test transforms we currently have general 'test_description_schema' and
a schema for raptor / browsertime tasks. Prior, the raptor schema was validated
*before* the test schema, and we were doing a lot of validation twice.

This revision switches the order such that the test schema is first evaluated,
and then the raptor one is. To accomplish this, we create a 'raptor' subconfig
that the 'test_description_schema' completely ignores (and leaves up to the
raptor schema to evaluate).

The benefit of this change is that all test tasks will have a single entry point
when they get into the 'test' transforms. This makes reasoning about their
configuration much easier and lays the ground work to start splitting even more
transforms out into other modules.

Differential Revision: https://phabricator.services.mozilla.com/D132069
2021-11-29 15:52:20 +00:00
Andrew Halberstadt 89cabb3dc5 Bug 1700774 - [taskgraph] Move test transforms to a 'transforms/test' directory, r=gbrown
This includes:

    transforms/tests.py -> transforms/test/__init__.py
    transforms/raptor.py -> transforms/test/raptor.py

This is a pre-cursor to splitting the file up into multiple smaller files under
the new 'test' transform directory.

Differential Revision: https://phabricator.services.mozilla.com/D132068
2021-11-29 15:52:19 +00:00
Marco Castelluccio f8e70b1514 Bug 1742652 - Use topsrcdir from build task mozinfo.json instead of hardcoding the path for the gcov prefix. r=releng-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D132147
2021-11-29 11:09:29 +00:00
Barret Rennie f266d9f90f Bug 1743015 - Temporarily disable fxrecord jobs due to Toronto office outage r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D132176
2021-11-25 19:01:18 +00:00
Nicolas Chevobbe 7d7d367707 Bug 1742332 - Enable devtools no eft config. r=jdescottes,jmaher.
Since we're going to enable EFT on Nightly and let it bake there a bit to
get feedback, we might face a situation where we have to disable EFT.
Having these test variants will help us to not regress non-EFT cases so if
we ever have to rollback EFT, there wouldn't be extra work.

Depends on D131477

Differential Revision: https://phabricator.services.mozilla.com/D131600
2021-11-25 06:24:12 +00:00
Cosmin Sabou f8f59c4e24 Backed out 2 changesets (bug 1742332, bug 1742541) for causing assertion failures on htmlparser/nsExpatDriver.cpp. CLOSED TREE
Backed out changeset 333fa37b4df2 (bug 1742332)
Backed out changeset 762649eb6709 (bug 1742541)
2021-11-25 11:26:14 +02:00
Nicolas Chevobbe dee0023a4e Bug 1742332 - Enable devtools no eft config. r=jdescottes,jmaher.
Since we're going to enable EFT on Nightly and let it bake there a bit to
get feedback, we might face a situation where we have to disable EFT.
Having these test variants will help us to not regress non-EFT cases so if
we ever have to rollback EFT, there wouldn't be extra work.

Depends on D131477

Differential Revision: https://phabricator.services.mozilla.com/D131600
2021-11-25 06:24:12 +00:00
Mike Hommey 21c8cb7ed7 Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D131588
2021-11-24 22:47:43 +00:00
Mitchell Hentges abeedf3bbd Bug 1717051: Automatically create and activate Mach virtualenv r=ahal
Consolidate Mach virtualenv management to the front of the
Mach process. This obsoletes `./mach create-mach-environment`
and simplifies the `sh` portion of the top-level `./mach` script.

This helps ensure that the Mach virtualenv doesn't become
out-of-sync and simplifies the mental model of the Mach
virtualenv situation.

Differential Revision: https://phabricator.services.mozilla.com/D120401
2021-11-24 20:06:33 +00:00
Mitchell Hentges 144daeecaf Bug 1731836: Simplify `./mach python` arguments r=ahal
`--no-virtualenv` was needed for one use case: the
`get_and_diffoscope` task, despite not needing `psutil`, would
run into failures during virtualenv-creation because we used to
unconditionally build the `psutil` package, and `get_and_diffoscope`
didn't have the environment needed for such a build.

Since we no longer build and install `psutil` into every virtualenv,
it's no longer needed for its one usage, which means that it can be
removed.

`--requirements` is replaced by `--virtualenv`, which removes an
ad-hoc pip package installation and embraces the centralized dep
system.

`--no-activate` is now implied by default: a virtualenv is only
created and activated if `--virtualenv` is provided.`

`ipython==7.16.1` was the chosen version because it is the last
one compatible with Python 3.6.

Differential Revision: https://phabricator.services.mozilla.com/D131529
2021-11-24 20:06:33 +00:00
Gregory Mierzwinski b0ce157eaa Bug 1703134 - Add chromedriver for v96. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D131800
2021-11-24 15:30:04 +00:00
Cristian Tuns ac7a567f03 Backed out 4 changesets (bug 1741808, bug 1742541, bug 1605330, bug 1742332) for causing damp failures. CLOSED TREE
Backed out changeset fe65ddb40037 (bug 1605330)
Backed out changeset d5c4c10f70d9 (bug 1742332)
Backed out changeset 9f637151059d (bug 1741808)
Backed out changeset bd54eacb2d7c (bug 1742541)
2021-11-24 06:43:20 -05:00
Nicolas Chevobbe 8439507fa4 Bug 1742332 - Enable devtools no eft config. r=jdescottes,jmaher.
Since we're going to enable EFT on Nightly and let it bake there a bit to
get feedback, we might face a situation where we have to disable EFT.
Having these test variants will help us to not regress non-EFT cases so if
we ever have to rollback EFT, there wouldn't be extra work.

Differential Revision: https://phabricator.services.mozilla.com/D131600
2021-11-23 18:56:54 +00:00
Aki Sasaki 690f6617c4 Bug 1742375 - stop beetmoving snap packages. r=releng-reviewers,jcristau DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D131872
2021-11-23 18:55:59 +00:00
Gregory Mierzwinski 5b5527de61 Bug 1742431 - Don't do additional cropping if frame is already cropped. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D131920
2021-11-23 16:57:49 +00:00
Marian-Vasile Laza 376fd53683 Backed out changeset a899281204c7 (bug 1696504) for causing GTest failures. 2021-11-23 11:51:05 +02:00
Mike Hommey 9caeaefc7d Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D131588
2021-11-23 02:29:31 +00:00
Sylvestre Ledru 70be2344fc Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici
This changed with this:
https://github.com/psf/black/pull/1740

Depends on D130964

Differential Revision: https://phabricator.services.mozilla.com/D130965
2021-11-22 22:10:03 +00:00
Alexis Beingessner 0e8ed332d1 Bug 1741205 - Use rust-minidump's minidump-stackwalk for mozcrash.py r=gsvelto,KrisWright
This is the first step in replacing a huge pile of our breakpad-based infra
with our new implementation (rust-minidump). This stackwalker is only used
for reporting crashes in local builds and CI, so it's a good first deploy.

Although most of the work on rust-minidump has been focused on the JSON output,
this uses the --human output, because it's primarily intended for humans to
directly read. There is however some minor parsing done on this format. This
is not *strictly* supported by --human (it has no schema) but it's not something
we plan to break. (This parsing is pre-existing, just recording the facts.)

The new build configs/scripts are hybridized from fix-stacks and dump_syms,
as this basically is a hybrid of the two. In particular it needs the openssl
vendoring tricks that dump_syms uses, but is a target binary that prefers
win32 over win64 (like fix-stacks).

Technically a regression but probably just culling legacy cruft at this point:
this patchset removes support for building a local copy of minidump-stackwalk
from source. You must now download a copy built on task-cluster using mozboot.
mozboot *already* did this, which is why this feature appears to be legacy cruft
-- there was little reason to build a local copy.

However rust-minidump's minidump-stackwalk has a far better portability story,
so you can build+install your own local copy by just running:

cargo install minidump-stackwalk

Differential Revision: https://phabricator.services.mozilla.com/D131315
2021-11-22 20:33:34 +00:00
Julien Cristau 18e84d7d08 No bug - stop installing the python (2.7) package in periodic-updates docker image. r=releng-reviewers,aki DONTBUILD
It's not used in this image.

Differential Revision: https://phabricator.services.mozilla.com/D130472
2021-11-22 16:07:53 +00:00
Gregory Mierzwinski c2e2bdd05d Bug 1742099 - Enable alerting on the responsiveness tests. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D131609
2021-11-22 14:52:52 +00:00
Andrew Halberstadt 08c449b1cd Bug 1632870 - [taskgraph] Store a hash of the 'test-setting' object, r=jmaher
This will make it easy for consumers to check whether a set of tasks are on the
same test setting or not by comparing their hash.

This also uses a 'ReadOnlyDict' to ensure the setting isn't modified later.

Differential Revision: https://phabricator.services.mozilla.com/D131285
2021-11-19 14:18:33 +00:00
Andrew Halberstadt 6340a6db91 Bug 1632870 - [taskgraph] Re-write 'guess_mozinfo_from_task' to use the 'setting', r=jmaher
This avoids re-parsing the build/test platform a second time by re-using what
is already defined in the test setting.

This does result in a few differences in the taskgraph, but in all cases that
I've been able to detect, it's actually *fixing* errors that were previously
going uncaught.

Differential Revision: https://phabricator.services.mozilla.com/D131283
2021-11-19 14:18:32 +00:00
Andrew Halberstadt f63dacad27 Bug 1632870 - [ci] Create a schema for test settings and associated test to validate it, r=jmaher
This also adds way to bypass the 'check_schema' call since this schema's keys
contains strings from `variants.yml` which sometimes have underscoes in them.

Differential Revision: https://phabricator.services.mozilla.com/D131282
2021-11-19 14:18:32 +00:00
Andrew Halberstadt 1011b4fe5b Bug 1632870 - [ci] Create a 'test-setting' object in 'extra' section of test tasks, r=jmaher
This will:

1. Give consumers of test tasks a way to reliable determine the configuration
it is running under without needing to parse magic labels.

2. Consolidate much of the logic around parsing the build and test platform
strings.

Differential Revision: https://phabricator.services.mozilla.com/D131281
2021-11-19 14:18:31 +00:00
Andrew Halberstadt babcb69e56 Bug 1632870 - [ci] Stop showing taskgraph generation logs in taskcluster test output, r=taskgraph-reviewers,jmaher
This was dumping the entire output of the generation *after* the pytest
failure. Which basically makes these tests impossible to work with (as you need
to scroll up forever to find the error).  If you had a previous test run in
your shell buffer prior, it was really difficult to find the start of the
current run.

Ideally we'd still have a way of seeing this ouput when requested.. maybe we
could save it to a file? But for now this is a *much* saner default. Plus if
additional context is needed, we can focus on re-writing the tests to provide
it in their error messages.

Differential Revision: https://phabricator.services.mozilla.com/D131280
2021-11-19 14:18:31 +00:00
Sylvestre Ledru a1af8639c2 Bug 1738988 - mozlint: run trojan-source in the CI r=linter-reviewers,ahal DONTBUILD
Depends on D131086

Differential Revision: https://phabricator.services.mozilla.com/D131087
2021-11-19 08:37:29 +00:00
Henrik Skupin d3c1ad40a8 Bug 1734354 - [puppeteer] Bump Puppeteer (Fission job) to Tier 1. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D131479
2021-11-18 10:39:18 +00:00
andrej 11f84d9dfe Bug 1740567 Update JetStream2 benchmark to run against autoland. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D130920
2021-11-17 19:20:12 +00:00
Gregory Mierzwinski ca271d11d6 Bug 1732956 - Add facebook/reddit responsiveness tests. r=perftest-reviewers,kimberlythegeek
This patch adds 4 new interactive tests for facebook and reddit. The patch updates the recordings as well as needed. Furthermore, an update to the visualmetrics.py script is needed to handle a permafailure in the reddit-post tests. Note that the reddit-post test was split in 2 since they are quite large.

Differential Revision: https://phabricator.services.mozilla.com/D130665
2021-11-17 15:12:34 +00:00
Henrik Skupin 57bc6555f9 Bug 1740225 - [wdspec] Don't print async shutdown logs for CI jobs. r=webdriver-reviewers,jdescottes
These logs have been added to help with the investigation of shutdown issues. But it turned out to not be that helpful. Lets get it removed from wdspec jobs to lesser clutter the logs.

Differential Revision: https://phabricator.services.mozilla.com/D130974
2021-11-16 14:58:50 +00:00
Tom Ritter b3dba737fd Bug 1700396: Bump updatebot to get the windows job commits and the could-not-vendor commit r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D131070
2021-11-16 02:43:06 +00:00
Iulian Moraru 897bb9d353 Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE
Backed out changeset a730ab2d0dbe (bug 1707591)
Backed out changeset 0269849fd7ef (bug 1707591)
2021-11-12 18:44:36 +02:00
Sylvestre Ledru c1b5edd8be Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=webdriver-reviewers,whimboo,gerard-majax
This changed with this:
https://github.com/psf/black/pull/1740

Differential Revision: https://phabricator.services.mozilla.com/D130965
2021-11-12 15:06:56 +00:00
Michelle Goossens 5b86f0baec Bug 1740155 - Set GPU worker pool for CCov with GPU r=aki
Differential Revision: https://phabricator.services.mozilla.com/D131006
2021-11-11 19:28:49 +00:00
Tom Ritter f896e83f09 Bug 1738754 - Exempt the ./mach try commit on try from updatebot verify r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D130918
2021-11-11 19:02:33 +00:00
Tom Ritter f8381156e9 Bug 1738754 - Fix the Updatebot verify job to match the commit message r=jewilde
We inadvertently were matching the bug summary, causing
the verify job to fail.

Differential Revision: https://phabricator.services.mozilla.com/D130917
2021-11-11 19:02:33 +00:00
Agi Sferro 9c6be8a1c5 Bug 1739701 - Add support for the arm64 Android emulator. r=gbrown,calu
My understanding is that this is the only version of the emulator that is
supported on Apple silicon.

Differential Revision: https://phabricator.services.mozilla.com/D130510
2021-11-09 21:47:25 +00:00
Michelle Goossens bd6ee3c71c Bug 1727943 - Re-enable Windows 10 x64 2004 CCov tests that were forgotten r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130715
2021-11-09 12:55:22 +00:00
Andrew Halberstadt 7164ba4640 Bug 1737673 - Remove 'webrender-sw-*' variants in favour of composite variants, r=jmaher
This replaces the following variants with composites:
webrender-sw-a11y-checks
webrender-sw-fission
webrender-sw-wayland

The full task graph is identical after this change.

Differential Revision: https://phabricator.services.mozilla.com/D130400
2021-11-08 14:48:24 +00:00
Andrew Halberstadt 865359aefd Bug 1737673 - Support 'composite' variants, r=jmaher
Often we have two variants that we want to test together. The only way to do
this currently is to create a 3rd variant that is the sum of the previous two.

This feature will allow tasks to define multiple variants using the '+' token.
E.g:

    variants: ["fission", "webgl-ipc", "fission+webgl-ipc"]

The third variant there will first apply the 'fission' configuration, then the
'webgl-ipc' configuration (in order).

Differential Revision: https://phabricator.services.mozilla.com/D130399
2021-11-08 14:48:23 +00:00
Andrew Halberstadt d44d171e69 Bug 1737673 - Add a 'contact' key to variants in the yaml file, r=jmaher,jgilbert,cpeterson
Listing contacts next to the variant will provide a point of contact in case
there are questions around cost / capacity or relative importance of a given
variant.

Differential Revision: https://phabricator.services.mozilla.com/D129834
2021-11-08 14:48:23 +00:00
Andrew Halberstadt f2896bf507 Bug 1737673 - Remove duplicate 'webgl-ipc-profiling' variant, r=jmaher
This is identical to the 'webgl-ipc' variant and only used in one place.

Differential Revision: https://phabricator.services.mozilla.com/D129833
2021-11-08 14:48:23 +00:00
Andrew Halberstadt accbccccbe Bug 1737673 - Stop setting 'run-on-projects' in variants.yml, r=jmaher
This makes things less confusing as we no longer sneakily override the value
defined in the test configs.

Differential Revision: https://phabricator.services.mozilla.com/D129832
2021-11-08 14:48:22 +00:00
Andrew Halberstadt a066953c94 Bug 1737673 - Remove unused 'webrender' variant, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129831
2021-11-08 14:48:22 +00:00
Andrew Halberstadt e28181060f Bug 1737673 - Add documentation for the 'variants' system, r=jmaher
This also splits the blurb for the 'test' kind into a new file as it was
getting too long for kinds.rst. Having documentation for every kind in the same
file tends to lead towards uninformative documentation.

Differential Revision: https://phabricator.services.mozilla.com/D129830
2021-11-08 14:48:22 +00:00
Andrew Halberstadt 5313ea61d8 Bug 1737673 - Validate variants against a schema, r=jmaher
Ensures variants all conform to a well defined schema and don't
contain any extra or unexpected data.

Differential Revision: https://phabricator.services.mozilla.com/D129829
2021-11-08 14:48:21 +00:00
Andrew Halberstadt b4093b715d Bug 1737673 - Use 'jsone' to replace variant filter functions, r=jmaher
This ensures the filters stay alongside the variant definitions. I called the
key 'when' as 'filter' is ambiguous about whether the tasks that match are
being included or excluded.

Differential Revision: https://phabricator.services.mozilla.com/D129828
2021-11-08 14:48:21 +00:00
Andrew Halberstadt 818f8be0ca Bug 1737673 - Pull 'variant' definitions into a yaml file, r=jmaher
This makes them easier to find and inspect.

Differential Revision: https://phabricator.services.mozilla.com/D129827
2021-11-08 14:48:21 +00:00
Andrew Halberstadt 240433403f Bug 1737673 - [taskgraph] Add a test for 'split_variants' in tests.py transforms, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129826
2021-11-08 14:48:20 +00:00
Ryan VanderMeulen 1d59245b72 Backed out 9 changesets (bug 1737673) for breaking local Windows builds (bug 1739520).
Backed out changeset b7ad64578b84 (bug 1737673)
Backed out changeset 6b374ffe6878 (bug 1737673)
Backed out changeset 070efa174493 (bug 1737673)
Backed out changeset 44bf02d34aaf (bug 1737673)
Backed out changeset 7147d8490b9c (bug 1737673)
Backed out changeset e1d2518592d4 (bug 1737673)
Backed out changeset 18eec84f404b (bug 1737673)
Backed out changeset e38b571d248d (bug 1737673)
Backed out changeset 98a659f60686 (bug 1737673)
2021-11-05 10:18:30 -04:00
Agi Sferro a0dd0c9c53 Bug 1739312 - Use test_runner in test-verify. r=gbrown
This was missed in Bug 1529082.

Differential Revision: https://phabricator.services.mozilla.com/D130366
2021-11-04 15:37:27 +00:00
Julien Cristau 56c93e5a4a Bug 1739324 - install libxtst6 in periodic-updates docker image. r=releng-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130341
2021-11-04 13:41:50 +00:00
Julien Cristau 6ce872d945 Bug 1739324 - check xpcshell exit code in periodic-updates script. r=releng-reviewers,jmaher
When this fails we're usually saved by the later sanity checks, but
might as well fail early when something goes wrong.

Differential Revision: https://phabricator.services.mozilla.com/D130340
2021-11-04 13:41:49 +00:00
Andrew Halberstadt 1b0992c45c Bug 1737673 - Add a 'contact' key to variants in the yaml file, r=jmaher,jgilbert,cpeterson
Listing contacts next to the variant will provide a point of contact in case
there are questions around cost / capacity or relative importance of a given
variant.

Differential Revision: https://phabricator.services.mozilla.com/D129834
2021-11-04 13:39:26 +00:00
Andrew Halberstadt 854d3039a2 Bug 1737673 - Remove duplicate 'webgl-ipc-profiling' variant, r=jmaher
This is identical to the 'webgl-ipc' variant and only used in one place.

Differential Revision: https://phabricator.services.mozilla.com/D129833
2021-11-04 13:39:25 +00:00
Andrew Halberstadt db71f5f5b7 Bug 1737673 - Stop setting 'run-on-projects' in variants.yml, r=jmaher
This makes things less confusing as we no longer sneakily override the value
defined in the test configs.

Differential Revision: https://phabricator.services.mozilla.com/D129832
2021-11-04 13:39:25 +00:00
Andrew Halberstadt 0a753adb99 Bug 1737673 - Remove unused 'webrender' variant, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129831
2021-11-04 13:39:24 +00:00
Andrew Halberstadt cd2d2cef56 Bug 1737673 - Add documentation for the 'variants' system, r=jmaher
This also splits the blurb for the 'test' kind into a new file as it was
getting too long for kinds.rst. Having documentation for every kind in the same
file tends to lead towards uninformative documentation.

Differential Revision: https://phabricator.services.mozilla.com/D129830
2021-11-04 13:39:24 +00:00
Andrew Halberstadt dabfebac9f Bug 1737673 - Validate variants against a schema, r=jmaher
Ensures variants all conform to a well defined schema and don't
contain any extra or unexpected data.

Differential Revision: https://phabricator.services.mozilla.com/D129829
2021-11-04 13:39:24 +00:00
Andrew Halberstadt 18d42a8428 Bug 1737673 - Use 'jsone' to replace variant filter functions, r=jmaher
This ensures the filters stay alongside the variant definitions. I called the
key 'when' as 'filter' is ambiguous about whether the tasks that match are
being included or excluded.

Differential Revision: https://phabricator.services.mozilla.com/D129828
2021-11-04 13:39:23 +00:00
Andrew Halberstadt b765b512cd Bug 1737673 - Pull 'variant' definitions into a yaml file, r=jmaher
This makes them easier to find and inspect.

Differential Revision: https://phabricator.services.mozilla.com/D129827
2021-11-04 13:39:23 +00:00
Andrew Halberstadt 57220dfb09 Bug 1737673 - [taskgraph] Add a test for 'split_variants' in tests.py transforms, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129826
2021-11-04 13:39:22 +00:00
Henrik Skupin b0e163c14a Bug 1605650 - [remote] Enable mochitest-remote jobs for Windows CCOV builds. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130337
2021-11-04 12:38:30 +00:00
Agi Sferro f279d8797a Bug 1529082 - Add mochitest variant that runs using AAB test_runner. r=gbrown
This patch adds a new Mochitest variant which installs the test runner app as
AAB.

Differential Revision: https://phabricator.services.mozilla.com/D127324
2021-11-02 18:56:28 +00:00
Agi Sferro 9c53c0e0fb Bug 1529082 - Use bundletool in CI to install AAB targets. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D127322
2021-11-02 18:56:27 +00:00
Agi Sferro 9abd4ae68d Bug 1529082 - Resolve keyed target in get_mobile_project. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130193
2021-11-02 18:56:27 +00:00
Agi Sferro dccddb81bc Bug 1529082 - Move TestRunnerActivity to test_runner. r=ahal,owlish
The fact that the test runner app is defined inside the geckoview test package
has always felt like a hack to me. I've mistakenly thought that
TestRunnerActivity was used in GeckoView's junit tests many times (even though
that's not the case).

From what I can see, there's no way to generate an AAB package for androidTest,
so to be able to run Gecko tests as AAB we finally need to define the
TestRunner as an ordinary package instead.

Differential Revision: https://phabricator.services.mozilla.com/D127320
2021-11-02 18:56:26 +00:00
Agi Sferro 9e1b1f9456 Bug 1529082 - Add bundletool to Android's bootstrap r=jmaher
This tool is used to install AAB packages to devices.

AAB is the new package format for Android Apps and will supersede APK.

Differential Revision: https://phabricator.services.mozilla.com/D127318
2021-11-02 18:56:25 +00:00
Julien Cristau 9a9cb9820a Bug 1738908 - remove esr78 references. r=releng-reviewers,mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D130178
2021-11-02 16:47:50 +00:00
Julien Cristau f2dd978501 Bug 1737558 - switch cron-bouncer-check away from esr78. r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D129505
2021-11-02 13:45:42 +00:00
Andi-Bogdan Postelnicu 80fddabd67 Bug 1738598 - sunset Coverity in Firefox.
Differential Revision: https://phabricator.services.mozilla.com/D129779
2021-10-31 17:18:02 +00:00
Mike Hommey 741feefd4a Bug 1736459 - Switch the spidermonkey fuzzing build to clang 13. r=firefox-build-system-reviewers,andi
It was waiting for rust 1.56. Consequently remove clang 12, since it's
not used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D129322
2021-10-27 22:35:57 +00:00
Mike Hommey 7fa0a01f14 Bug 1736459 - Update builders to rustc 1.56. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D128808
2021-10-27 22:35:57 +00:00
Mike Hommey c27561cbb3 Bug 1734747 - Re-enable PGO on Android x86 and x86_64 shippable builds. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D127904
2021-10-27 20:57:25 +00:00
Mike Hommey 544ec65ba5 Bug 1734747 - Apply the compiler_builtins hack to remaining android targets. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D129611
2021-10-27 20:57:24 +00:00
Andrew Halberstadt 6bd50dc8fd Bug 1737110 - [taskgraph] Run 'split_variants' transform earlier on in the process, r=gbrown
This also means we can remove the 'handle_keyed_by_variant' transform as this
was only needed to resolve things that had 'by-variant' and were deferred in
the regular 'handle_keyed_by' transform. Since variants are now handled early,
we no longer need to defer them here.

Differential Revision: https://phabricator.services.mozilla.com/D129431
2021-10-27 13:44:34 +00:00
Norisz Fay d1c70d553a Merge mozilla-central to autoland on a CLOSED TREE 2021-10-27 16:08:44 +03:00
Norisz Fay 51e8153e60 Backed out 5 changesets (bug 1736459) for causing Windows crashes (bug 1738034) a=backout
Backed out changeset c934eeb21692 (bug 1736459)
Backed out changeset 0b2da7db414c (bug 1736459)
Backed out changeset 798893f69a02 (bug 1736459)
Backed out changeset 2a8f412c4d08 (bug 1736459)
Backed out changeset 59eeaeafdf67 (bug 1736459)
2021-10-27 16:02:24 +03:00
Michelle Goossens 8a15b54b15 Bug 1733684 - Move the win10-64-source jobs over to the new Win10 2004 Azure workers r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128295
2021-10-27 11:33:17 +00:00
Mike Hommey 1d6bc7a14f Bug 1736459 - Switch the spidermonkey fuzzing build to clang 13. r=firefox-build-system-reviewers,andi
It was waiting for rust 1.56. Consequently remove clang 12, since it's
not used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D129322
2021-10-26 23:11:40 +00:00
Mike Hommey 8b2faec239 Bug 1736459 - Update builders to rustc 1.56. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D128808
2021-10-26 23:11:40 +00:00
Heitor Neiva 9963047f51 Bug 527670: Async download/cache UpdateVerify files and improve logs r=aki
Changed wget output log granularity from 📣 to :giga: (only used in case the python library didn't cover all usecases)
Added python methods to async cache/download all required files for update verify
Modified Dockerfile requirements to include aiohttp python lib

Differential Revision: https://phabricator.services.mozilla.com/D129429
2021-10-26 22:53:30 +00:00
Kimberly Sereduck 3a21d0f6bd Bug 1737325: remove amazon-sec page load test r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D129301
2021-10-26 20:45:46 +00:00
Andrew Halberstadt cd77c435c8 Bug 1737853 - [taskgraph] Fix '--diff' to account for new 'gecko_taskgraph' module name, r=taskgraph-reviewers,jmaher
I forgot to update the module name in the new '--diff' feature when renaming
the module to 'gecko_taskgraph'.

This syncs the commit to standalone taskgraph here:
c3b465290f

Differential Revision: https://phabricator.services.mozilla.com/D129558
2021-10-26 20:16:30 +00:00
Tom Ritter fa2d729d56 Bug 1731672: Add a Windows Updatebot job r=jewilde,firefox-build-system-reviewers,glandium
This is needed for Angle updates

Differential Revision: https://phabricator.services.mozilla.com/D127912
2021-10-26 14:53:20 +00:00
Aki Sasaki 6320310b80 Bug 1734832 - also set secondary uvc watershed. r=mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D129445
2021-10-25 21:55:33 +00:00
andrej 807751c464 Bug 1635983 - Enable gecko-profiling perfherder data submission in raptor-browsertime r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D128528
2021-10-25 19:53:53 +00:00
Csoregi Natalia 3b86063e6d Backed out changeset 4f5f1b1d5d2c (bug 1731672) for linting failure. CLOSED TREE 2021-10-25 20:35:18 +03:00
Tom Ritter 6c9996e88a Bug 1731672: Add a Windows Updatebot job r=jewilde,firefox-build-system-reviewers,glandium
This is needed for Angle updates

Differential Revision: https://phabricator.services.mozilla.com/D127912
2021-10-25 16:31:09 +00:00
Andrew Halberstadt 67561377d6 Bug 1733631 - [taskgraph] Disallow keying 'variants' by anything, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D129172
2021-10-25 15:28:47 +00:00
Andrew Halberstadt e378b1ab73 Bug 1733631 - [ci] Stop keying variants in raptor.yml and browsertime-desktop.yml, r=gbrown,perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D129171
2021-10-25 15:28:47 +00:00
Andrew Halberstadt f711ceb91a Bug 1733631 - [ci] Stop keying variants by-platform in 'marionette.yml', r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D129170
2021-10-25 15:28:46 +00:00
Julien Cristau 31befdc54b Bug 1737558 - make esr91 not next-esr. r=releng-reviewers,aki DONTBUILD
esr91 should now update the regular (non-next) ESR bouncer aliases, and
update-verify should test updates from esr 68.x to 91.x.

Differential Revision: https://phabricator.services.mozilla.com/D129397
2021-10-25 15:07:30 +00:00
Noemi Erli 34988f27ab Backed out 2 changesets (bug 1736459) for causing SM bustage CLOSED TREE
Backed out changeset 1548d79706bb (bug 1736459)
Backed out changeset cb0bd4552c26 (bug 1736459)
2021-10-23 00:26:49 +03:00
Mike Hommey 09d19b352e Bug 1736459 - Switch the spidermonkey fuzzing build to clang 13.
It was waiting for rust 1.56. Consequently remove clang 12, since it's
not used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D129322
2021-10-22 21:10:13 +00:00
Mike Hommey 0611e1d9e5 Bug 1736459 - Update builders to rustc 1.56. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D128808
2021-10-22 20:33:54 +00:00
Marian-Vasile Laza 99d489acd7 Backed out changeset 47fdc6711870 (bug 1736459) for causing build bustages. CLOSED TREE 2021-10-22 01:40:07 +03:00
Mike Hommey e4e9aed5d8 Bug 1736459 - Update builders to rustc 1.56. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D128808
2021-10-21 20:46:59 +00:00
Connor Sheehan 08ee03c250 Bug 1733180: add 2021/2022 hgmo SSL certificate fingerprint to `FALLBACK_FINGERPRINT` r=dhouse
Differential Revision: https://phabricator.services.mozilla.com/D129071
2021-10-21 14:02:11 +00:00
Marco Castelluccio a6a4951c3a Bug 1712751 - Disable sccache on ccov builds. r=firefox-build-system-reviewers,andi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D129135
2021-10-21 13:48:08 +00:00
Andrew Halberstadt 21459ef846 Bug 1733631 - [ci] Stop keying variants by-platform in 'talos.yml', r=gbrown
Depends on D129085

Differential Revision: https://phabricator.services.mozilla.com/D129086
2021-10-21 13:38:11 +00:00
Andrew Halberstadt a42b6aa6c1 Bug 1733631 - [ci] Stop setting 'variants' / 'run-on-projects' in defaults section of talos.yml, r=gbrown
Depends on D129084

Differential Revision: https://phabricator.services.mozilla.com/D129085
2021-10-21 13:38:10 +00:00
Andrew Halberstadt 80eae33fcb Bug 1733631 - [ci] Stop keying variants by-platform in 'xpcshell.yml', r=gbrown
Depends on D129083

Differential Revision: https://phabricator.services.mozilla.com/D129084
2021-10-21 13:38:10 +00:00
Andrew Halberstadt 364c5fe3de Bug 1733631 - [ci] Stop using 'by-variant' in WPT tasks with no variants, r=gbrown
Depends on D129082

Differential Revision: https://phabricator.services.mozilla.com/D129083
2021-10-21 13:38:09 +00:00
Andrew Halberstadt b6f18f43af Bug 1733631 - [ci] Stop keying variants by-platform in 'web-platform.yml', r=gbrown
Depends on D129061

Differential Revision: https://phabricator.services.mozilla.com/D129082
2021-10-21 13:38:09 +00:00
Andrew Halberstadt 55e483a9e2 Bug 1733631 - [ci] Stop setting 'variants' in defaults section of web-platform.yml, r=jmaher
Depends on D128968

Differential Revision: https://phabricator.services.mozilla.com/D129061
2021-10-21 13:38:08 +00:00
Norisz Fay 2e3b0483e3 Merge autoland to mozilla-central. a=merge 2021-10-21 12:35:33 +03:00
Mike Hommey 0ddfc47075 Bug 1736967 - Update makecab to trunk. a=toolchain-fix
The only non-github CI change is the addition of `default-features =
false` to the error-chain dependency, which removes the need for e.g.
the object crate.

Differential Revision: https://phabricator.services.mozilla.com/D129113
2021-10-21 05:31:40 +00:00
Andrew Halberstadt 67dd7931e6 Bug 1733631 - [ci] Stop keying remaining reftest suite variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128968
2021-10-20 17:38:27 +00:00
Andrew Halberstadt 64f8963f09 Bug 1733631 - [ci] Stop keying 'reftest' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128967
2021-10-20 17:38:26 +00:00
Andrew Halberstadt e4f97d557d Bug 1733631 - [ci] Stop keying 'crashtest' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128966
2021-10-20 17:38:26 +00:00
Andrew Halberstadt e7e60120ae Bug 1733631 - [ci] Stop setting 'variants' in defaults section of reftest.yml, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128965
2021-10-20 17:38:26 +00:00
Andrew Halberstadt 556a0eb05f Bug 1733631 - [ci] Stop keying 'mochitest-browser-screenshots' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128945
2021-10-20 17:38:25 +00:00
Andrew Halberstadt bf7c5b75bf Bug 1733631 - [ci] Stop keying 'mochitest-remote' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128944
2021-10-20 17:38:25 +00:00
Andrew Halberstadt a74c4bc162 Bug 1733631 - [ci] Stop keying 'mochitest-webgpu' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128943
2021-10-20 17:38:25 +00:00
Andrew Halberstadt 3769a0b8e6 Bug 1733631 - [ci] Stop keying 'mochitest-plain-headless' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128942
2021-10-20 17:38:24 +00:00
Andrew Halberstadt 139713238e Bug 1733631 - [ci] Stop keying 'mochitest-media-failures' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128941
2021-10-20 17:38:24 +00:00
Andrew Halberstadt ce2146c845 Bug 1733631 - [ci] Stop keying 'mochitest-chrome-gpu' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128940
2021-10-20 17:38:23 +00:00
Andrew Halberstadt fe8c5d49b2 Bug 1733631 - [ci] Stop keying 'mochitest-plain-gpu' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128939
2021-10-20 17:38:23 +00:00
Andi-Bogdan Postelnicu 0d12e234b2 Bug 1731582 - Move to clang-13 r=firefox-build-system-reviewers,mhentges,decoder
Join work with glandium.

Differential Revision: https://phabricator.services.mozilla.com/D126208
2021-10-20 12:03:20 +00:00
Andrew Halberstadt 27c8d4bb79 Bug 1733631 - [ci] Stop keying 'mochitest-chrome' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128835
2021-10-19 19:10:07 +00:00
Andrew Halberstadt d399f30df7 Bug 1733631 - [ci] Stop keying 'mochitest-browser-chrome-failures' variants by-platform, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128834
2021-10-19 19:10:06 +00:00
Andrew Halberstadt b50fb7d780 Bug 1733631 - [ci] Stop keying 'mochitest-a11y' variants by-platform r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128833
2021-10-19 19:10:06 +00:00
Andrew Halberstadt 22cdc8a432 Bug 1733631 - [ci] Stop setting 'variants' in the 'job-defaults' section, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128832
2021-10-19 19:10:06 +00:00
Andrew Halberstadt 11c9acd877 Bug 1733631 - [ci] Stop keying 'mochitest-webgl*' variants by-platform, r=jmaher
This does not add or remove any tasks.

Differential Revision: https://phabricator.services.mozilla.com/D128803
2021-10-19 19:10:05 +00:00
Andrew Halberstadt 3b05de291b Bug 1733631 - [ci] Stop keying 'mochitest-media' variants by-platform, r=jmaher
This does not add or remove any tasks.

Differential Revision: https://phabricator.services.mozilla.com/D128802
2021-10-19 19:10:05 +00:00
Andrew Halberstadt b34657e364 Bug 1733631 - [taskgraph] Don't override 'run-on-projects' from 'webgl-ipc' variant, r=jmaher
This does not add or remove any tasks.

Depends on D128800

Differential Revision: https://phabricator.services.mozilla.com/D128801
2021-10-19 19:10:05 +00:00
Andrew Halberstadt d1bc889130 Bug 1733631 - [ci] Stop keying 'mochitest-devtools-chrome' variants by-platform, r=jmaher
This does not add or remove any tasks.

Depends on D128799

Differential Revision: https://phabricator.services.mozilla.com/D128800
2021-10-19 19:10:04 +00:00
Andrew Halberstadt 961bac6892 Bug 1733631 - [ci] Stop keying 'mochitest-browser-chrome' variants by-platform, r=jmaher
This does not add or remove any tasks.

Differential Revision: https://phabricator.services.mozilla.com/D128799
2021-10-19 19:10:04 +00:00
Andrew Halberstadt 3478b285c9 Bug 1733631 - [ci] Stop keying 'mochitest-plain' variants by-platform, r=jmaher
This does not add or remove any tasks.

Differential Revision: https://phabricator.services.mozilla.com/D128798
2021-10-19 19:10:03 +00:00
Butkovits Atila c56f15eca0 Backed out changeset 7de44eaecb13 (bug 1731582) as requested by Andi. CLOSED TREE 2021-10-19 20:52:08 +03:00
Andi-Bogdan Postelnicu 151c81623a Bug 1731582 - Move to clang-13 r=firefox-build-system-reviewers,mhentges,decoder
Join work with glandium.

Differential Revision: https://phabricator.services.mozilla.com/D126208
2021-10-19 14:45:59 +00:00
Marian-Vasile Laza 3883f0ad91 Backed out changeset f3cf8baf4f0a (bug 1731582) for causing build bustages. CLOSED TREE 2021-10-19 12:36:47 +03:00