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

10947 Коммитов

Автор SHA1 Сообщение Дата
Steve Fink 47a7f7c920 Bug 1767612 - Update to sixgill that optimizes out trivial loops
Differential Revision: https://phabricator.services.mozilla.com/D146257
2022-05-18 23:34:02 +00:00
Julien Cristau 6afece8ec6 Bug 1764371 - relpro: check for existing tasks in the task group on rerun r=releng-reviewers,hneiva
Release promotion action tasks aren't atomic, so they may schedule some
tasks, then fail.  The scheduled tasks depend on the action task so
normally they never run and everything's fine.
However if the action task is rerun and the rerun succeeds, it unblocks
both the tasks it scheduled and the ones scheduled by previous runs,
which may not be safe.
Prevent this by explicitly checking for existing tasks in the group
before anything else, and returning an error if any are incomplete.

Differential Revision: https://phabricator.services.mozilla.com/D144964
2022-05-18 08:48:54 +00:00
Mike Hommey f4878291f6 Bug 1769876 - Refresh Debian docker images snapshot. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D146647
2022-05-18 02:40:16 +00:00
Alex Ionescu 93637541c8 Bug 1766433 Create a daily cron job for triggering backfill-all-browsertime r=jmaher,ahal
This patch adds a cron job that runs daily and triggers the backfill-all-browsertime action task for the revisions containing commits that were reviewed by #perftest for the daay before the job is running.

Differential Revision: https://phabricator.services.mozilla.com/D144713
2022-05-17 09:15:20 +00:00
Daniel Holbert b637180d67 Bug 1769335: Update our in-tree sccache to version 0.3.0. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D146357
2022-05-17 04:22:54 +00:00
Joel Maher db28226dd1 Bug 1769098 - initial work to allow taskcluster/mozbase/mozharness to support conditioned profiles. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D146220
2022-05-16 19:11:46 +00:00
Rob Lemley ac33bf8bc8 Bug 1766928 - Configure Taskgraph to support comm-esr102. r=releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D145907
2022-05-16 16:13:57 +00:00
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
Mike Hommey 34be9b5fa9 Bug 1769174 - Add clang trunk tasks for all supported hosts/targets. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D146268
2022-05-14 22:06:55 +00:00
Marian-Vasile Laza 2a3f046f0d Backed out changeset fecdf3c0e77c (bug 1769174) for triggering clang trunk builds on all pushes. CLOSED TREE 2022-05-15 00:53:20 +03:00
Mike Hommey 14f74c3fcf Bug 1769174 - Add clang trunk tasks for all supported hosts/targets. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D146268
2022-05-14 21:22:24 +00:00
Mike Hommey 5a0fd79e1f Bug 1769174 - Be more consistent in clang task symbols for treeherder. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D146267
2022-05-14 21:22:24 +00:00
Mike Hommey 27ae31a0f0 Bug 1769173 - Update wasi-sdk to the latest trunk. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D146264
2022-05-14 21:18:15 +00:00
Iulian Moraru bdd514047e Backed out changeset fee2a1521dfe (bug 1769098) for causing python failures. CLOSED TREE 2022-05-13 21:03:32 +03:00
Joel Maher e041c47bdc Bug 1769098 - initial work to allow taskcluster/mozbase/mozharness to support conditioned profiles. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D146220
2022-05-13 15:21:23 +00:00
Joel Maher f7fd6fc688 Bug 1768248 - Remove no-fission tests which are not relevant for geckoview. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D146131
2022-05-12 23:18:23 +00:00
Dana Keeler 036e660199 Bug 1769058 - handle PinsListTimestamp entry in Chrome's static pinning list r=jschanck DONTBUILD
Chrome's transport_security_state_static.pins (used by Gecko to glean static
pinning information) recently added a timestamp to note its creation time.
This patch updates genHPKPStaticPins.js to handle the timestamp's presence by
ignoring it.
This also removes the obsolete security/manager/tools/genHPKPStaticPins.js.
The canonical version of that file is
taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js.

Differential Revision: https://phabricator.services.mozilla.com/D146226
2022-05-12 18:48:17 +00:00
Tom Ritter 7e664ec0b1 Bug 1700396: Bump Updatebot taking a number of changes r=ahochheiden
Changes from Feb 4:
 - Add support for ./mach try fuzzy
 - Handle Spurious Updates
 - filter out merge commits
 - Adding memoize to check_for_update
 - every N commits frequency
 - a commit and week frequency
 - allow scm provider to clone repo at different times
 - relaxing assertion about commits being an ordered subset
 - other smaller bugfixes and formatting

Differential Revision: https://phabricator.services.mozilla.com/D146204
2022-05-12 18:07:50 +00:00
Joel Maher c46d70e419 Bug 1766212 - Remove DFPI variant. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D145481
2022-05-12 10:17:35 +00:00
Joel Maher ab1727d3e3 Bug 1762991 - switch to --disable-fission and fission by default. r=gbrown,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D144985
2022-05-10 17:41:03 +00:00
Butkovits Atila 8a2fe790ec Backed out changeset 1ce55e10b927 (bug 1762991) for causing jit failures. CLOSED TREE 2022-05-10 09:41:32 +03:00
Joel Maher f33bac2082 Bug 1762991 - switch to --disable-fission and fission by default. r=gbrown,webdriver-reviewers,whimboo
updated patch for android_hardware_unittests.py, asking for a review- please look at the interdiff to see recent changes.

Differential Revision: https://phabricator.services.mozilla.com/D144985
2022-05-10 00:41:01 +00:00
Nicolas Chevobbe 30db855c84 Bug 1668219 - [devtools] Remove devtools/client/performance. r=julienw.
Differential Revision: https://phabricator.services.mozilla.com/D145461
2022-05-06 17:16:27 +00:00
Cristian Tuns 3779fe2ac1 Backed out changeset 60dcc095f627 (bug 1762991) for causing multiple failures (exit status 2). CLOSED TREE 2022-05-06 14:34:10 -04:00
Joel Maher 8e2741c219 Bug 1762991 - switch to --disable-fission and fission by default. r=gbrown,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D144985
2022-05-06 15:01:22 +00:00
Mike Hommey 9fa0488903 Bug 1767504 - Apply GCC upstream patch to silence a dubious warning. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D145404
2022-05-06 12:49:45 +00:00
Mike Hommey 5e6cd4e3a5 Bug 1767917 - Remove rust compiler-builtins-hack. r=firefox-build-system-reviewers,andi
The underlying issue in the LLVM gold plugin now has a proposed fix that we
can use to remove the hack.

Differential Revision: https://phabricator.services.mozilla.com/D145539
2022-05-06 12:26:38 +00:00
Mike Hommey 1f32baf6d5 Bug 1767919 - Build clang-mingw's libc++/libc++abi/libunwind in one go. r=firefox-build-system-reviewers,andi
Building libc++ and libc++abi standalone is not supported as of LLVM 15
(it already shows a deprecation warning in LLVM 14). Switch to using the
new canonical way to build them*, and get libunwind along.

As a bonus, merging the libraries is handled by the LLVM build system in
that case.

[*] https://libcxx.llvm.org/BuildingLibcxx.html

Differential Revision: https://phabricator.services.mozilla.com/D145543
2022-05-05 22:21:00 +00:00
Mike Hommey aa8415317c Bug 1767919 - Build clang-mingw's libunwind from llvm-project. r=firefox-build-system-reviewers,andi
The separate libunwind we were getting is from an old llvm mirror. We
can just use the version from llvm-project, which will be up-to-date,
and will allow to simplify the whole process later.

Differential Revision: https://phabricator.services.mozilla.com/D145542
2022-05-05 22:21:00 +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
Mike Hommey e6c12dc71e Bug 1767372 - Upgrade clang to 14.0.3. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D145294
2022-05-05 07:16:46 +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
Jesse Schwartzentruber 1d70bb1160 Bug 1765546 - Add AFL++ instrumentation toolchain r=decoder,firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D144208
2022-05-04 19:24:57 +00:00
Narcis Beleuzu 4c1ccf6db3 Backed out changeset 6369b96a0162 (bug 1766497) for python failures on test_site_compatibility.py . CLOSED TREE 2022-05-05 01:38:18 +03:00
Mitchell Hentges 75adc8066f Bug 1766497: Mach: use `venv` instead of `virtualenv` . CLOSED TREE
Brew's Python 3.10 causes `virtualenv==20.7.2` to produce a wonky folder
structure (`$venv/opt/homebrew/lib/python3.10/site-packages`?).

This is likely fixed with newer `virtualenv`, but the simpler workaround
here is to use `venv` instead now that Python 3 is always used.

Adds `python3-venv` to docker image so that tests and debian-based tasks
can leverage it.

Differential Revision: https://phabricator.services.mozilla.com/D144872
2022-05-04 14:17:04 +00:00
andrej 23829f29b7 Bug 1766009 - Create WPT chrome job r=perftest-reviewers,sparky,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D144444
2022-05-04 17:10:39 +00:00
Jamie Nicol 8edf173ea8 Bug 1765742 - Add webrender wrench tasks for Samsung Galaxy A51 devices. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D145078
2022-05-04 16:00:25 +00:00
Norisz Fay 97b570a3d1 Backed out changeset 4b6378a06816 (bug 1766497) for causing docker images bustages CLOSED TREE 2022-05-04 17:50:36 +03:00
Mitchell Hentges 53c89c581f Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal
Brew's Python 3.10 causes `virtualenv==20.7.2` to produce a wonky folder
structure (`$venv/opt/homebrew/lib/python3.10/site-packages`?).

This is likely fixed with newer `virtualenv`, but the simpler workaround
here is to use `venv` instead now that Python 3 is always used.

Adds `python3-venv` to docker image so that tests and debian-based tasks
can leverage it.

Differential Revision: https://phabricator.services.mozilla.com/D144872
2022-05-04 14:17:04 +00:00
Gabriele Svelto 5cceaad3d8 Bug 1766753 - Update the Window system symbols scraper's requirements r=glandium
This also adjusts the scripts used to create the Docker image and to
run the task.

Differential Revision: https://phabricator.services.mozilla.com/D145060
2022-05-04 08:14:08 +00:00
Mark Banner aab0a0ff9c Bug 1767479 - Copy the staged node_modules for eslint-plugin-mozilla when running ESLint on CI to ensure the node task runs correctly. r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D145347
2022-05-03 19:41:02 +00:00
Tom Ritter 903cce1100 Bug 1766948 - Add cargo to the Updatebot Docker image r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D145127
2022-05-03 13:37:19 +00:00
Sebastian Hengst 5b6d791117 Bug 1767371 - increase gcc version used to fix decision task build bustage. CLOSED TREE 2022-05-03 10:29:44 +02:00
Mike Hommey c641718162 Bug 1767371 - Upgrade gcc 9 to 9.4 and 11 to 11.3. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D145293
2022-05-03 08:07:57 +00:00
Mike Hommey 4eb976b2b3 Bug 1766953 - Remove now unused rust-1.47 toolchain. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D145054
2022-05-03 08:02:54 +00:00
Gregory Mierzwinski 6fdd339b84 Bug 1677559 - Run visual-metrics in the browsertime test task. r=perftest-reviewers,kshampur
This patch runs the visual-metrics processing within the test task rather than the (deleted) `-vismet` tasks. It also updates the browsertime version to v15. It requires an update to node16 so new code was added to pull, and install the *-node-16 toolchain artifacts from CI.

This patch is possible because the browsertime update gives us the new `visualmetrics-portable.py` script which doesn't require ImageMagick anymore (they've been converted to Python dependencies). We did this conversion here: https://github.com/sitespeedio/browsertime/pull/1741

Furthermore, some changes are made to handle timeouts better, and increase the timeout for an interactive test.

Depends on D143502

Differential Revision: https://phabricator.services.mozilla.com/D142838
2022-05-02 12:26:14 +00:00
Gregory Mierzwinski 2ddffcb64a Bug 1677559 - Remove the vismet browsertime tasks. r=perftest-reviewers,afinder
This patch removes all the code related to the second task (the `*-vismet` tasks) we were using for visual-metrics processing.

Differential Revision: https://phabricator.services.mozilla.com/D142837
2022-05-02 12:26:13 +00:00
Alex Ionescu e085b2f61d Bug 1764402 Add chromedriver for Chrome 101 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D144820
2022-05-02 07:28:02 +00:00
Geoff Brown fb36ca3259 Bug 1745203 - For release, trigger on promote shipping-phase; r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D145018
2022-04-29 13:40:19 +00:00