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

11002 Коммитов

Автор SHA1 Сообщение Дата
Butkovits Atila 4ef264f6e0 Backed out changeset 74a8eb44e096 (bug 1773200) for causing bustages. CLOSED TREE 2022-06-09 13:12:01 +03:00
Mike Hommey 6a04b70252 Bug 1773200 - Update to wasi-sdk-16. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D148604
2022-06-09 09:39:55 +00:00
Bobby Holley 2fccbef283 Bug 1773389 - Redirect cargo-vet toolchain source to mozilla github org. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D148697
2022-06-08 22:41:31 +00:00
Mike Hommey 8425231f97 Bug 1529033 - Update gn to latest trunk. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D148618
2022-06-08 22:40:00 +00:00
Mike Hommey f1d32ddd63 Bug 1529033 - Rename gn toolchain and script. r=firefox-build-system-reviewers,andi
Bug 1570598 turned the windows gn binary into a 64-bits executable.
Reflect that in the toolchain and script names.

Differential Revision: https://phabricator.services.mozilla.com/D148617
2022-06-08 22:40:00 +00:00
Kirk Steuber 7a540aba9e Bug 1762979 - Update Pinning Support in Balrog Submission Jobs r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D147106
2022-06-08 15:38:39 +00:00
Andrew Halberstadt 808558c301 Bug 1658174 - [taskgraph] Ensure backfills with 'times' only apply to desired tasks, r=gabriel,taskgraph-reviewers
Previously we we're looping over 'times' and submitting N separate graphs for
each. This is inefficient because it means that we also rerun dependencies that
many times.

This patch fixes this by instead setting the `task_duplicates` attribute on
every task we are trying to backfill. Therefore, ensuring the dependencies only
run once.

Differential Revision: https://phabricator.services.mozilla.com/D148066
2022-06-08 13:48:28 +00:00
Mike Hommey 887e185c4a Bug 1773224 - Disable per-target runtime directory. r=firefox-build-system-reviewers,andi
There are a set of problems that arise from that setup that need to be
addressed before this can be enabled, but upstream is toying with it,
and it's better to have a setup that is stable rather than a setup that
can break when upstream changes something (which happened again earlier
today).

Differential Revision: https://phabricator.services.mozilla.com/D148625
2022-06-08 08:46:00 +00:00
Julian Descottes edc9af2bff Bug 1773203 - [devtools] Improve failure message and documentation for devtools-bundle job r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D148607
2022-06-08 07:47:25 +00:00
Bobby Holley 2c7db8a3e1 Bug 1772946 - Update cargo-vet toolchain. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D148453
2022-06-08 01:01:39 +00:00
Iulian Moraru a8bbd6fe08 Backed out 2 changesets (bug 1762038, bug 1762037) for causing py3 failures. CLOSED TREE
Backed out changeset 3aa4f53b5325 (bug 1762038)
Backed out changeset 275ed0b3da7b (bug 1762037)
2022-06-08 03:09:30 +03:00
Emilio Cobos Álvarez 255763ef57 Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug
Add a dom/base/rust crate called just "dom" where we can share these.

Most of the changes are automatic:

  s/mozilla::EventStates/mozilla::dom::ElementState/
  s/EventStates/ElementState/
  s/NS_EVENT_STATE_/ElementState::/
  s/NS_DOCUMENT_STATE_/DocumentState::/

And so on. This requires a new cbindgen version to avoid ugly casts for
large shifts.

Differential Revision: https://phabricator.services.mozilla.com/D148537
2022-06-07 23:09:52 +00:00
Sylvestre Ledru 011dd8edbf 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-06-07 22:14:30 +00:00
Mike Hommey 662b0ed7ec Bug 1772036 - Add a `mach cargo vet` command. r=firefox-build-system-reviewers,ahochheiden
The cargo-vet toolchain is auto-bootstrapped and setup for things to
work properly. We modify `mach vendor rust` to invoke `mach cargo vet`
instead of doing its own setup, but in a underhanded way to work around
bug 1772453.

Differential Revision: https://phabricator.services.mozilla.com/D148218
2022-06-07 20:37:11 +00:00
Gregory Mierzwinski 9709cbaa48 Bug 1772489 - Use proper artifact path in condprof fenix task. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D148391
2022-06-07 20:16:20 +00:00
andrej f68b03e684 Bug 1772556 - Migrate WPT from teir 3 to teir 2. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D148271
2022-06-06 13:46:15 +00:00
Mike Hommey dad372ec33 Bug 1772277 - Increase timeout for the rust vendor lint. r=firefox-build-system-reviewers,andi
In some rare cases, mercurial clone takes too long and the remaining
time is not enough to run the lint.

Differential Revision: https://phabricator.services.mozilla.com/D148230
2022-06-03 07:41:03 +00:00
Mike Hommey 3d88540a75 Bug 1772467 - Update cargo-vet to last revision. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D148231
2022-06-03 06:09:42 +00:00
Joel Maher abb489882e Bug 1767488 - run a51 in aarch64 in parallel to arm7 and turn off g5 duplication. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D145456
2022-06-02 16:48:38 +00:00
Mike Hommey 25f84e6a3a Bug 1771826 - Update builders to rustc 1.61. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D147707
2022-06-02 07:06:47 +00:00
Mike Hommey c88be1e316 Bug 1772035 - Hook cargo vet into rust vendoring lint. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D147821
2022-06-02 06:54:25 +00:00
Mike Hommey 09e265a73b Bug 1772035 - Add cargo-vet toolchains. r=firefox-build-system-reviewers,andi
We won't need all of them immediately, but while we're here, we might as
well produce them all.

Differential Revision: https://phabricator.services.mozilla.com/D147820
2022-06-02 06:54:25 +00:00
Mike Hommey b11cccf425 Bug 1771089 - Add a lint-like task to check rust vendoring. r=firefox-build-system-reviewers,linter-reviewers,marco,andi
This is deliberately simple. Future improvements will report if the
vendoring doesn't produce the same content as what's in the tree, and
attach errors to a better location than the first line of Cargo.lock.

Differential Revision: https://phabricator.services.mozilla.com/D147466
2022-06-02 06:42:02 +00:00
Andrew Halberstadt 4cf4b3cc55 Bug 1772074 - [gecko_taskgraph] Ensure 'ensure_spi_disabled_on_all_but_spi' transform properly handles composite variants r=taskgraph-reviewers,jcristau
Depends on D147872

Differential Revision: https://phabricator.services.mozilla.com/D147873
2022-06-01 17:52:11 +00:00
Andrew Halberstadt 7a203b0bcc Bug 1772074 - [gecko_taskgraph] Simplify logic in 'ensure_spi_disabled_on_all_but_spi' transform r=taskgraph-reviewers,jcristau
Depends on D147871

Differential Revision: https://phabricator.services.mozilla.com/D147872
2022-06-01 17:52:11 +00:00
Andrew Halberstadt cd962d5557 Bug 1772074 - [gecko_taskgraph] Add a test for the 'ensure_spi_disabled_on_all_but_spi' transform r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D147871
2022-06-01 17:52:10 +00:00
Gian-Carlo Pascutto da575c1347 Bug 1772141 - Update "Using the Mozilla Source Server" documentation. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D147877
2022-06-01 17:04:10 +00:00
Tom Ritter d80e654b6f Bug 1700396: Bump updatebot to get the blocking bug feature r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D147444
2022-06-01 14:16:41 +00:00
Andrew Halberstadt 3542cde241 Bug 1766316 - Use 'util.keyed_by' from upstream taskgraph, r=releng-reviewers,aki
These files are identical.

Differential Revision: https://phabricator.services.mozilla.com/D144626
2022-05-31 15:28:20 +00:00
Andrew Halberstadt aedff2f08b Bug 1766316 - Use 'util.attributes.{attr|key}match' from upstream taskgraph r=releng-reviewers,gbrown
These functions are identical.

Depends on D144623

Differential Revision: https://phabricator.services.mozilla.com/D144625
2022-05-31 15:28:20 +00:00
Dave Townsend 418ef7501d Bug 1771920: Clarify the docs on generating MAR files for macOS. r=bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D147750
2022-05-31 14:56:02 +00:00
Mike Hommey fb9fe9a4de Bug 1771269 - Build local toolchains on integration+release rather than trunk. r=taskgraph-reviewers,ahal
In rare cases (but which do happen), some change lands on release
branches that invalidates the local toolchain hashes. In those cases,
the local toolchains are currently not produced unless something else
depends on them, which leaves bootstrapping broken on those branches.

Because setting the right set of `run-on-projects` is manual and
error-prone, it's simpler to simply leave it to the taskgraph code
to set it properly for tasks with the `local-toolchain` attribute.

Differential Revision: https://phabricator.services.mozilla.com/D147473
2022-05-27 20:22:12 +00:00
Ben Hearsum 6dee21147f Bug 1751450: pull NSIS Windows source from our own rehosted version, with signed DLLs. r=nalexander,aki
This is a short term measure. In the medium or long term we can do this signing in a separate Task after pulling the original source.

Differential Revision: https://phabricator.services.mozilla.com/D147310
2022-05-26 16:21:33 +00:00
Gabriele Svelto cde9aa137a Bug 1771214 - Bump dump_syms to version 1.0.1 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D147359
2022-05-26 15:24:29 +00:00
Mike Hommey b34edd1cad Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D131588
2022-05-26 14:31:05 +00:00
Alex Finder c9e093afae Bug 1766658 Add chromedriver for Chrome 102 r=perftest-reviewers,sparky,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D147336
2022-05-26 12:19:24 +00:00
Bogdan Szekely a5d63b70ec Backed out changeset e3e5519cbc43 (bug 1771214) for causing toolchain bustage. CLOSED TREE 2022-05-26 12:32:15 +03:00
Gabriele Svelto 613504e85d Bug 1771214 - Bump dump_syms to version 1.0.1 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D147359
2022-05-26 08:53:07 +00:00
Mike Hommey df3223a294 Bug 1771242 - Upgrade clang to 14.0.4. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D147384
2022-05-26 04:56:10 +00:00
Cristian Tuns 3fd8b7b5b0 Backed out changeset b46b70eeaa6f (bug 1751450) for causing fetch bustages CLOSED TREE 2022-05-25 23:35:39 -04:00
Ben Hearsum abf7f5d3c5 Bug 1751450: pull NSIS Windows source from our own rehosted version, with signed DLLs. r=nalexander,aki
This is a short term measure. In the medium or long term we can do this signing in a separate Task after pulling the original source.

Differential Revision: https://phabricator.services.mozilla.com/D147310
2022-05-26 03:24:22 +00:00
Cristian Tuns 3796612e48 Backed out changeset 10a2fbadf5d3 (bug 1696504) for causing reftest failures on hiragino-kaku-1.html CLOSED TREE 2022-05-25 22:19:24 -04:00
Mike Hommey c54b3311fb Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D131588
2022-05-25 18:28:19 +00:00
Agi Sferro 0cf67ce1eb Bug 1759052 - Add a gv-junit webContentIsolationStrategy=0. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D146942
2022-05-25 17:44:51 +00:00
Jesse Schwartzentruber 95dae14bf9 Bug 1769178 - Update to current AFL++ stable. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D146910
2022-05-24 21:07:40 +00:00
Tom Ritter 7c0097d259 Bug 1700396: Bump Updatebot to get the fuzzy path code r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D147204
2022-05-24 16:32:04 +00:00
Julien Cristau 24dee696b4 Bug 1770953 - remove unused transform from release-partner-repack-bouncer-sub job. r=releng-reviewers,aki DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D147190
2022-05-24 15:41:35 +00:00
Julien Cristau ec16160a2b Bug 1770953 - remove unused transform for release-balrog-scheduling. r=releng-reviewers,aki DONTBUILD
run-on-releases was used before bug 1661673 to restrict where we shipped -bz2 releases.

Differential Revision: https://phabricator.services.mozilla.com/D147189
2022-05-24 15:41:35 +00:00
Julien Cristau 52c6b98112 Bug 1770929 - run release-msix-push task for release candidate builds. r=gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D147176
2022-05-24 14:14:41 +00:00
Mike Hommey 6a1523cfa1 Bug 1770302 - Add missing compiler-rts on the macosx64-aarch64 clangs. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D147149
2022-05-24 08:23:55 +00:00