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

1047 Коммитов

Автор SHA1 Сообщение Дата
Gabriel Bustamante b094ef5722 Bug 1766928 - Configure Taskgraph to support esr102 r=releng-reviewers,jcristau,gbrown,aki
Differential Revision: https://phabricator.services.mozilla.com/D145900
2022-05-16 16:13:57 +00:00
Noemi Erli bdddcf3488 Bug 1767923 - Fix lint error r=fix 2022-05-06 00:23:32 +03:00
Mozilla Release Engineering 419fe749c5 Bug 1767923 - Remove -gcp tasks corresponding to tasks that have already migrated to gcp r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D145586
2022-05-05 20:53:32 +00:00
Jesse Schwartzentruber 57e1160210 Bug 1765543 - Add snapshot fuzzing build using Nyx r=decoder,taskgraph-reviewers,ahal
Depends on D144208

Differential Revision: https://phabricator.services.mozilla.com/D144209
2022-05-04 19:24:58 +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 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
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
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 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
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
Michelle Goossens 7251e4d3f9 Bug 1760454 - Migrate remaining Android builds except shippable over from AWS to GCP r=jmaher,ahal
Differential Revision: https://phabricator.services.mozilla.com/D141876
2022-03-24 19:17:37 +00:00
Michelle Goossens 845e1a7633 Bug 1757602 - Migrate remaining Linux builds except shippable over from AWS to GCP r=jmaher,ahal
Differential Revision: https://phabricator.services.mozilla.com/D141875
2022-03-24 19:17:37 +00:00
Michelle Goossens 0a01968f85 Bug 1760472 - Migrate remaining Windows and mingw builds except shippable over from AWS to GCP r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D141771
2022-03-22 22:34:29 +00:00
Michelle Goossens 0697263912 Bug 1760459 - Migrate remaining OSX builds except shippable over from AWS to GCP r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D141769
2022-03-22 22:34:29 +00:00
Michelle Goossens 5168928d8e Bug 1757602 - Migrate Linux 32bit debug builds over from AWS to GCP r=jmaher,ahal
Differential Revision: https://phabricator.services.mozilla.com/D141628
2022-03-21 18:01:39 +00:00
Michelle Goossens 05e789bd32 Bug 1760472 - Migrate Windows debug builds over from AWS to GCP r=jmaher,ahal
Differential Revision: https://phabricator.services.mozilla.com/D141562
2022-03-21 14:35:03 +00:00
Michelle Goossens 9a9dad59a7 Bug 1760459 - Migrate OSX debug builds over from AWS to GCP r=jmaher,ahal
Differential Revision: https://phabricator.services.mozilla.com/D141558
2022-03-21 14:35:02 +00:00
Michelle Goossens 644ff2b7eb Bug 1760454 - Migrate android debug builds over from AWS to GCP r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D141555
2022-03-21 14:35:02 +00:00
Matthew Gaudet 14b5635f0e Bug 1757240 - Stop building JS Streams in CI r=firefox-build-system-reviewers,nalexander
We originally preserved a JS Streams build through a nightly cycle to
provide us with an emergency fallback position. However, it's increasingly
likely we will never take that fallback, and so we are faced with an increasing
dual maintenence burden.

Stopping CI builds is the first step of removing the JS streams code from Gecko,
and will prevent further noise on CI as the fallback position slowly loses relevance.

This patch is a backout of the build portion of Bug 1734722.

Differential Revision: https://phabricator.services.mozilla.com/D141372
2022-03-18 17:23:13 +00:00
Michelle Goossens 3b2e543bf3 Bug 1757602 - Migrate all of linux1804-64 debug testing over to GCP builds r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D140335
2022-03-18 14:36:26 +00:00
Mitchell Hentges 23226da5f7 Bug 1755516: Explicitly use system Python packages for Firefox build CI r=ahal
Updates all build-related jobs (`artifact-build`, `build` and
`instrumented-build`) tasks to explicitly set
`MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system`. This allows them
to consume `psutil` (if installed on the system) without needing
to hit PyPI.org.

Modifies `build-l10n.sh` and `build-linux.sh` to no longer
explicitly fetch `psutil` from PyPI
(`./mach python --virtualenv psutil`), since that is replaced
by Mach's "native package source" behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D140257
2022-03-11 18:34:13 +00:00
smolnar 7e2923a645 Backed out changeset 751c92ab2aba (bug 1752420) at devs request. 2022-02-28 18:23:43 +02:00
Julien Cristau 6bc918d507 Bug 1728882 - upload generated sources for both x64 and aarch64 mac builds r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D139162
2022-02-24 16:19:35 +00:00
Heitor Neiva 15f7981657 Bug 1752420 - Add nightly config for cedar r=aki
Differential Revision: https://phabricator.services.mozilla.com/D138327
2022-02-23 21:57:54 +00:00
Mike Hommey c10d0fa5e2 Bug 1755415 - Ship most compiler-rts alongside clang toolchains on all platforms. r=firefox-build-system-reviewers,mhentges
This improves out-of-the-box support for cross-compiles on tier-1 build
platforms, including for asan. This also reduces the number of different
*-cross toolchains we need for CI builds.

The linux clang is now also a repack, like the others, and the insertion
of the wasm compiler-rt is moved to the repack, which also allows to
remove that part of the build-clang.py script.

Differential Revision: https://phabricator.services.mozilla.com/D138749
2022-02-17 03:44:39 +00:00
Marian-Vasile Laza dc5a07f0b1 Backed out 5 changesets (bug 1755415) for causing build bustages. CLOSED TREE
Backed out changeset e836c26855d4 (bug 1755415)
Backed out changeset 69d9d8005a83 (bug 1755415)
Backed out changeset a84913234c63 (bug 1755415)
Backed out changeset 709af6e17057 (bug 1755415)
Backed out changeset 0a5c1fe00f26 (bug 1755415)
2022-02-16 13:31:05 +02:00
Mike Hommey cd4ff2c4e5 Bug 1755415 - Ship most compiler-rts alongside clang toolchains on all platforms. r=firefox-build-system-reviewers,mhentges
This improves out-of-the-box support for cross-compiles on tier-1 build
platforms, including for asan. This also reduces the number of different
*-cross toolchains we need for CI builds.

The linux clang is now also a repack, like the others, and the insertion
of the wasm compiler-rt is moved to the repack, which also allows to
remove that part of the build-clang.py script.

Differential Revision: https://phabricator.services.mozilla.com/D138749
2022-02-16 08:24:40 +00:00
Matthew Gaudet 8824165f73 Bug 1752206 - Flip the sense of the DOM Streams CI (test JS streams there instead now) r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D137770
2022-02-10 19:01:35 +00:00
Cosmin Sabou 3a5e7ade87 Backed out 2 changesets (bug 1752206) for causing Bp-hybrid bustages on WritableStream.cpp. CLOSED TREE
Backed out changeset bc0d7fc3a472 (bug 1752206)
Backed out changeset 5c89f3f10d0e (bug 1752206)
2022-02-10 20:16:51 +02:00
Matthew Gaudet c20f4ea36c Bug 1752206 - Flip the sense of the DOM Streams CI (test JS streams there instead now) r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D137770
2022-02-10 17:06:09 +00:00
criss 00c2091ed9 Backed out 3 changesets (bug 1752206, bug 1754088) for causing failures on testReadableStream.cpp
Backed out changeset bf7e7a03d4bb (bug 1752206)
Backed out changeset e53660b82b9a (bug 1752206)
Backed out changeset 2f006f71ce1e (bug 1754088)
2022-02-08 19:44:43 +02:00
Matthew Gaudet d2ab56857b Bug 1752206 - Flip the sense of the DOM Streams CI (test JS streams there instead now) r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D137770
2022-02-08 15:23:51 +00:00
Norisz Fay 49e64d1733 Backed out 2 changesets (bug 1752206) for causing build bustages on ReadableByteStreamController.cpp CLOSED TREE
Backed out changeset 455cd9209987 (bug 1752206)
Backed out changeset a6cc91b823c3 (bug 1752206)
2022-02-08 00:09:17 +02:00
Matthew Gaudet 9f505b3000 Bug 1752206 - Flip the sense of the DOM Streams CI (test JS streams there instead now) r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D137770
2022-02-07 18:46:58 +00:00
Mike Hommey f2956e271c Bug 1742972 - Add a macosx64-aarch64-noopt build. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D134129
2022-02-04 22:19:33 +00:00
Kagami Sascha Rosylight eec508c635 Bug 1734722 - Part 1: Add CI jobs for DOM Streams r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D136812
2022-01-31 22:15:38 +00:00
Sandor Molnar aba8ecec36 Backed out 3 changesets (bug 1752232, bug 1734722) for causing spider-monkey failures. CLOSED TREE
Backed out changeset 319186f8024a (bug 1752232)
Backed out changeset 0a448a73bc66 (bug 1734722)
Backed out changeset e684ad3cd11a (bug 1734722)
2022-01-31 23:45:44 +02:00
Kagami Sascha Rosylight 8008db61df Bug 1734722 - Part 1: Add CI jobs for DOM Streams r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D136812
2022-01-31 21:15:58 +00:00
Mike Hommey b97b60b6f6 Bug 1629184 - Don't use the linux64-clang-win-cross in tasks that don't need it. r=firefox-build-system-reviewers,andi
We don't need clang-cl.exe from the win-cross toolchain anymore, which
makes the remaining usecase for that toolchain to provide compiler
runtimes for e.g. asan or profiling. For any build that doesn't involve
those, we can use the plain clang toolchain.

Differential Revision: https://phabricator.services.mozilla.com/D136834
2022-01-25 22:43:56 +00:00
Jesse Schwartzentruber 0e8758dd67 Bug 1708789 - Package tests for macos fuzzing builds. r=taskgraph-reviewers,glandium,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D135877
2022-01-14 14:48:23 +00:00
Alexandru Michis c5fbfa6ff2 Backed out changeset db861e2fd044 (bug 1749652) as requested by agi.
CLOSED TREE
2022-01-13 17:55:26 +02: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
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 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
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
Sandor Molnar e3932a5144 Backed out changeset 572b175efb09 (bug 1696504) for causing regressions. a=backout 2021-12-01 19:48:29 +02: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
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
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