Commit Graph

11826 Commits

Author SHA1 Message Date
Ben Hearsum
a1611f4f11 Bug 1822285: fix group name for l10n attribution tasks. r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D172560
2023-03-14 13:22:26 +00:00
Nicolas Chevobbe
59858d2342 Bug 1636599 - Generate artifact for reviewbot from devtools-node-test-runner.js . r=jdescottes,ahal,andi,devtools-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D171534
2023-03-14 08:55:01 +00:00
Norisz Fay
4a35828e21 Backed out 2 changesets (bug 1820947) for causing build bustage CLOSED TREE
Backed out changeset eb6419bb8748 (bug 1820947)
Backed out changeset 9990083e8ea2 (bug 1820947)
2023-03-14 01:20:54 +02:00
Mike Hommey
2cb3bbb9ce Bug 1820947 - Use "new style" sysroot when building Android compiler-rt. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D172073
2023-03-13 21:14:47 +00:00
Joel Maher
c2110307de Bug 1821144 - remove old windows worker definitions. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D172069
2023-03-13 20:57:13 +00:00
Ben Hearsum
17754b77e7 Bug 1822174: set worker implementation in push langpack transform to avoid tripping logic that adds extra tags, and breaks CoT verification r=releng-reviewers,ahal
This function (https://searchfox.org/mozilla-central/rev/af78418c4b5f2c8721d1a06486cf4cf0b33e1e8d/taskcluster/gecko_taskgraph/transforms/job/__init__.py#133) ends up setting the `worker-implementation` tag. This ends up giving us two worker implementation types in scriptworker (b895fdd92b/src/scriptworker/cot/verify.py (L331)), which ultimately causes us to hit this exception (b895fdd92b/src/scriptworker/cot/verify.py (L375))

(It seems to me that `set_implementation` setting this tag will always cause this issue, so perhaps we need to remove that part of its code. At the very least, we should re-examine this...we support setting implementation and os in multiple places....which is very confusing.)

Differential Revision: https://phabricator.services.mozilla.com/D172477
2023-03-13 20:39:03 +00:00
Ben Hearsum
439f5b3603 Bug 1814727: adjust beetmover tasks to be downstream of attribution tasks for Windows r=releng-reviewers,gbrown
This is mostly just switching the upstream tasks with pull the Windows installers from. The only wrinkle is that we're not attributing the asan-reporter installers (and we shouldn't IMO), so I had to add support for keying upstream tasks on platform in the beetmover manifests. (If we simply listed all three possible upstreams, we ended up pulling _two_ installers for platforms that are attributed...and I don't even know which one would get published, or if both would.)

Differential Revision: https://phabricator.services.mozilla.com/D170246
2023-03-13 19:04:07 +00:00
Ben Hearsum
abd2a1fcbb Bug 1814727: add tasks for attributing l10n builds r=ahal
The kind is more or less the same as the en-US counterpart in the previous revision.

As with the en-US attribution kind, this also does does _not_ use the `multi_dep` loader to set up the per-locale tasks. Of course, we do need to split by locale, which is now being done quite explicitly by the new `split_by_locale` that looks at the specified locales file, and uses specific platforms specified in the kind. As with the previous revision, please feel free to push back if any of you feel any of this is going in the wrong direction, is worse than multi_dep, etc. etc.

Differential Revision: https://phabricator.services.mozilla.com/D170245
2023-03-13 19:04:06 +00:00
Ben Hearsum
8e86487f21 Bug 1814727: add tasks for attributing en-US builds r=ahal,nalexander
Notably, the actual attribution code we're using is stored in `browser`. This was largely motivated by the fact that the subsequent revision in this stack will also need it, and this seemed like the best way to make it shareable between the two. The only alternative I could come up with was stuffing it into a transforms - but it's really just data - there's no reason it ought to live in such a place. (We do have precedent for this sort of thing with both locale and whats new page information, so I don't think it's breaking huge new ground.) Nick - I'm tagging you mainly on this part, but I welcome any other comments you may have (here or in the rest of the stack for that matter).

The other notable part of this patch is that I've _explicitly_ decided not to use the `multi_dep` loader, nor reimplement any of its magic pulling of properties in a transform. I find that this makes it more clear what's _actually_ going on, and easier to debug when making changes. The dwonside, of course, is that there's some verboseness in the kind - all platforms we need to run this for must be explicitly listed. I'm open to debate on whether or not this is the right trade-off, so feel free to push back if you disagree.

Differential Revision: https://phabricator.services.mozilla.com/D170243
2023-03-13 19:04:06 +00:00
Ben Hearsum
30b7f31ee6 Bug 1814727: Add a transform that knows how to pull in command-context from an external file r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D170242
2023-03-13 19:04:06 +00:00
Ben Hearsum
89e06a6146 Bug 1814727: Rename partner_attribution.py to a more generic name r=releng-reviewers,gbrown
There's actually nothing partner-specific in this script, and it's about to be used for other types of attribution as well.

Differential Revision: https://phabricator.services.mozilla.com/D170239
2023-03-13 19:04:04 +00:00
Nicolas Chevobbe
00b67e5e84 Bug 1822111 - Use expected artifact file name in devtools-verify-bundle task. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D172447
2023-03-13 17:58:41 +00:00
Marian-Vasile Laza
ee72efd1e9 Backed out 5 changesets (bug 1809843) for causing Cargo related build bustages. CLOSED TREE
Backed out changeset 5c494680f448 (bug 1809843)
Backed out changeset 02742b38edab (bug 1809843)
Backed out changeset 2b9b32ca8294 (bug 1809843)
Backed out changeset 56631cb02ae6 (bug 1809843)
Backed out changeset 37e35a60a71f (bug 1809843)
2023-03-13 13:53:26 +02:00
Kershaw Chang
7d99157362 Bug 1809843 - Run mochitest with Http/3 server on try, r=gbrown,necko-reviewers,ci-and-tooling,valentin,suhaib,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D167515
2023-03-13 11:12:33 +00:00
Bastien Abadie
e35576a832 Bug 1821365 - Only count line additions and removals in tgdiff changes, r=marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D172217
2023-03-10 16:16:13 +00:00
Greg Mierzwinski
37711bb4ba Bug 1821666 - Use perftest-alerts email for fxrecord alerts. r=perftest-reviewers,kshampur DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D172259
2023-03-10 15:37:06 +00:00
Jan de Mooij
904c88a916 Bug 1821313 - Add a SpiderMonkey WASI Intl/ICU build. r=sfink,taskgraph-reviewers
The only difference with `SM(wasi)` is that this doesn't use `--without-intl-api`.
The resulting Wasm file is almost 3x larger because of this.

Maybe this could replace the non-intl build at some point, but considering the large
size difference it still seems useful to keep both for now.

Differential Revision: https://phabricator.services.mozilla.com/D172113
2023-03-10 07:52:51 +00:00
Mike Hommey
1a25231b19 Bug 1821226 - Build dump_syms with the rust-toolchain artifact. r=firefox-build-system-reviewers,ahochheiden
Back when they were made to use an explicit version, the rust-toolchain
artifacts were on an older version.

Differential Revision: https://phabricator.services.mozilla.com/D172077
2023-03-09 22:22:40 +00:00
Julien Cristau
b9e0747e98 Bug 1820779 - move addon worker type to config.yml. r=releng-reviewers,gbrown DONTBUILD
This makes it possible to use e.g. `mach try fuzzy --worker-suffix addon=-dev` to use the dev pool.

Differential Revision: https://phabricator.services.mozilla.com/D171872
2023-03-09 10:55:24 +00:00
Alex Hochheiden
ae24cee9f1 Bug 1820915 - Use more recent python versions on Rocky Linux 8 and OpenSuSE Leap. r=firefox-build-system-reviewers,andi
- For OpenSUSE Leap `python39-curses` has to be explicitly installed for Python 3.9
- For OpenSUSE Python 3.9 the `pip` binary is named `pip3.9`, so we must symlink it to `pip3` for the various Mach commands that expect it to be called `pip3`.

Differential Revision: https://phabricator.services.mozilla.com/D171934
2023-03-09 10:53:16 +00:00
Tom Ritter
bf27261630 Bug 1700396: Bump updatebot to get the phab fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D171763
2023-03-08 17:39:56 +00:00
Greg Mierzwinski
aba4fbcf67 Bug 1816453 - Update chromedriver to v111. r=perftest-reviewers,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D171710
2023-03-08 14:06:28 +00:00
Bobby Holley
1472d5301a Bug 1820851 — Update cargo-vet to 5461e5a3d459bea2c544002d9154c38f43f118a7. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D171890
2023-03-07 23:15:18 +00:00
Johan Lorenzo
d0ccca1c26 Bug 1799042 - part 9: Create repackage-deb-l10n tasks r=gabriel
Depends on D171124

Differential Revision: https://phabricator.services.mozilla.com/D171125
2023-03-07 19:28:25 +00:00
Cosmin Sabou
968b2999e7 Bug 1813390 - Increase the number of chunks on xpcshell ccov and max run time for conditioned_profile. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D171885
2023-03-07 18:40:09 +00:00
Nicolas Chevobbe
221d98b0eb Bug 1820103 - [devtools] Make it possible for devtools-node-test-runner.js to run all suites. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D171533
2023-03-06 17:00:09 +00:00
Joel Maher
7dfe2742ee Bug 1817884 - Turn off duplicate win10 tests that are not needed now that we have tests on win11. r=aryx,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D171637
2023-03-06 12:55:17 +00:00
Nicolas Chevobbe
4add759720 Bug 1819915 - Run devtools-verify-bundle test during Phabricator code reviews. r=ahal,andi.
Differential Revision: https://phabricator.services.mozilla.com/D171468
2023-03-05 11:12:57 +00:00
ahochheiden
821f343806 Bug 1734402 - Upgrade to Python 3.7 for Ubuntu1804 r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D152244
2023-03-04 01:21:57 +00:00
James Teh
df2be6abe8 Bug 1814033: Extend expiration of test variant a11y-checks. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D171209
2023-03-03 22:44:32 +00:00
Joel Maher
b7808c237d Bug 1817887 - win11 enable web-platform-test and adjust expectations. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D171366
2023-03-03 20:10:11 +00:00
ogiorgis
bf64e21d0b Bug 1749473 - fix docstring for autodoc r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D171436
2023-03-03 09:37:42 +00:00
Marian-Vasile Laza
54e81da1b1 Backed out changeset af65e5327db6 (bug 1817887) for web-platform test failures on filter-contrast-002.html. CLOSED TREE 2023-03-03 12:03:50 +02:00
Joel Maher
00acfd0c19 Bug 1817887 - win11 enable web-platform-test and adjust expectations. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D171366
2023-03-03 03:42:01 +00:00
Mike Hommey
0761b93625 Bug 1819784 - Fix arm64 mac clang-tidy toolchain naming. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D171414
2023-03-02 07:06:41 +00:00
Bastien Abadie
5c6b8f891b Bug 1819101 - Add JSON summary to taskgraph diff output with warnings support, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D171111
2023-03-01 15:20:26 +00:00
Marian-Vasile Laza
577b7413d5 Backed out 4 changesets (bug 1732228, bug 1734402) for multiple browsertime and talos failures. CLOSED TREE
Backed out changeset 266c417563fe (bug 1732228)
Backed out changeset ad9c880233ed (bug 1732228)
Backed out changeset dbab8862bb8a (bug 1734402)
Backed out changeset 2b233ff8eee7 (bug 1734402)
2023-03-01 06:34:22 +02:00
ahochheiden
07d9153e09 Bug 1734402 - Upgrade to Python 3.7 for Ubuntu1804 r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D152244
2023-03-01 00:39:15 +00:00
Kelsey Gilbert
7f33ca576e Bug 1815510 - 6mo extension for webgl-ipc variant. r=gfx-reviewers,ci-and-tooling,aosmond,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D170974
2023-03-01 00:32:35 +00:00
Marian-Vasile Laza
08f5e9c1d5 Backed out 4 changesets (bug 1734402, bug 1732228) for build bustages when upgrade pip-23.0.1-py3-none-any.whl. CLOSED TREE
Backed out changeset 675f6a2134ac (bug 1732228)
Backed out changeset 37b904639717 (bug 1732228)
Backed out changeset 9eaec62e8473 (bug 1734402)
Backed out changeset 2ad732e17790 (bug 1734402)
2023-02-28 23:53:18 +02:00
ahochheiden
219bcae35c Bug 1734402 - Upgrade to Python 3.7 for Ubuntu1804 r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D152244
2023-02-28 21:25:00 +00:00
Joel Maher
19b5368e0f Bug 1817886 - enable mingwclang and ccov on win11. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D171037
2023-02-28 18:34:36 +00:00
Kash Shampur
83494b8504 Bug 1816421 - Disable mobile fission performance tests on all branches. r=perftest-reviewers,sparky
This patch should disable fenix/geckoview *fission* performance tests only.
The tests are still available to select through Try.

Differential Revision: https://phabricator.services.mozilla.com/D171133
2023-02-28 18:30:05 +00:00
Joel Maher
143a7dcf9e Bug 1818955 - do not schedule MSIX on devedition, only opt/shippable. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D171134
2023-02-28 13:59:49 +00:00
Stanca Serban
1833d17b99 Backed out 4 changesets (bug 1732228, bug 1734402) for causing mda failures. CLOSED TREE
Backed out changeset fe7621bd33fe (bug 1732228)
Backed out changeset 61a521ac78e9 (bug 1732228)
Backed out changeset abf785b6ffe4 (bug 1734402)
Backed out changeset e1f91aaed4c3 (bug 1734402)
2023-02-28 11:33:41 +02:00
ahochheiden
c377d5ae4c Bug 1734402 - Upgrade to Python 3.7 for Ubuntu1804 r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D152244
2023-02-28 08:15:45 +00:00
Bobby Holley
a41029fc5c Bug 1819189 — Update cargo-vet to Feb 27th 2023. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D171152
2023-02-27 22:34:09 +00:00
Emilio Cobos Álvarez
12103c8ca9 Bug 1818811 - Remove flexbox emulation talos tests. r=perftest-reviewers,sparky
flexbox emulation has been on by default in the browser for a while now
(since 108), so these tests are not useful anymore.

Depends on D170944

Differential Revision: https://phabricator.services.mozilla.com/D170945
2023-02-27 13:45:19 +00:00
Joel Maher
6aa9eac63c Bug 1816568 - Enable Windows11 for CI tests. r=ahal,perftest-reviewers,AlexandruIonescu,sparky
Differential Revision: https://phabricator.services.mozilla.com/D170393
2023-02-25 16:27:16 +00:00
Cosmin Sabou
006f28c4f8 Backed out changeset f259e02b50c5 (bug 1816568) for causing wpt unexpected passes. CLOSED TREE 2023-02-24 17:15:45 +02:00