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

12663 Коммитов

Автор SHA1 Сообщение Дата
Alexandre Lissy 0998501805 Bug 1854663 - Fix snap-upstream-build for try to use tc gecko clone r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D188995
2023-09-22 16:52:15 +00:00
Iulian Moraru 49d63b61ac Merge autoland to mozilla-central. a=merge 2023-09-22 12:20:44 +03:00
serge-sans-paille fd53deacfc Bug 1854557 - include fetch-content in startup-test sparse checkout r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D188945
2023-09-22 08:31:26 +00:00
Mike Hommey aac4cc951f Bug 1854524 - Enable wasm support to the clang 8 toolchain. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D188907
2023-09-22 04:39:06 +00:00
Mike Hommey b18b6d7afb Bug 1854524 - Allow to pass the patch to apply to wasi-sdk via the command line. r=firefox-build-system-reviewers,ahochheiden
And only apply wasi-sdk.patch when needed.

Differential Revision: https://phabricator.services.mozilla.com/D188906
2023-09-22 04:39:05 +00:00
Mike Hommey 53765a27b9 Bug 1851754 - Upgrade minimum supported Clang version to 8. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D188898
2023-09-22 02:34:51 +00:00
KS 9558a903aa Bug 1802922 - Finalize list of Safari performance tests for OSX 10.15. r=perftest-reviewers,sparky
Previously the OSX machines had a safari version (14.x.x) that was not
up to date (15.x.x) for the 10.15.7 machines. With this recent safari
version upgrade, the previous test set needs to be updated since now
*some* tests that used to permafail no longer do.

Since we can't upgrade safari any further on these machines, this is as
best as we currently can do. The test set will be revisited in tp7 work
and more generally speaking, the apple silicon machines will have the
more up to date Safari version soon.

Differential Revision: https://phabricator.services.mozilla.com/D187942
2023-09-21 17:27:32 +00:00
KS 2db783b9d5 Bug 1851031 - Enable browsertime tests on macosx opt builds. r=perftest-reviewers,sparky
This should be useful for developers when they want to quickly iterate
on some changes and test it in CI. Currently we only have shippable
builds available on macosx, but both opt and shippable on windows and
linux in CI.

Differential Revision: https://phabricator.services.mozilla.com/D188311
2023-09-21 15:46:04 +00:00
KS 19b0636e79 Bug 1854019 - Add procps to custom-v8 and custom-car linux builds. r=perftest-reviewers,sparky
Due to some changes upstream in depot_tools, pgrep is now a required cli
tool. In particular, we fail during the fetching of the source code due
to a pgrep check if the compiler proxy is running.

Differential Revision: https://phabricator.services.mozilla.com/D188827
2023-09-21 15:43:36 +00:00
Sandor Molnar fa5376e117 Backed out changeset bbc5334f27d3 (bug 1854162) for causing webrender failures CLOSED TREE 2023-09-21 09:08:24 +03:00
serge-sans-paille c608c47112 Bug 1854162 - Use taskcluster-built python for webrender task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D188736
2023-09-21 05:42:07 +00:00
serge-sans-paille 973d9881e1 Bug 1854241 - Use taskcluster-built python to run startup test r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D188755
2023-09-21 05:41:51 +00:00
Mike Hommey 74e963b9b1 Bug 1853812 - Remove Ubuntu 22.10 bootstrap test task. r=firefox-build-system-reviewers,ahochheiden
Canonical seems to have removed all traces of Ubuntu kinetic from their
repository.

Differential Revision: https://phabricator.services.mozilla.com/D188685
2023-09-20 21:59:50 +00:00
Iulian Moraru 816a713d44 Backed out changeset 4d416c08d583 (bug 1853091) bug 1853874 fixed the actual underlying issue. 2023-09-21 00:40:51 +03:00
Mike Hommey 8692492f18 Bug 1854005 - Upgrade clang 17 to 17.0.1. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D188632
2023-09-20 21:06:33 +00:00
Mike Hommey 529c28f0ba Bug 1854039 - Update builders to rustc 1.72.1. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D188668
2023-09-20 20:08:21 +00:00
serge-sans-paille a6838d00a5 Bug 1836901 - Use taskcluster-built python for source-test task r=glandium
Because we use an older version of Python than the one generally used on
the host system, this implied enforcing a few package requirements.

Differential Revision: https://phabricator.services.mozilla.com/D180057
2023-09-20 04:49:03 +00:00
Mike Hommey 45420148cd Bug 1853082 - Don't rely on file extension to guess archive type in fetch-content. r=taskgraph-reviewers,bhearsum
I want to add a fetch for a rust crate archive from crates.io, and those
don't come with an extension in the url, so we can't rely on that.
Content sniffing is easy enough to put in place.

Differential Revision: https://phabricator.services.mozilla.com/D188152
2023-09-19 20:28:57 +00:00
Mike Hommey 46e67ffe86 Bug 1853082 - Don't extract dmgs or apks in generate-profile tasks. r=taskgraph-reviewers,bhearsum
And don't extract apks in webrender tasks.

This fixes enough of bug 1853865 to unblock the fetch-content change.
(technically, the exception for dmg is not needed, but it doesn't hurt)

Differential Revision: https://phabricator.services.mozilla.com/D188564
2023-09-19 20:28:57 +00:00
Julien Cristau 79b091d148 Bug 1853481 - switch esr snap build to core22 r=gerard-majax DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D188441
2023-09-19 12:42:26 +00:00
Narcis Beleuzu 772b709a58 Backed out changeset 189f28737e07 (bug 1853481) for bustages on Dockerfile . CLOSED TREE 2023-09-19 15:02:44 +03:00
Julien Cristau 874896625c Bug 1853481 - switch esr snap build to core22 r=gerard-majax DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D188441
2023-09-19 11:42:23 +00:00
Narcis Beleuzu b94c31ad48 Bug 1853091 - Fix Diffoscope failure on jogfile.json. r=glandium CLOSED TREE 2023-09-19 12:29:37 +03:00
Mike Hommey b25b67e371 Bug 1853088 - Remove win32 build from aarch64 windows builds. r=firefox-build-system-reviewers,media-playback-reviewers,taskgraph-reviewers,ahochheiden,gbrown,padenot
Now that we have a native aarch64 gmp plugin for widevine, we can revert
bug 1529194, bug 1527463, bug 1534522, bug 1607552.

Differential Revision: https://phabricator.services.mozilla.com/D188300
2023-09-19 08:29:07 +00:00
Mike Hommey aaba9e702f Bug 1853091 - Add artifact build validation tasks. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D188294
2023-09-19 08:29:07 +00:00
Mike Hommey c27fa81b1c Bug 1853091 - Add xxd to the diffoscope docker image. r=taskgraph-reviewers,jcristau
diffoscope uses it to display nicer binary diffs.

Differential Revision: https://phabricator.services.mozilla.com/D188293
2023-09-19 08:29:07 +00:00
Mike Hommey c1b805aea6 Bug 1853091 - Properly handle mac builds in diffoscope tasks. r=taskgraph-reviewers,jcristau
We never really had such tasks, so that they failed was not visible. The
problem is that the unpack code doesn't handle symbolic links properly,
and mac builds have a symbolic link for the icon that sends to
/Applications. What we really want to unpack, though, is the
Firefox*.app/Contents/Resources directory, so do that.

While doing that, we also change the path we unpack for other platforms,
which has the side effect of removing precomplete, so we don't need to
alter. It should have been this way all along.

Differential Revision: https://phabricator.services.mozilla.com/D188292
2023-09-19 08:29:07 +00:00
Mike Hommey aebeb05e55 Bug 1853091 - Split diffoscope task definitions across two files. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D188291
2023-09-19 08:29:07 +00:00
Makoto Kato d1511e6c99 Bug 1820295 - Increase GeckoView Lite's minimum API level to 21. r=geckoview-reviewers,firefox-build-system-reviewers,nalexander,owlish
Actually, Fenix's minimum is 21 even if 32-bit and  Google Play Service has
discontinued 4.4 support. We would like to increase Lite's minimum API to 21
even if 32-bit.

Differential Revision: https://phabricator.services.mozilla.com/D187861
2023-09-19 01:31:04 +00:00
Heitor Neiva 2ca3b71783 Bug 1593072 - Patch 4 - Add hardened signing config and enable it r=bhearsum,haik,taskgraph-reviewers,releng-reviewers
Adds hardened signing config in ci/config.yml
Switches the signing behaviour for mac-signing to mac_sign_and_pkg_hardened

Depends on D187245

Differential Revision: https://phabricator.services.mozilla.com/D188115
2023-09-18 15:00:11 +00:00
Haik Aftandilian 245f70f05b Bug 1593072 - Patch 2 - Move existing entitlement files into a v1 directory r=spohl
Move existing entitlement files into a v1 directory and removed unused versions.

Differential Revision: https://phabricator.services.mozilla.com/D187244
2023-09-18 15:00:10 +00:00
Gabriele Svelto f334b5378e Bug 1852991 - Update dump_syms to version 2.2.2 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D188318
2023-09-18 09:56:27 +00:00
Sebastian Hengst 7985545a42 Bug 1838695 - set web-platform webgpu tests as tier 3.
These tests fail intermittently or permanently. The plan is to fix them in a
burndown. After they all pass, the tier can be changed to 2 or 1, and their
results will be monitored (sheriffed).

Differential Revision: https://phabricator.services.mozilla.com/D188362
2023-09-18 09:08:38 +00:00
Noemi Erli 431bcb0e88 Backed out changeset c78b822aff7e (bug 1853082) for causing the absence of Android shipp builds a=backout 2023-09-18 02:13:53 +03:00
Mike Hommey 5abe590e9a Bug 1853082 - Don't rely on file extension to guess archive type in fetch-content. r=taskgraph-reviewers,bhearsum
I want to add a fetch for a rust crate archive from crates.io, and those
don't come with an extension in the url, so we can't rely on that.
Content sniffing is easy enough to put in place.

Differential Revision: https://phabricator.services.mozilla.com/D188152
2023-09-16 19:22:21 +00:00
Andrew Halberstadt 5372e06b89 Bug 1852774 - [ci] Fix Wayland debug test misconfiguration, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D188035
2023-09-12 20:57:49 +00:00
Andrew Halberstadt 9e22ae1c77 Bug 1850606 - [ci] Create wayland debug test tasks, r=jmaher,releng-reviewers,jcristau
For most suites this just creates the tasks so they can be scheduled on try.
For suites that are already running on autoland, it creates debug tasks there
as well. Luckily they all pass.

Differential Revision: https://phabricator.services.mozilla.com/D187055
2023-08-30 13:35:23 +00:00
Iulian Moraru 56ecc1c176 Backed out changeset 379bb5e39311 (bug 1850606) to unblock deployment of new bugbug version. CLOSED TREE 2023-09-15 23:10:57 +03:00
Iulian Moraru d9e486feef Backed out changeset ccfee1091860 (bug 1852774) to unblock deployment of new bugbug version. 2023-09-15 23:10:29 +03:00
Mike Hommey cf5b3765a9 Bug 1852663 - Enable libgcc-compatible frame apis in mingw libunwind. r=firefox-build-system-reviewers,sergesanspaille
They were recently made opt-in, and are used by rust on i686 mingw.

Differential Revision: https://phabricator.services.mozilla.com/D187962
2023-09-15 19:53:46 +00:00
Joel Maher f2f58d61be Bug 1580652 - Adjust runtime/chunks to avoid taskcluster timeouts. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D188368
2023-09-15 19:07:32 +00:00
Sandor Molnar 3254599ac1 Backed out changeset a3a52a852587 (bug 1853082) for causing python related failures. CLOSED TREE 2023-09-15 00:35:47 +03:00
Sandor Molnar a8e838dbd9 Bug 1853082 - Fix fetch mpc failures. a=fix CLOSED TREE 2023-09-15 00:14:27 +03:00
Mike Hommey 85ddb7f5ed Bug 1853082 - Don't rely on file extension to guess archive type in fetch-content. r=taskgraph-reviewers,bhearsum
I want to add a fetch for a rust crate archive from crates.io, and those
don't come with an extension in the url, so we can't rely on that.
Content sniffing is easy enough to put in place.

Differential Revision: https://phabricator.services.mozilla.com/D188152
2023-09-14 20:37:24 +00:00
Mike Hommey 05f86467d2 Bug 1853046 - Update cbindgen to 0.26.0. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D188129
2023-09-13 22:51:58 +00:00
Andrew Halberstadt 5d73e87225 Bug 1852774 - [ci] Fix Wayland debug test misconfiguration, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D188035
2023-09-12 20:57:49 +00:00
Kelsey Gilbert 4ad1c5bd5b Bug 1847004 - Renew webgl-ipc variant until 2024-03-01 (6mo). r=ci-and-tooling,taskgraph-reviewers,jmaher
Bug 1750820 (Make webgl-ipc the default configuration for mochitests) is
the goal, but we need more time to get that working, and we don't want
to lose coverage during this gap.

Differential Revision: https://phabricator.services.mozilla.com/D187607
2023-09-11 19:54:11 +00:00
owlishDeveloper 10a22f4751 Bug 1846991 - Update aab test variant to not expire for 6 more months r=ci-and-tooling,jmaher,cpeterson
Differential Revision: https://phabricator.services.mozilla.com/D187727
2023-09-11 19:13:50 +00:00
alwu 42c034ddfc Bug 1852530 - extend variant 'wmf-media-engine'. r=ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187905
2023-09-11 14:05:01 +00:00
Julien Cristau 49d78591ae Bug 1852100 - fix release-partner-repack-chunking-dummy tasks after from_deps conversion. r=ahal,releng-reviewers,bhearsum DONTBUILD
Both the from_deps and release_deps transforms were adding the same task
as a dependency but under different keys.  We don't actually need
release_deps for anything else here as far as I can tell, so skip it.

Differential Revision: https://phabricator.services.mozilla.com/D187691
2023-09-07 17:15:42 +00:00
Ben Hearsum 2a59fdc445 Bug 1850045: replace command-context with task-context r=taskgraph-reviewers,releng-reviewers,gabriel
Most of this patch is ripping `command-context` out from Gecko. The other parts are the fairly straightforward conversions from `command-context` to `task-context`.

Differential Revision: https://phabricator.services.mozilla.com/D186822
2023-09-07 15:42:09 +00:00
Ben Hearsum 4cbb9f1ad0 Bug 1850045: fix bustage introduced by taskgraph 6.2.1 update r=ahal,taskgraph-reviewers,releng-reviewers
This is only sortof a new issue - it's come up because we longer allow `group_by` functions to be overridden, and the taskgraph version of the `single` group doesn't handle the `only-for` blocks that we use all over the place.

This patch provides a quick fix -- renaming the Gecko `single` group-by to `single-with-filters`, and using that in most places. (There were a couple of places that switching to `with-attributes` was simple enough - but in many cases we cannot yet replicate this functionality with `from-deps` alone AFAIK.)

Differential Revision: https://phabricator.services.mozilla.com/D186821
2023-09-07 15:42:09 +00:00
Andrew Halberstadt fd2a365b88 Bug 1850536 - [ci] Enable mochitest-webgl1-core with Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187304
2023-09-07 14:27:03 +00:00
Andrew Halberstadt 040ecaaf84 Bug 1850536 - [ci] Enable mochitest-webgl{1,2}-ext suites with Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187135
2023-09-07 14:27:02 +00:00
Joel Maher 22e0817cab Bug 1850575 - fix env var type from int to string. r=aryx,taskgraph-reviewers,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D187502
2023-09-07 14:00:28 +00:00
Logan Rosen f024d94b2b Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D186092
2023-09-06 16:14:30 +00:00
Sandor Molnar 9844277299 Backed out 3 changesets (bug 1850045) for causing decision task bustages CLOSED TREE
Backed out changeset b5870683550d (bug 1850045)
Backed out changeset 4ecd1e0ccff8 (bug 1850045)
Backed out changeset 74ec20ac8f53 (bug 1850045)
2023-09-06 16:43:22 +03:00
Ben Hearsum 8c643cc2fa Bug 1850045: replace command-context with task-context r=taskgraph-reviewers,releng-reviewers,gabriel
Most of this patch is ripping `command-context` out from Gecko. The other parts are the fairly straightforward conversions from `command-context` to `task-context`.

Differential Revision: https://phabricator.services.mozilla.com/D186822
2023-09-06 13:30:45 +00:00
Ben Hearsum 4e29477066 Bug 1850045: fix bustage introduced by taskgraph 6.2.1 update r=ahal,taskgraph-reviewers,releng-reviewers
This is only sortof a new issue - it's come up because we longer allow `group_by` functions to be overridden, and the taskgraph version of the `single` group doesn't handle the `only-for` blocks that we use all over the place.

This patch provides a quick fix -- renaming the Gecko `single` group-by to `single-with-filters`, and using that in most places. (There were a couple of places that switching to `with-attributes` was simple enough - but in many cases we cannot yet replicate this functionality with `from-deps` alone AFAIK.)

Differential Revision: https://phabricator.services.mozilla.com/D186821
2023-09-06 13:30:45 +00:00
Ben Hearsum 7e9005e687 Bug 1849644: use new dev bouncer instance for staging releases r=jcristau,releng-reviewers
We've created a new, dev bouncer instance as part of https://bugzilla.mozilla.org/show_bug.cgi?id=1819405 / https://mozilla-hub.atlassian.net/browse/SVCSE-1186. The main difference between it and the stage instance is that dev points at ftp.stage.mozaws.net. This happens to be the place that try releases are uploaded to - which means that we can get bouncer-check and final verify to finally pass on try releases by using it.

(bouncer stage points at archive.mozilla.org - so even though we can successfully submit releases to its admin endpoint, what we submit does not often line up with what is served when we query the public endpoint.)

Differential Revision: https://phabricator.services.mozilla.com/D186634
2023-09-06 13:04:00 +00:00
Alex Finder 9f755e8bd8 Bug 1849845 Add chrome driver 117 r=perftest-reviewers,taskgraph-reviewers,bhearsum,aglavic
Differential Revision: https://phabricator.services.mozilla.com/D187472
2023-09-06 12:39:25 +00:00
Nicolas Chevobbe 4c2901fce2 Bug 1847005 - [devtools] Extend devtools-no-eft from 2023-09-01 to 2024-03-01. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187539
2023-09-06 11:46:53 +00:00
Julien Cristau b69f823dd3 Bug 1851425 - update debian symbols scraper. r=gsvelto DONTBUILD
- use deb.debian.org instead of ftp.nl.debian.org and debug.mirrors.debian.org,
  which should be much faster
- update the URL for the unofficial debian-multimedia archive
- also download symbols from the new debian-security-debug archive

Differential Revision: https://phabricator.services.mozilla.com/D187376
2023-09-06 08:28:02 +00:00
Erich Gubler 5cdb51d075 Bug 1836810 Part 1: Re-enable WebGPU on Mac in CI r=taskgraph-reviewers,gbrown,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D182086
2023-09-06 02:49:58 +00:00
Erich Gubler 0da9ed3ce6 Bug 1836805: test(webgpu): re-enable Linux CI r=webgpu-reviewers,taskgraph-reviewers,jmaher,jimb
Differential Revision: https://phabricator.services.mozilla.com/D184862
2023-09-06 02:49:58 +00:00
Joel Maher 1e31bbe89e Bug 1851191 - expire variants even if they are composite variants. r=suhaib,taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D187282
2023-09-05 17:55:54 +00:00
Andrew Halberstadt b23edb0f61 Bug 1839891 - [ci] Convert upload-generated-sources tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D187312
2023-09-05 14:54:19 +00:00
Andrew Halberstadt 362ebf3a91 Bug 1839891 - [ci] Convert balrog tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D187311
2023-09-05 14:54:18 +00:00
Mark Banner db70ee3220 Bug 1563927 - Fix existing JSON issues detected by eslint-plugin-json. r=Gijs,extension-reviewers,rpl
Differential Revision: https://phabricator.services.mozilla.com/D186881
2023-09-05 12:59:30 +00:00
Mike Hommey 46c7aa1517 Bug 1851531 - Remove rust beta toolchain. r=emilio
This removes leftovers from bug 1833308.

Differential Revision: https://phabricator.services.mozilla.com/D187414
2023-09-05 08:47:35 +00:00
Julien Cristau be736fcf5f Bug 1851405 - update references to IndexSearch. r=glandium
Fixes mach bootstrap, among others.

Differential Revision: https://phabricator.services.mozilla.com/D187361
2023-09-05 07:39:58 +00:00
Masayuki Nakano 2947020013 Bug 1846997 - Get rid of the tasks checking the legacy join/split direction mode of editor r=m_kato,jmaher,taskgraph-reviewers,gbrown,webdriver-reviewers,jgraham
The new join/split node direction mode seems working well in the wild because
we have no regression reports about it.  Therefore, we won't revert the pref
anymore, thus, the legacy mode behavior check is not required.

Differential Revision: https://phabricator.services.mozilla.com/D186680
2023-09-05 02:21:31 +00:00
Gabriele Svelto 0ea315c972 Bug 1851157 - Prevent the graphics drivers symbol scraper script from downloading too many drivers in one go r=afranchuk
Differential Revision: https://phabricator.services.mozilla.com/D187273
2023-09-04 07:56:01 +00:00
Joel Maher d93a8cc0be Bug 1845961 - Skip timeout/crash for normal wpt runs, keep running on periodic backlog runs. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D186353
2023-09-01 18:11:41 +00:00
Julien Cristau 5b4b65978b Bug 1850749 - use upstream taskgraph's skip-unless-changed optimization. r=releng-reviewers,taskgraph-reviewers,ahal
As far as I can tell the only difference is that upstream checks the
repository_type param before considering pushlog id.

Differential Revision: https://phabricator.services.mozilla.com/D187116
2023-09-01 10:39:32 +00:00
Julien Cristau cc780f38d9 Bug 1850749 - remove duplicate index-search optimization method. r=releng-reviewers,taskgraph-reviewers,ahal
`index-search` is already registered by upstream taskgraph, so this is a
no-op (`register_strategy` ignores the duplicate registration).

Differential Revision: https://phabricator.services.mozilla.com/D187115
2023-09-01 10:39:32 +00:00
Mike Hommey b1f3975f1d Bug 1839741 - Upgrade binutils to 2.41. r=firefox-build-system-reviewers,ahochheiden
Because it bumps the alignment requirement on aarch64, we make the
elfhack test create more relocations to make the .rela.dyn section large
enough for the test to pass.

Differential Revision: https://phabricator.services.mozilla.com/D181684
2023-09-01 01:20:34 +00:00
Joel Maher 76b7d787e6 Bug 1850604 - Only expire variants on trunk. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187054
2023-08-31 20:17:43 +00:00
Andrew Halberstadt 0a738f2b1d Bug 1851019 - Enable mochitest-plain-gpu with Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187226
2023-08-31 19:56:10 +00:00
serge-sans-paille 4104d79b00 Bug 1845510 - Compile taskcluster-built python using GCC instead of Clang r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184572
2023-08-31 08:55:31 +00:00
Ryan VanderMeulen 8fadd32a97 Bug 1850734 - Bump mingw to latest upstream. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D187111
2023-08-31 02:07:22 +00:00
Joel Maher a609cded7e Bug 1850144 - Allow Confirm-Failures to retrigger when not able to confirm. r=aryx,taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D186850
2023-08-30 21:53:35 +00:00
Joel Maher c39344fa0f Bug 1850575 - When confirm-failures, output tests run to errorsummary for faster parsing. r=marco,taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D187048
2023-08-30 21:22:47 +00:00
hsingh b78eb05c84 Bug 1846996: Move the test variant 'xorigin' to never expire.r=jmaher,nika
Differential Revision: https://phabricator.services.mozilla.com/D187120
2023-08-30 19:02:52 +00:00
hsingh cf266342c6 Bug 1846995: Extend the expiry of no-fission test variant by another 6 months.r=jmaher
Depends on D187118

Differential Revision: https://phabricator.services.mozilla.com/D187119
2023-08-30 19:02:52 +00:00
hsingh 6917f04d74 Bug 1846994: Make fission test variant to never expire.r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187118
2023-08-30 19:02:52 +00:00
Andrew Halberstadt b9e2b66b9e Bug 1850606 - [ci] Create wayland debug test tasks, r=jmaher,releng-reviewers,jcristau
For most suites this just creates the tasks so they can be scheduled on try.
For suites that are already running on autoland, it creates debug tasks there
as well. Luckily they all pass.

Differential Revision: https://phabricator.services.mozilla.com/D187055
2023-08-30 13:35:23 +00:00
Julien Cristau 9174bfc6d4 Bug 1849399 - adjust confirm-failure treeherder group and task names. r=jmaher,aryx,taskgraph-reviewers,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D186651
2023-08-30 09:40:53 +00:00
Julien Cristau e9351dde1b Bug 1850525 - make esr115 not next-esr. r=releng-reviewers,gabriel DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D187037
2023-08-30 09:38:26 +00:00
Mike Hommey 75c819c4c7 Bug 1850451 - Upgrade clang 17 to rc3. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D187007
2023-08-29 19:48:04 +00:00
Joel Maher a793b74452 Bug 1843165 - More optimizations on test variant processing. r=ahal,ci-and-tooling,taskgraph-reviewers,aryx
This is designed to reduce time that we spend processing variants.
Adding a `mozinfo` variable to variants.yml allows for making it easier
to find the variable we use in manifests.  I found in a few cases it was
difficult to find how we could `skip-if` a specific variant.  Doing this
also reduces the lookups and longer list of if/elif statements to guess
mozinfo properly.

Differential Revision: https://phabricator.services.mozilla.com/D186663
2023-08-29 17:01:17 +00:00
Andrew Halberstadt 3f07dbcdd2 Bug 1850549 - [ci] Enable firefox-ui-functional tasks with Wayland, r=jmaher
Depends on D187043

Differential Revision: https://phabricator.services.mozilla.com/D187044
2023-08-29 15:41:58 +00:00
Andrew Halberstadt 6eb096c6bc Bug 1850551 - [ci] Enable telemetry-tests-client tasks with Wayland, r=jmaher
Depends on D187042

Differential Revision: https://phabricator.services.mozilla.com/D187043
2023-08-29 15:41:58 +00:00
Andrew Halberstadt 7096b0b533 Bug 1850541 - [ci] Enable mochitest-browser-media with Wayland, r=jmaher
Depends on D187039

Differential Revision: https://phabricator.services.mozilla.com/D187042
2023-08-29 15:41:58 +00:00
Andrew Halberstadt d7e0ae0079 Bug 1850531 - [ci] Enable mochitest-chrome-gpu tests with Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187039
2023-08-29 15:41:58 +00:00
Andrew Halberstadt f5864c911c Bug 1850533 - [ci] Enable jsreftests with Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D187038
2023-08-29 15:41:57 +00:00
Gabriele Svelto 695b1134b2 Bug 1849988 - Scrape symbols Windows graphics drivers r=afranchuk
Differential Revision: https://phabricator.services.mozilla.com/D186940
2023-08-29 08:49:00 +00:00
Mike Hommey 625cfd2e2f Bug 1841905 - Update builders to rustc 1.72. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D186682
2023-08-28 21:02:47 +00:00
Joel Maher 1ee8b203bf Bug 1846993 - move geckoview-* variants to Geckoview::sandboxing and extend variant expiration. r=owlish,ci-and-tooling,aryx
Differential Revision: https://phabricator.services.mozilla.com/D186728
2023-08-28 20:37:24 +00:00
Andrew Halberstadt 8a5cb82384 Bug 1850409 - Enable mochitest-a11y with Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D186970
2023-08-28 20:16:32 +00:00
Otto Länd 6af895c4ae Bug 1839891: apply code formatting via Lando
# ignore-this-changeset
2023-08-28 18:24:53 +00:00
Andrew Halberstadt 2346de4c9e Bug 1839891 - [ci] Convert release-partner-repack-chunking-dummy tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D186381
2023-08-28 18:22:00 +00:00
Andrew Halberstadt 075d2dc569 Bug 1839891 - [ci] Convert fxrecord tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D186352
2023-08-28 18:21:59 +00:00
Andrew Halberstadt 333d3c0024 Bug 1839891 - [ci] Convert release-generate-checksums-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D186351
2023-08-28 18:21:59 +00:00
Andrew Halberstadt 7e8f7d7348 Bug 1839891 - [ci] Convert *-dummy tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D186348
2023-08-28 18:21:59 +00:00
Erich Gubler 30a45785c4 Bug 1731410: test(webgpu): mark 32-bit platforms as tier 2 for CTS r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D186854
2023-08-25 19:33:11 +00:00
Erich Gubler 1e5b1bd718 Bug 1849908: test(webgpu): set all platforms to tier 2 for CTS (for now) r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D186853
2023-08-25 19:33:11 +00:00
Ben Hearsum 2d14bcc45e Bug 1849901: allow setting the maximum number of workers to use for taskgraph operations r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D186726
2023-08-24 13:38:45 +00:00
Ryan VanderMeulen 887e9c6fc3 Bug 1849470 - Upgrade zlib to 1.3 for NSIS. r=glandium
Depends on D186593

Differential Revision: https://phabricator.services.mozilla.com/D186594
2023-08-23 15:07:23 +00:00
Norisz Fay 6449bea3b8 Backed out changeset 826ff43b7dd2 (bug 1836901) for causing python failures 2023-08-23 11:10:54 +03:00
serge-sans-paille 652fee908e Bug 1836901 - Use taskcluster-built python for source-test task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D180057
2023-08-23 07:52:23 +00:00
serge-sans-paille d20f32af06 Bug 1845527 - Use taskcluster-built python for startup-test task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184588
2023-08-23 07:50:56 +00:00
Joel Maher 77040caff7 Bug 1849654 - fix reftest about:blank, and mochitest timeout path parsing for confirm-failures. r=aryx,taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D186645
2023-08-22 16:00:00 +00:00
Julien Cristau eecbad5a49 Bug 1831143 - use new mozillareleases/gecko_decision:4.1.0 docker image. r=releng-reviewers,bhearsum
Also bumping the cache version, because mercurial 6.1 enabled
share-safe, and robustcheckout in the old image doesn't understand that,
so upon encountering a repo cloned with the new version it would delete
everything and re-clone from scratch.

Differential Revision: https://phabricator.services.mozilla.com/D186543
2023-08-22 15:22:43 +00:00
Julien Cristau 6d7a10ca1d Bug 1849277 - stop building from the "core22" firefox-snap branch. r=gerard-majax DONTBUILD
core22 was merged into stable so these are effectively the same now.

Differential Revision: https://phabricator.services.mozilla.com/D186620
2023-08-22 12:37:32 +00:00
Glenn Watson 88065ac87e Bug 1847003 - Extend `webrender-sw` for 6 months r=ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D186610
2023-08-21 19:43:05 +00:00
Glenn Watson 83189999c7 Bug 1847002 - Extend `webrender-dcomp-compositing` for 6 months r=ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D186609
2023-08-21 19:43:04 +00:00
Glenn Watson 2e89009c1f Bug 1847001 - Extend `webrender-dcomp-overlays` for 6 months r=ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D186608
2023-08-21 19:43:04 +00:00
Glenn Watson cd5187caf0 Bug 1847000 - Extend `webrender-dcomp-present` for 6 months r=ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D186607
2023-08-21 19:43:04 +00:00
Glenn Watson 2bdc0cbd6b Bug 1846999 - Extend `webrender-dcomp-disabled` for 6 months r=ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D186606
2023-08-21 19:43:04 +00:00
Julien Cristau d28dcf4677 Bug 1849277 - update snap-upstream-build base image to core22 for the stable branch. r=gerard-majax DONTBUILD
https://github.com/canonical/firefox-snap/pull/2 switched the upstream
stable branch to core22, so we need to follow suit.

Differential Revision: https://phabricator.services.mozilla.com/D186538
2023-08-18 15:37:32 +00:00
Julien Cristau 19500c006e Bug 1831143 - bump gecko_decision docker image version. r=releng-reviewers,bhearsum
We're updating from ubuntu 20.04.3 / mercurial 5.8.1 to ubuntu 20.04.6 /
mercurial 6.4.3.  We're also picking up recent changes to run-task and
robustcheckout.

Differential Revision: https://phabricator.services.mozilla.com/D186532
2023-08-18 14:02:36 +00:00
Julien Cristau cc81bbeedc Bug 1849176 - fix run-wizard with python3 r=releng-reviewers,gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D186469
2023-08-18 09:40:56 +00:00
Julien Cristau 131f081d36 Bug 1849180 - move interactive task notification to the task's definition. r=releng-reviewers,taskgraph-reviewers,hneiva DONTBUILD
Instead of sending email from the action task, have taskcluster do it
when the interactive task becomes pending.

Differential Revision: https://phabricator.services.mozilla.com/D186472
2023-08-18 09:37:45 +00:00
andrej 85a06a4deb Bug 1849157 - Reduce M2 test list to assist with limited capacity. r=perftest-reviewers,sparky
M2 capacity is small and with 3/4 workers out I am removing all tests for the firefox essential pageload tests (which should reduce testing on the M2s running osx13 by at a minimum of 90%)

Differential Revision: https://phabricator.services.mozilla.com/D186480
2023-08-17 19:41:24 +00:00
Joel Maher f94265c018 Bug 1848296 - Fix reference to missing variants.yml path for source-docs. r=aryx,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D186044
2023-08-16 20:48:31 +00:00
Alex Finder 8cfbe9be93 Bug 1847077 Add chrome driver 116 r=perftest-reviewers,taskgraph-reviewers,bhearsum,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D186347
2023-08-16 17:16:38 +00:00
Julien Cristau 8c61c25550 Bug 1780219 - remove unused AWS worker pool alias. r=MasterWayZ DONTBUILD
Changeset 498fdab9d21f "Migrate Android emulator tests from AWS to GCP" added
this alias and used it in one place, then a week later changeset 10f1675a7291
"Remove override that makes no sense" removed the use, but the alias stayed in
place.
The actual gecko-t/t-linux-metal worker pool was removed in bug 1818761
(https://hg.mozilla.org/ci/ci-configuration/rev/fb05add3bda9).

Differential Revision: https://phabricator.services.mozilla.com/D186350
2023-08-16 14:09:43 +00:00
Mike Hommey f1f5069365 Bug 1848294 - Upgrade system-symbol* docker images to Debian 12. r=gsvelto,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185984
2023-08-15 05:32:11 +00:00
Mike Hommey df11015cba Bug 1847156 - Use a one-off extra_mozconfig_content for linux64-aarch64 builds. r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,gbrown,ahochheiden,jcristau
The only differences between the linux64-aarch64 mozconfigs and linux64
mozconfigs are:
 - unset NASM
 - ac_add_options --target=aarch64
 - unset MOZ_STDCXX_COMPAT

The mozconfig is only used once, so we can use a one-off config
instead.

While here, we remove `unset NASM`, which has been useless since bug
1686646.

Differential Revision: https://phabricator.services.mozilla.com/D185389
2023-08-14 19:43:12 +00:00
andrej 9a23ba5906 Bug 1844638 - Add OSX1300 M2 platform to taskcluster. r=MasterWayZ,perftest-reviewers,taskgraph-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D184178
2023-08-14 18:39:30 +00:00
Joel Maher 84d9c30f7f Bug 1846998 - Extend conditioned profile variant 6 months and cleanup some components. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D185964
2023-08-11 16:03:28 +00:00
Joel Maher d6fd25c089 Bug 1843165 - optimize the speed of decision task. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185450
2023-08-10 20:46:07 +00:00
Joel Maher 0af8e0f69b Bug 1846822 - Run wpt html/canvas tests on gpu. r=jrmuizel,aryx
Differential Revision: https://phabricator.services.mozilla.com/D185725
2023-08-10 16:00:31 +00:00
Andrew Creskey de4c541061 Bug 1843606 - Add test api that can make use of the dev tools network throttler r=necko-reviewers,jdescottes,kershaw,perftest-reviewers,sparky
To create network tests that capture various codepaths and optimizations we need to fix network particulars such as latency and bandwidth.
This module provides access to the dev tools throttler for use in browsertime pageload tests.

Differential Revision: https://phabricator.services.mozilla.com/D183618
2023-08-10 15:37:50 +00:00
Gabriele Svelto 2c5c4496c1 Bug 1847520 - Do not fetch the missing symbol list from the symbol server, use Socorro instead r=afranchuk
Differential Revision: https://phabricator.services.mozilla.com/D185586
2023-08-10 07:35:35 +00:00
Mark Banner fd31dfc8ff Bug 1846747 - Remove SpecialPowers.importInMainProcess as it is unused. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D185571
2023-08-10 07:32:38 +00:00
Mike Hommey 44b24790fa Bug 1847199 - Add toolchains for clang 17.0.0-rc2. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D185424
2023-08-09 20:26:14 +00:00
Mike Hommey 3cb3ea3b50 Bug 1847198 - Update builders to clang 16.0.6. r=firefox-build-system-reviewers,ahochheiden
Remove llvmorg-17-init-11952-g2f0a1699eab7.patch as it was applied
upstream.

Differential Revision: https://phabricator.services.mozilla.com/D185423
2023-08-09 20:26:14 +00:00
Tom Marble a640c1e16d Bug 1847775 - update taskgraph for toml manifests. r=jmaher,taskgraph-reviewers,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D185819
2023-08-09 20:13:44 +00:00
Amin Bandali 3832337652 Bug 1845003 - Collect Firefox Nightly snap debug symbols. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D185665
2023-08-09 13:41:17 +00:00
Mike Hommey 4b398af9d5 Bug 1842712 - Only run clang static-analysis on trunk repositories. r=andi
This means mozilla-central, autoland, comm-central and the toolchains
branch.

Differential Revision: https://phabricator.services.mozilla.com/D184183
2023-08-09 04:54:14 +00:00
James Teh de56d320af Bug 1846990: Extend expiration of test variant a11y-checks. r=ci-and-tooling,aryx
Differential Revision: https://phabricator.services.mozilla.com/D185631
2023-08-09 00:44:44 +00:00
Andrew Halberstadt d00e51952f Bug 1839891 - [ci] Convert release-partner-repack-repackage tasks to 'from_deps' transforms, r=releng-reviewers,gabriel
This is a bustage fix because I accidentally converted the
`partner_repackage.py` transforms to the new format without
converting a kind that used them. Normally I've been trying
to convert all kinds that use a given transform file at
once but I neglected this one.

Differential Revision: https://phabricator.services.mozilla.com/D185713
2023-08-08 21:47:54 +00:00
Rob Lemley 8eebb4855c Bug 1846591 - [msix] Add vendor name from task configuration to repackaging command. r=gbrown,nalexander
Thunderbird will be publishing MSIX packages on the MS Store using a separate
account. The repackaging command supports setting the vendor name, but the task
configuration does not.

Differential Revision: https://phabricator.services.mozilla.com/D185075
2023-08-07 19:18:01 +00:00
KS bcc5c3ff68 Bug 1847210 - Run the cipd setup script due to missing files in macOS and Linux CaR builds. r=perftest-reviewers,sparky
Due to some upstream changes, cipd binaries were not properly being
setup and necessary files were missing during the run hooks step (like dirmd).
This is only affecting macOS and Linux, so this patch just directly runs
the setup script before we proceed with the rest of the build sequence.

Differential Revision: https://phabricator.services.mozilla.com/D185497
2023-08-07 14:34:57 +00:00
Kershaw Chang 08844d40d1 Bug 1847006 - Extend expiration for HTTP/3 and HTTP/2, r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D185420
2023-08-04 12:22:50 +00:00
Mike Hommey 9ca6daac34 Bug 1846904 - Switch fetch tasks to a Debian 12 docker image. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185244
2023-08-03 21:57:08 +00:00
Mike Hommey 1873501d82 Bug 1846889 - Switch test-info tasks to a Debian 12 based docker image. r=taskgraph-reviewers,bhearsum
While we're here, add the missing pkgconf dependency that leads to
unrelated error messages in the task log when other problems happen
(like in bug 1813506).

Differential Revision: https://phabricator.services.mozilla.com/D185240
2023-08-03 21:56:44 +00:00
Mike Hommey e84591bec3 Bug 1846874 - Switch tps-xpi task to a Debian 12 based docker image. r=taskgraph-reviewers,bhearsum
And because it doesn't actually require much, we can switch to the base
image rather than the build image.

Differential Revision: https://phabricator.services.mozilla.com/D185233
2023-08-03 21:56:20 +00:00
Mike Hommey 1a84f8b8bf Bug 1846865 - Switch release-notify-started task to a Debian 12 based docker image. r=taskgraph-reviewers,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185231
2023-08-03 21:53:58 +00:00
Mike Hommey 621fe0ff19 Bug 1846863 - Switch code-review-issues task to a Debian 12 based docker image. r=taskgraph-reviewers,bhearsum
As its command is doing nothing, we can even switch to a more basic
image.

Differential Revision: https://phabricator.services.mozilla.com/D185229
2023-08-03 21:40:59 +00:00
Mike Hommey db59a0cc7d Bug 1846862 - Upgrade custom-v8 and custom-car docker images to Debian 12. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185226
2023-08-03 21:32:51 +00:00
Andrew Halberstadt e1235550bb Bug 1839891 - [ci] Convert mar-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Depends on D185123

Differential Revision: https://phabricator.services.mozilla.com/D185124
2023-08-03 20:40:00 +00:00
Andrew Halberstadt 036a474e7b Bug 1839891 - [ci] Convert partials tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Depends on D185086

Differential Revision: https://phabricator.services.mozilla.com/D185123
2023-08-03 20:40:00 +00:00
Andrew Halberstadt 326fa09f10 Bug 1839891 - [ci] Convert repackage-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185086
2023-08-03 20:40:00 +00:00
Andrew Halberstadt 0378d8c2ad Bug 1839891 - [ci] Convert release-beetmover-signed-langpacks-checksums tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185085
2023-08-03 20:39:59 +00:00
Andrew Halberstadt 08ed2503cb Bug 1839891 - [ci] Convert geckodriver-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185084
2023-08-03 20:39:59 +00:00
Andrew Halberstadt 2df0d106aa Bug 1839891 - [ci] Convert release-*-repack-beetmover tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Depends on D185082

Differential Revision: https://phabricator.services.mozilla.com/D185083
2023-08-03 20:39:59 +00:00
Andrew Halberstadt f1c1ff15fe Bug 1839891 - [ci] Convert release-*-repack-repackage-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185082
2023-08-03 20:39:59 +00:00
Rob Lemley 2046bb407e Bug 1833252 - Fix taskgraph dump to YAML failure with test tasks. r=taskgraph-reviewers,hneiva
Test tasks have contain a ReadOnlyDict from mozbuild.util (under
task["extra"]["test-setting"]) that PyYAML's safe_dump will not serialize
as it has no way of representing it.

TGDumper is a subclass that converts ReadOnlyDicts to regular dicts, and then
dumps accordingly. The assumption is that dumping a taskgraph to YAML is useful
for debugging, round-trips back to a taskgraph object are unnecessary, and
it's acceptable to lose the "read-only" status of these objects when serialized.
(This is what happens when serialized to JSON.)

Another quirk of dumping to YAML is objects are aliases and de-duplicated. This
results in things like `test-setting: *id1337`, which is a reference to
`test-setting: &id1337` (and the definition that follows). That's not too
readable, and again since round-trips are not needed TGDumper disables the use
of these aliases.

Differential Revision: https://phabricator.services.mozilla.com/D185239
2023-08-03 16:35:17 +00:00
Rob Lemley 1125a8123b Bug 1846855 - Replace hardcoded source path with GECKO for testing action callbacks. r=taskgraph-reviewers,bhearsum
Normally the `taskgraph_decision` code is not run outside of CI, but when using
`mach test-action-callback` locally it is used. The hardcoded path is problematic
when doing so.

Differential Revision: https://phabricator.services.mozilla.com/D185223
2023-08-03 16:35:17 +00:00
Andrew Halberstadt 8ef16dee3c Bug 1846890 - Add test parameters for 'cron-system-symbols', r=jlorenzo
We don't have any test parameters for cron tasks and a regression was missed as
a result.

Differential Revision: https://phabricator.services.mozilla.com/D185298
2023-08-03 14:05:54 +00:00
Andrew Halberstadt 850400b58a Bug 1846890 - Fix busted cron-system-symbols Decision tasks, r=jlorenzo
The move to `from-deps` changed the dependency edge name from `build` to
`system-symbols`. Apparently this is what the first path segment in an
`artifact-reference` is.

We should probably change the separator to a `:` or something here.

Differential Revision: https://phabricator.services.mozilla.com/D185297
2023-08-03 14:05:54 +00:00
Jesse Schwartzentruber 571f9868cc Bug 1844617 - Update AFL toolchain to AFL++ stable r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D184755
2023-08-03 01:38:12 +00:00
Mike Hommey a977528435 Bug 1846697 - Switch upload-symbols tasks to a Debian 12-based docker image. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185139
2023-08-02 21:15:06 +00:00
Mike Hommey 558a4597b8 Bug 1846696 - Switch repackage-deb tasks to a Debian 12-based docker image. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185138
2023-08-02 21:12:51 +00:00
Mike Hommey 1bf1ac7de5 Bug 1846693 - Upgrade diffoscope docker image to Debian 12. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185137
2023-08-02 21:12:29 +00:00
Andrew Halberstadt cee91d8ccb Bug 1846788 - Enable cppunit tasks on Wayland pool, r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D185190
2023-08-02 19:22:08 +00:00
Andrew Halberstadt 0e958eb592 Bug 1839891 - [ci] Remove 'multi_dep' loader and move remaining logic to util/dependencies.py, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184857
2023-08-01 19:42:29 +00:00
Andrew Halberstadt ad14857542 Bug 1839891 - [ci] Convert system-symbols-reprocess tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184856
2023-08-01 19:42:29 +00:00
Andrew Halberstadt 4d5b4f1200 Bug 1839891 - [ci] Convert upload-symbols tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184850
2023-08-01 19:42:29 +00:00
Andrew Halberstadt 912d8e93c8 Bug 1839891 - [ci] Convert l10n tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184849
2023-08-01 19:42:28 +00:00
Tom Ritter fb8e309fac Bug 1700396: Improve the fix for the state directory line r=jewilde a=reland CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D184961
2023-07-31 19:39:41 +00:00
Iulian Moraru e6c3a72d3a Backed out changeset 28250de45351 (bug 1700396) for causing docker image failures. CLOSED TREE 2023-08-01 01:00:58 +03:00
Tom Ritter e4f233adfe Bug 1700396: Improve the fix for the state directory line r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D184961
2023-07-31 19:39:41 +00:00
Tom Ritter 324c125f60 Bug 1700396: Bump updatebot to get the fix for the state directory line r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D184836
2023-07-28 17:10:50 +00:00
Ben Hearsum dc4aef447d Bug 1845368: mark pine as a release project, so we can use level 3 workers r=releng-reviewers,taskgraph-reviewers,hneiva
Also:
* Drop it from the list of release promotion projects, because we won't be running release promotion there
* Add it to the nightly scope list for signing, so we can sign with real certs

Differential Revision: https://phabricator.services.mozilla.com/D184817
2023-07-28 15:30:55 +00:00
serge-sans-paille 571de52ec7 Bug 1845512 - Make taskcluster-built python on Linux support lzma r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184571
2023-07-28 08:53:09 +00:00
Mike Hommey a84bf7ca6c Bug 1845268 - Disable sccache on windows static analysis task. r=taskgraph-reviewers,bhearsum
We don't have sccache setup on Azure.

Differential Revision: https://phabricator.services.mozilla.com/D184657
2023-07-27 19:27:55 +00:00
Andrew Halberstadt e55ceaa1c1 Bug 1839891 - [ci] Convert repackage tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184640
2023-07-27 16:22:09 +00:00
Joel Maher 1aefc92df1 Bug 1845301 - support webgpu paths in confirm-failures. r=aryx,taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D184592
2023-07-27 10:50:35 +00:00
Ben Hearsum 24b078a982 Bug 1845368: set-up pine as a branch that supports nightly updates r=releng-reviewers,taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D184564
2023-07-26 18:47:22 +00:00
Ryan VanderMeulen adbb256e84 Bug 1844575 - Update to JDK 17.0.8. r=geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D184163
2023-07-25 18:38:05 +00:00
Alexandre Lissy db872e3441 Bug 1839317 - Add cron task for Firefox Snap upstream builds r=releng-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D181731
2023-07-25 16:55:48 +00:00
Joel Maher 8390b0d1ea Bug 1844884 - small tweaks to confirm failures script to handle edge cases. r=aryx,taskgraph-reviewers,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184450
2023-07-25 12:51:41 +00:00
Mike Hommey 6458b9a9e1 Bug 1844925 - Disable sccache for searchfox by not enabling it in the first place. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D184423
2023-07-25 01:11:04 +00:00
Sylvestre Ledru 044e9bf296 Bug 1844725 - Do not install sccache as it is disable with SCCACHE_DISABLE=1 r=releng-reviewers,bhearsum
Depends on D184321

Differential Revision: https://phabricator.services.mozilla.com/D184323
2023-07-24 11:43:12 +00:00
Kershaw Chang 97afc18086 Bug 1841507 - Extend socketprocess test vartants, r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184212
2023-07-24 09:29:42 +00:00
serge-sans-paille 25cadcdd11 Bug 1843026 - Use taskcluster-built python for condprof task r=glandium,taskgraph-reviewers,ahal
Re applied now that taskcluster-built python works on OSX.

Differential Revision: https://phabricator.services.mozilla.com/D183367
2023-07-24 07:58:01 +00:00
serge-sans-paille 4c8f0e4117 Bug 1844631 - Set RPATH on OSX and bundle libssl and libcrypto r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184131
2023-07-22 14:26:34 +00:00
Andrew Halberstadt 749c8b5614 Bug 1839891 - [ci] Convert beetmover tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D183613
2023-07-21 20:39:54 +00:00
Andrew Halberstadt bc372f5217 Bug 1839891 - [ci] Convert signing tasks to 'from_deps' transforms, r=gbrown,jcristau,taskgraph-reviewers,releng-reviewers
This results in an identical diff after running:

    $ ./mach taskgraph full -p taskcluster/test/params --diff .~1 -J --fast --exclude-key attributes.primary-kind-dependency

Differential Revision: https://phabricator.services.mozilla.com/D181900
2023-07-21 20:39:54 +00:00
Sylvestre Ledru 75353f682b Bug 1844725 - Remove the sccache setup as it isn't used for 'Win32 2012 Rust Tests' r=aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184236
2023-07-21 19:51:49 +00:00
Greg Mierzwinski 6e0259208d Bug 1835383 - Add chromedriver for version 115. r=perftest-reviewers,taskgraph-reviewers,bhearsum,kshampur
This patch adds the chromedrivers for version 115. It also removes multiple old versions. One thing to note is that this will trigger some expected failures on Android because we're removing the version 109 chromedriver, but there are still some devices that are running version 109. This adds variance to our results since we have multiple major versions being mixed together so we should have them fail instead.

Furthermore, the pathing for the artifacts have changed so we need to add some code to browsertime/base.py to handle this difference. We can't do this on the taskcluster side because we need to know the version.

Differential Revision: https://phabricator.services.mozilla.com/D183985
2023-07-21 15:30:22 +00:00
Joel Maher 14a82ebd92 Bug 1843165 - dynamically load test variants in mozinfo. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184073
2023-07-20 21:14:37 +00:00
Mike Hommey 7558e5358b Bug 1844247 - Switch partner repacks to debian 12 docker images. r=taskgraph-reviewers,releng-reviewers,bhearsum,jcristau
Since these builds are mozharness-based, we just use the default after
bug 1844243.

Differential Revision: https://phabricator.services.mozilla.com/D183946
2023-07-20 20:39:38 +00:00
Mike Hommey 9b50855d5f Bug 1844243 - Change the default docker image for mozharness-based tasks to a debian 12-based one. r=taskgraph-reviewers,jcristau
This changes the docker image used for:
  - artifact-build-linux64-artifact/opt
  - l10n-*-shippable/opt
  - openh264-plugin-{linux,macosx}*
  - repackage-{l10n,linux,macosx,msix,win}*
  - repackage-shippable-l10n-msix*
  - shippable-l10n*

While here, because builds are also mozharness-based, removed the
duplicate default from the build transform.

Differential Revision: https://phabricator.services.mozilla.com/D183928
2023-07-20 20:39:38 +00:00
Mike Hommey 142f1e924b Bug 1844243 - Statically link libcrypto to xar. r=firefox-build-system-reviewers,sergesanspaille
When it's not built on the same kind of docker image that runs it,
there's a possibility of incompatibility because of the recent
change in openssl library version. This happens when crossing between
debian 11 and debian 12, for instance.

Differential Revision: https://phabricator.services.mozilla.com/D183944
2023-07-20 20:39:38 +00:00
Andrew Halberstadt ca8b4b930b Bug 1844592 - [ci] Default `enable_always_target` parameter to docker-image tasks, r=jcristau,taskgraph-reviewers
Upstream taskgraph removed the special casing of `docker-image` tasks w.r.t
implicitly adding them to the graph, and instead switched over to relying on
the `always_target` feature to accomplish this.

However, in Gecko we usually disable the `always_target` feature entirely (only
enabling it on autoland and try). As a compromise, we implemented a feature in
Taskgraph to allow selectively enabling `always_target` to a specific list of
kinds.

This patch gets Gecko to start using this new feature.

Differential Revision: https://phabricator.services.mozilla.com/D184107
2023-07-20 16:20:46 +00:00
Julien Cristau 7a64e09ef6 Bug 1844298 - gecko_taskgraph: assert payload/index builders names are unique r=taskgraph-reviewers,gabriel DONTBUILD
The task transform module keeps registries of payload and index
builders, identified by a "name" string; AFAICT nothing prevents
registering different functions under the same name, which seems
potentially confusing.

Differential Revision: https://phabricator.services.mozilla.com/D183960
2023-07-20 07:05:58 +00:00
Julien Cristau 7a3c472494 Bug 1844304 - fix error handling for duplicate run-using registration r=taskgraph-reviewers,gabriel DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D183963
2023-07-20 07:04:55 +00:00
Joel Maher fd37eb982e Bug 1843809 - Adjust confirm-failure test path for xpcshell when manifest is in the path. r=taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D183697
2023-07-20 05:28:28 +00:00
Joel Maher 49542864f8 Bug 1843574 - Fix WPT paths for confirm-failure mode. r=taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D183624
2023-07-19 21:39:46 +00:00
Greg Mierzwinski 0ef09122ca Bug 1825119 - Change some mobile task names to include benchmark. r=kshampur,perftest-reviewers DONTBUILD
Currently in mach try perf, the Benchmarks category is empty on android because the tasks don't have `benchmark` in their task label. This patch changes the task labels so that the benchmark tests get included in the category.

Differential Revision: https://phabricator.services.mozilla.com/D183864
2023-07-19 13:03:53 +00:00
Julien Cristau 5c30fb0a43 Bug 1844099 - move shipit worker-type to config.yml. r=releng-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D183875
2023-07-19 12:58:00 +00:00
Julien Cristau 5be1aaad19 Bug 1844090 - simplify dummy `succeed` tasks. r=releng-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
`set_implementation` can get the implementation from the config just
fine, but we were insisting on `worker` being set on the task for no
good reason.

Differential Revision: https://phabricator.services.mozilla.com/D183874
2023-07-19 12:57:15 +00:00
Mike Hommey 1b0a569dd4 Bug 1844273 - Upgrade sccache to 0.5.4 + a few patches. r=sylvestre
Most notably, it adds the hash key to logs, and fixes bad reporting of
cache write errors.

Differential Revision: https://phabricator.services.mozilla.com/D183953
2023-07-19 07:52:15 +00:00
Stanca Serban 659f59074c Backed out 3 changesets (bug 1839891) for causing py3 failures. CLOSED TREE
Backed out changeset 06748e1bdfcb (bug 1839891)
Backed out changeset ba91e51b4501 (bug 1839891)
Backed out changeset 16dd34d01d61 (bug 1839891)
2023-07-18 23:15:54 +03:00
Narcis Beleuzu 269ef85b41 Backed out changeset a4d54abb8a74 (bug 1843026) for causing Bug 1843457 2023-07-18 22:32:59 +03:00
Andrew Halberstadt 2bf18e511c Bug 1839891 - [ci] Convert beetmover tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D183613
2023-07-18 19:19:17 +00:00
Andrew Halberstadt 2067728303 Bug 1839891 - [ci] Convert signing tasks to 'from_deps' transforms, r=gbrown,jcristau,taskgraph-reviewers,releng-reviewers
This results in an identical diff after running:

    $ ./mach taskgraph full -p taskcluster/test/params --diff .~1 -J --fast --exclude-key attributes.primary-kind-dependency

Differential Revision: https://phabricator.services.mozilla.com/D181900
2023-07-18 19:19:16 +00:00
Sylvestre Ledru 79ebd2d939 Bug 1844122 - sccache: store the stats too r=padenot,taskgraph-reviewers,jcristau DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D183882
2023-07-18 15:10:55 +00:00
Mike Hommey 709b818abe Bug 1829776 - Update builders to rustc 1.71. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D183571
2023-07-18 00:36:46 +00:00
Andrew Creskey 0c6428a2f4 Bug 1818798 - Add a performance test that verifies the impact of speculative connect r=perftest-reviewers,necko-reviewers,jesup,sparky
Initiating a speculative connection via privileged js prior to pageload.
This an end-to-end test that will ensure the connection is made and used.

Differential Revision: https://phabricator.services.mozilla.com/D181812
2023-07-17 16:15:02 +00:00
Alexandre Lissy 481771d6f0 Bug 1839317 - Add Firefox Snap build of all branches using upstream toolings r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D181502
2023-07-17 15:13:11 +00:00
Alexandre Lissy cd28aa2e7e Bug 1839317 - Add Ubuntu 22.04 image and packages r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D181730
2023-07-17 15:13:11 +00:00
Greg Mierzwinski 212a8c0b26 Bug 1843085 - Fix fenix nightly artifact names. r=perftest-reviewers,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D183580
2023-07-17 10:59:10 +00:00
Masatoshi Kimura 78bc8e7068 Bug 1843708 - Partially revert the removal of d3dcompiler_47.dll. r=firefox-build-system-reviewers,sergesanspaille
MinGW builds use fxc2 that requires d3dcompiler_47.

Differential Revision: https://phabricator.services.mozilla.com/D183634
2023-07-17 07:19:05 +00:00
Masatoshi Kimura df85c08d7f Bug 1842497 - Unship d3dcompiler_47.dll. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D183100
2023-07-15 12:29:51 +00:00
Mike Hommey c072335e21 Bug 1821228 - Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-07-14 19:33:51 +00:00
Iulian Moraru 10ecbeeb01 Backed out 2 changesets (bug 1821228) for causing valgrind build bustages. CLOSED TREE
Backed out changeset 2c2b2040f7a3 (bug 1821228)
Backed out changeset 0235fc2356fb (bug 1821228)
2023-07-14 19:42:15 +03:00
Ryan VanderMeulen 25913044e8 Bug 1837000 - Switch jobs from b-win2012 workers to b-win2022. r=taskgraph-reviewers,releng-reviewers,jmaher,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D183540
2023-07-14 15:46:20 +00:00
Mike Hommey d236c7fe3a Bug 1821228 - Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-07-14 08:39:09 +00:00
Stanca Serban 0452b412a7 Backed out changeset 148252770707 (bug 1837000) as requested for making some corrections to the pool config. 2023-07-14 07:22:06 +03:00
Ryan VanderMeulen 2c2cd2d6d0 Bug 1837000 - Switch jobs from b-win2012 workers to b-win2022. r=taskgraph-reviewers,releng-reviewers,jmaher,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D183540
2023-07-14 01:14:34 +00:00
serge-sans-paille 4f90d93a0a Bug 1843026 - Use taskcluster-built python for condprof task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D183367
2023-07-13 05:32:58 +00:00
alwu 4a1f71b647 Bug 1843189 - add wmfme in chunking.py. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D183436
2023-07-12 23:05:02 +00:00
Natalia Csoregi c3b0530c61 Backed out changeset 6bab1aefd0bd (bug 1836901) for causing multiple py source test failures. CLOSED TREE 2023-07-12 23:08:23 +03:00
serge-sans-paille 64ab014155 Bug 1836901 - Use taskcluster-built python for source-test task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D180057
2023-07-12 16:24:01 +00:00
serge-sans-paille faf81de385 Bug 1841725 - Fix PYTHONPATH for taskcluster-built python for perftest task r=glandium
The android jobs are currently run on a machine where some packages are
installed on the system and out of control of taskcluster.

Using the taskcluster-built python ignores those package, have it use
local packages instead.

Differential Revision: https://phabricator.services.mozilla.com/D182961
2023-07-12 04:15:56 +00:00
Makoto Kato df3575d782 Bug 1842722 - Update fix-stacks to support Android. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D183235
2023-07-11 23:53:36 +00:00
Mike Hommey bfe21bb41e Bug 1841902 - Patch ld64 to avoid dead-stripping rust compiler_builtins atoms. r=firefox-build-system-reviewers,ahochheiden
Sent upstream at https://github.com/tpoechtrager/cctools-port/pull/135.

Differential Revision: https://phabricator.services.mozilla.com/D182833
2023-07-11 01:54:08 +00:00
Andi-Bogdan Postelnicu 555a62031a Bug 1842561 - run clang tooling static-analysis for each merger. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D183150
2023-07-10 09:12:56 +00:00
Andi-Bogdan Postelnicu eb047b37f3 Bug 1841579 - run source-test tasks enabled for code-review on all pushes to mozilla-central. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D182697
2023-07-08 04:27:54 +00:00
Iulian Moraru eedae8452b Backed out changeset d2be18e8ce8c (bug 1841579) for causing py3 failures on test_generate_params.py::test_generate_graphs. CLOSED TREE 2023-07-08 07:13:49 +03:00
Andi-Bogdan Postelnicu 485ad3ba18 Bug 1841579 - run source-test tasks enabled for code-review on all pushes to mozilla-central. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D182697
2023-07-08 02:49:10 +00:00
Steve Fink bcf6c24cd3 Bug 1841130 - Update hazard documentation r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D182499
2023-07-08 00:06:59 +00:00
Ryan VanderMeulen 9238cf3a8d Bug 1842254 - Only schedule the webgl-ipc variant of mochitest-webgl1-ext on trunk. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D183033
2023-07-07 19:09:39 +00:00
Mark Banner 78c6ed3daa Bug 1842167 - Upgrade xpcshell-test builders to use the testing node version rather than an older one. r=firefox-build-system-reviewers,nalexander
They were held back due to requiring support for Windows 7.

Differential Revision: https://phabricator.services.mozilla.com/D182981
2023-07-07 18:16:55 +00:00
Julien Cristau 54e366467d Bug 1835689 - don't include cached tasks in existing_tasks for release promotion. r=releng-reviewers,taskgraph-reviewers,bhearsum
Release promotion reuses tasks generated by the on-push decision task,
to avoid duplicating work.  For cached tasks however, that means reusing
index lookups that can be out of date by the time relpro runs, and
requiring a new push to pick up rebuilt cached tasks.  By listing the
cached kinds in rebuild-kinds, we force new index lookups at release
promotion time, to pick up e.g. new docker images without an extra push.

Differential Revision: https://phabricator.services.mozilla.com/D182774
2023-07-06 09:32:11 +00:00
serge-sans-paille b02dbe2bb1 Bug 1834815 - Enable full+cross LTO by default for shippable Linux and Windows build r=glandium
This has an important impact on compilation time, so we limit that to
shippable builds and under MOZ_AUTOMATION.

The benefit on speedometer time is not significant on macosx and android builds, so
we skip that platform.

Builds tend to stall on arm platforms, so we limit the target to
x86_64.

Differential Revision: https://phabricator.services.mozilla.com/D179912
2023-07-05 14:52:02 +00:00
Erich Gubler 5a97f63dbb Bug 1836805: chore(webgpu): note that CI in Linux has a bug to restore it r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D182097
2023-07-05 14:25:31 +00:00
Joel Maher aac7a0622c Bug 1822117 - support for wpt to have --repeat and work with confirm failure mode. r=gbrown,taskgraph-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D182681
2023-07-04 22:21:09 +00:00
serge-sans-paille c8df40ef41 Bug 1836900 - Use taskcluster-built python for perftest task r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D180058
2023-07-04 13:10:00 +00:00
Joel Maher decb18e6ab Bug 1836274 - remove windows 7 from taskcluster configs and scheduling. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D180153
2023-07-02 04:06:27 +00:00
Alex Finder 3ed769d370 Bug 1836015 Updated error message for missing '-' in new label extraction r=perftest-reviewers,taskgraph-reviewers,releng-reviewers,sparky,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D181877
2023-06-28 17:47:59 +00:00
Kershaw Chang 6a58415912 Bug 1838829 - Make CI support running mochtiest with Http/2, r=necko-reviewers,ci-and-tooling,aryx,valentin
Differential Revision: https://phabricator.services.mozilla.com/D181250
2023-06-28 13:21:00 +00:00
Alexandre Lissy b548bbd0f0 Bug 1840795 - Collect ARM64 Firefox Snap debug symbols r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D182321
2023-06-28 08:10:57 +00:00
Mike Hommey 94c9d8667e Bug 1840530 - Enable filesystem support in libc++ for mingw. r=tjr
clang trunk recently removed the granularity between fstream and
filesystem, and to have fstream, one needs to enable filesystem, now.

Differential Revision: https://phabricator.services.mozilla.com/D182135
2023-06-28 01:31:00 +00:00