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

13660 Коммитов

Автор SHA1 Сообщение Дата
Andrew Osmond e28f7e8cc6 Bug 1896524 - Add desktop/android browsertime tests to measure video playback latency. r=perftest-reviewers,sparky
The video under test is a simple recording of solid colors, where the
first frame is red, second frame is blue, subsequent frames alternate
between green and purple, and the final frame is yellow. This allows us
to identify what frame is being displayed and when in a browser agnostic
way.

This is achieved by updating the visualmetrics python script in
browsertime to identify frames which match a given color range, called
key color frames. The script will produce a list of which frames appear
when that we can use to estimate the playback latency. Note that the
annotated videos produced by the jobs will also be annotated to make it
clear which frames it believes are key color frames.

Until the tests have proven stable, they have been set at tier 3.

The status of the merge can be seen at:
https://github.com/sitespeedio/browsertime/pull/2119

Differential Revision: https://phabricator.services.mozilla.com/D210242
2024-06-12 14:21:54 +00:00
Mike Hommey 3f42b36a37 Bug 1901895 - Upgrade clang 18 toolchain to 18.1.7. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D213346
2024-06-12 08:33:10 +00:00
Mike Hommey 3b8cd041b4 Bug 1901913 - Only consider channels starting with beta- or nightly- to be dated. r=firefox-build-system-reviewers,sergesanspaille
Until recently, beta-YYYY-MM-DD dated channels was the only way to get
specific betas, but now it's possible to use x.y.z-beta.n, but
repack_rust.py doesn't handle that string as a version.

By considering only channels starting with beta- or nightly to be dated,
we allow x.y.z-beta.n to be considered as a version.

Differential Revision: https://phabricator.services.mozilla.com/D213367
2024-06-12 08:28:12 +00:00
Mike Hommey 54610a4412 Bug 1901125 - Properly handle the presence of multiple crates of the same name. r=firefox-build-system-reviewers,sergesanspaille
When building cargo sets up the patches for the vendored dependencies of
libstd, when several of those dependencies are different versions of the
same crate, only one of the corresponding patches work because the
package name, derived from the directory name, doesn't match.

Instead, we always take the package name from Cargo.toml.

While we're here, we add the missing resources on the rust-dev tasks.

Differential Revision: https://phabricator.services.mozilla.com/D213380
2024-06-12 08:27:26 +00:00
Gabriel Bustamante c9719d7d48 Bug 1901587 - Add linux64-aarch64 to merge-automation tasks r=releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D213101
2024-06-11 14:59:58 +00:00
Andrew Halberstadt 9aad036ad7 Bug 1900673 - [ci] Migrate all passing wayland test tasks to new image, r=jmaher,releng-reviewers,bhearsum
Try push:
https://treeherder.mozilla.org/jobs?repo=try&revision=5f5456b5d18ed1828a8869034f2b156662b2fb68

Differential Revision: https://phabricator.services.mozilla.com/D212701
2024-06-11 14:27:14 +00:00
Andrew Halberstadt c58d0199cb Bug 1900673 - [ci] Stand up distinct worker-types for wayland and wayland-vm, r=jmaher,taskgraph-reviewers,releng-reviewers,bhearsum
This patch sets things up such that the new non VM pool is used by default, and
current tasks can explicitly opt into using the old virtualbox based pool.

The taskgraph --diff of this change is identical, but this will allow us to
easily move tasks over to the new pool as they are ready.

Differential Revision: https://phabricator.services.mozilla.com/D212601
2024-06-11 14:27:13 +00:00
Julien Cristau b739cf96fd Bug 1827513 - stop uploading test packages to archive.mozilla.org for releases r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D208729
2024-06-11 12:22:57 +00:00
Cristian Tuns e23ecebb55 Merge mozilla-central to autoland on a CLOSED TREE DONTBUILD 2024-06-11 10:02:41 -04:00
Ben Hearsum 961822ab84 Bug 1900421: flip l10n strings to new github repository r?#releng-reviewers!,eemeli!
This patch contains everything we need to flip all the l10n consumers in the tree to the new github repository:
* Enable fetching strings for builds (`desktop_l10n.py` for Desktop, `android-mozharness-build.json` for Android)
* l10n bumper (`l10n-bump/kind.yml`)
* merge automation (`merge-automation/kind.yml`)
* deb repackages (`repackaging/deb.py`)
* Switch `l10n-changesets` files to git refs to avoid breaking repacks before l10n bumper runs

This will need a final update because it will no doubt be bitrotted by the l10n bumper.

Differential Revision: https://phabricator.services.mozilla.com/D212462
2024-06-11 13:20:29 +00:00
Erich Gubler cc82701912 Bug 1901579 - test(webgpu): add Linux chunks to tier 2 to avoid timeouts r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D213098
2024-06-11 02:11:04 +00:00
Greg Mierzwinski 3a16fb42da Bug 1898229 - Add background resource usage tests for Fenix in CI. r=perftest-reviewers,aglavic
This patch adds a new background resource usage test that will run through mozperftest. The test starts the Fenix application, and then backgrounds it for 10 minutes to measure the CPU, and memory usage throughout that time. The hook is used to setup the xmlstarlet tool.

Differential Revision: https://phabricator.services.mozilla.com/D212630
2024-06-10 11:57:59 +00:00
Greg Mierzwinski ffb0c2f270 Bug 1898229 - Add a toolchain for xmlstarlet tool. r=perftest-reviewers,kshampur
This patch adds new fetch, and toolchain tasks for the xmlstarlet tool that will be used for Android performance tests.

Differential Revision: https://phabricator.services.mozilla.com/D212629
2024-06-10 11:57:58 +00:00
Julien Cristau c4bed3152c Bug 1901025 - add missing dependency on release-balrog-submit-toplevel to per-locale submission tasks. r=taskgraph-reviewers,releng-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D212827
2024-06-07 07:27:21 +00:00
KS f3092e5151 Bug 1900408 - Use CfT chromedriver for CaR tests. r=perftest-reviewers,taskgraph-reviewers,sparky,bhearsum
This patch replaces the chromedrivers retrieved from the chromium
snapshots with the Chrome for Testing (CfT) chromedrivers (through the
"Canary" channel) for our Chromium-as-Release tests.

There is an occasional intermittent issue that occurs where the
chromedriver from the snapshots don't always work. Instead we can use
the `last-known-good-versions-with-downloads.json` provided by CfT to
get guaranteed stable chromedrivers.

Differential Revision: https://phabricator.services.mozilla.com/D212707
2024-06-06 21:13:00 +00:00
Mike Hommey 634cbd03f1 Bug 1900505 - Work around cmake issue with exporting symbols on Windows. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D212766
2024-06-06 19:44:59 +00:00
florin.bilt 697c3c02c9 Bug 1897502 - Add chromedriver 126 r=perftest-reviewers,taskgraph-reviewers,ahal,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D212114
2024-06-06 14:34:43 +00:00
Gabriele Svelto 2fb6fe576b Bug 1900788 - Rewrite the Windows symbol scraper to improve coverage r=gerard-majax
- Sample 2k crashes, 500 for each release channel, this is somewhat slow as
  we're not using an API token (but we can add it later)
- Use dump_syms' logic to fetch the files from the symbol servers, rather than
  using the Python logic
- Fail hard if one of the steps fail, including unexpected dump_syms crashes
- Print out a summary of all the actions that have been taken

Differential Revision: https://phabricator.services.mozilla.com/D212692
2024-06-06 12:41:42 +00:00
Mike Hommey ebee29822a Bug 1900489 - Remove dist.missing-tools option from config.toml when building rust compiler. r=firefox-build-system-reviewers,sergesanspaille
Building rustfmt would fail regularly, so the option was added to ignore
the problem, but that presumably hasn't been the case in a while.

The option was removed in rustc 1.80.

Differential Revision: https://phabricator.services.mozilla.com/D212491
2024-06-05 22:37:09 +00:00
Gabriele Svelto a52b387f36 Bug 1900484 - Bump dump_syms to version 2.3.3 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D212606
2024-06-05 21:37:35 +00:00
Ryan VanderMeulen 037de9b101 Bug 1900221 - Update Flank to v23.10.1. r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D212371
2024-06-05 15:05:26 +00:00
Ryan VanderMeulen 0bd30e6f21 Bug 1900221 - Update Google Cloud SDK to 478.0.0. r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D212370
2024-06-05 15:05:25 +00:00
Mike Conley ec64cd9f19 Bug 1900618 - Add an automation test condition to mozinfo. r=jmaher,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212602
2024-06-05 13:04:12 +00:00
Gabriele Svelto d5847c0027 Bug 1900696 - Properly check if we've generated some symbol archives r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D212610
2024-06-05 06:14:16 +00:00
Greg Mierzwinski 83e10bcf4c Bug 1899878 - Add a lull-schedule attribute to some browsertime tasks. r=kshampur,perftest-reviewers DONTBUILD
This patch adds a lull-schedule attribute to some browsertime live-site tasks so that we can start testing lull-scheduling. The lull-schedule attribute will be used to denote how frequently a particular task should run. The lull-schedule attribute exists first as a raptor specific setting, and is then added to the `extra` section so that we can make use of it in the `mozci` module.

Differential Revision: https://phabricator.services.mozilla.com/D212202
2024-06-04 23:59:13 +00:00
Cosmin Sabou cff092b4d3 Backed out changeset dd3704031d8c (bug 1898051) for causing bug 1900644. 2024-06-05 01:14:28 +03:00
Alexandre Lissy cdc840800e Bug 1896800 - Wait for snap changes to complete r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D210768
2024-06-04 13:55:10 +00:00
Dão Gottwald 98d7972d18 Bug 1900002 - Move tabbrowser tests into a browser/ folder. r=frontend-codestyle-reviewers,dwalker
See https://phabricator.services.mozilla.com/D211509#inline-1171035

Differential Revision: https://phabricator.services.mozilla.com/D212250
2024-06-04 13:20:52 +00:00
Aaron Train ba5a0fdc37 Bug 1898010 - Add x86 and ARM v7a android-startup-test tasks for Fenix and Focus r=ohorvath,ahal,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D211104
2024-06-04 13:07:52 +00:00
serge-sans-paille 1c4dbd7ed5 Bug 1899485 - Remove obsolete build/unix/run-mozilla.sh file r=glandium
It is no longer needed, commands should now be able to run without
environment manipulation.

Differential Revision: https://phabricator.services.mozilla.com/D212089
2024-06-04 08:49:54 +00:00
Ben Hearsum 6bd22fef01 Bug 1877113: add support for bumping multiple l10n changesets files r=releng-reviewers,taskgraph-reviewers,gabriel
This is prep work for enabling pulling l10n strings from github. When we do that, we'd like to start bumping the mobile changesets file alongside the desktop one. At the moment it simply pulls `default` for all revisions.

Differential Revision: https://phabricator.services.mozilla.com/D212431
2024-06-04 00:25:08 +00:00
Joel Maher 25fc59ce1a Bug 1900155 - do not add requires-gpu for hardware tasks. r=aryx,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D212357
2024-06-03 20:09:46 +00:00
Joel Maher f1dc914bc4 Bug 1898051 - Add the ability to run tasks that match a tag specified in the manifest. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D211409
2024-05-31 21:51:34 +00:00
Ben Hearsum 8de777f49d Bug 1877113: Add support for github in l10n bumper and merge automation tasks r=releng-reviewers,taskgraph-reviewers,ahal
I've tested this on maple (see the latest runs on https://treeherder.mozilla.org/jobs?repo=maple&resultStatus=testfailed%2Cbusted%2Cexception%2Csuccess%2Cretry%2Crunning%2Cpending%2Crunnable&revision=ec2f66cd652bf50d3cd7930614891975966317f0). It requires a patch like ec2f66cd65 to be activated (which we don't want to do when this patch first lands).

This depends on https://github.com/mozilla-releng/scriptworker-scripts/pull/1015.

Differential Revision: https://phabricator.services.mozilla.com/D212218
2024-05-31 19:38:34 +00:00
Ben Hearsum f2f671e50a Bug 1899403: remove android tasks from cypress r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212006
2024-05-30 13:48:47 +00:00
Mike Hommey 895fc56d4f Bug 1337955 - Switch the toolchains project branch to nightly rust compiler. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D210761
2024-05-30 06:03:28 +00:00
Mike Hommey ffb57d1e53 Bug 1897008 - Bump macos and windows toolchain rust compilers to 1.76. r=firefox-build-system-reviewers,sergesanspaille
Also move them closer to the linux one, so that they're less likely to
be forgotten.

Differential Revision: https://phabricator.services.mozilla.com/D210577
2024-05-30 05:43:16 +00:00
Ben Hearsum 331ebf7408 Bug 1899553: don't automatically schedule google play uploads on nightly r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212035
2024-05-29 17:59:26 +00:00
Ben Hearsum 9c17b01607 Bug 1899553: Add google play action to allow manual triggering of google play upload r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212033
2024-05-29 17:59:25 +00:00
Joel Maher 18f94ffafc Bug 1898560 - run wpt webcodecs in separate job so we can run on macosx 11+. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D211410
2024-05-29 17:44:45 +00:00
Julien Cristau 70d682d70f Bug 1899174 - add esr128 support to gecko taskgraph. r=taskgraph-reviewers,releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D211758
2024-05-29 16:00:50 +00:00
Julien Cristau c21dd5dd9f Bug 1899504 - switch version-bump files by release type instead of by project. r=releng-reviewers,bhearsum
Fixes esr staging releases.

Differential Revision: https://phabricator.services.mozilla.com/D211966
2024-05-29 16:00:50 +00:00
Tom Ritter 8ebb911f38 Bug 1700396: Take the fix for relinquished unexpected-create jobs r=maltejur
Differential Revision: https://phabricator.services.mozilla.com/D212021
2024-05-29 15:43:01 +00:00
serge-sans-paille ad2077c399 Bug 1896351 - Move sanitizer-related AC_SUBST and AC_DEFINE from old-configure to moz.configure r=glandium
Also:

- deactivate LLVM_SYMBOLIZER on android mozconfig as we don't cross compile it yet.
- enforce LLVM_SYMBOLIZER when fuzzing is on
- fix osx packaging to include llvm-symbolizer when fuzzing, and provide
  it through tc

Differential Revision: https://phabricator.services.mozilla.com/D210190
2024-05-29 15:28:59 +00:00
Ben Hearsum 0246f9823f Bug 1899392: add taskgraph parameters for l10n bump and merge automation r=releng-reviewers,jcristau
This is useful for sanity checking and early testing when modifying these tasks.

Differential Revision: https://phabricator.services.mozilla.com/D211916
2024-05-29 15:00:25 +00:00
Ben Hearsum e3719cb3f3 Bug 1899564: taskgraph parameter update script is broken for firefox android action tasks r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212001
2024-05-29 15:00:24 +00:00
Greg Mierzwinski 0de67f49ed Bug 1712337 - Add a binary setup layer. r=perftest-reviewers,kshampur,aglavic
This patch adds a layer to setup the binary, and provide a single interface for specifying it and using it through the metadata. At the same time, some changes were made to the perfherder metrics production to gather the application name, and version from the metadata. The intermediate results are also properly passed into the perfherder blob production step as they were previously being ignored.

Differential Revision: https://phabricator.services.mozilla.com/D211738
2024-05-28 15:43:49 +00:00
Julien Cristau 5e0f155a42 Bug 1899142 - don't show android-components dummy tasks on treeherder. r=aryx,releng-reviewers,bhearsum
These tasks will never fail, and don't have logs, so having them on
treeherder can be confusing.

Rename `post-signing` to `post-signing-dummy` to benefit from the
special handling in `verify_dependency_tiers`.

Differential Revision: https://phabricator.services.mozilla.com/D211746
2024-05-27 15:45:53 +00:00
andrej fd6895e3b6 Bug 1898351 - Disable chrome responsiveness tests. r=perftest-reviewers,taskgraph-reviewers,gbrown,kshampur
Chrome responsiveness test have been running every Monday, Wednesday, and Friday on the general_perf_testing cron
We have been exeriencing issues with these tests, and this patches disables their running on the GPT cron

Differential Revision: https://phabricator.services.mozilla.com/D211279
2024-05-27 14:39:07 +00:00
andrej aebc4d8d9e Bug 1836287 - Run essential pageload tests on android chrome in CI. r=perftest-reviewers,kshampur,taskgraph-reviewers,gbrown
As part of our okr goals of being competative in pageload we are running essential pageload tests on chrome on android to have an idea of how we compare to chrome on android

Differential Revision: https://phabricator.services.mozilla.com/D209981
2024-05-27 14:38:27 +00:00
Julien Cristau 6a0db54bce Bug 1889299 - switch windows signing to autograph_authenticode_202404 format. r=taskgraph-reviewers,releng-reviewers,bhearsum,application-update-reviewers,bytesized
This switches us away from the code signing certificate expiring in
June, to a new one valid until 2027.

Update subject pin in msix repackaging and issuer pin in the stub installer.

Differential Revision: https://phabricator.services.mozilla.com/D208633
2024-05-27 14:19:49 +00:00
Julien Cristau 42c1073273 Bug 1898762 - copy windows en-US full installers for nightly to the timestamped -l10n directory. r=releng-reviewers,taskgraph-reviewers,gabriel
This makes it possible for bouncer to point at any locale's installer in
the same place (see bug 1895249).

Differential Revision: https://phabricator.services.mozilla.com/D211560
2024-05-27 07:12:59 +00:00
Nick Alexander e6ae3745c5 Bug 1898637 - Unify `macos_framework_artifacts`. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D211628
2024-05-24 23:43:53 +00:00
Julien Cristau 91c9577d5e Bug 1884138 - notify releng when scriptworker-canary task fails r=taskgraph-reviewers,releng-reviewers,bhearsum
The scriptworker-canary task sets up notifications for the tasks that it
schedules on try, but we might still want to be notified if `mach try
scriptworker` itself fails.

Differential Revision: https://phabricator.services.mozilla.com/D203917
2024-05-24 13:24:22 +00:00
andrej 7894a1beab Bug 1898548 - Fix android startup tests not alerting. r=perftest-reviewers,sparky
Alerting was enabled for autoland but it was not generating as we were not running on autoland, this bug resolves that

Differential Revision: https://phabricator.services.mozilla.com/D211405
2024-05-23 17:22:50 +00:00
Erich Gubler cf5ab9aced Bug 1898252 - test(webgpu): add more chunks to accommodate impending test promotion r=webgpu-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D211232
2024-05-23 15:08:29 +00:00
Dão Gottwald 53eefd65c2 Bug 1898197 - Move tabs tests into browser/components/tabbrowser/. r=tabbrowser-reviewers,frontend-codestyle-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D211190
2024-05-23 12:54:24 +00:00
Mike Hommey 05d708653f Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-23 04:28:38 +00:00
Mike Hommey 42354bc6ca Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208955
2024-05-23 04:28:37 +00:00
Andrew Halberstadt 6c9a98594a Bug 1898330 - Schedule python-test tasks when Taskgraph vendor is upgraded, r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D211251
2024-05-22 19:20:51 +00:00
Gabriele Svelto c6edb53c44 Bug 1898165 - Scrape symbols for Debian/Ubuntu LLVM packages r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D211159
2024-05-22 12:18:46 +00:00
Cristina Horotan 22fa3c4f67 Backed out 2 changesets (bug 1849075, bug 1878764) for causing remote failures at remote/shared/messagehandler/test/browser/*
Backed out changeset 0dbba1a7b5ab (bug 1878764)
Backed out changeset 86555ffb064f (bug 1849075)
2024-05-22 03:34:48 +03:00
Mike Hommey 010891448c Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-21 07:24:02 +00:00
Mike Hommey d5182ee779 Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208955
2024-05-21 07:24:02 +00:00
Ryan VanderMeulen c84d3db8d7 Backed out 3 changesets (bug 1849075, bug 1897015, bug 1878764) for causing Android arm32 startup crashes (bug 1897635).
Backed out changeset 916680b7cdce (bug 1897015)
Backed out changeset c6dd0210975b (bug 1878764)
Backed out changeset c9e28db916e5 (bug 1849075)
2024-05-20 12:54:45 -04:00
Alexandre Lissy 9a83c0336f Bug 1897042 - Update references for Snap QA test on Nightly r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D210770
2024-05-18 06:48:56 +00:00
Alexandre Lissy 514e682a58 Bug 1897042 - Allow per-channel Snap QA tests expectations r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D210769
2024-05-18 06:48:55 +00:00
Tooru Fujisawa 72a21fd33f Bug 1795177 - Add macosx64-aarch64-searchfox/debug job. r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D210841
2024-05-17 18:28:07 +00:00
KS 7eddd65a23 Bug 1890597 - Add chromedriver 125. r=perftest-reviewers,taskgraph-reviewers,sparky,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D210810
2024-05-17 16:17:12 +00:00
Mike Hommey 21bcae940a Bug 1885449 - Move GV code shared between Android and iOS to a shared directory. r=geckoview-reviewers,frontend-codestyle-reviewers,nalexander,owlish
And hook them up to the iOS build.

Differential Revision: https://phabricator.services.mozilla.com/D204711
2024-05-16 22:08:51 +00:00
andrej 6d4972be10 Bug 1888922 - Enable alerting of startup tests. r=perftest-reviewers,sparky
Now that we are building fenix and geckoview on a per-commit basis we are enabling alerting

Differential Revision: https://phabricator.services.mozilla.com/D210685
2024-05-16 17:16:26 +00:00
Gabriel Bustamante ae80322d05 Bug 1896463 - Generate partials tasks for linux64-aarch64 r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D210225
2024-05-16 16:19:05 +00:00
Gabriel Bustamante 47d971d24e Bug 1896463 - Raise an exception if generating partials tasks for an unknow platform r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D210224
2024-05-16 16:19:04 +00:00
Joel Maher aae42ad12e Bug 1841101 - Fix WPT to not error on paths from other harnesses or schedule subsuites if not necessary. r=gbrown,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210571
2024-05-16 14:24:28 +00:00
Gabriele Svelto 11a17c8139 Bug 1896543 - Fix how symbol archives are generated to include full paths r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D210626
2024-05-16 12:05:28 +00:00
Jari Jalkanen d8cd5f6e83 Bug 1896684 - Document test-manifests keyword in taskcluster attributes. r=releng-reviewers,gabriel
Already documented test_manifests attribute is not a valid section name for the test task yml files.

Differential Revision: https://phabricator.services.mozilla.com/D210444
2024-05-16 04:36:35 +00:00
Jari Jalkanen 4dbd4cd336 Bug 1896684 - Relax implicit requirement for a skipped section in chunk.py. r=gbrown,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210443
2024-05-16 04:36:34 +00:00
Nicholas Rishel d233f42ea9 Bug 1896795 - Lint new COM initialization from Rust. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D210396
2024-05-16 00:23:07 +00:00
Mike Hommey 7072328ee9 Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-15 19:38:32 +00:00
Mike Hommey eaa48cfb89 Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208955
2024-05-15 19:38:32 +00:00
Cosmin Sabou 541a247c9a Merge mozilla-central to autoland. CLOSED TREE 2024-05-15 23:26:01 +03:00
Cosmin Sabou 445a6e8623 Backed out 2 changesets (bug 1895492, bug 1889299) for causing bug 1896944. a=backout
Backed out changeset c35b87066434 (bug 1889299)
Backed out changeset 3fd1528e5f79 (bug 1895492)
2024-05-15 23:07:48 +03:00
Jackie Johnson ce71b4c130 Bug 1896919 - Update Testrail Test Run API for Fenix/Focus Release Notification r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D210503
2024-05-15 17:43:48 +00:00
alwu 968dad281c Bug 1887864 - extend the variant 'media-gpu'. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D210502
2024-05-15 16:15:21 +00:00
serge-sans-paille 4b451ef9ec Bug Bug 1896675 - Use LTO for taskcluster-built cpython r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D210328
2024-05-15 07:46:26 +00:00
Erich Gubler 4d955e79d9 Bug 1893054 - test(webgpu): use trailing `.*` in `webgpu` timeout platform regex. r=webgpu-reviewers,teoxoy
Do this mostly to be consistent with surrounding configuration.

Differential Revision: https://phabricator.services.mozilla.com/D209756
2024-05-15 01:33:29 +00:00
Erich Gubler 1880570349 Bug 1893054 - test(webgpu): use more chunks for WPT on Linux r=webgpu-reviewers,nical
Empirically motivated by:

* [try:c01e2d94c680](https://treeherder.mozilla.org/jobs?repo=try&revision=c01e2d94c6807b02058536c4120342a6d63f6a71&selectedTaskRun=e2ZtpFXvTGuI-Zg5amEN4Q.0).
* [try:dd11d2c4b251](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=dd11d2c4b251bf307277034f0af014e38a5dbb0c)
* [try:02968efb8350](https://treeherder.mozilla.org/jobs?repo=try&revision=02968efb8350b9cf143ecaf030d3a1d0c8990189&selectedTaskRun=MDtPH3SnQ7ektAjAoQUCeg.0)

Differential Revision: https://phabricator.services.mozilla.com/D209755
2024-05-15 01:33:29 +00:00
Erich Gubler 833fa52605 Bug 1893054 - test(webgpu): ignore HW blocklist on tier 2 MacOS r=webgpu-reviewers,teoxoy
This was regressed when the `*-backlog` job was split from this one in
D207224. Oopsie!

Differential Revision: https://phabricator.services.mozilla.com/D209706
2024-05-15 01:33:28 +00:00
KS 644e33da0a Bug 1887998 - Have mozperftest and raptor use the same browsertime. r=perftest-reviewers,sparky
Currently, the browsertime used by mozperftest is outdated and
maintained separately from the browsertime used in raptor tests.

This patch upgrades the browsertime used in mozperftest by now sharing
the same browsertime that is used with raptors (in `src/tools/browsertime`).

Going forward we now only have to maintain one browsertime version. This
introduces the potential of more infra changes (because previously when
upgrading raptor's browsertime we only checked raptor tests, but now we
will have to verify mozperftest) but this should be worth it to stay up
to date.

Differential Revision: https://phabricator.services.mozilla.com/D208944
2024-05-14 14:59:05 +00:00
KS e27d2e2947 Bug 1840660 - Run performance tests against safari technology preview. r=perftest-reviewers,sparky
This patch adds the ability to run Raptor performance tests
(specifically just speedometer 3 for now) on Safari Technology Preview.

Differential Revision: https://phabricator.services.mozilla.com/D209611
2024-05-14 14:48:20 +00:00
Geoff Brown 71253003e0 Bug 1896417 - Do not use CLOSED TREE for android-l10n-sync commits r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D210217
2024-05-14 14:02:27 +00:00
acseh e9228802fc Backed out 2 changesets (bug 1878764, bug 1849075) for causing build bustages and xpcshell failures on /test_content_annotation.js
Backed out changeset 8dc928e0dd33 (bug 1878764)
Backed out changeset 605e19d02f88 (bug 1849075)
2024-05-14 12:48:46 +03:00
Mike Hommey a2b11ddcc7 Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-14 07:10:44 +00:00
Mike Hommey e75b7d2a26 Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208955
2024-05-14 07:10:43 +00:00
Jackie Johnson a75c0a3771 Bug 1892510 - Update TestRail APIs for Fenix/Focus TC release-notify-testrail task r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D208653
2024-05-13 20:41:46 +00:00
andrej 34cd136d5c Bug 1884930 - Use per-commit fenix and geckoview builds instead of downloading daily build. r=perftest-reviewers,taskgraph-reviewers,sparky,bhearsum
As a result of the mono-repo change we have a very easy way to run the startup tests on each commit vs on a nightly build.
This change allows us to push a try job, build the fenix/focus/geckoview_example apk and test the startup impact!

Differential Revision: https://phabricator.services.mozilla.com/D208240
2024-05-13 16:50:03 +00:00
Greg Mierzwinski 13de78eab7 Bug 1896259 - Disable fxrecord test. r=aglavic,perftest-reviewers DONTBUILD
This patch disables the fxrecord test since no one is currently using it.

Differential Revision: https://phabricator.services.mozilla.com/D210162
2024-05-13 16:49:49 +00:00
Julien Cristau 9845e507cb Bug 1889299 - switch windows signing to autograph_authenticode_202404 format. r=taskgraph-reviewers,releng-reviewers,bhearsum,application-update-reviewers,bytesized
This switches us away from the code signing certificate expiring in
June, to a new one valid until 2027.

Update subject pin in msix repackaging and issuer pin in the stub installer.

Differential Revision: https://phabricator.services.mozilla.com/D208633
2024-05-13 15:14:36 +00:00
Julien Cristau 013154bbfd Bug 1896366 - avoid running both nightly-all and nightly-android graphs on the same revision. r=releng-reviewers,taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D210165
2024-05-13 15:10:48 +00:00
Julien Cristau af33427f78 Bug 1896366 - avoid running both nightly-all and nightly-desktop graphs against the same revision. r=releng-reviewers,taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D210164
2024-05-13 15:10:47 +00:00
Julien Cristau 0230dc45da Bug 1896369 - fix index path in nightly-android's check against duplicate nigthlies. r=releng-reviewers,taskgraph-reviewers,hneiva,ahal
Differential Revision: https://phabricator.services.mozilla.com/D210163
2024-05-13 15:10:47 +00:00
Joel Maher 23f1cedab9 Bug 1896221 - unset MOZHARNESS_TEST_PATHS before calling xsession. r=gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D210123
2024-05-13 14:36:04 +00:00
Gabriele Svelto ed76af6976 Bug 1896391 - Split the archive generated by the system symbol scraper in even smaller bits r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D210170
2024-05-13 13:40:20 +00:00
Gabriele Svelto ee2ad260c2 Bug 1894678 - Scrape *t64 variants of Debian/Ubuntu packages r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D209337
2024-05-12 16:44:18 +00:00
Iulian Moraru cf1e4ee639 Backed out changeset d4ef5f3b9858 (bug 1884930) for causing Bug 1896049. CLOSED TREE 2024-05-10 17:38:49 +03:00
andrej b801b8e482 Bug 1884930 - Use per-commit fenix and geckoview builds instead of downloading daily build. r=perftest-reviewers,taskgraph-reviewers,sparky,bhearsum
As a result of the mono-repo change we have a very easy way to run the startup tests on each commit vs on a nightly build.
This change allows us to push a try job, build the fenix/focus/geckoview_example apk and test the startup impact!

Differential Revision: https://phabricator.services.mozilla.com/D208240
2024-05-09 15:05:05 +00:00
Andrew Halberstadt 8037e2bb55 Bug 1891768 - Update 'gecko_taskgraph/test/test_actions_util' for functools.lru_cache memoization, r?#taskgraph-reviewers! CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D209808
2024-05-08 14:57:12 +00:00
Andrew Halberstadt 405b9346a3 Bug 1891768 - [ci] Swap out 'json-automationrelevance' for new 'json-pushchangedfiles' endpoint, r=sheehan,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D209060
2024-05-08 14:29:14 +00:00
Andrew Halberstadt 7397a10163 Bug 1894922 - [ci] Re-enable optimization for build adjacent tasks, r=taskgraph-reviewers,releng-reviewers,gbrown
In bug 1886193 I moved the schedules transform out of `build_attrs.py`, but
then stupidly neglected to check if any other kinds were using it. Turns out
lots of things were.

This patch should re-enable the same optimizations that existed prior to bug
1894922.

Differential Revision: https://phabricator.services.mozilla.com/D209386
2024-05-08 13:19:35 +00:00
Andrew Halberstadt 36bb1d18e9 Bug 1894922 - [ci] Add test to ensure various tasks have an optimization on autoland, r=taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D209385
2024-05-08 13:19:34 +00:00
Mike Hommey 181ce7b96a Bug 1895441 - Upgrade clang 18 toolchain to 18.1.5. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D209648
2024-05-07 19:52:16 +00:00
Geoff Brown 1ea3af1622 Bug 1895157 - Set always-target for buildconfig tasks r=jcristau
The buildconfig tasks are lint-like tasks that should run on-push whenever certain files are modified, even on try when not explicitly requested. The existing skip-unless-changed optimizations look correct, but always-target was missing.

Differential Revision: https://phabricator.services.mozilla.com/D209606
2024-05-07 13:36:25 +00:00
Joel Maher f15f2897b6 Bug 1894665 - move linux/ccov jittest to workers that have scratch disk to avoid worker exceptions. r=aryx,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D209052
2024-05-07 11:42:53 +00:00
Cristina Horotan 522d21799a Backed out changeset e38f6abaf757 (bug 1895324) for causing pdfpaint failures. CLOSED TREE 2024-05-07 04:40:58 +03:00
Updatebot f2cb7dd042 Bug 1895324 - Update PDF.js to 14e87469dbb04fa0e9e6f7ec23e5c9d7b283e901 r=pdfjs-reviewers,calixte
Differential Revision: https://phabricator.services.mozilla.com/D209575
2024-05-06 19:36:08 +00:00
kycn 1e52f4d27d Bug 1883220 - Add SHIP (session history in parent) variant for web platform test. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D208926
2024-05-06 11:55:04 +00:00
Sandor Molnar 1e3387a1b5 Backed out 3 changesets (bug 1885361) as requested by dev. CLOSED TREE
Backed out changeset 3ed58542a93f (bug 1885361)
Backed out changeset 9de54beb387e (bug 1885361)
Backed out changeset e81ffaddbee3 (bug 1885361)
2024-05-06 06:18:48 +03:00
Sandor Molnar 7aedcb98ac Backed out changeset e22820789eaa (bug 1894367) because conflicts with backout of bug 1885361. 2024-05-06 06:15:29 +03:00
Cristian Tuns c4685ab34e Backed out 4 changesets (bug 1878764, bug 1894860, bug 1849075) for causing multiple Gtest failures. CLOSED TREE
Backed out changeset 1b6f68a55002 (bug 1878764)
Backed out changeset dbcef036309d (bug 1894860)
Backed out changeset 440056d02985 (bug 1878764)
Backed out changeset df59a0aca986 (bug 1849075)
2024-05-04 18:03:30 -04:00
Mike Hommey 41ff0f1467 Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-04 20:07:21 +00:00
Mike Hommey 87f5e143b2 Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208955
2024-05-04 20:07:20 +00:00
Heitor Neiva 9d0c575922 Bug 1894819 - Fix notarization task description r=releng-reviewers,taskgraph-reviewers,gabriel
Differential Revision: https://phabricator.services.mozilla.com/D209312
2024-05-03 16:57:05 +00:00
Greg Mierzwinski 1356f592e9 Bug 1894367 - Update perfdocs with talos changes. r=perftest-reviewers,kshampur DONTBUILD
This patch updates perfdocs with talos doc changes, and makes a modification to the perfdocs-verify task to trigger it on reviewbot again.

Differential Revision: https://phabricator.services.mozilla.com/D209228
2024-05-03 14:25:22 +00:00
Joel Maher 1171f2d5ae Bug 1894771 - run upload generated docs/sources on proper l3 workers. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D209320
2024-05-03 11:45:49 +00:00
Julien Cristau 75e5a0886a Backed out 1 changeset (bug 1810856) for causing a regression CLOSED TREE
This backs out changeset 02984a993985 "Bug 1810856 - Split periodic file
updates task into two builders."
2024-05-03 10:01:41 +02:00
Tamas Szentpeteri 6217d9f010 Backed out 2 changesets (bug 1849075, bug 1878764) for causing mass crashes at panicking.rs. CLOSED TREE
Backed out changeset e48d46145ba4 (bug 1878764)
Backed out changeset b92b25790374 (bug 1849075)
2024-05-03 00:17:49 +03:00
Mike Hommey a1e8eaa7d1 Bug 1878764 - Update builders to rustc 1.78. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208953
2024-05-02 19:35:40 +00:00
Mike Hommey 9750c88857 Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D208955
2024-05-02 19:35:39 +00:00
Tamas Szentpeteri a742e78650 Backed out changeset cd7dbc3e8ad0 (bug 1894673) for causing talos pdfpaint crashes. CLOSED TREE 2024-05-02 21:51:04 +03:00
Geoff Brown 1c87a18986 Bug 1881513 - Remove android-gradle-python-envs toolchain r=releng-reviewers,jcristau
Move the contents of the gradle-python-envs artifact into gradle-android-dependencies, stop referencing gradle-python-envs, and remove the android-gradle-python-envs toolchain task.

Differential Revision: https://phabricator.services.mozilla.com/D209149
2024-05-02 17:12:29 +00:00
Julien Cristau 28276a3ba3 Bug 1827513 - stop uploading test packages to archive.mozilla.org for nightly r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D208728
2024-05-02 16:03:54 +00:00
Rob Lemley bb5875be27 Bug 1894721 - Fix MPL headers in gecko_taskgraph.transforms. r=taskgraph-reviewers,releng-reviewers,sylvestre,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D209261
2024-05-02 15:50:23 +00:00
Calixte fe9af3b8e3 Bug 1894673 - Update pdf.js revision for Talos tests r=marco
Differential Revision: https://phabricator.services.mozilla.com/D209237
2024-05-02 13:12:33 +00:00
Ryan VanderMeulen 3a0845c7c5 Bug 1806946 - Enable GTests for TSAN. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D165372
2024-05-02 13:09:07 +00:00
Ryan VanderMeulen 61b9734847 Bug 1894584 - Update JDK 8 to version 8.0.412+8. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D209183
2024-05-02 12:56:37 +00:00
Sebastian Hengst a1bc500d88 Bug 1894398 - validate treeherder group name length in taskcluster config. r=releng-reviewers,taskgraph-reviewers,jmaher,jcristau
Treeherder ingests tasks data and discards it if the Treeherder group name for
a task is longer than the limit of 100 characters in Treeherder - the task is
not shown in Treeherder. Enforce the limit in the Taskcluster schema to prevent
this.

Differential Revision: https://phabricator.services.mozilla.com/D209078
2024-05-02 11:35:49 +00:00
Cristian Tuns 5693bd5435 Backed out changeset 5fd6dc273b44 (bug 1894398) for causing Gecko Decision Task failures. CLOSED TREE 2024-05-02 07:26:50 -04:00
Sebastian Hengst ffa1637783 Bug 1894398 - validate treeherder group name length in taskcluster config. r=releng-reviewers,taskgraph-reviewers,jmaher,jcristau
Treeherder ingests tasks data and discards it if the Treeherder group name for
a task is longer than the limit of 100 characters in Treeherder - the task is
not shown in Treeherder. Enforce the limit in the Taskcluster schema to prevent
this.

Differential Revision: https://phabricator.services.mozilla.com/D209078
2024-05-02 11:18:24 +00:00
Julien Cristau 724ac2384d Bug 1893417 - support splitting scraped system symbols into multiple artifacts. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D208986
2024-05-02 10:08:57 +00:00
Mike Hommey 7ddf1affe2 Bug 1894130 - Upgrade clang 18 toolchain to 18.1.4. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D208954
2024-05-02 04:19:39 +00:00
Mike Hommey 823106ac42 Bug 1894392 - Update wasi-libc build-time check for latest LLVM trunk. r=firefox-build-system-reviewers,ahochheiden
Submitted upstream at https://github.com/WebAssembly/wasi-libc/pull/493.

Differential Revision: https://phabricator.services.mozilla.com/D209098
2024-05-01 19:36:19 +00:00
Greg Mierzwinski c725015b9b Bug 1890379 - Increase pdfpaint page cycles, and enable subtest alerting. r=perftest-reviewers,aglavic
This patch increases the pdfpaint page cycles to 15, and also enables subtest alerting for the individual PDFs.

Differential Revision: https://phabricator.services.mozilla.com/D208743
2024-05-01 18:56:52 +00:00
Rob Lemley 32fab3f035 Bug 1885361 - Convert mozlint CI jobs to use skip-unless-mozlint optimization. (part 3) r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D207579
2024-05-01 17:15:34 +00:00
Rob Lemley ce6e44b823 Bug 1885361 - Convert mozlint CI jobs to use skip-unless-mozlint optimization. (part 2) r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D207578
2024-05-01 17:15:33 +00:00
Heitor Neiva 9cbf289920 Bug 1889223 - Switch notarization behavior to apple_notarization_stacked r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D208808
2024-05-01 15:42:34 +00:00
ahochheiden 5f2fffef20 Bug 1894155 - Replace `mhentges@mozilla.com` with `ahochheiden@mozilla.com` as `MAINTAINER` for the sentry Dockerfile r=sylvestre
Mitch has been inactive for ~2 years now and the listed maintainer
should probably be somebody that can be reached.

Differential Revision: https://phabricator.services.mozilla.com/D209032
2024-05-01 00:12:25 +00:00
Cosmin Sabou 634e3a3b74 Backed out 2 changesets (bug 1894145, bug 1889299) as requested by bhearsum for causing Bug 1894138. a=backout
Backed out changeset 6c8cd1a8cb0b (bug 1894145)
Backed out changeset 70c61aaf0509 (bug 1889299)
2024-05-01 02:45:14 +03:00
Julien Cristau bb1f694603 Bug 1894236 - add worker type alias for pushmsix. r=releng-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D209007
2024-04-30 13:46:33 +00:00
Julien Cristau acbe43a37a Bug 1894236 - use worker type alias for release-beetmover-signed-langpacks. r=releng-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D209006
2024-04-30 13:46:33 +00:00
Julien Cristau 7aabb38c09 Bug 1894236 - add worker type alias for pushflatpak. r=releng-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D209005
2024-04-30 13:46:32 +00:00