Commit Graph

9306 Commits

Author SHA1 Message Date
Joel Maher
15c1170047 Bug 1682358 - add --run-failures support to mochitest. r=bhearsum
add --run-failures support to mochitest

Differential Revision: https://phabricator.services.mozilla.com/D102805
2021-01-26 14:41:46 +00:00
Nick Alexander
3d0d39d82c Bug 1675848 - Part 2: Add "BackgroundTasksSelector" to static component category registration. r=mhentges,nika
For simplicity, this implements just on in `NO_TASKS` (the default) or
on in `ALL_TASKS` (opt-in).  This disables all category registrations
when in background task mode; we'll selectively re-enable things as
appropriate.

The flag constants were chosen to smoothly extend to a (16-)bit set in
the future, should we want to add a `JUST_TASKS("task", "other-task")`
option in the future.

This also adds ython tests for gen_static_components.py exercising
categories, simply 'cuz it's easiest to see what this adds in such
tests.  Functional tests will follow in patches that actually
implement the new background tasks functionality.

Differential Revision: https://phabricator.services.mozilla.com/D96654
2021-01-25 23:44:49 +00:00
Marco Castelluccio
42abfd5b8c Bug 1688039 - Build grcov with Clang. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102723
2021-01-23 00:19:52 +00:00
Marco Castelluccio
e850de627f Bug 1688039 - Update grcov to version 0.7.1. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102722
2021-01-22 15:14:52 +00:00
Joel Maher
c6c9ae717e Bug 1683001 - xpcshell support for --run-failures. r=aki
add support to xpcshell harness + mozharess for --run-failures

Differential Revision: https://phabricator.services.mozilla.com/D101662
2021-01-22 21:14:27 +00:00
David Major
3b08bfe1f1 Bug 1687530 - Fix linux reproduced builds tiers r=aryx
Per bug 1686507 comment 5, tier1 things should run on at least autoland and try. These tasks have too many dependencies that would need to start running on autoland, so I think it's not worth the trouble and I'd rather put them back to tier-2.

Differential Revision: https://phabricator.services.mozilla.com/D102336
2021-01-22 16:58:26 +00:00
Gregory Mierzwinski
e785393ccd Bug 1688111 - Change formatting of vismet failure lines. r=aryx
This patch changes the formatting of the error lines output by the vismet tasks so they can be properly picked up by the Treeherder parser.

Differential Revision: https://phabricator.services.mozilla.com/D102763
2021-01-22 16:40:41 +00:00
Dorel Luca
3ffee52559 Backed out 2 changesets (bug 1688039) for Toolchain failure. CLOSED TREE
Backed out changeset f0e423809772 (bug 1688039)
Backed out changeset c3c76c537eb3 (bug 1688039)
2021-01-22 17:06:30 +02:00
Joel Maher
87c5275284 Bug 1683110 - run compiled tests as python 3 r=aki
run compiled tests w/python3

Differential Revision: https://phabricator.services.mozilla.com/D102619
2021-01-22 00:27:11 +00:00
Alexis Beingessner
f82cc936bd Bug 1682723 - Increase WPT timeouts for tsan. r=decoder,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D102316
2021-01-22 14:20:04 +00:00
Alexis Beingessner
172561237f Bug 1682723 - enable wpt-reftest under tsan. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D102315
2021-01-22 14:19:56 +00:00
Alexis Beingessner
3650f4b3cf Bug 1682723 - enable wpt under tsan. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D102314
2021-01-22 14:19:54 +00:00
Marco Castelluccio
8c4cb8607c Bug 1688039 - Build grcov with Clang. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102723
2021-01-22 13:40:56 +00:00
Marco Castelluccio
7020d58eb3 Bug 1688039 - Update grcov to version 0.7.1. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102722
2021-01-22 13:34:59 +00:00
Gregory Mierzwinski
e26ca8b1cc Bug 1687317 - Force creation of new profiles in condprof. r=perftest-reviewers,igoldan
Differential Revision: https://phabricator.services.mozilla.com/D102209
2021-01-21 21:07:55 +00:00
Sebastian Hengst
813db5c20a Bug 1687528 - run tsan tests only on trunk. r=decoder,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D102341
2021-01-21 12:15:07 +00:00
Mike Hommey
9e30a10055 Bug 1687624 - Fix test_generator.py after bug 1687425. r=taskgraph-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D102497
2021-01-20 22:09:06 +00:00
Mike Hommey
49a9eeaf91 Bug 1687594 - Don't take path@task-id arguments on mach artifact toolchain. r=firefox-build-system-reviewers,mhentges
This form hasn't been used since bug 1573435.

Differential Revision: https://phabricator.services.mozilla.com/D102375
2021-01-20 15:04:49 +00:00
Mike Hommey
32ec3e64de Bug 1687594 - Remove the --authentication-file option to mach artifact toolchain. r=firefox-build-system-reviewers,mhentges
It has been a no-op since bug 1595368.

Differential Revision: https://phabricator.services.mozilla.com/D102374
2021-01-20 15:03:45 +00:00
Geoff Brown
fc9db06c35 Bug 1685878 - Remove remoteautomation.py; r=jmaher
remoteautomation.py is an old collection of code used by android mochitest and android reftest;
it survived the removal of automation.py. This patch removes remoteautomation.py, moving the
majority of the functionality to a new class in mozdevice. Some features are simplified or
removed, and the remainder moved into the remote mochitest/reftest harnesses.

Differential Revision: https://phabricator.services.mozilla.com/D102239
2021-01-20 17:00:18 +00:00
Yura Zenevich
13a44570ff Bug 1667998 - [ci] Add cli flag in desktop_unittest.py. Ensure M-a11y-checks runs on Linux x64 opt build. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D102042
2021-01-20 14:25:26 +00:00
Yura Zenevich
25379561f0 Bug 1667998 - [ci] Create a new 'a11y-checks' test variant. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D100840
2021-01-15 18:20:39 +00:00
Mike Hommey
88ad155866 Bug 1687425 - Make load_tasks_for_kind faster when dealing with one task kind. r=taskgraph-reviewers,jmaher
by avoiding to load the unneeded yaml files.

Differential Revision: https://phabricator.services.mozilla.com/D102350
2021-01-19 23:41:48 +00:00
Mihai Tabara
f416097388 Bug 1687360 - bump partials Balrog info retrievel timeout. r=releng-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D102293
2021-01-19 13:23:53 +00:00
Mike Hommey
e4bf32e4f8 Bug 1686888 - Stop building dump_syms. r=gsvelto
Now that we use an external dump_syms, we don't need to build
breakpad's.

This means we also don't need the dump_syms_rust_demangle crate anymore.

Differential Revision: https://phabricator.services.mozilla.com/D101865
2021-01-15 10:31:48 +00:00
Noemi Erli
8ad2a18a79 Backed out 5 changesets (bug 1667998) for breaking a11y checks CLOSED TREE
Backed out changeset 633dda979b22 (bug 1667998)
Backed out changeset c9838cdb1303 (bug 1667998)
Backed out changeset 501c54cf59be (bug 1667998)
Backed out changeset 615b74c822ec (bug 1667998)
Backed out changeset 6d187c01fcb3 (bug 1667998)
2021-01-15 20:16:06 +02:00
Gregory Mierzwinski
3260ec02f5 Bug 1686323 - Update task description for tasks produced through gecko-profile. r=jmaher
This patch appends " (profiling)" to the end of the descriptions of tasks produced by the gecko-profile action.

Differential Revision: https://phabricator.services.mozilla.com/D101504
2021-01-15 17:03:06 +00:00
Yura Zenevich
41bc7e7bef Bug 1667998 - [ci] Create a new 'a11y-checks' test variant. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D100840
2021-01-15 16:54:13 +00:00
David Major
85ac6eda0a Bug 1686510 - Add a diff task for linux64 reproducible builds (except wasm sandboxing) r=glandium
The previous blockers for having this task are no longer an issue, as far as I can tell. The only perma-failure is bug 1612035. Until that's addressed we can remove those files with `pre-diff-commands` and have something rather than nothing.

Differential Revision: https://phabricator.services.mozilla.com/D101630
2021-01-15 14:23:47 +00:00
Gregory Mierzwinski
28c3011f51 Bug 1686118 - Always run downstream tasks on browsertime test retriggers. r=jmaher,bhearsum
This patch makes it so that any retrigger actions being performed from Treeherder on browsertime tasks (through add-new-jobs, retrigger, and retrigger-multiple) will always retrigger the vismet (visual-metrics) tasks correctly. Furthermore, when a vismet task is retriggered, we'll retrigger the browsertime test task.

Differential Revision: https://phabricator.services.mozilla.com/D101404
2021-01-14 13:54:29 +00:00
David Major
ab26127584 Bug 1686321 - Pass patches as arguments to build-compiler-rt.sh r=glandium
rename_gcov_flush_clang_11.patch doesn't apply cleanly to clang 12 and will need to be forked. Turning the filename into a parameter will let us have the tasks exist side by side.

Differential Revision: https://phabricator.services.mozilla.com/D101495
2021-01-14 03:41:08 +00:00
Mike Hommey
858b15ba2e Bug 1685034 - Upgrade sccache to 0.2.15. r=firefox-build-system-reviewers,andi,mhentges
The new release contains https://github.com/mozilla/sccache/pull/922

Differential Revision: https://phabricator.services.mozilla.com/D101509
2021-01-13 14:47:47 +00:00
David Major
8d9b340913 Bug 1686507 - Raise diff-reproducible-linux32-generated-files to tier 1 r=glandium
Unlike the binary diffs, the generated-files diffs have been stable for a long time. If these tasks ever start failing, it would be good to learn about that at tier-1 speed.

Differential Revision: https://phabricator.services.mozilla.com/D101629
2021-01-13 23:05:42 +00:00
Bartłomiej Piotrowski
262f61fb26 Bug 1677959 - upgrade freedesktop-sdk runtime to 20.08 r=mtabara
The BaseApp has been renamed to follow org.mozilla.firefox ID.
Additionally update the Docker image used to run the flatpak build.

Differential Revision: https://phabricator.services.mozilla.com/D100647
2021-01-13 15:44:23 +00:00
Aki Sasaki
506b573b77 Bug 1677914 - enable chain of trust on pgo profile tasks. r=releng-reviewers,mtabara
Depends on D97470

Differential Revision: https://phabricator.services.mozilla.com/D93457
2021-01-13 01:01:11 +00:00
Aki Sasaki
e05831c081 Bug 1677914 - enable chain of trust on mac builders. r=taskgraph-reviewers,jmaher,glandium
Differential Revision: https://phabricator.services.mozilla.com/D97470
2021-01-13 01:01:11 +00:00
Aki Sasaki
20ea21b26d Bug 1677914 - generate osx pgo profiles on b-osx-1015 pool. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D101498
2021-01-13 01:01:11 +00:00
Mike Hommey
5784a24c72 Bug 1686177 - Remove leftover from bug 1426785. r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D101442
2021-01-12 21:51:10 +00:00
Dan Mosedale
e91d8deeea Bug 1684936 - update NodeJS to 10.23.1 for latest sec fixes r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D100810
2021-01-07 17:06:42 +00:00
Henrik Skupin
534447f898 Bug 1682219 - [geckodriver] Build with Rust 1.49 for Linux. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D100877
2021-01-12 15:52:39 +00:00
Mike Hommey
5a27f487f8 Bug 1685854 - Apply gcov_flush patch to compiler-rt. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D101294
2021-01-11 13:45:06 +00:00
Sebastian Hengst
6216521110 Bug 1683471 - disable github-sync-wgpu task because currently it's an expected permanent failure. r=kvark DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D101373
2021-01-11 18:13:39 +00:00
Gregory Mierzwinski
bd5d469bc8 Bug 1685731 - Increase max-run-time for controlled perf tests. r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D101194
2021-01-11 14:20:45 +00:00
Alex Ionescu
31ddf859c5 Bug 1677068 Disable videoRecordingStart visual metric r=perftest-reviewers,Bebe
try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=83e34d3d91c21c6e925c0a6a269ffcf338e2e356

Differential Revision: https://phabricator.services.mozilla.com/D100989
2021-01-11 06:43:18 +00:00
Emilio Cobos Álvarez
c60fdae7a4 Bug 1685957 - Use xargs to test non-unified builds. r=andi
Passing all the directories to mach allows to take more advantage of
parallelism (plus not having to start up mach and the whole export once
for every directory, which itself takes a bit of time)

This takes:

    GECKO_PATH=. taskcluster/scripts/misc/source-test-clang-non-unified.sh

from about ten mins to under two minutes on my machine.

Differential Revision: https://phabricator.services.mozilla.com/D101320
2021-01-11 04:25:29 +00:00
Mike Hommey
3ea697e776 Bug 1685650 - Remove clang-9 and affiliated toolchains. r=firefox-build-system-reviewers,andi,dmajor
They are now unused.

Differential Revision: https://phabricator.services.mozilla.com/D101121
2021-01-08 20:48:37 +00:00
Mike Hommey
ec54e3eaf7 Bug 1685650 - Upgrade toolchains using clang 9 to clang 11. r=firefox-build-system-reviewers,andi,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D101120
2021-01-08 20:48:37 +00:00
Mike Hommey
96dd8d7fd7 Bug 1685599 - Remove now unused macosx64-clang-9 and linux64-clang-9-macosx-cross toolchains. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D101081
2021-01-08 18:51:53 +00:00
Mike Hommey
2c6e48cbcf Bug 1685599 - Build macosx64-clang-11 with linux64-clang-11-macosx-cross. r=firefox-build-system-reviewers,mhentges
Now that linux64-clang-11-macosx-cross doesn't need a macosx64-clang-*
to build, there is no circular dependency to avoid.

Differential Revision: https://phabricator.services.mozilla.com/D101080
2021-01-08 18:51:53 +00:00
Mike Hommey
eb3781ebc5 Bug 1685599 - Build a single macosx-cross toolchain. r=firefox-build-system-reviewers,mhentges
The new toolchain contains both aarch64 and x86_64 compiler-rts. We
could have a separate for each, but compiler-rt is small enough that
entirely separate toolchains is not warranted.

Differential Revision: https://phabricator.services.mozilla.com/D101079
2021-01-08 18:51:53 +00:00
Mike Hommey
fd26bcb560 Bug 1685599 - Build a compiler-rt for x86_64. r=firefox-build-system-reviewers,mhentges
The llvm build system does support building a universal compiler-rt for
multiple platforms at once, but as far as I know it only supports doing
so with the same SDK, while we want to use separate SDKs for each, so
build the x86_64 compiler-rt separately.

Differential Revision: https://phabricator.services.mozilla.com/D101078
2021-01-08 18:51:52 +00:00
Mike Hommey
533d1be24e Bug 1685599 - Build aarch64-compiler-rt using clang-11 instead of clang-11-macosx-cross. r=firefox-build-system-reviewers,mhentges
We actually don't need the macosx-cross toolchain to build compiler-rt,
because building compiler-rt doesn't require compiler-rt (duh).

Differential Revision: https://phabricator.services.mozilla.com/D101077
2021-01-08 18:51:52 +00:00
Mike Hommey
feb2c466f7 Bug 1685599 - Don't rely on macosx-cross toolchain containing a mac native libLLVM. r=firefox-build-system-reviewers,andi,dmajor
The webrender wrench macos build, which is cross-compiled, needs a
macOS native libLLVM (a .dylib) to link against. The file is currently
part of the macosx-cross toolchain, but that was more incidental than
intentional. As we're going to change the macosx-cross toolchain in a
way that will remove the libLLVM.dylib, pull the file from the macOS
native clang.

Differential Revision: https://phabricator.services.mozilla.com/D101150
2021-01-08 18:51:54 +00:00
Mike Hommey
b9cdcbef46 Bug 1685599 - Build llvm-symbolizer separately. r=firefox-build-system-reviewers,mhentges
Only sanitizer builds require a native llvm-symbolizer executable.
Ideally, we'd build llvm-symbolizer from scratch, which would be faster,
but for now, let's go the easy route and just extract it from the
corresponding native clang builds.

We don't actually do anything with the llvm-symbolizer executable on
android builds, so we don't install it in $FINAL_TARGET, avoilding
the dependency on android builds (plus, we actually don't have an
android-native llvm-symbolizer, so even if it were already shipped, it
would be the wrong file).

Differential Revision: https://phabricator.services.mozilla.com/D101076
2021-01-08 18:51:52 +00:00
Andi-Bogdan Postelnicu
1e28ebf0b0 Bug 1685760 - For non-unified make the test task tier 1 and run on integration. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D101197
2021-01-08 19:24:44 +00:00
Razvan Maries
891da67475 Backed out 6 changesets (bug 1685599) for WR bustages. CLOSED TREE
Backed out changeset 29eab2f84c77 (bug 1685599)
Backed out changeset 2839d8d39881 (bug 1685599)
Backed out changeset 3ba2f1c048c3 (bug 1685599)
Backed out changeset c7d4ecfc689a (bug 1685599)
Backed out changeset 5483ce4f5f4c (bug 1685599)
Backed out changeset 68fa5ecf205c (bug 1685599)
2021-01-08 09:04:37 +02:00
Mike Hommey
c3d2cb844a Bug 1685599 - Remove now unused macosx64-clang-9 and linux64-clang-9-macosx-cross toolchains. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D101081
2021-01-08 00:33:35 +00:00
Mike Hommey
88729bdea4 Bug 1685599 - Build macosx64-clang-11 with linux64-clang-11-macosx-cross. r=firefox-build-system-reviewers,mhentges
Now that linux64-clang-11-macosx-cross doesn't need a macosx64-clang-*
to build, there is no circular dependency to avoid.

Differential Revision: https://phabricator.services.mozilla.com/D101080
2021-01-08 00:33:17 +00:00
Mike Hommey
1c7ff6f2c2 Bug 1685599 - Build a single macosx-cross toolchain. r=firefox-build-system-reviewers,mhentges
The new toolchain contains both aarch64 and x86_64 compiler-rts. We
could have a separate for each, but compiler-rt is small enough that
entirely separate toolchains is not warranted.

Differential Revision: https://phabricator.services.mozilla.com/D101079
2021-01-08 00:38:37 +00:00
Mike Hommey
6ca557af7a Bug 1685599 - Build a compiler-rt for x86_64. r=firefox-build-system-reviewers,mhentges
The llvm build system does support building a universal compiler-rt for
multiple platforms at once, but as far as I know it only supports doing
so with the same SDK, while we want to use separate SDKs for each, so
build the x86_64 compiler-rt separately.

Differential Revision: https://phabricator.services.mozilla.com/D101078
2021-01-08 00:37:11 +00:00
Mike Hommey
42378a1b72 Bug 1685599 - Build aarch64-compiler-rt using clang-11 instead of clang-11-macosx-cross. r=firefox-build-system-reviewers,mhentges
We actually don't need the macosx-cross toolchain to build compiler-rt,
because building compiler-rt doesn't require compiler-rt (duh).

Differential Revision: https://phabricator.services.mozilla.com/D101077
2021-01-07 23:54:13 +00:00
Mike Hommey
3128330c17 Bug 1685599 - Build llvm-symbolizer separately. r=firefox-build-system-reviewers,mhentges
Only sanitizer builds require a native llvm-symbolizer executable.
Ideally, we'd build llvm-symbolizer from scratch, which would be faster,
but for now, let's go the easy route and just extract it from the
corresponding native clang builds.

We don't actually do anything with the llvm-symbolizer executable on
android builds, so we don't install it in $FINAL_TARGET, avoilding
the dependency on android builds (plus, we actually don't have an
android-native llvm-symbolizer, so even if it were already shipped, it
would be the wrong file).

Differential Revision: https://phabricator.services.mozilla.com/D101076
2021-01-07 23:53:19 +00:00
David Major
180d35da9f Bug 1685335 - Update to clang 11.0.1 r=firefox-build-system-reviewers,static-analysis-reviewers,andi,mhentges,sylvestre
In addition to the usual dot-release type of fixes, this also lets us drop a good amount of code that we had patched into our clang 11.

Differential Revision: https://phabricator.services.mozilla.com/D100959
2021-01-07 13:53:53 +00:00
Dorel Luca
f6a037e456 Backed out changeset 931f753c12c0 (bug 1682219) for btime failures. CLOSED TREE 2021-01-07 13:54:53 +02:00
Henrik Skupin
15f0a34f7b Bug 1682219 - [geckodriver] Build with Rust 1.49 for Linux. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D100877
2021-01-07 08:09:19 +00:00
Ben Hearsum
1f3e5bcb0e Bug 1685302: Increase update verify chunks on macOS. r=taskgraph-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D100930
2021-01-06 17:41:57 +00:00
Florin Strugariu
f64bc187a4 Bug 1663449 - Disable conditioned profiles on raptor webext tests. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D100874
2021-01-06 14:03:52 +00:00
Mike Hommey
15c4d4af6e Bug 1685244 - Update sccache to a version with patched tiny-http. r=firefox-build-system-reviewers,mhentges
Bug 1683824 updated to the 0.2.14 tag, but that's patched in order to
publish to crates.io such that tiny-http is not patched anymore.
Unfortunately, that breaks sccache-dist, which is a known issue and will
eventually fixed when addressing
https://github.com/mozilla/sccache/issues/912.
So here we update to a corresponding version on master (the first that
bumps the version to the next number).

Differential Revision: https://phabricator.services.mozilla.com/D100863
2021-01-06 14:01:13 +00:00
Andi-Bogdan Postelnicu
d7fb68e56d Bug 1683613 - For non-unified build have a task that runs checks when merging to mozilla-central r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D100796
2021-01-05 19:40:23 +00:00
Gabriele Svelto
7c4527f7ab Bug 1621475 - Generate symbol files in MinGW builds r=tjr
This uses the new cross-platform dump_syms tool to generate symbols for MinGW
builds, just like on all other platforms.

Differential Revision: https://phabricator.services.mozilla.com/D100707
2021-01-06 08:22:31 +00:00
Mike Hommey
968967eb1d Bug 1684956 - Update builders to rustc 1.49. r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D100726
2021-01-06 00:00:13 +00:00
Jeff Muizelaar
3c2a15cd74 Bug 1684799 - Add github sync job for qcms. r=jmaher,taskgraph-reviewers
This is basically just a copy of the existing webrender sync job.

Differential Revision: https://phabricator.services.mozilla.com/D100646
2021-01-05 14:09:46 +00:00
Mike Hommey
b94996533d Bug 1684954 - Upgrade rustc to 1.49 final for arm64 mac builds. r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D100725
2021-01-05 00:01:21 +00:00
Mike Hommey
64f1e310ff Bug 1683824 - Update sccache to 0.2.14. r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D100288
2021-01-04 20:46:16 +00:00
ffxbld
767246ba4b No Bug, taskcluster/docker/funsize-update-generator/requirements.txt pip-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D100652
2021-01-04 15:26:32 +00:00
Cosmin Sabou
815fecbfa9 Backed out changeset 140b5dff0375 for causing a spike in Bug 1521378. CLOSED TREE 2021-01-04 18:26:23 +02:00
ffxbld
3ed9338732 No Bug, taskcluster/docker/funsize-update-generator/requirements.txt pip-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D100652
2021-01-04 15:26:32 +00:00
Emilio Cobos Álvarez
78414576b9 Bug 1684350 - Update cbindgen to 0.16.0. r=andi
I was waiting for a better reason to do this, because the cbindgen
changes from 0.15.0 to 0.16.0 don't break trunk builds. But since
downstream has updated (see bug 1684180) and there's no reason not to,
let's do this to avoid future churn.

Differential Revision: https://phabricator.services.mozilla.com/D100499
2020-12-28 13:42:06 +00:00
Aaron Klotz
3d65781eff Bug 1654817: Part 1 - Convert e10s-multi transform to an e10s-single transform; r=taskgraph-reviewers,jmaher
Since e10s-multi is going to be enabled by default, this gives us the ability
to run junit in a secondary, e10s-single configuration so that we can see them
both side-by-side for a little while, at least until we're settled in with the
e10s-multi configuration.

Differential Revision: https://phabricator.services.mozilla.com/D94883
2020-11-23 17:16:07 +00:00
Andrew Erickson
9b230b2b7b Bug 1665012: configure taskgraph to send jobs to s7g devices at bitbar r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D100157
2020-12-18 21:38:02 +00:00
Tarek Ziadé
b11e11098e Bug 1683092 - Don't use a shippable build r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D100125
2020-12-18 15:41:20 +00:00
Mike Hommey
6e7d937be7 Bug 1682660 - Set CMAKE_RANLIB when building compiler-rt. r=dmajor
Without it, the build uses /usr/bin/ranlib, which, for some reason,
doesn't fail, but does weird things.

Differential Revision: https://phabricator.services.mozilla.com/D100073
2020-12-18 04:42:16 +00:00
Mike Hommey
a734bb41a9 Bug 1682660 - Wrap clang to pass all the necessary flags when building compiler-rt. r=dmajor
When building compiler-rt for macOS, its build system assumes the
compiler used is a native macOS clang, drops all the cmake C/C++ flags,
and adds its own.

Because we do need to pass `-target $target` (otherwise we end up with
ELF x86_64 objects) and `-mcpu=apple-a12` for the correct baseline for
arm64 macOS, and because there is unfortunately no cmake variable that
the compiler-rt build system will use, and because CMAKE_C*_COMPILER
need to be a program without arguments, we need to wrap the compiler.

While here, add `-v` to the ninja call to have more useful logs.

Differential Revision: https://phabricator.services.mozilla.com/D99841
2020-12-18 01:50:07 +00:00
Tarek Ziadé
4c874857ed Bug 1682829 - Automate a fuzzing smoke test in the CI r=decoder
Adds a smoke test script we can use in the CI to smoke test Firefox prior to
bigger tests.

Differential Revision: https://phabricator.services.mozilla.com/D100008
2020-12-17 13:22:16 +00:00
David Major
b870772aae Bug 1563019 - Enable ASan for rust code in linux64-asan builds r=decoder,mhentges
This patch enables ASan for rust code in the `linux64-asan/{debug,opt}` and `linux64-asan-fuzzing` build tasks. Since it is a `-Z` unstable flag, we'll move to the same `linux64-rust-nightly` toolchain that TSan builds use.

For the time being, the ASan Nightly Reporter builds are left alone, until we're more familiar with the perf impacts of this landing.

Differential Revision: https://phabricator.services.mozilla.com/D99556
2020-12-15 17:38:48 +00:00
Tom Ritter
e09dac517f Bug 1676934 - Remove holly from run-on-projects. a=fix CLOSED TREE
Subscribers: rjl

Bug #: 1676934

Differential Revision: https://phabricator.services.mozilla.com/D99839
2020-12-15 22:58:36 +02:00
Alexis Beingessner
3dad9f7cae Bug 1682344 - enable mochitest-a11y under tsan. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D99718
2020-12-15 14:21:24 +00:00
Tom Ritter
b5397a3ef6 Bug 1676934 - Create an Updatebot Docker image and job r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D97040
2020-12-15 19:19:32 +00:00
David Major
43a2ab175a Bug 1682405 - Clean up unused clang toolchains (mostly clang-9) r=firefox-build-system-reviewers,mhentges
At this point it's pretty clear that we won't be reverting to clang-9.

This doesn't remove everything with clang-9 in the name. I did a mark-and-sweep GC by hand so this only removes unused entries. Some are still active, e.g. linux64-clang-9 is used to build a number of misc helper tools.

Differential Revision: https://phabricator.services.mozilla.com/D99721
2020-12-15 17:46:10 +00:00
David Major
fc36c569fc Bug 1682320 - Increase timeout for win64-ccov builds r=marco DONTBUILD
Looking at the "Similar Jobs" list on m-c Treeherder, by eyeball about 10% of builds are running over time.

Differential Revision: https://phabricator.services.mozilla.com/D99686
2020-12-14 21:44:06 +00:00
James Graham
040d0a70a2 Bug 1678663 - Run wpt tests under Python 3 on Taskcluster, r=bc
Differential Revision: https://phabricator.services.mozilla.com/D99251
2020-12-14 14:17:33 +00:00
Jamie Nicol
57b9ef1959 Bug 1681962 - Update cargo-apk CI dependency to a version which can read the new Cargo.lock file format. r=jrmuizel
Depends on D99456

Differential Revision: https://phabricator.services.mozilla.com/D99457
2020-12-11 17:00:48 +00:00
Mike Hommey
d79dcf5161 Bug 1623520 - Switch Windows asan and fuzzing builds to cross-builds. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D79417
2020-12-11 05:06:12 +00:00
David Major
5c14f2ff01 Bug 1681823 - Fix typo in clang-tidy-external Treeherder symbol r=andi DONTBUILD
I noticed this while trying to "add new jobs" for something nearby.

Differential Revision: https://phabricator.services.mozilla.com/D99385
2020-12-10 20:34:50 +00:00
Mike Hommey
fc82043bfb Bug 1681654 - Upgrade rustc to 1.49 beta 3 for arm64 mac builds. r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D99314
2020-12-10 19:59:21 +00:00
Sebastian Hengst
d9f1f90a4e Bug 1681720 - fix addition of suffix '-bk' to backfilled tasks. r=aki,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D99347
2020-12-10 16:50:22 +00:00
James Graham
3c9ea32e23 Bug 1680752 - Provide a python-3 opt-in for tests on Taskcluster, , bhearsum r=bc,bhearsum
This requires tests to specify `python-3: true` in order to be run
with Python 3. When nothing is specified things work just like today,
so it's a more conservative change than the one in bug 1672181.

Obviously in the long term we will remove this and switch to Python 3
only, but this unblocks moving harnesses to py3 today.

Differential Revision: https://phabricator.services.mozilla.com/D98766
2020-12-10 14:02:38 +00:00
Mike Hommey
a5ae57fe22 Bug 1681441 - Update valgrind package to Debian's 3.16.1. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D99182
2020-12-09 15:50:05 +00:00
shravanrn@gmail.com
d475a75904 Bug 1670878: Instantiating a large number of wasm library sandboxes crashes due to overuse of file descriptors r=tjr
Instantiating a wasm library duplicates a file descriptor for /dev/null 3 times to be used as input, output and error streams for the wasm sandboxed code. When a lot of sandboxes are created and destroyed, a lot of descriptors are duplicated and closed. While this should be fine, POSIX does not seem to happy with the opening and closing of many file descriptors --- this could perhaps be some strange interaction with Firefox's seccomp filters and cross-process file descriptor handling as it is difficult to repro this outside of firefox.

However, the simpler fix here was to just eliminate the duplication of /dev/null and return an error when input, output or error streams are accessed by wasm sandboxed code. This means calls to printf will fail, but no code I know off actually checks the int error code returned by printf and this change is certainly compatible with existing sandboxed components.

Differential Revision: https://phabricator.services.mozilla.com/D99160
2020-12-09 21:54:03 +00:00
Mihai Alexandru Michis
05ce4b0dac Backed out changeset ea5674f9a511 (bug 1680752) for causing android failures.
CLOSED TREE
2020-12-09 23:06:23 +02:00
James Graham
dfd62d5a30 Bug 1680752 - Provide a python-3 opt-in for tests on Taskcluster, , bhearsum r=bc,bhearsum
This requires tests to specify `python-3: true` in order to be run
with Python 3. When nothing is specified things work just like today,
so it's a more conservative change than the one in bug 1672181.

Obviously in the long term we will remove this and switch to Python 3
only, but this unblocks moving harnesses to py3 today.

Differential Revision: https://phabricator.services.mozilla.com/D98766
2020-12-09 16:49:23 +00:00
Alexis Beingessner
c7d78f4a93 Bug 1680124 - add example patch file for rust builds. r=dmajor
This is step 1 to make the docs here better, as discussed. Another followup
will come in a day or two to update the text/links of the docs to refer to
this and the latest version of repack-rust.

Differential Revision: https://phabricator.services.mozilla.com/D99128
2020-12-08 19:53:17 +00:00
Aki Sasaki
de98fbb5d1 Bug 1668693 - fix too-long treeherder symbols on backfill. r=aryx,taskgraph-reviewers,jmaher DONTBUILD
We ended up with a symbol `mda2-dafa26b89ed-bk-1754415059f-bk`, which is longer
than the allowed schema length of 25 characters. Let's keep the existing
backfill suffix per sheriffs.

Differential Revision: https://phabricator.services.mozilla.com/D98694
2020-12-08 19:01:53 +00:00
Sebastian Hengst
33446223da Bug 1681319 - add macOS DevEdition with WebRender enabled as Tier 1 platform. r=jmaher DONTBUILD
Triggered by the platform name change in bug 1673071 when macOS switched to
running its tests with WebRender enabled.

Differential Revision: https://phabricator.services.mozilla.com/D99095
2020-12-08 15:17:47 +00:00
David Major
c0208a72b1 Bug 1681123 - Bump mingw-w64 revision to fix _aligned_malloc in clang 12 r=tjr
clang 12 (specifically https://reviews.llvm.org/D91379) made some refactorings to libc++ that exposed a problem in the MinGW headers. That has now been fixed upstream.

In the meantime the headers also gained definitions for ProcessPayloadRestrictionPolicy, so we can remove our workaround for that.

Differential Revision: https://phabricator.services.mozilla.com/D98945
2020-12-07 17:55:27 +00:00
Tom Ritter
7fe2cdbb1f Bug 1678777 - Only run puppeteer on every 10th push r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D98811
2020-12-07 12:13:35 +00:00
Mike Hommey
54a7eeb436 Bug 1680678 - Upgrade builds to Xcode 12.2 final's SDK. r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D98712
2020-12-04 14:16:51 +00:00
Mitchell Hentges
e977945eea Bug 1679616: Include python[3]-dev in static-analysis-build image r=sylvestre
To build native python packages, the python dev packages are needed.
This should resolve the psutil installation failure.

Differential Revision: https://phabricator.services.mozilla.com/D98197
2020-12-04 16:20:37 +00:00
Tarek Ziadé
0269049986 Bug 1672142 - Add perf test for the controlled website r=sparky,dragana
Differential Revision: https://phabricator.services.mozilla.com/D94089
2020-12-04 14:56:43 +00:00
Mitchell Hentges
984958944e Bug 1661153: Removes _ensure_zstd() and usages r=firefox-build-system-reviewers,glandium
Removes a bunch of zstandard installations that were ran from
within the mach virtualenv, which should already have zstandard
installed.

Differential Revision: https://phabricator.services.mozilla.com/D98387
2020-12-03 22:58:52 +00:00
Mike Hommey
3d99e68faf Bug 1680461 - Fixup for bug 1680172: Keep building geckodriver for linux with rustc 1.47. r=glandium CLOSED TREE
rather than the Android builds, which we restore to 1.48, effectively
backing out changeset 6c5df06cb71b.

Differential Revision: https://phabricator.services.mozilla.com/D98578
2020-12-03 11:30:38 +00:00
Julien Cristau
22ce6875e7 Bug 1680028 - run l10n-bumper daily instead of hourly. r=releng-reviewers,jmaher,aki
To ensure l10n updates are still picked up by beta builds in a timely
fashion, remove "DONTBUILD" from commit messages when running on
mozilla-beta, and run a couple of hours before the "daily-releases" job
starts.

Differential Revision: https://phabricator.services.mozilla.com/D98349
2020-12-02 20:22:57 +00:00
Narcis Beleuzu
f56c880086 Bug 1680172 - Fix Android Btime failure. r=glandium CLOSED TREE 2020-12-03 10:10:57 +02:00
Bogdan Tara
5669c53aa8 Merge mozilla-central to autoland a=merge 2020-12-03 06:57:18 +02:00
Cosmin Sabou
fc64a95f3a Backed out changeset f1d785de7ab3 (bug 1661153) for causing symbols bustages. a=backout. 2020-12-03 00:49:17 +02:00
Mike Hommey
68c2abfa6c Bug 1680172 - Fixup #2: Keep building fix-stacks with rust 1.47 CLOSED TREE
For the same reason as dump-syms.

Differential Revision: https://phabricator.services.mozilla.com/D98553
2020-12-03 02:27:07 +00:00
Mike Hommey
fba6ec43e7 Bug 1680185 - Add openh264 builds for Apple silicon mac. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D98427
2020-12-02 22:26:03 +00:00
Mike Hommey
8d18757970 Bug 1680182 - Use dump-syms toolchain rather than tooltool artifact. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D98426
2020-12-02 22:26:26 +00:00
Mike Hommey
b7e6c5660f Bug 1680183 - Make dump-syms binary compatible with older libstdc++. r=firefox-build-system-reviewers,mhentges
This will allow to run it on older systems without LD_LIBRARY_PATH
tricks.

Differential Revision: https://phabricator.services.mozilla.com/D98425
2020-12-02 22:26:26 +00:00
Mike Hommey
12679da6a0 Bug 1680152 - Bump macos SDK to 10.12. r=spohl,firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D98421
2020-12-02 21:50:28 +00:00
Mike Hommey
5543e97235 Bug 1680172 - Upgrade builders to rustc 1.48. r=firefox-build-system-reviewers,dmajor
We keep dump-syms on 1.47 because it breaks at runtime when built with
1.48. It also puts it in sync with other toolchains that won't upgrade
until we need them to.

Differential Revision: https://phabricator.services.mozilla.com/D98422
2020-12-02 22:12:04 +00:00
Gregory Mierzwinski
8651d29de5 Bug 1676703 - Fail visual-metrics tasks if a zero is reported in the metrics. r=perftest-reviewers,AlexandruIonescu
This patch makes vismet tasks fail when the *Index metrics are reported as zero.

Differential Revision: https://phabricator.services.mozilla.com/D96735
2020-12-02 17:22:39 +00:00
Kimberly Sereduck
4958438156 Bug 1674851 - Add chromedriver for Chrome 87 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D98357
2020-12-02 17:12:51 +00:00
Steve Fink
3d02a92acd Bug 1680159 - Do not collect source code during automated hazard analysis. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D98409
2020-12-02 16:22:40 +00:00
Mitchell Hentges
4184bca3d4 Bug 1661153: Removes _ensure_zstd() and usages r=firefox-build-system-reviewers,glandium
The zstandard package is always installed in the mach virtualenv.
The patch assumes that zstandard is only used from the mach virtualenv,
and never the build virtualenv.

Differential Revision: https://phabricator.services.mozilla.com/D98387
2020-12-02 15:16:14 +00:00
Christian Holler
119d129332 Bug 1677049 - Add mochitest-browser-chrome to the TSan test set. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D98451
2020-12-02 12:41:31 +00:00
Butkovits Atila
de782976bf Backed out changeset 5153f0eaf518 (bug 1676533) as requested by glandium. CLOSED TREE 2020-12-02 07:58:47 +02:00
Mike Hommey
72cc842ad5 Bug 1671545 - Require at least rustc 1.47.0 to build. r=firefox-build-system-reviewers,dmajor
And remove the rust 1.43 toolchain, now it's not used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D93733
2020-12-02 00:01:56 +00:00
Mike Hommey
14c1084f72 Bug 1679938 - Don't recurse the build into mfbt for projects that don't need it. r=firefox-build-system-reviewers,mhentges
While all toolkit and js-based projects make use of mfbt, some others,
like tools/crashreporter and tools/update-packaging, don't.

So instead of including mfbt from the top-level directory, include it
from the relevant project top-level mozbuilds.

This allows to remove the dependency on mfbt files in the hash for the
minidump-stackwalk and mar-tools toolchains.

Differential Revision: https://phabricator.services.mozilla.com/D98378
2020-12-01 23:52:03 +00:00
Alexis Beingessner
e2c5b3cbbe Bug 1680124 - Document Rust builds (and add some pointers/links for clang ones). r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D98386
2020-12-01 23:55:34 +00:00
Csoregi Natalia
e1c9e65ec1 Backed out changeset 9bd89da852cf (bug 1680028) for causing gecko decision tasks to fail. CLOSED TREE 2020-12-01 21:34:50 +02:00
Julien Cristau
40bf7ed8c2 Bug 1680028 - run l10n-bumper daily instead of hourly. r=releng-reviewers,jmaher
To ensure l10n updates are still picked up by beta builds in a timely
fashion, remove "DONTBUILD" from commit messages when running on
mozilla-beta, and run a couple of hours before the "daily-releases" job
starts.

Differential Revision: https://phabricator.services.mozilla.com/D98349
2020-12-01 18:52:23 +00:00
Razvan Maries
1e986258d1 Backed out changeset f5532b7dc480 (bug 1672181) as per Gregory's request. CLOSED TREE 2020-12-01 17:12:11 +02:00
Julien Cristau
025ffb9f0a Bug 1677755 - turn the mac devedition build into a universal binary with x86-64 + aarch64. r=glandium DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D97347
2020-12-01 08:27:57 +00:00
Mike Hommey
5df4c50570 Bug 1679923 - Upgrade rustc to 1.49 beta 2 for arm64 mac builds. r=firefox-build-system-reviewers,dmajor
At the same time, remove the macosx64-rust-beta toolchain, unused since
bug 1678154.

Differential Revision: https://phabricator.services.mozilla.com/D98277
2020-12-01 03:53:16 +00:00
Mike Hommey
5a48880a05 Bug 1679924 - Setup plain debug mac builds on automation. r=firefox-build-system-reviewers,dmajor
Bug 1672888 set up a plain opt build that runs on m-c only, like the
other plain opt builds. It didn't add plain debug builds on integration
branches as well to avoid having too many jobs running on the slim
mac worker pool, but since bug 1678154 moved most jobs off them, we can
now add those.

Differential Revision: https://phabricator.services.mozilla.com/D98279
2020-12-01 03:56:19 +00:00
David Major
fc89cd6438 Bug 1679909 - Use PATH instead of -B in build-compiler-rt.sh r=glandium
As of version 12, clang doesn't accept `-B` for target-prefixed binaries. This is said to be for GCC compatibility: 3452a0d8c1

Differential Revision: https://phabricator.services.mozilla.com/D98261
2020-12-01 04:32:55 +00:00
Sebastian Hengst
c42742a46b Bug 1679886 - increase max task run time for Android profile generation to 45 minutes. r=aerickson DONTBUILD
It exceeded the timeout frequently after being close to it before.

Differential Revision: https://phabricator.services.mozilla.com/D98246
2020-11-30 22:59:04 +00:00
Jeff Gilbert
637fafc5a7 Bug 1662516 - Enable m-gli on Linux. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D95096
2020-11-30 18:13:19 +00:00
Andrew Halberstadt
6db2921d7f Bug 1672181 - [taskgraph] Make test tasks py3 by default and add a py2 override r=bc,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D97669
2020-11-26 17:42:27 +00:00
stransky
114cd41e5a Bug 1665844 [Wayland] Fix mutter to start in Wayland mode in Mozilla automation, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D97161
2020-11-30 07:10:57 +00:00
Bogdan Tara
168c45a7ac Backed out changeset 951e6717abf4 (bug 1662516) for M-gli failures CLOSED TREE 2020-11-30 09:19:00 +02:00
Jeff Gilbert
a10a4ccb9e Bug 1662516 - Enable m-gli on Linux. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D95096
2020-11-30 05:44:33 +00:00
Sylvestre Ledru
be678a9be7 Bug 1588710 - Try to use clang 11 for stackwalk r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D97568
2020-11-28 13:34:01 +00:00
Ricky Stewart
34344a8073 Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,rstewart
Install `psutil` when setting up the `mach` `virtualenv`s and stop importing the in-tree version in the build.

Nothing in-tree currently assumes or mandates the installation of `psutil` (all uses of `psutil` are guarded with imports of the form `try : import psutil; except ImportError: psutil = None`), so there's no back-incompatibility concerns here. There will be an awkward period where telemetry will be lacking CPU/disk data for everyone until they re-run `mach bootstrap` or `mach create-mach-environment`, but that will come back as people gradually update their `virtualenv`s.

An alternative to circumvent that issue is REQUIRING that `psutil` be installed by adding an assertion in `mach` that `psutil` can be found (allowing us to remove all the conditional logic in-tree around whether `psutil` is installed), but I wouldn't claim that we're ready to do that and deal with whatever fallout might occur.

Differential Revision: https://phabricator.services.mozilla.com/D90914
2020-11-27 21:05:00 +00:00
Mike Hommey
e68c3c3d3b Bug 1678451 - Split the Ubuntu test image and work around recent issues. r=releng-reviewers,bhearsum
To avoid breakage from Ubuntu package upgrades, we split the test image
into two, one that sets up the packages only, and that won't change when
we need to update our scripts, and another that derives from it, that
adds all our scripts and other setup.

Additionally, we work around the recent timeout issues due to the
upgrade of packages.

The timeout itself is due to gst-launch waiting indefinitely when it
crashes, rather than exiting with an error code. Bug 1679491 addresses
this issue, but the core problem is that gst-launch crashes, which seems
to be that some change in libc (presumably "Fix pthread_rwlock_try*lock
stalls") turns `gst_object_unref: assertion '((GObject *)
object)->ref_count > 0' failed` fatal warnings (which were already
happening) into actual crashes (presumably because a race condition is
lost on a use-after-free).

This workaround, however, will stop working as soon as the updated libc
package migrates from bionic-updates into bionic proper, presumaby on
the next 18.04 dot-release. Hopefully, we won't be rebuilding the base
image for a while, avoiding further problems. Eventually, we'll want to
upload the base image to docker hub so that it's set in stone, and
change the FROM in the base image to use that instead.

Differential Revision: https://phabricator.services.mozilla.com/D98045
2020-11-27 16:34:50 +00:00
Razvan Maries
960c5da1e7 Backed out changeset a39c15378e6f (bug 1672181) for Mochitest perma failures. CLOSED TREE 2020-11-26 19:38:22 +02:00
Andrew Halberstadt
5e91379180 Bug 1672181 - [taskgraph] Make test tasks py3 by default and add a py2 override r=bc,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D97669
2020-11-20 21:45:17 +00:00
Olivier Tilloy
75b4e18676 Bug 1677781 - add the mpris slot to snapcraft.yaml to enable media controls. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D97889
2020-11-26 10:47:42 +00:00
Mike Hommey
d6a8360a45 Bug 1677022 - Followup to unbust toolchain tasks with no arguments.
Differential Revision: https://phabricator.services.mozilla.com/D97974
2020-11-26 01:52:30 +00:00