Commit Graph

7825 Commits

Author SHA1 Message Date
Mihai Alexandru Michis
6013b44308 Backed out changeset e60ce7274c9f (bug 1628754) for causing bustages in ServoStyleConsts.h
CLOSED TREE
2020-04-10 04:05:15 +03:00
Mihai Alexandru Michis
f2e4ef7d2a Backed out 3 changesets (bug 1626772) for causing bustages in DefineEnum.h
CLOSED TREE

Backed out changeset f42150bdee2b (bug 1626772)
Backed out changeset ab5b637f714a (bug 1626772)
Backed out changeset fd4026a9f380 (bug 1626772)
2020-04-10 03:49:33 +03:00
Dzmitry Malyshau
e71799ed9d Bug 1628754 - Cbindgen update to 0.14.0 r=kats
Differential Revision: https://phabricator.services.mozilla.com/D70421

--HG--
extra : moz-landing-system : lando
2020-04-09 21:10:40 +00:00
Steve Fink
fde9f2df8f Bug 1626772 - Update hazard analysis to gcc 9 r=froydnj
Also requires modifying an annotation for altered gcc 9 output format.

Differential Revision: https://phabricator.services.mozilla.com/D69277

--HG--
extra : moz-landing-system : lando
2020-04-02 17:15:20 +00:00
Andi-Bogdan Postelnicu
56a9802f89 Bug 1625884 - move clang-tidy and clang-format to clang-10. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D70065

--HG--
extra : moz-landing-system : lando
2020-04-09 14:16:44 +00:00
Andi-Bogdan Postelnicu
0e1adc54be Bug 1625884 - add target linux64-cctools-clang-10-port. r=nalexander
For building `macosx64-clang-tidy` with `linux64-clang-10` we need to build `cctools`
with `clang-10`.

Differential Revision: https://phabricator.services.mozilla.com/D70064

--HG--
extra : moz-landing-system : lando
2020-04-09 14:16:46 +00:00
Andi-Bogdan Postelnicu
741565d15e Bug 1625884 - add clang-10 to linux64 clang-tools. r=nalexander,dmajor
Patches that are applied on top on `clang-10` repo are based on the original
patches from our trunk and have been rebased on top of `clang-10`.
Please see as an example: `find_symbolizer_linux.patch` copied to `find_symbolizer_linux_clang_10.patch`.

Differential Revision: https://phabricator.services.mozilla.com/D70063

--HG--
rename : build/build-clang/clang-linux64.json => build/build-clang/clang-10-linux64.json
rename : build/build-clang/find_symbolizer_linux.patch => build/build-clang/find_symbolizer_linux_clang_10.patch
rename : build/build-clang/llvmorg-11-init-4265-g2dcbdba8540.patch => build/build-clang/llvmorg-11-init-4265-g2dcbdba8540_clang_10.patch
rename : build/build-clang/rG7e18aeba5062.patch => build/build-clang/rG7e18aeba5062_clang_10.patch
rename : build/build-clang/rename_gcov_flush.patch => build/build-clang/rename_gcov_flush_clang_10.patch
rename : build/build-clang/tsan-hang-be41a98ac222.patch => build/build-clang/tsan-hang-be41a98ac222_clang_10.patch
rename : build/build-clang/unpoison-thread-stacks.patch => build/build-clang/unpoison-thread-stacks_clang_10.patch
extra : moz-landing-system : lando
2020-04-09 14:16:48 +00:00
Coroiu Cristina
f591deb0c1 Backed out changeset 0cfe4728b251 (bug 1594621) for breaking Gecko Decision Task on a CLOSED TREE 2020-04-10 01:37:39 +03:00
Aki Sasaki
0748fa0f8c Bug 1594621 - allow for attributes in fetch tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D70141

--HG--
extra : moz-landing-system : lando
2020-04-09 18:13:16 +00:00
Rob Lemley
f49e91e5fb Bug 1624763 - Enable custom actions to be defined in a repo. r=tomprince
This is a port of https://hg.mozilla.org/ci/taskgraph/rev/a61ab06c25222 to allow
for custom actions in a project repo. Previously, registration of actions worked
but did not run when triggered.

Differential Revision: https://phabricator.services.mozilla.com/D68891

--HG--
extra : moz-landing-system : lando
2020-04-09 07:37:21 +00:00
Nicholas Nethercote
39d70e63f8 Bug 1622701 - install fix-stacks on linux{,64}-gcp/debug jobs. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D70296

--HG--
extra : moz-landing-system : lando
2020-04-09 20:54:07 +00:00
James Graham
b16004a0d9 Bug 1620278 - Put source-test dependent-build-types in task configuration, r=ahal
Previously source-tests requiring a build had a "global" mapping of
platform to build type in kind.yml. But this made it confusing to
figure out how to add task-specific configuration. To simplify things,
make the configuration for the dependent platforms also go in the task
definition.

Differential Revision: https://phabricator.services.mozilla.com/D68636

--HG--
extra : moz-landing-system : lando
2020-04-09 15:34:49 +00:00
Mihai Alexandru Michis
55acbee264 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2020-04-09 22:35:35 +03:00
Cosmin Sabou
60934f9072 Backed out 3 changesets (bug 1625884) as requested by ANdi for causing build bustages. a=backout
Backed out changeset a35cfda6e271 (bug 1625884)
Backed out changeset 412c8c401196 (bug 1625884)
Backed out changeset 927ff250bc4b (bug 1625884)
2020-04-09 16:14:06 +03:00
David Major
3f00878b3c Bug 1628492 - Remove the linux64-clang-9-cross toolchain r=glandium
The `linux64-clang-9-cross` toolchain was forked from `linux64-clang-9` in https://hg.mozilla.org/integration/autoland/rev/ca923afe3ed4 in order to pick up a patch for Windows compilation.

This is no longer necessary for two reasons:
1. Windows builds stopped depending on that patch in bug 1608460.
2. Even if we still needed that patch, the `linux64-clang-9` toolchain gained all of the Windows patches in bug 1618473.

Therefore the `clang-dist` task can go back to using unmodified `linux64-clang-9`.

Differential Revision: https://phabricator.services.mozilla.com/D70263

--HG--
extra : moz-landing-system : lando
2020-04-09 06:15:28 +00:00
Andi-Bogdan Postelnicu
ffe0a6a754 Bug 1625884 - move clang-tidy and clang-format to clang-10. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D70065

--HG--
extra : moz-landing-system : lando
2020-04-09 05:28:34 +00:00
Andi-Bogdan Postelnicu
06de4a861d Bug 1625884 - add target linux64-cctools-clang-10-port. r=nalexander
For building `macosx64-clang-tidy` with `linux64-clang-10` we need to build `cctools`
with `clang-10`.

Differential Revision: https://phabricator.services.mozilla.com/D70064

--HG--
extra : moz-landing-system : lando
2020-04-09 05:27:58 +00:00
Andi-Bogdan Postelnicu
06e7a3c818 Bug 1625884 - add clang-10 to linux64 clang-tools. r=nalexander,dmajor
Patches that are applied on top on `clang-10` repo are based on the original
patches from our trunk and have been rebased on top of `clang-10`.
Please see as an example: `find_symbolizer_linux.patch` copied to `find_symbolizer_linux_clang_10.patch`.

Differential Revision: https://phabricator.services.mozilla.com/D70063

--HG--
rename : build/build-clang/clang-linux64.json => build/build-clang/clang-10-linux64.json
rename : build/build-clang/find_symbolizer_linux.patch => build/build-clang/find_symbolizer_linux_clang_10.patch
rename : build/build-clang/llvmorg-11-init-4265-g2dcbdba8540.patch => build/build-clang/llvmorg-11-init-4265-g2dcbdba8540_clang_10.patch
rename : build/build-clang/rG7e18aeba5062.patch => build/build-clang/rG7e18aeba5062_clang_10.patch
rename : build/build-clang/rename_gcov_flush.patch => build/build-clang/rename_gcov_flush_clang_10.patch
rename : build/build-clang/tsan-hang-be41a98ac222.patch => build/build-clang/tsan-hang-be41a98ac222_clang_10.patch
rename : build/build-clang/unpoison-thread-stacks.patch => build/build-clang/unpoison-thread-stacks_clang_10.patch
extra : moz-landing-system : lando
2020-04-09 05:27:50 +00:00
David Major
9caebd9642 Bug 1326486 - build-clang: Convert 3-stage builds to 4-stage PGO builds. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D69084

--HG--
extra : moz-landing-system : lando
2020-04-07 14:12:51 +00:00
Kartikaya Gupta
c37e0f6cf5 Bug 1628244 - Wrench be gettin' slow, give it more time. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D70177

--HG--
extra : moz-landing-system : lando
2020-04-08 12:54:37 +00:00
David Major
8aae4415b9 Bug 1628036 - Use linux64-binutils in the mac instrumented build r=glandium
This is needed so we have a workable ld for building host libraries. Prior to my patch in bug 1326486, we had been getting an ld in the clang package by accident, since 1-stage builds had the wrong value of `is_final_stage` here: https://searchfox.org/mozilla-central/rev/4d2a9d5dc8f0e65807ee66e2b04c64596c643b7a/build/build-clang/build-clang.py#162-170

Since the build-clang comment says "we expect any consumers of the newly-built toolchain to provide an appropriate ld themselves", I'm doing so in this patch.

Differential Revision: https://phabricator.services.mozilla.com/D70054

--HG--
extra : moz-landing-system : lando
2020-04-07 22:34:40 +00:00
Henrik Skupin
55945d9673 Bug 1626522 - [raptor] Enable extension logging for Raptor webext jobs in CI. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D69927

--HG--
extra : moz-landing-system : lando
2020-04-07 14:29:36 +00:00
Mihai Alexandru Michis
964773e27c Backed out 7 changesets (bug 1326486) for causing bpgo failures.
CLOSED TREE

Backed out changeset 810a84a18948 (bug 1326486)
Backed out changeset e04c57ed0c04 (bug 1326486)
Backed out changeset 493c338ad705 (bug 1326486)
Backed out changeset 96701b9815c2 (bug 1326486)
Backed out changeset 8adfc59eb3c5 (bug 1326486)
Backed out changeset 441282fd1fea (bug 1326486)
Backed out changeset a64593d4c645 (bug 1326486)
2020-04-07 17:08:08 +03:00
Gregory Mierzwinski
f21a2b4779 Bug 1627279 - Use speedometer rather than raptor-speedometer-APP in browsertime tests. r=perftest-reviewers,alexandru.irimovici
This patch changes the test that browsertime runs for speedometer from `raptor-speedometer-APP` to `speedometer` and changes some other small issues like the missing app name in the `extraOptions` field in the perfherder data.

Differential Revision: https://phabricator.services.mozilla.com/D69581

--HG--
extra : moz-landing-system : lando
2020-04-07 13:27:30 +00:00
David Major
abffbe294c Bug 1326486 - build-clang: Convert 3-stage builds to 4-stage PGO builds. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D69084

--HG--
extra : moz-landing-system : lando
2020-04-07 08:32:59 +00:00
Marco Castelluccio
2843bff098 Bug 1624437 - Define three different bugbug scheduling strategies using different confidence thresholds. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D68426

--HG--
extra : moz-landing-system : lando
2020-04-06 22:50:19 +00:00
Mihai Tabara
ac56033cdd Bug 1627660 - fix Flathub related issues for Flatpak. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D69814

--HG--
extra : moz-landing-system : lando
2020-04-06 13:57:11 +00:00
Jan de Mooij
a354a9e6da Bug 1627174 - Add a Treeherder job for running jit-tests with WarpBuilder enabled. r=sfink,iain,jmaher
Note that it only runs jit-tests (not jsapi-tests and the slower jstests) and
only two jit-test configurations. This makes the job very fast, I see it finish
in just 12-13 minutes on Try.

When this lands it should be green. For now it's tier 2 and only runs on central.
When WarpBuilder gets closer to shipping we can consider changing that (and probably
run more tests).

Differential Revision: https://phabricator.services.mozilla.com/D69512

--HG--
extra : moz-landing-system : lando
2020-04-04 08:26:57 +00:00
jayati
339b2ea9fb Bug 1624779 - Remove browser/config/tooltool-manifests/macosx64/cross-clang.manifest. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D69540

--HG--
extra : moz-landing-system : lando
2020-04-03 21:05:37 +00:00
Kartikaya Gupta
76825fa6a7 Bug 1627307 - Enable mochitest-remote on linux64-qr. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D69599

--HG--
extra : moz-landing-system : lando
2020-04-03 17:40:03 +00:00
Gregory Mierzwinski
1943f2255b Bug 1627246 - Disable Browsertime Chrome Release tests running on mozilla-central. r=perftest-reviewers,Marian
This patch disabled chrome release tests on mozilla-central and has them run through the cron task instead.

Differential Revision: https://phabricator.services.mozilla.com/D69570

--HG--
extra : moz-landing-system : lando
2020-04-03 14:31:22 +00:00
Simon Fraser
f15beb98d7 Bug 1626933 Support bump_esr action in merge automation action r=jlorenzo
The action now requires a 'behavior' and not a 'merge_flavor'. An example log is https://firefox-ci-tc.services.mozilla.com/tasks/Qzsu8CY2QnylZSpO66Dy-g/runs/0/logs/https%3A%2F%2Ffirefox-ci-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FQzsu8CY2QnylZSpO66Dy-g%2Fruns%2F0%2Fartifacts%2Fpublic%2Flogs%2Fesr68.diff

Differential Revision: https://phabricator.services.mozilla.com/D69425

--HG--
extra : moz-landing-system : lando
2020-04-03 10:36:42 +00:00
jayati
7409b2c2be Bug 1622368 - Run linters on configuration changes. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D69503

--HG--
extra : moz-landing-system : lando
2020-04-03 15:41:47 +00:00
Marian Raiciof
44b654e213 Bug 1623354 - Disable perf tests running on non-shippable builds r=perftest-reviewers,igoldan,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D68070

--HG--
extra : moz-landing-system : lando
2020-04-03 06:01:58 +00:00
Tarek Ziadé
5c0481ca70 Bug 1623321 - Add perftest r=sparky,perftest-reviewers,marionette-reviewers,whimboo,ahal
mach perftest

Differential Revision: https://phabricator.services.mozilla.com/D67342

--HG--
extra : moz-landing-system : lando
2020-04-02 13:04:41 +00:00
Florin Strugariu
4dbdc934bd Bug 1626274 - Remove aframe pageload test r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D69159

--HG--
extra : moz-landing-system : lando
2020-04-02 07:10:48 +00:00
Mike Hommey
641f53cc04 Bug 1607552 - Make win64-aarch64 devedition in line with other Windows deveditions. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D69173

--HG--
extra : moz-landing-system : lando
2020-04-01 22:24:28 +00:00
Mike Hommey
dc4a3c7f24 Bug 1623523 - Switch Windows devedition builds to cross-builds. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D69172

--HG--
extra : moz-landing-system : lando
2020-04-01 22:13:58 +00:00
Mike Hommey
b5409be38c Bug 1623523 - Switch Windows add-on-devel builds to cross-builds. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D69171

--HG--
extra : moz-landing-system : lando
2020-04-01 22:28:07 +00:00
Bogdan Tara
1eade95ccd Backed out changeset 0592b572c58d (bug 1624649) for many failures complaining about minidump_stackwalk path CLOSED TREE 2020-04-01 22:12:57 +03:00
Wander Lairson Costa
b54bca51c3 Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
Currently, we build android emulator packages manually and upload to
tooltool.

This patch switches it to be pulled from the toolchain built artifacts.

This also allows android tests to run in the staging environment.

Differential Revision: https://phabricator.services.mozilla.com/D68617

--HG--
extra : moz-landing-system : lando
2020-04-01 16:30:21 +00:00
Andrew Halberstadt
662b9283f2 Bug 1624902 - [ci] Add a shadow-scheduler for the 'bugbug-debug' scheduling algorithm, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D68467

--HG--
extra : moz-landing-system : lando
2020-04-01 13:44:01 +00:00
Andrew Halberstadt
d45b3cf7a4 Bug 1624902 - [taskgraph] Implement substrategies in the bugbug scheduler for dealing with platforms, r=marco
The bugbug scheduler currently chooses which manifests are important, and we
then run *every* task that contains those manifests. This is likely overkill
and we can reduce the number of configurations we run these manifests on.

Differential Revision: https://phabricator.services.mozilla.com/D68466

--HG--
extra : moz-landing-system : lando
2020-04-01 13:43:48 +00:00
Andrew Halberstadt
9359f4cba8 Bug 1624902 - [taskgraph] Move experimental strategies into a common namespace, r=marco
Small cleanup to help compartmentalize these strategies.

Differential Revision: https://phabricator.services.mozilla.com/D68463

--HG--
extra : moz-landing-system : lando
2020-04-01 13:43:17 +00:00
James Graham
28b1ea3d10 Bug 1624280 - Add support for routes in try_task_config.json, r=ahal
This adds an optional routes key to the task_task_config schema,
 which is a list of strings. Anything in this key is added to the list
of routes for tasks scheduled by the decision task.

Differential Revision: https://phabricator.services.mozilla.com/D67827

--HG--
extra : moz-landing-system : lando
2020-04-01 09:18:37 +00:00
Gregory Mierzwinski
143aa6db7e Bug 1626373 - Split browsertime desktop task definitions from raptor desktop task definitions. r=whimboo
This patch splits the browsertime tasks out of the raptor desktop tasks to keep the webext tasks separate from the browsertime ones and make it easier to configure each of them separately.

Differential Revision: https://phabricator.services.mozilla.com/D69085

--HG--
extra : moz-landing-system : lando
2020-03-31 20:25:29 +00:00
Edwin Takahashi
a853d06380 Bug 1608837 - fix incorrect names of reftest/crashtest variants of web-platform-tests r=ahal
The definition for reftest/crashtest variants of web-platform-tests in web-platform.yml has a trailing `s` which is technically incorrect.

This causes problems when querying ActiveData for the runtimes for these subsuites since the suite name recorded in ActiveData has the trailing s.

Changes:

  - remove the trailing `s` from the definitions

Differential Revision: https://phabricator.services.mozilla.com/D68069

--HG--
extra : moz-landing-system : lando
2020-03-31 20:41:17 +00:00
Csoregi Natalia
e1af17b6c1 Backed out 4 changesets (bug 1624902) for failures on test_optimize_strategies.py. CLOSED TREE
Backed out changeset b500403daa0c (bug 1624902)
Backed out changeset bf817363344e (bug 1624902)
Backed out changeset c7a62f2d9034 (bug 1624902)
Backed out changeset 08356d478d16 (bug 1624902)
2020-04-01 00:09:34 +03:00
Andrew Halberstadt
438485587e Bug 1624902 - [ci] Add a shadow-scheduler for the 'bugbug-debug' scheduling algorithm, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D68467

--HG--
extra : moz-landing-system : lando
2020-03-31 17:57:58 +00:00
Andrew Halberstadt
8787bbc73a Bug 1624902 - [taskgraph] Implement substrategies in the bugbug scheduler for dealing with platforms, r=marco
The bugbug scheduler currently chooses which manifests are important, and we
then run *every* task that contains those manifests. This is likely overkill
and we can reduce the number of configurations we run these manifests on.

Differential Revision: https://phabricator.services.mozilla.com/D68466

--HG--
extra : moz-landing-system : lando
2020-03-31 17:57:50 +00:00
Andrew Halberstadt
9a971df100 Bug 1624902 - [taskgraph] Move experimental strategies into a common namespace, r=marco
Small cleanup to help compartmentalize these strategies.

Differential Revision: https://phabricator.services.mozilla.com/D68463

--HG--
extra : moz-landing-system : lando
2020-03-31 18:06:58 +00:00
Simon Fraser
76e893355b Bug 1626027 Add support for bump_and_tag_central merge day action r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D68992

--HG--
extra : moz-landing-system : lando
2020-03-31 14:25:25 +00:00
Mihai Tabara
8dff2c3165 Bug 1609174 - Add nazgul counterparts for remaining bouncer jobs r=rail
Add nazgul counterpart for bouncer-locations

Add nazgul counterpart for partnew-repack-bouncer-sub

Differential Revision: https://phabricator.services.mozilla.com/D67887

--HG--
extra : moz-landing-system : lando
2020-03-31 15:36:40 +00:00
Henrik Skupin
7f7aa73508 Bug 1617626 - [remote] Enable trace level logs for browser-chrome tests in CI. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D68644

--HG--
extra : moz-landing-system : lando
2020-03-30 20:37:17 +00:00
Mihai Tabara
1bf12577c5 Bug 1621636 - enable Flatpak push to stable for m-r. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D66395

--HG--
extra : moz-landing-system : lando
2020-03-30 13:13:20 +00:00
Ken VanDine
f377d047a2 Bug 1622282 - extract gnome-3-28-1804 platform snap to be used in the cleanup part r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D67629

--HG--
extra : moz-landing-system : lando
2020-03-30 10:21:03 +00:00
Ken VanDine
866ea7e844 Bug 1622282 - Find files provided by the base and platform snap and ensure they aren't duplicated in this snap r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D66778

--HG--
extra : moz-landing-system : lando
2020-03-30 10:20:48 +00:00
Florin Strugariu
2ecf86537d Bug 1624114 - Intermittent visual-metrics failure: ZeroDivisionError: float division by zero r=tarek,sparky,barret
Differential Revision: https://phabricator.services.mozilla.com/D68186

--HG--
extra : moz-landing-system : lando
2020-03-30 07:42:29 +00:00
Christian Holler
f32dd91db5 Bug 1625303 - Package gtests for fuzzing builds. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D68458

--HG--
extra : moz-landing-system : lando
2020-03-29 09:17:25 +00:00
Mike Hommey
87f388e88a Bug 1625514 - Add missing dependency on winchecksec for tasks that don't run on autoland. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D68642

--HG--
extra : moz-landing-system : lando
2020-03-27 21:57:40 +00:00
Gregory Mierzwinski
77e548053a Bug 1615257 - Enable google chrome android browsertime tests. r=perftest-reviewers,AlexandruIonescu
This patch adds the capability to run Google Chrome for Android tests through Raptor-Browsertime.

Chrome must be available on the device being tested, and there are no installation steps being added in this patch since CI already has the latest Chrome version available to test with. That said, this patch adds the ability to find the version of Chrome that is being tested and stores this in the Perfherder artifact. Getting this version is also necessary to be able to run Chrome with the correct chromedriver.

Two tests are initially be enabled for Chrome in this patch: Amazon, and YouTube. They will only run through a cron task three days a week. The other changes done in this patch are required for Chrome to work with Raptor-Browsertime.

Differential Revision: https://phabricator.services.mozilla.com/D65610

--HG--
extra : moz-landing-system : lando
2020-03-27 14:31:28 +00:00
Mike Hommey
32bf570594 Bug 1618782 - Use winchecksec on Windows cross builds too. r=rstewart
Differential Revision: https://phabricator.services.mozilla.com/D68162

--HG--
extra : moz-landing-system : lando
2020-03-27 10:41:06 +00:00
Mike Hommey
e25a8bf02e Bug 1450088 - Use Winchecksec instead of Binscope. r=dmajor
While almost rewriting autobinscope.py entirely (and renaming it),
switch to python 3.

Differential Revision: https://phabricator.services.mozilla.com/D68156

--HG--
rename : build/win32/autobinscope.py => build/win32/autowinchecksec.py
extra : moz-landing-system : lando
2020-03-26 22:13:14 +00:00
Mike Hommey
1db126b66a Bug 1450088 - Add a toolchain task building winchecksec. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D68155

--HG--
extra : moz-landing-system : lando
2020-03-27 07:39:18 +00:00
Mike Hommey
eacc64e6c5 Bug 1450088 - Create a Debian 10-based docker image to build toolchains. r=froydnj
With a backport of a more recent version of cmake.

Differential Revision: https://phabricator.services.mozilla.com/D68154

--HG--
extra : moz-landing-system : lando
2020-03-26 21:53:00 +00:00
Mike Hommey
aa3b1da222 Bug 1450088 - Build clang with libxml2 support. r=froydnj
This is required for llvm-mt, which building winchecksec will require.
We do a dummy change to build-clang.sh so as to change the toolchain
index hash.

Differential Revision: https://phabricator.services.mozilla.com/D68153

--HG--
extra : moz-landing-system : lando
2020-03-26 21:53:00 +00:00
Henrik Skupin
38af9e46ce Bug 1624001 - [marionette] Enable async shutdown log for Marionette and Wdspec tests in CI. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D68384

--HG--
extra : moz-landing-system : lando
2020-03-27 05:33:10 +00:00
Nicholas Nethercote
d659881096 Bug 1625332 - Update fix-stacks. r=erahm
This gets two improvements:
- Some useful notes on error messages that are likely to occur on automation,
  which should help sheriffs.
- The update to `symbolic` v7.1.1.

Differential Revision: https://phabricator.services.mozilla.com/D68479

--HG--
extra : moz-landing-system : lando
2020-03-26 23:28:54 +00:00
Edwin Takahashi
e71d3c7e9c Bug 1620326 - migrate linux64 tsan tests to run on linux1804 r=jmaher
Changes:

Migrate all of the currently running tsan test suites to run on linux1804 instead.

All future test suites should also be added under the linux1804 label.

Depends on D67125.

Differential Revision: https://phabricator.services.mozilla.com/D68087

--HG--
extra : moz-landing-system : lando
2020-03-24 22:48:20 +00:00
Andrew Halberstadt
2b0d97aaa4 Bug 1625168 - [taskgraph] Raise exception when timing out waiting for bugbug service, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D68431

--HG--
extra : moz-landing-system : lando
2020-03-26 18:52:33 +00:00
Andi-Bogdan Postelnicu
1b618d9077 Bug 1625109 - For Coverity review-time analysis add complete analysis output to the artifacts. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D68350

--HG--
extra : moz-landing-system : lando
2020-03-26 12:52:21 +00:00
Mike Hommey
ff6f9dd6a8 Bug 1625040 - Fix clang-5 toolchain task symbol. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D68292

--HG--
extra : moz-landing-system : lando
2020-03-26 03:18:35 +00:00
Julien Cristau
db7f4cc73e Bug 1624910 - fix partner repacks after bug 1527313. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D68245

--HG--
extra : moz-landing-system : lando
2020-03-25 21:13:07 +00:00
Geoff Brown
dd0512984b Bug 1610886 - Make it easier to run test-verify on try; r=bc
Ensure a minimum of 1 chunk for "per-file" tests like test-verify when run on try, even when
no local file changes are detected. --full is still required.

Differential Revision: https://phabricator.services.mozilla.com/D67694

--HG--
extra : moz-landing-system : lando
2020-03-25 19:32:42 +00:00
Geoff Brown
d46135408b Bug 1598746 - Adjust some mochitest and reftest SCHEDULES.exclusive entries; r=ahal
Use finer granularity for some reftest/mochitest SCHEDULES.exclusive entries,
so that reftest-plain does not run when only crashtests are modified, and
vice versa; similarly, break up mochitest into mochitest/browser-chrome/chrome/
a11y. Use schedules-component instead of category.

Differential Revision: https://phabricator.services.mozilla.com/D60085

--HG--
extra : moz-landing-system : lando
2020-03-24 14:55:28 +00:00
Andrew Halberstadt
05c87fca29 Bug 1624437 - [taskgraph] Handle the upcoming data format in the bugbug optimization strategy, DONTBUILD, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D67925

--HG--
extra : moz-landing-system : lando
2020-03-24 14:37:08 +00:00
Florin Strugariu
6e362fa517 Bug 1621619 - Switch Fennec ESR68 artifacts from the nightly builds to the release builds r=RyanVM,tarek
Differential Revision: https://phabricator.services.mozilla.com/D66388

--HG--
extra : moz-landing-system : lando
2020-03-23 14:15:50 +00:00
Florin Strugariu
58597e92c8 Bug 1623360 - Re-enable raptor tests for the 2017 reference hardware r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D67820

--HG--
extra : moz-landing-system : lando
2020-03-23 11:59:31 +00:00
Geoff Brown
14d6560dd3 Bug 1624013 - Increase max-run-time for ccov xpcshell; r=jmaher
Avoid frequent task timeouts in ccov xpcshell by allowing more time.

Differential Revision: https://phabricator.services.mozilla.com/D67720

--HG--
extra : moz-landing-system : lando
2020-03-22 08:58:17 +00:00
Mihai Tabara
322719412f Bug 1623630 - flatpak distribution.ini to be consumed from partners. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D67594

--HG--
extra : moz-landing-system : lando
2020-03-20 15:11:51 +00:00
Bogdan Tara
f995b16e1b Backed out changeset 1a0776f93e88 (bug 1622282) for snap repackage bustages. DONTBUILD
--HG--
extra : rebase_source : c2a45e4f24a62cf7c42affeac397bb8f8e1b0e67
2020-03-20 14:59:53 +02:00
Bogdan Tara
a3db8af185 Backed out 3 changesets (bug 1602832) for assertion failing on IOInterposer.cpp CLOSED TREE
Backed out changeset 9123faab0d42 (bug 1602832)
Backed out changeset 4c3764b3d7bc (bug 1602832)
Backed out changeset 9c955a99c95d (bug 1602832)
2020-03-20 14:03:28 +02:00
Mihai Tabara
c70f456d83 Bug 1622773 - inject release date in the flatpak metadata. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D67598

--HG--
extra : moz-landing-system : lando
2020-03-20 11:30:30 +00:00
Kershaw Chang
7d32845047 Bug 1602832 - P2: Create 'socketprocess_networking' test variant r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58112

--HG--
extra : moz-landing-system : lando
2020-03-19 10:31:06 +00:00
Mike Hommey
b80ad1b15a Bug 1620166 - Switch shippable windows builds to cross builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D67279

--HG--
extra : moz-landing-system : lando
2020-03-20 00:59:15 +00:00
Mike Hommey
5aacddbfcb Bug 1620166 - Remove mar.exe, msbdiff.exe and target.normandy.json as artifacts of Windows builds. r=tomprince
The former two are not used anymore, and the latter can't be generated
on cross-builds, and it was agreed in bug 1563564 (and reconfirmed on
Matrix) that we can go without it until it's generated from separate
tasks.

More formally removing the former two will be the subject of a followup.

Differential Revision: https://phabricator.services.mozilla.com/D67580

--HG--
extra : moz-landing-system : lando
2020-03-20 01:57:52 +00:00
Mike Hommey
32050703c3 Bug 1623525 - Switch Windows no-opt builds to cross-builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D67441

--HG--
extra : moz-landing-system : lando
2020-03-20 00:45:22 +00:00
Mike Hommey
0aa4610147 Bug 1623522 - Switch Windows aarch64 builds to cross-builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D67442

--HG--
extra : moz-landing-system : lando
2020-03-19 11:47:24 +00:00
Noemi Erli
abc5a1f51d Merge mozilla-central to autoland. a=merge CLOSED TREE 2020-03-19 19:10:43 +02:00
Noemi Erli
8ccf549d4a Merge autoland to mozilla-central. a=merge 2020-03-19 18:55:49 +02:00
Michael Froman
55663c4b8d Bug 1622356 - change minimum supported linux nasm to 2.14.02. r=froydnj
Dav1d 0.6.0 requires nasm 2.14.02.

Differential Revision: https://phabricator.services.mozilla.com/D67219

--HG--
extra : moz-landing-system : lando
2020-03-19 16:53:47 +00:00
Geoff Brown
abf6e0fdc4 Bug 1612345 - Add custom retrigger support for gtest; r=bc
Add test package mach support for gtest and hook into the custom retrigger
action. Some existing custom retrigger features, like setting gecko prefs,
are not (easily) applicable to gtest, which doesn't use mozprofile; for
this reason, use a separate action context with items suitable for gtest.

Differential Revision: https://phabricator.services.mozilla.com/D67384

--HG--
extra : moz-landing-system : lando
2020-03-19 16:12:51 +00:00
Arthur Iakab
5c9d64d430 Backed out changeset a1a54431e6d6 (bug 1620166) for causing beetmover exeptions Bug 1623616 a=backout 2020-03-19 16:33:03 +02:00
Edwin Takahashi
7bdb90fc43 Bug 1623462 - fix incorrect check of windows platform value in chunking.py r=ahal
Changes:

While stepping through the debugger for Bug 1608837, it was found that for `platform = windows` the conditional was always evaluating to `False` thereby loading the fallback `unix` runtimes.

Differential Revision: https://phabricator.services.mozilla.com/D67390

--HG--
extra : moz-landing-system : lando
2020-03-19 00:32:54 +00:00
Mike Hommey
75be07d957 Bug 1620166 - Switch shippable windows builds to cross builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D67279

--HG--
extra : moz-landing-system : lando
2020-03-18 23:56:31 +00:00
Bob Clary
8147c4bc45 Bug 1618919 - reduce frequency of jittest/jsreftest on arm7 to mozilla-central/try, add testing on release branches, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D67341

--HG--
extra : moz-landing-system : lando
2020-03-18 19:09:41 +00:00
Bob Clary
6926d142b4 Bug 1618919 - re-enable jit-tests on android-hw-aarch64 to match android-hw-arm7 r=jmaher,aerickson
Differential Revision: https://phabricator.services.mozilla.com/D67315

--HG--
extra : moz-landing-system : lando
2020-03-18 18:34:42 +00:00
Andrew Halberstadt
9468a294aa Bug 1623094 - [ci] Enable debug logging for shadow-scheduler tasks, r=marco
Depends on D67343

Differential Revision: https://phabricator.services.mozilla.com/D67344

--HG--
extra : moz-landing-system : lando
2020-03-18 16:08:18 +00:00
Andrew Halberstadt
76491a2c06 Bug 1623094 - [taskgraph] Use regular retry interval when querying bugbug service, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D67343

--HG--
extra : moz-landing-system : lando
2020-03-18 16:30:13 +00:00
Marian Raiciof
b3000b3389 Bug 1605457 - Awsy jobs on autoland are running both on opt and shippable builds r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D65732

--HG--
extra : moz-landing-system : lando
2020-03-18 14:53:07 +00:00
Mihai Alexandru Michis
28ca0a6439 Backed out changeset 291cd2aba045 (bug 1623229) as requested by Aryx.
--HG--
extra : rebase_source : b59ffb022952a12aed3a789a57a075cbef869d12
2020-03-18 14:21:01 +02:00
Sebastian Hengst
deba442a9d Bug 1623229 - run Linux tsan xcshell tests with t-linux-xlarge to prevent retries and out-of-memory crashes. r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D67291

--HG--
extra : moz-landing-system : lando
2020-03-18 10:45:35 +00:00
Mike Hommey
646579d57d Bug 1618781 - Use the taskcluster artifact for pdbstr on both Windows native and cross builds. r=froydnj
And make it an explicit dependency of the build system.

Differential Revision: https://phabricator.services.mozilla.com/D67086

--HG--
extra : moz-landing-system : lando
2020-03-18 04:21:18 +00:00
Mike Hommey
deaae0a9f3 Bug 1618781 - Add toolchains tasks for pdbstr. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D67085

--HG--
extra : moz-landing-system : lando
2020-03-18 03:34:44 +00:00
Ciure Andrei
19d8351b5f Backed out 2 changesets (bug 1618781) for toolchain bustages CLOSED TREE
Backed out changeset 83026834b242 (bug 1618781)
Backed out changeset ac168e956e3a (bug 1618781)
2020-03-18 05:32:00 +02:00
Mike Hommey
570134e4a8 Bug 1618781 - Use the taskcluster artifact for pdbstr on both Windows native and cross builds. r=froydnj
And make it an explicit dependency of the build system.

Differential Revision: https://phabricator.services.mozilla.com/D67086

--HG--
extra : moz-landing-system : lando
2020-03-17 14:01:46 +00:00
Mike Hommey
63fe0dbd12 Bug 1618781 - Add toolchains tasks for pdbstr. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D67085

--HG--
extra : moz-landing-system : lando
2020-03-17 21:24:11 +00:00
Mike Hommey
670494e7d5 Bug 1623010 - Separate out the diffing of generated-files. r=dmajor
The diff jobs currently take a Firefox package and compares against the
one from another build. When that fails, it also makes the diff of the
generated files, which can be useful when there are differences, but
can also be useful on its own. Also, because sometimes, like right now,
there are differences in generated files that have no impact on Firefox
itself, when differences do show up for Firefox, the differences in
generated files are added noise that sheriffs can't work around.

Differential Revision: https://phabricator.services.mozilla.com/D67113

--HG--
extra : moz-landing-system : lando
2020-03-17 22:03:01 +00:00
Geoff Brown
534483c227 Bug 1177545 - Remove automation.py.in entirely; r=egao,bc
Remove the remainder of automation.py.in and the build support for generating
automation.py.
Some of this functionality was in use, especially for android tests.
Some code was moved or re-implemented in remoteautomation.py or in the affected
harness(es). Some features were removed: There are some minor changes in behavior.
For instance, instead of using a different server startup timeout for debug builds,
one value is used for all builds (due to performance improvements over time,
the longer timeout is no longer needed).

Differential Revision: https://phabricator.services.mozilla.com/D66839

--HG--
extra : moz-landing-system : lando
2020-03-17 19:06:34 +00:00
Geoff Brown
4932529550 Bug 1612345 - Change defaults for custom retrigger action; r=bc
Update the default values to avoid common pitfalls, such as trying to repeat
a 30-minute long tasks 30x times with extra logging!
The new defaults allow a simple re-run of most tasks with no changes.
While we are here, tweak the parameter descriptions.

Differential Revision: https://phabricator.services.mozilla.com/D66842

--HG--
extra : moz-landing-system : lando
2020-03-17 17:26:08 +00:00
Edwin Takahashi
6bd1266774 Bug 1603842 - separate mochitest-gpu tasks into mochitest-chrome-gpu and mochitest-plain-gpu r=ahal,gbrown
Changes:

Remove references to `mochitest-browser-chrome-gpu` as this suite does not exist.

In `test-sets.yml`, split existing `mochitest-gpu` task into `plain` and `chrome` variants.

In `mochitest.yml` split the existing `mochitest-gpu` task into `plain` and `chrome` variants with separate symbols on treeherder.

Differential Revision: https://phabricator.services.mozilla.com/D66670

--HG--
extra : moz-landing-system : lando
2020-03-17 13:36:28 +00:00
Gregory Mierzwinski
c3d87369fb Bug 1622825 - Add Chromedriver for Chrome 81. r=perftest-reviewers,whimboo
This patch removes the chromedriver for Chrome 78, and adds a chromedriver for Chrome 81.

Differential Revision: https://phabricator.services.mozilla.com/D66987

--HG--
extra : moz-landing-system : lando
2020-03-17 16:37:05 +00:00
Nicholas Nethercote
1c959753fb Bug 1622701 - Extend fix-stacks dependencies. r=glandium
This is similar to the same-named commit in bug 1619837.

For those few configurations that don't run xpcshell tests, we need a
`fix-stacks` dependency in the build job. This is because xpcshell self tests
run during the build job, but the existing xpcshell test dependency doesn't
cover that case.

Differential Revision: https://phabricator.services.mozilla.com/D66927

--HG--
extra : moz-landing-system : lando
2020-03-17 04:53:51 +00:00
Edwin Takahashi
9a9768f77e Bug 1607713 - set GDM3 custom.conf to force use of X11 on linux1804 r=jmaher
Changes:

Add a new configuration file for GDM that forces the use of X11 instead of Wayland.

This may help with reducing the number of crashes due to window managers.

Differential Revision: https://phabricator.services.mozilla.com/D67006

--HG--
extra : moz-landing-system : lando
2020-03-16 20:27:46 +00:00
Ken VanDine
7b5a22d7e2 Bug 1622282 - Find files provided by the base and platform snap and ensure they aren't duplicated in this snap r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D66778

--HG--
extra : moz-landing-system : lando
2020-03-13 16:28:08 +00:00
Nicholas Nethercote
9a11249061 Bug 1621468 - Stop using fix_stack_using_bpsyms.py in dmd.py. r=gsvelto
This uses `fix-stacks`'s new Breakpad symbols support from
https://github.com/mozilla/fix-stacks/pull/16.

The patch also updates some comments in `dmd.py` to account for some very
slight changes in `fix-stacks`'s output.

Differential Revision: https://phabricator.services.mozilla.com/D66363

--HG--
extra : moz-landing-system : lando
2020-03-16 01:15:27 +00:00
Tom Prince
5f37a68c8b Bug 1508504: [tryselect] Handle try syntax --setenv like --env; r=ahal
This converts `--setenv` into `env` in `try_task_config` at parameter
generation time.

Differential Revision: https://phabricator.services.mozilla.com/D66537

--HG--
extra : moz-landing-system : lando
2020-03-14 01:18:44 +00:00
Tom Prince
a917dc47e9 No bug: [taskgraph] Extract common setting from try_options to try_task_config in parameters; r=ahal
There are a number of settings that have equivalent expressions in
`try_options` (used for try syntax) and `try_task_config` (used for other try
selectors). Rather than requiring task generation code to understand both
formats, this converts the try syntax specification to `try_task_config` at
parameter generation time.

Differential Revision: https://phabricator.services.mozilla.com/D66536

--HG--
extra : moz-landing-system : lando
2020-03-14 01:18:34 +00:00
Andrew Halberstadt
8722570b34 Bug 1620051 - [ci] Stand up a shadow-scheduler to measure the SETA optimization strategy r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D65403

--HG--
extra : moz-landing-system : lando
2020-03-13 20:33:53 +00:00
Andrew Halberstadt
2cf0c4fbc5 Bug 1603463 - [tryselect] Add the ability to run 'mach try auto' with alternative scheduling algorithms, r=tomprince
This allows us to change the default optimization strategy used in try pushes.
While probably not super useful to developers, it can help us easily test
changes to new and experimental optimizations on try.

This also changes the default to the 'bugbug_push_schedules' strategy, since
SETA is more or less random and shouldn't be used by 'mach try auto'. In the
future, we'll switch this back to simply using the default optimization as the
default will ideally be the best one that we have.

Differential Revision: https://phabricator.services.mozilla.com/D65746

--HG--
extra : moz-landing-system : lando
2020-03-13 20:32:14 +00:00
Andrew Halberstadt
56ba8a9ddf Bug 1603463 - Implement |mach try auto| which selects tasks on try automatically, r=tomprince
The 'auto' in 'mach try auto' stands for two things:

1. It automatically picks tasks for you.
2. It runs the same scheduling algorithms as autoland.

It accomplishes this by creating a new target_tasks method that spoofs the
'project' parameter to autoland.

Differential Revision: https://phabricator.services.mozilla.com/D60184

--HG--
extra : moz-landing-system : lando
2020-03-13 20:35:43 +00:00
Andrew Halberstadt
20db0eb3ac Bug 1603459 - [ci] Add a shadow-scheduler for the new 'bugbug-push-schedules' optimizer, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D65586

--HG--
extra : moz-landing-system : lando
2020-03-13 20:30:57 +00:00
Andrew Halberstadt
b395876bc4 Bug 1603459 - [taskgraph] Add an optimizer that queries the bugbug /push/schedules endpoint, r=tomprince
Creates an optimizer that queries https://bugbug.herokuapp.com/push/<branch>/<rev>/schedules
to determine which tasks to run.

Differential Revision: https://phabricator.services.mozilla.com/D65585

--HG--
extra : moz-landing-system : lando
2020-03-13 20:30:34 +00:00
Andrew Halberstadt
31e8f2e640 Bug 1615333 - [taskgraph] Upload an artifact from the decision task mapping tests to manifests r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D62822

--HG--
extra : moz-landing-system : lando
2020-03-13 20:30:09 +00:00
Andrew Halberstadt
616e33a998 Bug 1615333 - [taskgraph] gzip the manifests-by-task.json artifact r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D62821

--HG--
extra : moz-landing-system : lando
2020-03-13 20:29:46 +00:00
Max
28f97ef5eb Bug 1621066 - Compress flatpak tars with xz instead of gzip. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D66696

--HG--
extra : moz-landing-system : lando
2020-03-13 18:39:55 +00:00
Lee Salzman
5c3cc16e78 Bug 1612941 - import glsl-to-cxx and swgl into Gecko tree. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D65616

--HG--
extra : moz-landing-system : lando
2020-03-13 18:24:35 +00:00
Bartłomiej Piotrowski
ef7b8c2b72 Bug 1621074 - flatpak symlinks l10n fix and other improvements. r=jcristau
Bug 1621074 - install Flatpak policy properly..

Bug 1621074 - use dictionaries provided-by-runtime

Bug 1621074 - disable defaultbrowsercheck as being useless on flatpaks

Differential Revision: https://phabricator.services.mozilla.com/D66761

--HG--
extra : moz-landing-system : lando
2020-03-13 16:12:10 +00:00
Steve Fink
f77a8187af Bug 1618923 - Fix llvm-symbolizer filename on Windows r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D65383

--HG--
extra : moz-landing-system : lando
2020-03-13 09:19:18 +00:00
Sebastian Hengst
2456f854fc Bug 1621416 - run Linux tsan mochitests with t-linux-xlarge to prevent retries and out-of-memory crashes. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D66299

--HG--
extra : moz-landing-system : lando
2020-03-11 19:23:15 +00:00
Tom Prince
065a1586a6 Bug 1616924: Add support for fetch aliases; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D66528

--HG--
extra : moz-landing-system : lando
2020-03-12 06:35:17 +00:00
Tom Prince
829460889a Bug 1616924: Allow fetching to private artifacts; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D66527

--HG--
extra : moz-landing-system : lando
2020-03-13 02:24:47 +00:00
Tom Prince
26cde0c7ae Bug 1616924: Use registry for fetch types; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D66526

--HG--
extra : moz-landing-system : lando
2020-03-12 06:26:25 +00:00
Tom Prince
bbd6ed7de0 Bug 1616924: [taskgraph] Refactor fetch transform to make indivdual fetch types simpler; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D40457

--HG--
extra : moz-landing-system : lando
2020-03-13 01:56:14 +00:00
Edwin Takahashi
c7e8b475ec Bug 1621483 - set up separate enviornment for linux1804 marionette and web-platform-tests-wdspec r=jmaher,marionette-reviewers,whimboo
Changes:

As documented in bug 1621483, `marionette` experiences a non-trivial amount of issues when run on ubuntu1804 docker image with GTK/GNOME desktop environment enabled.

GTK/GNOME has a higher degree of asynciness when manipulating window size/position and this leads to `marionette` and the derived suite `web-platform-tests-wdspec` reporting intermittent oranges for a number of tests.

While attempts were made to incorporate a fix for the marionette driver itself, the best attempts have only been able to achieve a ~50% reliability in green runs.

This patch reintroduces the use of bare `compiz` window manager exclusively for these two problematic test suites so that at least the tests are running on non-legacy software.

Differential Revision: https://phabricator.services.mozilla.com/D66482

--HG--
extra : moz-landing-system : lando
2020-03-12 21:43:56 +00:00
Mike Hommey
277ae8c4e4 Bug 1621883 - Add a toolchain alias for the linux64-rust-cross-1.41 task. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D66544

--HG--
extra : moz-landing-system : lando
2020-03-12 20:50:41 +00:00
Mike Hommey
6508a7f411 Bug 1621880 - Create a linux64-clang-win-cross toolchain. r=dmajor
This creates a new toolchain artifact that repacks a combination of the
linux64-clang compiler along with parts of the win64-clang-cl compiler.

This has multiple advantages:
- It removes some convoluted parts of build task definitions (limiting
that to only occur on the win-cross toolchain itself).
- It simplifies the build setup by not requiring to prepare for where
clang-cl.exe is.
- It speeds up getting compiler artifacts because the win64-clang-cl
artifact is very large (due to there not being a llvm shared library)
and bzipped, which is slow to decompress. Here, we only take what we
need for the cross builds.
- It adds the runtime files that e.g. PGO will require, and that
linux clang-cl insists lives in the clang directory, not the
win64-clang-cl one, and that would require some convoluted setup to make
it work with the two separate toolchains.

Differential Revision: https://phabricator.services.mozilla.com/D66543

--HG--
extra : moz-landing-system : lando
2020-03-12 21:05:28 +00:00
Edwin Takahashi
17d6d54433 Bug 1620343 - add dependent-build-platforms translation for linux1804 and move appropriate linux64 tasks to linux1804-64 label r=jmaher
Changes:

Add `linux1804-64` translation layer for `linux64` builds.

Move python-tests under linux1804 treeherder label.

Differential Revision: https://phabricator.services.mozilla.com/D66479

--HG--
extra : moz-landing-system : lando
2020-03-12 20:42:09 +00:00
Mike Hommey
34c25c873c Bug 1621885 - Stop excluding .chk files in diffoscope. r=dmajor
The files have been removed in bug 1620158, so they won't appear as
differences anymore.

Differential Revision: https://phabricator.services.mozilla.com/D66545

--HG--
extra : moz-landing-system : lando
2020-03-12 12:55:04 +00:00
Andrew Halberstadt
25b913bc5c Bug 1621814 - [ci] Run the mochitest + reftest selftests when mozrunner was modified, DONTBUILD, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D66580

--HG--
extra : moz-landing-system : lando
2020-03-12 18:55:44 +00:00
Cosmin Sabou
438498c8b6 Backed out changeset 7aa8b1559a0d (bug 1620343) for gecko decision bustage. CLOSED TREE 2020-03-12 21:08:13 +02:00
Edwin Takahashi
71e997cb00 Bug 1620343 - add dependent-build-platforms translation for linux1804 and move appropriate linux64 tasks to linux1804-64 label r=jmaher
Changes:

Add `linux1804-64` translation layer for `linux64` builds.

Move python-tests under linux1804 treeherder label.

Differential Revision: https://phabricator.services.mozilla.com/D66479

--HG--
extra : moz-landing-system : lando
2020-03-12 18:15:15 +00:00
Bartłomiej Piotrowski
557ef7c61c Bug 1621074 - fix Flatpak l10n properly. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D66625

--HG--
extra : moz-landing-system : lando
2020-03-12 18:09:38 +00:00
Chris Hartjes
1a8f28437c Bug 1560185 - Convert telemetry-tests-client suite from unittest to pytest; r=raphael,ahal,chutten
Differential Revision: https://phabricator.services.mozilla.com/D50116

--HG--
extra : moz-landing-system : lando
2020-03-12 18:14:57 +00:00
Anurag Aggarwal
45b0a79f3d Bug 1536103 - Fixed mach doc warnings.r=firefox-source-docs-reviewers,championshuttler,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D66462

--HG--
extra : moz-landing-system : lando
2020-03-12 17:20:15 +00:00
Simon Fraser
dfdd97e607 Bug 1621658 Update |mach try fuzzy| fzf version check r=ahal
Add filename support for plain display

Update fzf version in tests

Update tooltool url for fzf

Differential Revision: https://phabricator.services.mozilla.com/D66571

--HG--
extra : moz-landing-system : lando
2020-03-12 12:56:35 +00:00
Sylvestre Ledru
be18fd4dba Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr
Differential Revision: https://phabricator.services.mozilla.com/D67319

--HG--
extra : moz-landing-system : lando
2020-03-19 13:47:51 +00:00
Nicholas Nethercote
278046367d Bug 1619837 - Add a missing fix-stacks dependency for the py2(ref) test job. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D66522

--HG--
extra : moz-landing-system : lando
2020-03-12 03:45:30 +00:00
Mike Hommey
9dfb53e3ae Bug 1621488 - Import dump_syms fix to find executable pdbs on Windows cross builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D66512

--HG--
extra : moz-landing-system : lando
2020-03-12 01:42:06 +00:00
Nicholas Nethercote
98a6c3f380 Bug 1619837 - Add a missing fix-stacks dependency for the py2(mch) test job. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D66511

--HG--
extra : moz-landing-system : lando
2020-03-12 01:39:15 +00:00