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

10653 Коммитов

Автор SHA1 Сообщение Дата
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
Joel Maher a8d6572821 Bug 1751490 - turn off duplication of e10s and fission tests for marionette/firefox-ui/telemetry tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137213
2022-01-27 23:13:00 +00:00
Joel Maher c3732dc8c1 Bug 1751489 - turn off duplicate mochitests leaving just fission running. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137187
2022-01-27 22:43:38 +00:00
Andrew Halberstadt c2b9d1b50f 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-27 14:45:19 +00:00
Alexandru Michis a7815d2862 Backed out changeset 5a7179b0085c (bug 1751824) for causing failures in sanitizer_common_interceptors.inc 2022-01-26 04:59:20 +02:00
Rob Lemley 6a3f24f6fb Bug 1752056 - Fix copy/paste error in llvm-symbolizer toolchain descriptions. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D136970
2022-01-26 00:30:53 +00:00
Mike Hommey 7db4048bdb Bug 1751839 - Don't use clang-toolchain to derive llvm-symbolizer a=fix
CLOSED TREE

We do want to use the llvm-symbolizer from the full clang build, which
has broader binary compatibility and is better guaranteed to match the
compiler used for builds that require llvm-symbolizer.

Differential Revision: https://phabricator.services.mozilla.com/D136971
2022-01-26 00:07:12 +00:00
Mike Hommey 400f3da6d7 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.

Differential Revision: https://phabricator.services.mozilla.com/D136837
2022-01-25 23:01:46 +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
Mike Hommey fc9a6fad42 Bug 1629184 - Remove clang-cl.exe from the linux64-clang-win-cross toolchain. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D136833
2022-01-25 22:43:56 +00:00
Mike Hommey b51dd0d34d Bug 1751839 - Build clang stage 1 as a separate task. r=firefox-build-system-reviewers,andi
This allows to start building other toolchains, compiler runtimes, much
earlier, since we don't have to wait for a complete 4-stage-optimized
compiler to start these, while the output produced by clang is
presumably the same whether it's a stage 1 or a stage 4 clang.

Differential Revision: https://phabricator.services.mozilla.com/D136844
2022-01-25 21:51:17 +00:00
Mike Hommey bb74ca9e21 Bug 1751839 - Make most toolchains use a clang-toolchain alias instead of clang/clang-13. r=firefox-build-system-reviewers,andi
This will allow to decouple the clang toolchain used for toolchain builds
and Firefox.

Differential Revision: https://phabricator.services.mozilla.com/D136841
2022-01-25 21:51:16 +00:00
Julien Cristau 9d8710a2c6 Bug 1751850 - stop silencing exceptions in `getHSTSPreloadList.js`. r=keeler DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D136777
2022-01-25 16:32:50 +00:00
Mike Hommey 3861973a69 Bug 1751809 - Remove llvm-symbolizer from the clang-win-cross toolchain. r=firefox-build-system-reviewers,andi
We have been using the separate llvm-symbolizer toolchain since
bug 1685599.

Differential Revision: https://phabricator.services.mozilla.com/D136819
2022-01-25 09:18:24 +00:00
Mike Hommey 773fa3be25 Bug 1751817 - Pass --rtlib=libgcc to clang when building for Android. r=firefox-build-system-reviewers,andi
Instead of forcing it via a patch to clang itself (which now conflicts
with other changes on clang trunk, although the conflict is benign).

Because of https://github.com/llvm/llvm-project/issues/53397 we need to
narrow down the warnings that trigger errors in the check for
`pthread_cond_timedwait_monotonic_np`.

Differential Revision: https://phabricator.services.mozilla.com/D136850
2022-01-25 09:17:39 +00:00
Barret Rennie e1efc0b3a5 Bug 1751761 - Use correct interface when getting cwd from dirsvc in getHSTSPreloadList.js r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D136778
2022-01-24 23:06:08 +00:00
Geoff Brown 1112891da7 Bug 1745203 - Add release-msix-push task, run on beta only; r=aki
Add taskcluster config for publishing msix archives on the Microsoft Store.

Differential Revision: https://phabricator.services.mozilla.com/D136539
2022-01-24 15:02:56 +00:00
Joel Maher 93785a16d9 Bug 1751259 - Run Marionette on fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136552
2022-01-21 21:18:00 +00:00
Joel Maher 643350a75a Bug 1751325 - Run mochitest-plain fission-xorig everywhere. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D136628
2022-01-21 19:16:12 +00:00
Mitchell Hentges 0116a8d491 Bug 1748737: Update deprecated pytest code r=webdriver-reviewers,ahal,whimboo
`pytest` is about to be upgraded, so this patch resolves a bunch of the
issues currently blocking the upgrade.
Most changes done in this patch are described in the "deprecations" page
on the pytest docs:
https://docs.pytest.org/en/latest/deprecations.html#using-class-in-custom-collectors

One undocumented change is that defining a pytest argument as the same name as an
in-scope, imported fixture function, will no longer use that imported function.

Differential Revision: https://phabricator.services.mozilla.com/D136537
2022-01-21 18:21:55 +00:00
Gregory Mierzwinski 9aa6c53f6c Bug 1745200 - Handle cropping for mobile properly. r=perftest-reviewers,AlexandruIonescu
This patch updates the visualmetrics.py script to the latest version. It adds the ability to detect when we are cropping mobile vs desktop browsers and takes take of an issue where the top of the page doesn't get cropped properly.

See the PR here: https://github.com/sitespeedio/browsertime/pull/1687

Differential Revision: https://phabricator.services.mozilla.com/D136400
2022-01-21 15:54:54 +00:00
Andrew Halberstadt 681b4e3edb Bug 1746414 - Use 'GraphConfig' from standalone taskgraph, r=releng-reviewers,aki
Depends on D136515

Differential Revision: https://phabricator.services.mozilla.com/D136516
2022-01-21 15:45:02 +00:00
Andrew Halberstadt 8a26e659ba Bug 1751050 - Don't fail if there was an exception in current generation with taskgraph --diff, r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D136515
2022-01-21 15:45:02 +00:00
Andrew Halberstadt 184234a08b Bug 1751050 - Add a test to ensure params under 'taskcluster/test/params' aren't broken, r=releng-reviewers,aki
This will ensure we don't accidentally cause bustage to graph generation with
any of the parameters checked into `taskcluster/test/params`.

This was previously being (sort of) tested by the `tgdiff` task. Now that this
test exists, we no longer need to rely on it.

I removed 'always-target' from the task since this now takes ~25 min to run and
which is the new bottleneck for reviewbot turn around times.

Differential Revision: https://phabricator.services.mozilla.com/D136514
2022-01-21 15:45:02 +00:00
Kershaw Chang 32528d87fd Bug 1750251 - Not run socket process tests on late beta, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D136295
2022-01-21 04:48:02 +00:00
Joel Maher f5caad47e9 Bug 1751267 - turn off old windows 10 failures jobs. r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D136523
2022-01-20 20:55:13 +00:00
Joel Maher 68b1d2eebb Bug 1750873 - run mochitest-screenshots as fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136519
2022-01-20 20:07:51 +00:00
Joel Maher d7dc1466d2 Bug 1750841 - Run wpt fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136276
2022-01-20 18:45:20 +00:00
Joel Maher 476561fefa Bug 1750837 - run mochitest-media in fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136293
2022-01-20 18:07:08 +00:00
Mike Hommey 77e267d014 Bug 1750599 - Apply valgrind upstream patch that increases performance with --track-origins=yes. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D136307
2022-01-19 22:27:47 +00:00
Mike Hommey 4d76097f76 Bug 1749386 - Normalize url returned by get_root_url(). r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D136298
2022-01-19 22:17:43 +00:00
Gregory Mierzwinski 25165db129 Bug 1742103 - Add scopes and taskcluster proxy to perftest CI tasks. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D133911
2022-01-19 14:30:13 +00:00
Andrew Halberstadt 15915d87f6 Bug 1750842 - Add 'xorigin' to mozinfo guess in task configuration, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D136272
2022-01-19 14:14:09 +00:00
Joel Maher e21f31566d Bug 1750804 - remove e10s talos except webgl, run webgl-gli in fission. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D136251
2022-01-19 13:29:26 +00:00
Joel Maher f3e592adf4 Bug 1750807 - migrate firefox-ui to fission. r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D136256
2022-01-19 13:13:27 +00:00
Tim Huang 2b10c720ee Bug 1750202 - Add a dynamic First Party Isolation(dFPI) variant. r=releng-reviewers,jmaher
In order to green up tests with dFPI enabled, this patch adds a dFPI
variant for mochitests and Web Platform Tests. Currently, dFPI has been
disabled for mochitests and Web Platform Tests. So, we need a tier 3
variant for us to verify if the tests were fixed with dFPI enabled. We
will add this variant to all possible mochitests and WPTs.

Note that we will remove this variant after we fix all tests.

Differential Revision: https://phabricator.services.mozilla.com/D136111
2022-01-19 00:01:36 +00:00