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

10875 Коммитов

Автор SHA1 Сообщение Дата
Tom Ritter 400109922f Bug 1763991: Add ed to the Updatebot docker image r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D144200
2022-04-20 17:22:02 +00:00
Joel Maher 0b9a381445 Bug 1765461 - skip a51 condprof tasks by default. r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D144196
2022-04-20 16:16:30 +00:00
Joel Maher d468c10ff2 Bug 1765223 - Adjust Android compiled tests to display 1proc. r=agi,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D144024
2022-04-20 15:59:23 +00:00
Narcis Beleuzu 0fd7ae053e Backed out 2 changesets (bug 1758780) for jsreftest failure on fp-evaluation-order.js . CLOSED TREE
Backed out changeset 10e2414392ae (bug 1758780)
Backed out changeset 481062597411 (bug 1758780)
2022-04-20 03:03:26 +03:00
Joel Maher 41c0067816 Bug 1763423 - Turn on full conditioned profiles. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D143065
2022-04-19 18:32:56 +00:00
Emilio Cobos Álvarez 65a2664032 Bug 1765291 - Update cbindgen to 0.22.0. r=layout-reviewers,boris
This will allow generating flags with complex expressions like:

  https://searchfox.org/mozilla-central/rev/4b3039b48c3cb67774270ebcc2a7d8624d888092/servo/components/style/values/specified/box.rs#1281-1285

Which now generates:

  inline const StyleContain StyleContain::STRICT = StyleContain{ /* .bits = */ (uint8_t)((((1 << 3) | (StyleContain::LAYOUT).bits) | (StyleContain::PAINT).bits) | (StyleContain::SIZE).bits) };

and a number of other improvements.

Differential Revision: https://phabricator.services.mozilla.com/D143980
2022-04-19 18:28:06 +00:00
Joel Maher c582dbf6d7 Bug 1759594 - add support for new a51 phones and remove s7 phones. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D143640
2022-04-19 17:27:11 +00:00
Mike Hommey 5a6c42678a Bug 1758780 - Update builders to rustc 1.60. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143176
2022-04-19 08:08:45 +00:00
Mike Hommey e778621ee4 Bug 1758780 - Update builders to clang 14. r=firefox-build-system-reviewers,mhentges,andi
Differential Revision: https://phabricator.services.mozilla.com/D143175
2022-04-19 08:08:45 +00:00
Geoff Brown 0e9abefe07 Bug 1745203: Re-enable release-msix-push on beta; r=releng-reviewers,aki
With https://github.com/mozilla-releng/scriptworker-scripts/issues/474
resolved, automatic pushes to the Microsoft Store can be re-enabled for beta.
These were disabled in https://hg.mozilla.org/mozilla-central/rev/22dc1718983e,
which has not made it to beta yet.

Differential Revision: https://phabricator.services.mozilla.com/D143949
2022-04-18 22:49:56 +00:00
Mike Hommey 72fcb02597 Bug 1764882 - Use apple-m1 cpu target on mac arm64 builds. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143818
2022-04-18 20:38:25 +00:00
Tom Ritter 1f6c848ef2 Bug 1763412: Unpack 2 and only 2 values r=jewilde
We were getting ('dav1d', '87f9a81cd770e49394a45deca7a3df41243de00b', '')
which is three values and throwing an exception.

Differential Revision: https://phabricator.services.mozilla.com/D143060
2022-04-15 18:17:40 +00:00
Mike Hommey 56dd1d6854 Bug 1764449 - Run source-test-python-mach tasks on changes to python/sites/*. r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143548
2022-04-15 04:24:57 +00:00
Mitchell Hentges 97b39cb317 Bug 1764711: Move boto3 to requirement file r=ahal
The `upload_geneated_sources.py` script needs `boto3`, but was:
* Running in CI with Mach having a site-packages-source of `None`
* Using the `common` site (which inherits Mach's site-packages-source)
* Installing `boto3` outside of the knowledge of the centralized
  dependency system.

Make a `upload-generated-sources` site, and move `boto3` to it.

Differential Revision: https://phabricator.services.mozilla.com/D143715
2022-04-14 18:00:30 +00:00
Gabriele Svelto 222253b8d8 Bug 1764545 - Pull in the latest version of dump_syms r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D143699
2022-04-14 14:25:46 +00:00
Alexis Beingessner 8d52156e82 Bug 1763706 - Update rust-minidump to 0.10.4-prerelease. r=gsvelto CLOSED TREE
has hotfix for symbol parsing limitations

Differential Revision: https://phabricator.services.mozilla.com/D143226
2022-04-13 04:30:39 +00:00
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