Commit Graph

1105 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
db02f416b6 Bug 1770636 - Fix StartupWMClass of flatpak package to match actually-used WMClass. r=jhorak
Pending further changes iff we want to do them (like comment 5), this is the
right thing to do.

I'm not a fan of comment 5 since in the past I've been bitten by Wayland
compositors not comparing stuff case-insensitively, so making everything
lowercase is probably simpler.

Differential Revision: https://phabricator.services.mozilla.com/D149911
2022-06-22 07:45:24 +00:00
Julien Cristau
31be3ba20e Bug 1738321 - remove iris test suite. r=tracy
Differential Revision: https://phabricator.services.mozilla.com/D148374
2022-06-15 15:43:40 +00:00
Iulian Moraru
f58b8fe2af Backed out 2 changesets (bug 1762038, bug 1762037) for causing py3 failures. CLOSED TREE
Backed out changeset 3aa4f53b5325 (bug 1762038)
Backed out changeset 275ed0b3da7b (bug 1762037)
2022-06-08 03:09:30 +03:00
Sylvestre Ledru
f0a23ab444 Bug 1762037 - Update the lint docker image from Ubuntu 18.04 to Debian 11 r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D142376
2022-06-07 22:14:30 +00:00
Tom Ritter
1548e7a808 Bug 1700396: Bump updatebot to get the blocking bug feature r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D147444
2022-06-01 14:16:41 +00:00
Tom Ritter
e73c1190c7 Bug 1700396: Bump Updatebot to get the fuzzy path code r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D147204
2022-05-24 16:32:04 +00:00
Dana Keeler
9198673af9 Bug 1769058 - handle PinsListTimestamp entry in Chrome's static pinning list r=jschanck DONTBUILD
Chrome's transport_security_state_static.pins (used by Gecko to glean static
pinning information) recently added a timestamp to note its creation time.
This patch updates genHPKPStaticPins.js to handle the timestamp's presence by
ignoring it.
This also removes the obsolete security/manager/tools/genHPKPStaticPins.js.
The canonical version of that file is
taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js.

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

Differential Revision: https://phabricator.services.mozilla.com/D146204
2022-05-12 18:07:50 +00:00
Norisz Fay
f19c8ddbe7 Backed out changeset 4b6378a06816 (bug 1766497) for causing docker images bustages CLOSED TREE 2022-05-04 17:50:36 +03:00
Mitchell Hentges
596bbf1125 Bug 1766497: Mach: use venv instead of virtualenv r=ahal
Brew's Python 3.10 causes `virtualenv==20.7.2` to produce a wonky folder
structure (`$venv/opt/homebrew/lib/python3.10/site-packages`?).

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

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

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

Differential Revision: https://phabricator.services.mozilla.com/D145060
2022-05-04 08:14:08 +00:00
Tom Ritter
8eb836bb8a Bug 1766948 - Add cargo to the Updatebot Docker image r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D145127
2022-05-03 13:37:19 +00:00
Gregory Mierzwinski
2c94b2e16e Bug 1677559 - Remove the vismet browsertime tasks. r=perftest-reviewers,afinder
This patch removes all the code related to the second task (the `*-vismet` tasks) we were using for visual-metrics processing.

Differential Revision: https://phabricator.services.mozilla.com/D142837
2022-05-02 12:26:13 +00:00
Mathieu Leplatre
59f8c3e850 Bug 1725660 - Include timestamps in packaged dumps r=robwu
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.

Differential Revision: https://phabricator.services.mozilla.com/D144428
2022-04-29 08:07:25 +00:00
Noemi Erli
69d617dbb7 Backed out 2 changesets (bug 1719560, bug 1725660) for causing build bustages CLOSED TREE
Backed out changeset 63407a7e0e90 (bug 1719560)
Backed out changeset 3c455478efb6 (bug 1725660)
2022-04-28 13:49:54 +03:00
Mathieu Leplatre
e7777aa1f1 Bug 1725660 - Include timestamps in packaged dumps r=robwu
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.

Differential Revision: https://phabricator.services.mozilla.com/D144428
2022-04-28 06:21:19 +00:00
Butkovits Atila
8d7c2eb55a Backed out 2 changesets (bug 1725660, bug 1719560) for causing build bustages. CLOSED TREE
Backed out changeset 6e11829eec98 (bug 1719560)
Backed out changeset 66571899587f (bug 1725660)
2022-04-27 22:59:47 +03:00
Mathieu Leplatre
3affde6813 Bug 1725660 - Include timestamps in packaged dumps r=robwu
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.

Differential Revision: https://phabricator.services.mozilla.com/D144428
2022-04-27 16:47:24 +00:00
Tom Ritter
19963f2bb8 Bug 1731594: Update the updatebot dockerfile to prepare for pdf.js r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D142366
2022-04-21 14:52:55 +00:00
Tom Ritter
bc4e036eae Bug 1763991: Add ed to the Updatebot docker image r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D144200
2022-04-20 17:22:02 +00:00
Mike Hommey
fb4dff3f7f Bug 1289641 - Replace uses of the vs2017-15.9 tooltool manifest. r=firefox-build-system-reviewers,mhentges
Now that we have a toolchain artifact with the same function, we can use
that instead.

Differential Revision: https://phabricator.services.mozilla.com/D143127
2022-04-12 22:52:54 +00:00
Dana Keeler
f5de042ed1 Bug 1764424 - update HSTS and pinning preloading source URLs r=jschanck DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D143544
2022-04-12 21:43:04 +00:00
Butkovits Atila
4e5f6bf343 Backed out 7 changesets (bug 1289641) for causing Python failures. CLOSED TREE
Backed out changeset 0c1cedebf915 (bug 1289641)
Backed out changeset 575732020bd2 (bug 1289641)
Backed out changeset 55b68a71e03a (bug 1289641)
Backed out changeset 0b16a05aa405 (bug 1289641)
Backed out changeset acbff13b91b3 (bug 1289641)
Backed out changeset 2645367da7cb (bug 1289641)
Backed out changeset 8b22a8ec44fe (bug 1289641)
2022-04-12 22:23:27 +03:00
Mike Hommey
ed0369a01a Bug 1289641 - Replace uses of the vs2017-15.9 tooltool manifest. r=firefox-build-system-reviewers,mhentges
Now that we have a toolchain artifact with the same function, we can use
that instead.

Differential Revision: https://phabricator.services.mozilla.com/D143127
2022-04-11 23:00:10 +00:00
Dana Keeler
bcf86d718f Bug 1608307 - remove redundant flags parameters from nsISiteSecurityService r=jschanck,necko-reviewers,kershaw
Before this patch, nsISiteSecurityService APIs took "flags" parameters that
differentiated private contexts from not private contexts. However, these
parameters were redundant with respect to origin attributes, which led to some
confusion for consumers of these APIs. This patch removes these parameters in
favor of using origin attributes.

Differential Revision: https://phabricator.services.mozilla.com/D142901
2022-04-06 17:37:23 +00:00
Sylvestre Ledru
a9aa9bafc7 no bug - Remove the useless set -o pipefail (no pipe in the script) r=mhentges DONTBUILD
Detected by shellcheck
TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/taskcluster/docker/sentry/prepare.sh:5:8 | In POSIX sh, set option pipefail is undefined. (2039)

Depends on D142171

Differential Revision: https://phabricator.services.mozilla.com/D142377
2022-03-30 14:18:54 +00:00
Gabriel Bustamante
d98d58422a No bug - Bump gecko_decision to 4.0.0 r=ahal,aki,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D142280
2022-03-29 16:36:48 +00:00
Gabriel Bustamante
ceea465c3a No bug - Update decision task version file r=ahal,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D142271
2022-03-28 21:06:46 +00:00
Mitchell Hentges
2f5c60e96d Bug 1761131: Update Sentry authentication environment variable r=ahochheiden
As part of our migration to cloud-hosted Sentry, it looks like our
authentication value is now an "auth token" instead of an "API key".
Update the environment variable name accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D141967
2022-03-24 17:12:56 +00:00
Mitchell Hentges
de81fd25f8 Bug 1759725: Mach: migrate from hosted Sentry to cloud-managed Sentry r=glob
Update DSN for reporting exceptions to the new Sentry instance, and
update CI job to create releases on the new Sentry as well.

Differential Revision: https://phabricator.services.mozilla.com/D141122
2022-03-23 15:55:44 +00:00
Jan Horak
e3ffc94786 Bug 1756742 Allow DBUS service org.mozilla.firefox_beta.* for the flatpak;r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D139695
2022-03-02 09:37:10 +00:00
Jan Horak
47f1295b96 Bug 1712555 Enable gtk's cups printing backend for flatpak;r=emilio
Added comment to clarify GTK_PATH settings

Differential Revision: https://phabricator.services.mozilla.com/D138908
2022-02-18 09:07:50 +00:00
Mike Hommey
ce2cdc2ce4 Bug 1755379 - Build cctools with the stage1 clang. r=firefox-build-system-reviewers,mhentges
Bug 1752977 attempted to do that, but that part had to be backed out as
a fixup because it broke LTO support for the linker.

To make it work, cctools needs to link against clang's libLTO, which
requires libLTO to be built with the toolchain sysroot. But system GCC
doesn't support that in a nice way, so we switch to system clang. We
explicitly don't use /usr/bin/clang++ because that would use the system
libstdc++ headers instead of the ones from the sysroot, while using
/usr/lib/llvm-11/bin/clang++ uses the ones from the sysroot.

We keep building clang 5.0 with gcc, though, because that one fails to
build with clang 11.

Differential Revision: https://phabricator.services.mozilla.com/D138712
2022-02-16 08:20:25 +00:00
Tom Ritter
a4b4ced9a8 Bug 1700396: Bump Updatebot to get the infinite loop fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D137861
2022-02-04 14:29:14 +00:00
Tom Ritter
424abbab48 Bug 1700396: Bump Updatebot to get the patching functionality r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D137687
2022-02-03 03:37:09 +00:00
Julien Cristau
08de8ea3c3 Bug 1753045 - funsize: stop using deprecated warn logging method. r=releng-reviewers,gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D137543
2022-02-02 10:46:27 +00:00
Mike Hommey
ebbf9fca0d Bug 1751839 - Build clang stage 1 as a separate task. r=firefox-build-system-reviewers,andi
This allows to start building other toolchains, compiler runtimes, much
earlier, since we don't have to wait for a complete 4-stage-optimized
compiler to start these, while the output produced by clang is
presumably the same whether it's a stage 1 or a stage 4 clang.

Differential Revision: https://phabricator.services.mozilla.com/D136844
2022-01-25 21:51:17 +00:00
Julien Cristau
d337d50f66 Bug 1751850 - stop silencing exceptions in getHSTSPreloadList.js. r=keeler DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D136777
2022-01-25 16:32:50 +00:00
Barret Rennie
3ff9131900 Bug 1751761 - Use correct interface when getting cwd from dirsvc in getHSTSPreloadList.js r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D136778
2022-01-24 23:06:08 +00:00
Barret Rennie
ba918ca2ad Bug 1747466 - Remove FileUtils.getFile from taskcluster/ r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D134902
2022-01-17 17:42:22 +00:00
Tom Ritter
787f974889 Bug 1700396 - Bump updatebot to get the angle changes r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D134318
2022-01-06 21:55:22 +00:00
Tom Ritter
60eb7b4e2f Bug 1743687: Document what is needed to generate a new preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
Depends on D129310

Differential Revision: https://phabricator.services.mozilla.com/D132590
2022-01-03 19:34:44 +00:00
Tom Ritter
24bf2d8bfa Bug 1743687: Add the angle dependencies to the Windows image r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D129310
2022-01-03 19:34:44 +00:00
Tom Ritter
007a1365d7 Bug 1743687: Add arcanist patch for patch size r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D132589
2022-01-03 19:34:43 +00:00
Julien Cristau
86d65dc247 Bug 1748230 - fix conduit API error marking old repo-update revisions as abandoned. r=releng-reviewers,jmaher DONTBUILD
conduit transactions need both a type and value.

Differential Revision: https://phabricator.services.mozilla.com/D134953
2022-01-03 18:29:43 +00:00
Noemi Erli
022fc0cea8 Backed out 5 changesets (bug 1743687) for causing lint failures CLOSED TREE
Backed out changeset 588c884f4422 (bug 1743687)
Backed out changeset 7f89f91eb11d (bug 1743687)
Backed out changeset 871bb9f148c9 (bug 1743687)
Backed out changeset 26ac06520a7a (bug 1743687)
Backed out changeset c1816940d74a (bug 1743687)
2022-01-03 18:59:00 +02:00
Tom Ritter
f1f454eec0 Bug 1743687: Document what is needed to generate a new preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
Depends on D129310

Differential Revision: https://phabricator.services.mozilla.com/D132590
2022-01-03 16:39:02 +00:00
Tom Ritter
e51119fe3d Bug 1743687: Add the angle dependencies to the Windows image r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D129310
2022-01-03 16:39:02 +00:00
Tom Ritter
ee270a0896 Bug 1743687: Add arcanist patch for patch size r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D132589
2022-01-03 16:39:01 +00:00
Gabriele Svelto
e79981e029 Bug 1747367 - Unbreak the task that generates periodic updates of our HSTS/HPKP data r=jmaher
This adds the libasound dependency on Linux which is required since we started
supporting Web MIDI. xpcshell has inherited this dependency and thus all
workers running it need to have it installed.

Differential Revision: https://phabricator.services.mozilla.com/D134600
2021-12-23 13:40:03 +00:00