Commit Graph

10885 Commits

Author SHA1 Message Date
Mike Hommey
51ac12e4a3 Bug 1764509 - Update builders to clang 14.0.1. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D143570
2022-04-22 01:52:43 +00:00
Mike Hommey
2e75f81b2e Bug 1765680 - Use toolchain aliases for rust dependencies for toolchains. r=firefox-build-system-reviewers,mhentges
While here, upgrade the rust toolchain used for lowercase. For some
reason it was stuck on 1.47.

Differential Revision: https://phabricator.services.mozilla.com/D144240
2022-04-21 21:55:59 +00:00
Joel Maher
15daab2123 Bug 1765461 - fix cron filters to not scheduled a51 condprof. r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D144329
2022-04-21 18:47:40 +00:00
Emilio Cobos Álvarez
ae3d893e6b Bug 1765746 - Update cbindgen again. r=dshin
This basically improves and turns on constexpr support:

  https://github.com/eqrion/cbindgen/pull/756

Also incorporates:

  https://github.com/eqrion/cbindgen/pull/754

Though that has no real impact for our builds.

Depends on D144316

Differential Revision: https://phabricator.services.mozilla.com/D144317
2022-04-21 17:23:39 +00:00
Tom Ritter
c365991938 Bug 1731594: Update the updatebot dockerfile to prepare for pdf.js r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D142366
2022-04-21 14:52:55 +00:00
Mike Hommey
6ff04be6bd Bug 1765677 - Upgrade the version of cargo used for the vendoring but not for cargo-apk when building wrench. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D144239
2022-04-21 05:05:14 +00:00
Mike Hommey
c904666e40 Bug 1758780 - Update builders to rustc 1.60. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D143176
2022-04-21 04:36:24 +00:00
Mike Hommey
548aade9e4 Bug 1758780 - Update builders to clang 14. r=firefox-build-system-reviewers,mhentges,andi
Differential Revision: https://phabricator.services.mozilla.com/D143175
2022-04-21 04:36:24 +00:00
Cristian Tuns
cf1ff772f0 Backed out changeset 395f906e2904 (bug 1751693) as requested by Bas on element #build. CLOSED TREE 2022-04-20 20:05:48 -04:00
Bas Schouten
c357e94fd8 Bug 1751693: Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=jrmuizel,nical
Differential Revision: https://phabricator.services.mozilla.com/D140681
2022-04-20 23:54:21 +00:00
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