Commit Graph

10688 Commits

Author SHA1 Message Date
Joel Maher
87534f5a53 Bug 1751497 - run extra periodic tasks in fission only and related cleanup. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137904
2022-02-04 23:46:23 +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
Mitchell Hentges
951485daa3 Bug 1753701: Always default to --outgoing/--workdir in ./mach lint r=ahal
Tweaks `./mach lint` behaviour to always fall back to only linting files
that have changed according to VCS - previously, this only happened if
no linter was provided.

Adjusts "am I at $topsrcdir" check to use `pathlib` to avoid mismatches
due to inconsistent capitalization or slash direction.

Updates CI references to explicitly provide `*` as the path to avoid
the only-lint-files-changed restriction.

Differential Revision: https://phabricator.services.mozilla.com/D137870
2022-02-04 21:48:59 +00:00
Joel Maher
706c06e107 Bug 1753531 - turn off e10s versions of browser-chrome/devtools/mochitest-remote tests when fission exists. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137877
2022-02-04 19:29:48 +00:00
Tom Ritter
9293f7af50 Bug 1700396: Bump Updatebot to get the infinite loop fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D137861
2022-02-04 14:29:14 +00:00
Joel Maher
b334e33f40 Bug 1753095 - remove e10s versions of mochitest-media. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137570
2022-02-03 20:50:14 +00:00
Sylvestre Ledru
caaedeee98 Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D137741
2022-02-03 18:34:58 +00:00
Andi-Bogdan Postelnicu
40ca2d63f3 Bug 1744446 - Upgrade llvm toolchain to 13.0.1 r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D132870
2022-02-03 15:18:33 +00:00
Mike Hommey
8a445063c5 Bug 1752490 - Build the Windows clang toolchain as a repack or clang + compiler-rt. r=firefox-build-system-reviewers,andi
This means we can now skip building a 32-bit compiler-rt when building
clang itself, as well as the asan pdb files, which will be taken from
the compiler-rt artifact.

Differential Revision: https://phabricator.services.mozilla.com/D137259
2022-02-03 07:51:38 +00:00
Mike Hommey
40a80b3c3e Bug 1752486 - Replace the win64 clang 2 stages toolchain with a 1 stage one. r=firefox-build-system-reviewers,andi
As of bug 1751824, the only remaining use of the 2-stages Windows clang
toolchain is for llvm-profdata in the generate-profile runs.

We don't need that to be built by clang itself (whereas it was desirable
to get compiler-rt from stage 2 before bug 1751824), so we can drop that
build to one stage only.

And because as of bug 1751839 we can start building stage 2 from a
separate stage 1 task, we do that for the Windows clang toolchain, like
we do for the Linux one.

Also, make the win64-clang-toolchain alias point to that stage 1 build,
like for Linux.

Differential Revision: https://phabricator.services.mozilla.com/D137257
2022-02-03 07:51:37 +00:00
Kash Shampur
e42585c0b3 Bug 1753284 - Allow perftest recording task to be retriggered r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D137680
2022-02-03 07:43:51 +00:00
Tom Ritter
76dd71b993 Bug 1700396: Bump Updatebot to get the patching functionality r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D137687
2022-02-03 03:37:09 +00:00
Joel Maher
a71c8b3c6a Bug 1750804 - turn off e10s talos-webgl, run only on fission. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D137546
2022-02-02 21:32:12 +00:00
Andrew Halberstadt
233e7b6d3e Bug 1753047 - [taskgraph] Use hardcoded values for default 'base_repository' and 'head_repository' parameters, r=releng-reviewers,jmaher,aki
Differential Revision: https://phabricator.services.mozilla.com/D137571
2022-02-02 14:59:00 +00:00
Julien Cristau
ee0ac6178f Bug 1753045 - funsize: stop using deprecated warn logging method. r=releng-reviewers,gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D137543
2022-02-02 10:46:27 +00:00
Mike Hommey
efabb6b4b6 Bug 1752977 - Build bustage fix r=fix CLOSED TREE 2022-02-02 04:20:42 -05:00
Mike Hommey
e533d4090f Bug 1752977 - Remove dsymutil from the cctools-port toolchain. r=firefox-build-system-reviewers,mhentges
Back when it was added (bug 1337233), it was copied from llvm-dsymutil,
which was renamed to dsymutil later, in clang 7. As such, we don't
actually need a dsymutil in cctools-port anymore, since it's there with
clang.

This makes the cctools-port build independent of the clang version it's
built with, so we can rename it and move it to misc.yml, since there
won't be a need for multiple builds of it in the future.

Differential Revision: https://phabricator.services.mozilla.com/D137507
2022-02-02 05:22:32 +00:00
Mike Hommey
68248d66a8 Bug 1746558 - Update fix-stacks to version that supports arm64 macos. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D137338
2022-02-02 05:20:11 +00:00
Geoff Brown
e28d400c1f Bug 1745203 - Set MSIX(push) task payload's publishMode; r=releng-reviewers,hneiva
For msix pushes, set the payload's publishMode to Immediate for the
Beta channel, and Manual for all other channels (no other channels
are currently enabled, and Manual publishing is desired on Release).

Differential Revision: https://phabricator.services.mozilla.com/D137575
2022-02-01 22:42:47 +00:00
Joel Maher
a261492460 Bug 1750839 - Enable fission browser-chrome for variants. r=mccr8,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136512
2022-02-01 19:30:34 +00:00
Joel Maher
dd4de46228 Bug 1753058 - clean up webgl tests to remove e10s variant. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137544
2022-02-01 19:13:04 +00:00
Joel Maher
c6ae027392 Bug 1753030 - remove domstreams e10s test duplicates, clean up some linux scheduling of fission. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137536
2022-02-01 19:12:35 +00:00
Dragana Damjanovic
85327ac928 Bug 1751170 - Rename http3.enabled pref r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D137192
2022-02-01 12:04:40 +00:00
Cosmin Sabou
192aa5a7f9 Backed out changeset e8d35216131d (bug 1746558) for causing stacks related bustages. CLOSED TREE 2022-02-01 03:11:24 +02:00
Mike Hommey
e7241aeaa0 Bug 1746558 - Update fix-stacks to version that supports arm64 macos. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D137338
2022-02-01 00:47:12 +00:00
Kagami Sascha Rosylight
de848312b4 Bug 1734722 - Part 3: Allow domstreams: True in build r=aki
Differential Revision: https://phabricator.services.mozilla.com/D137500
2022-01-31 23:45:00 +00:00
Dan Mosedale
164216f79b Bug 1612986 - add newtab mocha code coverage info, r=andreio,marco
Differential Revision: https://phabricator.services.mozilla.com/D135525
2022-01-31 23:57:21 +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
Joel Maher
5fbde55b67 Bug 1750871 - run mochitest-remote on fission everywhere. r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D137470
2022-01-31 20:47:53 +00:00
Joel Maher
2bc7f27716 Bug 1750834 - Enable devtools on fission everywhere. r=mccr8,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136533
2022-01-31 18:09:41 +00:00
Andrew Halberstadt
5c93c1892b 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-31 17:03:19 +00:00
Joel Maher
472075915e Bug 1751487 - turn off e10 reftest*/wpt* for test variants. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137350
2022-01-31 16:44:16 +00:00
Gregory Mierzwinski
5fee015336 Bug 1752350 - Add matrix-react-bench to raptor-browsertime. r=jandem,perftest-reviewers,AlexandruIonescu
This patch adds the matrix-react-bench to raptor-browsertime. It will run alongside the other benchmarks on trunk and mozilla-beta. It will also be possible to run these on chrome and chromium.

Differential Revision: https://phabricator.services.mozilla.com/D137344
2022-01-31 16:33:39 +00:00
Iulian Moraru
07ff452d48 Backed out changeset d06323898333 (bug 1751170) for causing multiple build bustages on StaticPrefListAll.h.stub. CLOSED TREE 2022-01-29 00:15:20 +02:00
Dragana Damjanovic
b8b1d555dc Bug 1751170 - Rename http3.enabled pref r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D137192
2022-01-28 21:55:45 +00:00
Joel Maher
257d516f9c Bug 1751485 - s/fission-webgl-ipc/webgl-ipc+fission/ and remove e10s versions of webgl tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137230
2022-01-28 20:33:37 +00:00
Joel Maher
f45abb4cbe Bug 1751489 - turn off e10s duplication of mochitest-plain* tests for variants. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137323
2022-01-28 20:31:59 +00:00
Joel Maher
7c628df93e Bug 1751490 - remove e10s marionette from variants. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137322
2022-01-28 20:31:42 +00:00
Iulian Moraru
1971bb7cdf Backed out changeset c20b8dd4f5ee (bug 1751485) for causing linting failures. CLOSED TREE 2022-01-28 21:34:20 +02:00
Joel Maher
b42e4e313b Bug 1751485 - s/fission-webgl-ipc/webgl-ipc+fission/ and remove e10s versions of webgl tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137230
2022-01-28 19:08:31 +00:00
ahochheiden
c5599e009c Bug 1750638 - Update the mozversioncontrol test CI job to run also run on Mac and Windows r=firefox-build-system-reviewers,mhentges
The platform(s) were not specified, and it seems when that is the case that
it will only run on linux by default. The platforms are now explicitly
set to include Windows, Linux, and Mac.

Differential Revision: https://phabricator.services.mozilla.com/D136214
2022-01-28 17:04:33 +00:00
Butkovits Atila
8894619edc Merge mozilla-central to autoland. CLOSED TREE 2022-01-28 07:19:47 +02:00
Butkovits Atila
bd1fe98feb Merge autoland to mozilla-central. a=merge 2022-01-28 06:40:32 +02:00
Mike Hommey
b025d96056 Bug 1751824 - Fixup for macos compiler-rt build. CLOSED TREE
Applying all the patches from build-clang enabled the patch for macos
cross compiles that adds a -target argument based on
LLVM_DEFAULT_TARGET_TRIPLE, that we weren't setting.

Differential Revision: https://phabricator.services.mozilla.com/D137252
2022-01-28 03:52:12 +00:00
Mike Hommey
9f69608665 Bug 1751824 - Build Windows compiler runtimes like for macOS and Android. r=firefox-build-system-reviewers,andi
It turns out not only can we successfully build the Windows compiler
runtimes separately like on other platforms, but we can also
cross-compile them (like for other platforms)! Which saves a tremendous
amount of time when rebuilding the toolchains, since we can now produce
the clang-win-cross toolchain much earlier than waiting for a native
build of a windows clang compiler first.

While the script supports building an aarch64 compiler-rt, the llvm code
actually doesn't support it, so we don't create a task for it.

Differential Revision: https://phabricator.services.mozilla.com/D136837
2022-01-28 03:28:42 +00:00
Mike Hommey
d44fa596fc Bug 1751824 - Support passing a clang json config to compiler-rt builds. r=firefox-build-system-reviewers,mhentges
And use the clang-13 json for all clang-13-based compiler-rt tasks.
This will ensure we apply all the patches that are intended to be
applied (we may want to split out the compiler-rt patches in the future,
though).

Differential Revision: https://phabricator.services.mozilla.com/D137119
2022-01-28 03:28:41 +00:00
Andreea Pavel
77276416aa Backed out changeset 976680f20082 (bug 1746414) for causing local bootstrap bustage a=backout 2022-01-28 02:03:53 +02:00
Joel Maher
3408a9596e Bug 1751487 - turn off duplicate reftest/wpt non fission tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137195
2022-01-27 23:42:54 +00:00