Commit Graph

4214 Commits

Author SHA1 Message Date
Justin Wood
aa9ae72062 Bug 1481018 - Add language packs to nightly beetmover. r=tomprince
This isn't the cleanest addition but it solves our immediate needs.

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

--HG--
extra : moz-landing-system : lando
2018-08-08 14:38:17 +00:00
Nick Thomas
98d4d3ba20 Bug 1481619: Upload symbols for the main Android builds r=ted
Differential Revision: https://phabricator.services.mozilla.com/D2925

--HG--
extra : moz-landing-system : lando
2018-08-09 10:09:27 +00:00
Joel Maher
a84b8022d5 Bug 1481707 - remove asm.js apps benchmark. r=ahal
asm.js apps benchmark is being replaced with wasm-misc

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

--HG--
extra : moz-landing-system : lando
2018-08-09 15:00:09 +00:00
Joel Maher
2b40e273de Bug 1482048 - run raptor linux tests on hardware, not AWS vms. r=rwood
raptor linux tests are currently run on AWS VM images, these should be run on raw hardware

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

--HG--
extra : moz-landing-system : lando
2018-08-09 14:49:47 +00:00
Tudor-Gabriel Vîjială
e9db02a824 Bug 1480875 - Only run geckoview-junit ccov on mozilla-central. r=marco
MozReview-Commit-ID: By7cC9wip3i

--HG--
extra : rebase_source : 379e8b609ceb07071fde1d3812e22b9a40b544a5
2018-08-06 12:51:00 +01:00
Noemi Erli
be6ab34c54 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
extra : rebase_source : 691b5b30b6c3b2ddece605c045ad913e466fdbab
2018-08-10 00:35:58 +03:00
Tom Prince
e9d075acfd Bug 1477706: [test-verify] Move logic for finding locally changed files to a helper; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D2731

--HG--
extra : rebase_source : 632a399edce81486b3605c25a75544295f726af7
extra : histedit_source : f4567a4888a96793d0ed33f6b48811eded643d85
2018-08-03 10:07:04 -06:00
Tom Prince
1189686e3d Bug 1477706: [test-verify] When asked to generate a taskgraph quickly, guess the number of chunks; r=ahal
When iterating on taskgraph changes, the exact number of chunks that
test-verify runs usually isn't important, so skip it when going fast.

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

--HG--
extra : rebase_source : 4d46eee982e9868050f1201aba74b020045d9ec1
extra : histedit_source : 744948fa80ae8e3b18212e840843906577fd38ec
2018-08-03 10:34:56 -06:00
Tom Prince
1206a0cc12 Bug 1477706: [test-verify] Only look at locally changed files on try and in try-select; r=ahal
The taskgraph code for test-verify currently looks at locally changed files to
determine how many chunks should be run. This code exists so that
`mach try fuzzy` show the same chunks that would be run on a try push.

This changes it, so that local commts are only considered on try and when
called from try-select. This makes generating the taskgraph locally faster,
when not using `mach try`. It also makes test-verfiy not consider too many
files, if the try push happens to contain commits that have landed but havent
been pushed to try yet (i.e. the first push to try after a merge, or beta try
pushes).

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

--HG--
extra : rebase_source : 68b1ea583730ff3086949aa6c7b6a1046b406d23
extra : histedit_source : 68bbc7ca2062c7f425353e6caf6b8959786dc42d
2018-08-03 10:26:17 -06:00
Tom Prince
acd19bf66a Bug 1477706: [try-select] Let taskgraph know that it is being called from try-select; r=ahal
Currently, `mach try fuzzy` generates a taskgraph that is configured exactly
like the most recent push to mozilla-central. This isn't always desirabe, so
pass some configuration down, to allow the taskgraph to behave differently.

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

--HG--
extra : rebase_source : 99d6958b33211697227e65df17edc1eb337f63a4
extra : histedit_source : 69b5ff6805bc8409340eb71323a1f6fc637259d7
2018-08-03 10:25:42 -06:00
Justin Wood
9d6baea4f5 Bug 1463749 - Langpack Checksums r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D2446

--HG--
extra : rebase_source : cea1217e92466617f43df998d14c9dfefa6ab436
2018-07-26 15:16:45 -04:00
Johan Lorenzo
d82f70b45e Bug 1470942 - part 2: Upload geckoview to maven repository via beetmover r=mtabara
Depends on D2420

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

--HG--
extra : moz-landing-system : lando
2018-08-16 16:23:15 +00:00
Johan Lorenzo
86d185ecdd Bug 1470942 - part 1: Craft zip archive of maven artifacts r=jchen
Same as https://phabricator.services.mozilla.com/D2031 but keeps the old maven artifacts exposed.

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

--HG--
extra : moz-landing-system : lando
2018-08-16 15:45:13 +00:00
Andrew Halberstadt
045275097f Bug 1481245 - [jsshell-bench] Run spidermonkey benchmarks on integration branches, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D3439

--HG--
extra : moz-landing-system : lando
2018-08-15 21:02:11 +00:00
Geoff Brown
ff963a10b8 Bug 1460411 - Enable some Android x86 7.0 geckoview tests, tier 3, mozilla-central only; r=jmaher
Enable geckoview-junit, mochitest-cl, mochitest-gpu, crashtests, and jsreftests on
the new packet.net platform. Run only on mozilla-central for now, since we have
limited packet.net capacity in place at this time. Run as tier 3 since this is
preliminary, geckoview is under development, and we are not running on integration
branches.
2018-08-10 07:54:41 -06:00
Dustin J. Mitchell
91f4fe8c61 Bug 1398277: special-case retriggering of tasks not in the taskgraph; r=bstack
This will apply to cron tasks, action tasks, and decision tasks.  It is a
distinct retrigger implementation because (a) we do not want to follow
dependencies, and (b) it takes a lot of scopes to create a decision task, so we
need to limit access to this action.

MozReview-Commit-ID: 21DVSiagcrO

--HG--
extra : rebase_source : 6f027e349e245e4aa4dbed81145a0a5d75218cb1
extra : histedit_source : eff99aee5a0e7496b0734748b29739480eb0e3fb
2018-07-04 02:46:59 +00:00
Dustin J. Mitchell
5ab4495828 Bug 1472792: give both retrigger actions the same name; r=bstack
This additionally reconsiders the order of all of the actions, spacing them 50
"units" apart and putting the more common actions first.

MozReview-Commit-ID: 98IOYKVMcGU

--HG--
extra : rebase_source : 1273a8b86625bd8e4dc3bddab80c6912241f88c8
extra : histedit_source : 16314284a2b4e0368da843b036e22aaedf485307
2018-07-06 20:28:23 +00:00
Noemi Erli
0cacb5f9cb Backed out changeset acde419e016e (bug 1475573) for breaking Android builds 2018-08-04 10:12:40 +03:00
Jesse Schwartzentruber
ec180b72d0 Bug 1475573 - Create --enable-fuzzing debug build job for Android x86 firefox. r=froydnj,nalexander
Reviewers: froydnj, nalexander

Reviewed By: froydnj, nalexander

Subscribers: froydnj

Bug #: 1475573

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

--HG--
extra : rebase_source : fcad543ea727e8974dc6aaade92053fa0008c5ff
extra : histedit_source : 0a8b60693d64fef0aefd985d9f3108cf77890e94
2018-08-04 09:46:02 +03:00
Dorel Luca
e10cc6aac4 Merge mozilla-central to mozilla-inbound
--HG--
extra : rebase_source : 8265ad85fc5376a71af7ed3afe8463b7178286f3
2018-08-04 01:08:25 +03:00
Mike Hommey
9121cf9b3c Bug 1478995 - Fix gradle-dependencies bustage for nodejs not found. CLOSED TREE
--HG--
extra : amend_source : fd57b0342731f14fb35169376981c02e8eee080d
2018-08-03 12:44:27 +03:00
Ionut Goldan
8741096bbe Bug 1472804 - Add SunSpider as a jsshell-bench test r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D2507

--HG--
extra : moz-landing-system : lando
2018-08-03 07:19:15 +00:00
Tudor-Gabriel Vîjială
62e4daad39 Bug 1473313 - Part 4: Add build and test platforms for android emulator code coverage. r=gbrown
MozReview-Commit-ID: IkSKdB7ZeYi

--HG--
extra : rebase_source : 1cff84a03c8f590ac3df5e0dc1ccf217fd2589c3
2018-07-24 11:53:37 +01:00
Tudor-Gabriel Vîjială
3912821304 Bug 1473313 - Part 3: Extend CodeCoverageMixin to handle java code coverage tools. r=gbrown,marco
MozReview-Commit-ID: Lld5XLUMb3Y

--HG--
extra : rebase_source : 503650f2610d3ee021222666a6e619486472e82d
2018-07-24 11:51:54 +01:00
Narcis Beleuzu
31527185b4 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-03 01:34:26 +03:00
Narcis Beleuzu
4684ccf98e Merge inbound to mozilla-central. a=merge 2018-08-03 01:28:14 +03:00
Mike Hommey
0205aad24b Bug 1480605 - Upgrade rust 1.28 toolchain to release. r=chmanchester
--HG--
extra : rebase_source : b897e907785becc1085247ae231bb9fb2729251d
2018-08-03 07:01:27 +09:00
Nathan Froyd
01b2107f8d Bug 1444141 - part 3 - fix exports of PATH in sm-tooltool-config.sh; r=sfink
TOOLTOOL_CHECKOUT is typically `.`, which doesn't work so great for
adding things to $PATH.  We need to turn everything we're adding to
$PATH into absolute paths, so $PATH actually works properly.
2018-08-02 12:00:21 -04:00
Nathan Froyd
b63d920479 Bug 1444141 - part 2 - make some spidermonkey tasks depend on rust; r=sfink
Spidermonkey tasks have not had to depend on Rust before, but since
we're about to add a dependency on Rust to the JS engine, we need Rust
binaries.
2018-08-02 11:00:21 -05:00
Nathan Froyd
98d3c4a913 Bug 1444141 - part 1 - export RUSTC and CARGO variables for the hazard analysis build; r=sfink
configure needs these environment variables to find rustc and cargo.
2018-08-02 11:00:21 -05:00
Dan Mosedale
ffc67ab36b Bug 1480392 - fix searchfox build failures caused by missing node toolchain, r=gps
MozReview-Commit-ID: BK1QztxbvN6

--HG--
extra : rebase_source : a53d118ade75ffb59c66abe5f1b5597b975d7fbf
2018-08-02 07:36:19 -07:00
Gregory Szorc
71e90e5309 Bug 1480431 - Make ifh a file object; r=tomprince
Otherwise it can't be used as a context manager since it
doesn't have __enter__ or __exit__.

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

--HG--
extra : moz-landing-system : lando
2018-08-02 16:22:46 +00:00
Jacek Caban
3c78e69cba Bug 1475543 - Build rust as 64-bit binary for mingw targets r=froydnj
MozReview-Commit-ID: HOIclifAZXg

--HG--
extra : rebase_source : 5b9371a4fc773b50bc3295c68b9d84b854a4f325
2018-07-30 11:36:04 -05:00
Connor Sheehan
dd7d438c76 Bug 1446453 - install Mercurial 4.7 in Non-Debian Linux Docker images; r=gps
This commit points the `install_mercurial.sh` script at the
newest Mercurial distributions uploaded to tooltool.

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

--HG--
extra : amend_source : a9cd500cc86106750aa5b5472e624a00128cac68
extra : histedit_source : 7a06d9c77b6f7a7b2110dc6bc15858c7aa3b7242
2018-08-02 11:57:23 -07:00
Connor Sheehan
26defb7b4a Bug 1446453 - upgrade Mercurial clients to 4.7 in Debian based Docker images; r=gps
Differential Revision: https://phabricator.services.mozilla.com/D2623

--HG--
extra : amend_source : f6504bdfcf3f51dc63f5250652812c2648ddff86
extra : histedit_source : 82fdfa1ae13949b2f3339a3592e7e1c6ccb55c89
2018-08-02 11:57:13 -07:00
Steve Fink
c2cd71409a Bug 1479672 - Remove --enable-stdcxx-compat option from JS shell being analyzed for hazards, r=jonco
--HG--
extra : topic : gcstats.thresh
extra : rebase_source : abadf20fc240b287d5ff70fe6887e1acdcfb0f9d
2018-07-05 15:25:12 -07:00
Tom Prince
caf815cd8b Bug 1479506: Fix permissions on taskcluster/taskgraph/transforms/task.py; r=me DONTBUILD
--HG--
extra : rebase_source : ba6ffa417b5ae083ad61a71defeb3cc1719b49dd
extra : amend_source : d1e1d2ce82dbc27a3d0878373da02cb1a88befa4
2018-08-03 11:55:48 -06:00
Simon Fraser
bfb9512d42 Bug 733530 Use tar instead of unzip in periodic updates r=catlee
Replace 'unzip -q' with 'tar -xvf' for tests .tar.gz

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

--HG--
extra : moz-landing-system : lando
2018-07-23 20:46:32 +00:00
Cosmin Sabou
8e28811008 Merge mozilla-central to mozilla-inbound. a=merge 2018-08-02 16:15:22 +03:00
Ionut Goldan
09f5b26604 Bug 1478295 - Disable sessionrestore_many_windows on mozilla-beta r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D2559

--HG--
extra : moz-landing-system : lando
2018-08-02 10:42:35 +00:00
Noemi Erli
58e27f3dd9 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-08-02 12:04:24 +03:00
Noemi Erli
8f66a71e70 Merge inbound to mozilla-central. a=merge 2018-08-02 11:54:46 +03:00
Noemi Erli
63b27e89bf Merge autoland to mozilla-central. a=merge 2018-08-02 11:51:57 +03:00
Tom Prince
cec0626208 Bug 1478995: Add node toolchain to osx-nightly and win64-asan-reporter builds; r=me a=tomprince 2018-08-01 17:37:32 -06:00
dvarga
e487e6e564 Merge inbound to mozilla-central. a=merge 2018-08-02 01:09:38 +03:00
dvarga
956d57e7f2 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-08-02 01:26:29 +03:00
Gregory Szorc
3b427569ba Bug 1479533 - Log to stderr, capitalize messages; r=tomprince
This is what a lot of programs do.

We do logging in a helper function so we can flush after every write.

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

--HG--
extra : rebase_source : 98563aee129c16662a783122241623b8ed2fe457
2018-07-31 15:39:10 -07:00
Gregory Szorc
2207dd7026 Bug 1479533 - Refactor archive decompression; r=tomprince
Previously, we told `tar` or `unzip` to operate on an explicit file.
This worked when `tar` understood the compression format of the file.
And this worked in the majority of cases.

But `tar` does not support zstandard compression (at least not outside
extremely new versions, which aren't yet widely deployed). And not all
versions of `tar` support the `-a` argument.

This commit changes our invocation of `tar` so input data is piped
to it from Python. In the case of `tar`, we perform decompression in
Python, if possible. This allows us to support zstandard and `tar`
binaries that don't support `-a` to auto-detect the compression format.

I wanted to be consistent and always pipe the raw data via stdin.
But `unzip` doesn't appear to like this. Oh well.

We also refactor the logic around detecting archives. We have a
function to identify the archive type based on a filename. We then
pass the archive type to the extraction function and key off that
logic within. We also conditionally call extract_archive() and
fail hard in extract_archive() when things fail. This will make
future archive code easier to reason about.

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

--HG--
extra : rebase_source : 1c66396cced1b2a94a959386eecc3f512b033308
2018-08-01 09:00:58 -07:00
Geoff Brown
94826cface Bug 1478811 - Increase max-run-time for linux talos damp; r=rwood 2018-08-01 15:22:22 -06:00
Geoff Lankow
4a5d7d86c6 Bug 1480274 - Add "fetches" to test schema; r=gps
--HG--
extra : amend_source : f9479243ca0af15ea30be7dc84bbb4ff7594ca1f
2018-08-01 18:13:45 -07:00
Tom Ritter
a0749a18ce Bug 1479506 Propogate group symbol into upload-symbols task r=Callek
MozReview-Commit-ID: 6KC60mdPI6F

--HG--
extra : rebase_source : 012b090de02500dfcc7c310f51199c1e9d82281a
2018-07-30 12:20:35 -05:00
Dorel Luca
d0a0ae30d5 Merge mozilla-inbound to mozilla-central. a=merge 2018-08-01 12:51:56 +03:00
Tom Ritter
2c2a1fac5c Bug 1400484 MinGW gcc is broken - root_dir is required with the new fetch code r=gps
MozReview-Commit-ID: LC0ZgWDyDDT

--HG--
extra : rebase_source : e873efff1f1d8189b49bce94a79b139016bfe5e3
2018-07-30 15:12:06 -05:00
Mike Shal
ee320f1dec Bug 1475071 - Bump tup version to v0.7.7; r=chmanchester
MozReview-Commit-ID: 55JOVxzWhm4

--HG--
extra : rebase_source : 77e88b33f3513713390c657f9b95d390d31fd0f1
2018-07-31 10:06:27 -04:00
Ben Hearsum
771590fdf4 Bug 1477021 - Add taskcluster proxy to pipfile update, so arc secret can be accessed. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D2509

--HG--
extra : moz-landing-system : lando
2018-07-31 08:28:34 +00:00
Tom Prince
b231c55815 Bug 1421062: [release] Enable production scriptworkers on comm-beta and comm-esr60; r=me
--HG--
extra : rebase_source : b816c56f96a1809cad9da2d96253e59c67cbe69d
extra : source : 0b4260b76ba21c52c0d78bafb285dcdd92fba840
2018-07-13 11:03:37 -06:00
Dan Mosedale
d2201e2b26 Bug 1478995 - Add node toolchains to each automated build, r=gps
MozReview-Commit-ID: BQCAVP0nk4S

--HG--
extra : rebase_source : bcd0d3a8b26058ed3354f72d626362660bf7b5b9
2018-07-26 13:34:44 -07:00
Nick Alexander
8568d6adb5 Bug 1478995 - Add node toolchain repack tasks for linux, windows, and mac, r=gps
MozReview-Commit-ID: 3JEghnqGdun

--HG--
extra : rebase_source : 7468ee9f27ba8e6df208b317c0c944345e2d27ad
2018-05-29 17:50:05 -07:00
Chris AtLee
182e3f8445 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-08-01 16:00:03 +00:00
Mihai Tabara
1f4f8cb700 Bug 1457090 - add missing esr60 config in release-generate-checksums.r=jlorenzo
--HG--
extra : rebase_source : 49f0a1072e0738058d5851202beea1c372a3ca1c
extra : source : 1185905f50087bae5d1000de0abde4fed8d899eb
2018-05-03 19:15:06 +03:00
Simon Fraser
7fa0ea0185 Bug 1458809 - Update release bouncer scopes for esr60 r=jlorenzo
--HG--
extra : rebase_source : fed63832c15a0679ee7905e91e3e8752e643baaf
extra : source : 32cf2c3fbf49a10c81768c06f93b4e18716656a8
2018-05-03 11:26:17 +02:00
Aki Sasaki
fd6651628a bug 1453253 - fix esr60 balrog config. p=sfraser r=jlorenzo
--HG--
extra : rebase_source : 37040a1cafc3ecd2659a319a0572388e405fcc0c
extra : intermediate-source : cd1552c9487e02609b4ded2678860f0f6348fb72
extra : source : 4f344a27631eb2a12f17693d66240cb13932b71f
2018-04-26 20:10:16 +00:00
Mike Hommey
5d438c8022 Bug 1478995 - Fix gradle-dependencies bustage for nodejs not found. CLOSED TREE
--HG--
extra : source : 228be4ef7ed11764f008c6fc904089f3ed5f130e
2018-08-03 12:44:27 +03:00
Johan Lorenzo
7353792792 Bug 1453275 - Fix file list to bump in esr60 r=Callek
MozReview-Commit-ID: HVWWh6745By

--HG--
extra : rebase_source : 9904d570b8cddde80f6763440163e92b1a25a77c
extra : intermediate-source : f9b431913a04a63ff9a4cd4bb995b46cec7bcf8b
extra : source : ed160aa880b92e3ac889a5e19620af866f1296c4
2018-04-16 16:05:24 +02:00
Justin Wood
e083cf20cc Bug 1453274 - Fix Update verify tests p=Callek r=rail
--HG--
extra : rebase_source : 1857eb8f01ddc62664c3fe48931b96e69402042e
extra : intermediate-source : 593627bdd3507837247c414002bfdde6afbb0012
extra : source : f3762a0135f07cf285095818011cea0d380c8be3
2018-04-27 14:37:29 -04:00
Simon Fraser
8a419482c2 Bug 1453253 - Taskgraph support for balrog esr60/jamun tasks p=sfraser r=aki
--HG--
extra : rebase_source : f6f76ddc979d99fa21ca6814eb7121649dfcda6e
extra : intermediate-source : 58ec70321aa3923c67bf0d2479895f8bb31f936d
extra : source : f200dea1d25737b037c4d13b08689e47e74cd754
2018-04-19 17:13:59 +01:00
Mihai Tabara
4205e5c6ef Bug 1457090 - add esr60 fixes in automation. r=aki
--HG--
extra : rebase_source : dbd575861d5cb194df921c11c057f122ab71726e
extra : intermediate-source : 28107b91f58a5f0a274f1508cb400337871ea875
extra : source : db04d03e84185756c423bd40141fa45e7004d05a
2018-04-26 01:29:09 +03:00
shindli
f0d8729e09 Merge inbound to mozilla-central. a=merge 2018-07-31 12:50:32 +03:00
Coroiu Cristina
70216eda0a Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-07-31 01:02:15 +03:00
Coroiu Cristina
9e8155b8f6 Merge inbound to mozilla-central a=merge 2018-07-31 00:58:28 +03:00
Andreea Pavel
d960e5a77a Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-07-30 19:40:38 +03:00
Robert Bartlensky
1891f8a1f7 Bug 1479401: Include lib directory into the infer tar, and change maintainer. r=andi
MozReview-Commit-ID: Ibyw9SCMVVB

--HG--
extra : rebase_source : 4266ed81d1647daa1eada83b66cb4ef6b5d1af3a
2018-07-30 12:45:02 +01:00
Chris AtLee
38cced543a Bug 1466537: Disable full crashsymbols by branch r=ted
Differential Revision: https://phabricator.services.mozilla.com/D1558

--HG--
extra : moz-landing-system : lando
2018-07-30 20:23:14 +00:00
rahul-shiv
8f8c3957ea Bug 1478883 - Tagging operations should use DONTBUILD in commit message r=Callek
MozReview-Commit-ID: 6QBQG3m907I

--HG--
extra : rebase_source : e3f77cf81b809940cfb9b59b89ff4cf3f2a63056
2018-07-28 02:12:59 +05:30
Rob Wood
8bc5fdfc75 Bug 1478756 - Stop running raptor-chrome tasks on (pgo|opt) and QuantumReference platforms; r=ahal
MozReview-Commit-ID: 6Ft7bBfbvV4

--HG--
extra : rebase_source : 2f09db9b09c4d5361e222c048b961ac856dcb34a
2018-07-27 13:55:36 -04:00
ffxbld
70da238a9a No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D2511

--HG--
extra : moz-landing-system : lando
2018-07-30 13:57:00 +00:00
Jacek Caban
6e25c2945a Bug 1465798: Create a MinGW-Clang toolchain job r=froydnj
MozReview-Commit-ID: 9OLqKcYtMJi

--HG--
extra : histedit_source : d1e7da6531ffd8d9df869324da07440ce13899cc
2018-07-24 14:04:53 -05:00
Robert Bartlensky
1a56460275 Bug 1473951: Add infer to taskcluster and build. r=gps
MozReview-Commit-ID: BHi3E6J3nuH

--HG--
extra : rebase_source : a59180efe4fed56222d2847d60133739f38c8ca8
2018-07-06 17:37:16 +01:00
Mike Hommey
789f4ba458 Bug 1478919 - Remove the now unused linux64-clang-5 toolchain. r=dmajor
--HG--
extra : rebase_source : 1de38fc2e484ec02bcbe1fb1b58b97f5aba55b43
2018-07-27 15:34:07 +09:00
Mike Hommey
01fd311f44 Bug 1478919 - Switch Spidermonkey TSAN builds to the default clang. r=dmajor
It was kept on clang 5 explicitly in bug 1467658 because of bug
1467673, now fixed.

--HG--
extra : rebase_source : 8de52e6967bb1f249b7e59d83b90ecfb291a9c44
2018-07-27 15:31:43 +09:00
Mike Hommey
2538ec5e49 Bug 1478917 - Apply upstream patch fixing ld64 crash with LTO. r=dmajor,froydnj
While fiddling with clang (upgrading it and applying some miscompilation
patches), my mac LTO builds started to fail because ld64 would crash
during configure.

It turns out, it was crashing trying to print a warning it shouldn't
even print out, about failure to create a cache path.

This, in turn, is due to a pointer not being initialized in the ld64
code. I sent this upstream, and this was promptly fixed:
https://github.com/tpoechtrager/cctools-port/pull/57

However, since our last update of cctools-port, upstream landed a change
that broke support for tbd files if you don't compile against the new
libtapi library. Doing so is more work than I'm ready to put here,
so we just cherry-pick the fix.

--HG--
extra : rebase_source : 131952a5233bc379943c8eb124d377525f54202f
2018-07-27 15:14:06 +09:00
Csoregi Natalia
3708e71462 Merge inbound to mozilla-central. a=merge 2018-07-27 00:58:11 +03:00
Rob Wood
8100c5f263 Bug 1476682 - move raptor tests from tier 3 to tier 2; r=igoldan
MozReview-Commit-ID: KhrnmysfnLZ

--HG--
extra : rebase_source : a7adf6f094e2724a25db30480a34e98eb4f1acb6
2018-07-24 16:48:25 -04:00
Andrew Halberstadt
15c53b6d46 Bug 1468812 - [ci] Support MOZ_FETCHES and fetch-content in run-task r=gps
This removes the 'use-artifacts' mechanism in favour of fetches. There are a
few pieces here that need to land atomically:

1. Remove use-artifact related code
2. Call 'fetch-content' from the run-task script
3. Convert existing tasks on top of fetches (jsshell, python unittest)
4. Stop calling 'fetch-content' from toolchain setup tasks (as this now gets handled in run-task)

Depends on D2166.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 17:13:39 +00:00
Aki Sasaki
7d42373df5 bug 1477747 - combine action task-graph-{suffix}.json into one. r=dustin
MozReview-Commit-ID: J3uaiMcTOBb

--HG--
extra : rebase_source : 693591dd09b65bbfc2f27f23f47f8d7bba7e8ee2
2018-07-24 10:21:51 -07:00
Cosmin Sabou
5a23904142 Merge mozilla-central to autoland. a=merge 2018-07-25 21:25:11 +03:00
Andreea Pavel
da179a7f47 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-07-25 18:13:30 +03:00
Sebastian Hengst
943a6cf31a Backed out changeset 61f33f8c8750 (bug 1468812) for Linux ccov mass failures (bug 1478211). a=backout 2018-07-25 18:05:09 +03:00
Christian Holler
5a1dec7efe Bug 1478312 - Fix platform string for Windows ASan Nightly Reporter builds. r=catlee
--HG--
extra : histedit_source : 78b8d93e45de9ba3d54cb46255b05464ea0322ad
2018-07-25 13:01:06 +02:00
Rob Wood
1d37fa795b Bug 1436827 - add new raptor 'gdocs' pageload test suite (for google docs/slides/sheets); r=igoldan
MozReview-Commit-ID: EfhBJPgpyRc

--HG--
extra : rebase_source : 73e37a56af23f1a287e84fba4de4bf35016acba9
2018-07-20 11:50:48 -04:00
Ionut Goldan
0eb2e670a3 Bug 1472803 - Add TaskCluster configs for Raptor's SunSpider; tweak new raptor ini r=jmaher,rwood
MozReview-Commit-ID: AKFMkb20vyS

--HG--
extra : rebase_source : a3ae3dea637c7b3bfe6e3bb75889cb74faf5a1e0
2018-07-19 12:11:42 +03:00
Tudor-Gabriel Vîjială
7034598959 Bug 1476165 - Part 2: Update Android Gradle plugin to version 3.1.0. r=nalexander,snorp
MozReview-Commit-ID: LR1OWncvuwt

--HG--
extra : rebase_source : 6de8f8927e801789d559a7c361c7b434ae1f74c4
2018-07-17 13:20:19 +01:00
Andrew Halberstadt
21dc8454f4 Bug 1472177 - Run mozversioncontrol tests under python 3 r=gps
This also enables the py2 linter which will help maintain compatibility
with both 2 and 3.

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

--HG--
extra : moz-landing-system : lando
2018-07-24 21:21:46 +00:00
Ben Hearsum
a495c10987 bug 1477021: run funsize with 'pipenv run'. r=sfraser 2018-07-26 09:59:03 -04:00
Ben Hearsum
49d4d780ee bug 1477021: create pipfile-update task for funsize-update-generator. r=sfraser
--HG--
extra : rebase_source : 8a7bc1b481b6d477dc6b1ea6a0bd392e73f16f74
2018-07-26 08:56:08 -04:00
Ben Hearsum
9d82e727e0 bug 1477021: create a docker image that can update Pipfile.lock, and attach diffs to phabricator. r=sfraser
--HG--
extra : rebase_source : 15c8c6ea7f2124863f8e9198a6962cbb37a28ab2
2018-07-26 08:54:45 -04:00
Ben Hearsum
505d868007 bug 1477021: switch funsize-update-generator to a Pipfile. r=sfraser
--HG--
extra : rebase_source : 24f2e89e4a076a90718c498497f8deb40ae3dea3
2018-07-26 08:19:29 -04:00
Andrew Halberstadt
a3174ac509 Bug 1468812 - [ci] Support MOZ_FETCHES and fetch-content in run-task r=gps
This removes the 'use-artifacts' mechanism in favour of fetches. There are a
few pieces here that need to land atomically:

1. Remove use-artifact related code
2. Call 'fetch-content' from the run-task script
3. Convert existing tasks on top of fetches (jsshell, python unittest)
4. Stop calling 'fetch-content' from toolchain setup tasks (as this now gets handled in run-task)

Depends on D2166.

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

--HG--
extra : moz-landing-system : lando
2018-07-24 13:11:25 +00:00
Andi-Bogdan Postelnicu
d890dfdfe3 Bug 1461777 - Taskcluster Sa target should also run on Windows. r=gps
MozReview-Commit-ID: 7o7iPneK34e

--HG--
extra : rebase_source : ea5f003fea925267b79b5f3f7f3fd0d5a03e26b1
2018-06-26 16:06:13 +01:00
Kartikaya Gupta
1985a59a89 Bug 1477792 - Run daily macOS searchfox builds. r=emilio
MozReview-Commit-ID: 5D05AovVXrf

--HG--
extra : rebase_source : 70581c6b010df95121601564e5b5d5b56f5af7d0
2018-07-23 14:49:31 -04:00
Roland Mutter Michael
d024714803 Bug 1467555 - Make Android single-locale nightlies tier-2. r=Callek
--HG--
extra : rebase_source : 99ce0a742de3a0e65defe988c412b382033e998b
2018-07-21 21:30:12 -04:00
Cosmin Sabou
f42947acdf Backed out 6 changesets (bug 1451104) for causing build bustages on OS X Cross Compiled. CLOSED TREE
Backed out changeset 8984f6868e57 (bug 1451104)
Backed out changeset ae7ccb8c938d (bug 1451104)
Backed out changeset 52d37e70b6f1 (bug 1451104)
Backed out changeset 47405e33747c (bug 1451104)
Backed out changeset b4ebc9a500f4 (bug 1451104)
Backed out changeset b93c29157feb (bug 1451104)
2018-07-21 03:18:37 +03:00
Cosmin Sabou
0676c53741 Merge mozilla-central to mozilla-inbound. a=merge 2018-07-21 00:51:00 +03:00
Cosmin Sabou
0d3874d7d6 Merge mozilla-inbound to mozilla-central. a=merge 2018-07-21 00:42:01 +03:00
Tom Prince
765503a54d Bug 1472930: [release] Decrease max runtime for update-verify; r=jlorenzo
These typically run for 25-50 minutes. So, if they are taking longer than that,
there is likely a problem.

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

--HG--
extra : moz-landing-system : lando
2018-07-20 05:55:18 +00:00
Nathan Froyd
2fdb3343a9 Bug 1451104 - part 4 - move toolchains off GCC 4.9; r=glandium
Firefox itself has moved on to GCC 6.x; we can move our toolchains along too.
2018-07-20 16:22:26 -04:00
Christian Holler
37f45cc5e9 Bug 1473259 - Windows updates for ASan reporter nightly build. r=catlee
MozReview-Commit-ID: 6DQD5DnzyqB
2018-07-03 23:41:31 +02:00
Tiberius Oros
10e6320abc Merge inbound to mozilla-central. a=merge 2018-07-20 12:56:59 +03:00
Bogdan Tara
217447d26d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-20 00:53:24 +03:00
Marco Castelluccio
848dfa9d92 Bug 1471339 - Use Clang 7 for opt Linux ccov builds too. r=me
--HG--
extra : rebase_source : 75edec2c4ccccee9864dfe22dccf5c798841a861
2018-07-20 03:31:39 +02:00
James Graham
c3de1dbc41 Bug 1354232 - Run web-platform-tests on linux64-asan, r=maja_zf
MozReview-Commit-ID: Git2qiGEShN
2018-07-19 16:32:17 +01:00
Marco Castelluccio
675703207c Bug 1471339 - Use clang 7 for Linux ccov builds. r=jmaher
--HG--
extra : rebase_source : f9ced8626d13a51d790c15f8a458c62b1a295df0
2018-07-11 10:46:10 +02:00
Marco Castelluccio
73ba2e4524 Bug 1471339 - Introduce clang 7 toolchain build. r=glandium
--HG--
extra : rebase_source : 1609a57558151f11b9cdf3422c67ad4c3f695e12
2018-07-11 10:44:39 +02:00
Marco Castelluccio
a4bd79bc3e Bug 1471339 - Use Nightly Rust for coverage builds on Linux. r=jmaher
--HG--
extra : rebase_source : d3f833302eeebda6bd69e88eeb507b894b55cafa
2018-06-23 21:23:05 +01:00
Marco Castelluccio
08ea9b8aa0 Bug 1471339 - Update Rust Nightly to 2018-07-18. r=glandium
--HG--
extra : rebase_source : f8426ae438d276fc22a79cafe3c5b78e6bc32ee8
2018-07-19 13:32:52 +02:00
Joel Maher
04f65a0f76 Bug 1473334 - run the webaudio benchmark in raptor instead of AWFY. r=rwood
port the webaudio benchmark from arewefastyet.com to in-tree raptor.

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

--HG--
extra : moz-landing-system : lando
2018-07-19 19:03:43 +00:00
Andrew Halberstadt
e8a36b30d0 Bug 1468812 - [fetch-content] Implement ability to specify a per-fetch subdirectory to extract into r=gps
Currently 'fetch' artifacts are all extracted in the same directory, this could
make the extdir messy, or in the worst case, cause file name collisions.

Some artifacts are ok to extract into the same directory as they're already
bundled within the archive. But other artifacts are not. This patch keeps the
default behaviour (extracting everything into the same directory), but allows
task authors to specify per-artifact directories to extract into.

The syntax is:
path[>dest]@<task>

The 'dest' value will be a subdirectory of the MOZ_FETCHES_DIR environment
variable.

Depends on D2102.

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

--HG--
extra : moz-landing-system : lando
2018-07-18 17:52:43 +00:00
Margareta Eliza Balazs
fb3762edac Merge inbound to mozilla-central. a=merge 2018-07-18 12:33:29 +03:00
Andrew Halberstadt
0a7333067e Bug 1475196 - [ci] Stop scheduling test-verify tasks on Windows msvc builds on inbound/autoland r=jmaher
Depends on D2137.

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

--HG--
extra : moz-landing-system : lando
2018-07-17 11:18:41 +00:00
Andrew Halberstadt
de4cf43a86 Bug 1475196 - [ci] Move 'run-on-projects' to the job-defaults section in taskcluster/ci/talos.yml r=jmaher
This refactoring will make it easier to set 'run-on-projects' keys across all talos tasks
in one go (rather than needing to modify each task individually).

The job-defaults are recursively (and naively) merged into the task definitions, so each
task that changes 'run-on-projects' also needs to use the 'by-test-platform' key.

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

--HG--
extra : moz-landing-system : lando
2018-07-17 20:50:01 +00:00
Tudor-Gabriel Vîjială
f5b27fe2be Bug 1334940 - Re-enable SCCACHE for linux64-ccov. r=ted
MozReview-Commit-ID: 6BQt984Rl39

--HG--
extra : rebase_source : b92e2bd0daab858f49eefd1b07dd251346524649
2018-07-13 15:02:21 +01:00
Andrew Halberstadt
d380a59c66 Bug 1468812 - [taskgraph] Support artifacts from any dependency via fetches r=gps
Fetches no longer need to be artifacts exposed via a 'fetch' task, they can
also be artifacts from a task's dependencies. The new format is:

fetches:
    fetch:
        - fetch-artifact-1.zip
        - fetch-artifact-2.zip
    build:
        - build-artifact-1.zip
        ...

Specifying 'build' artifacts to fetch will error out if the task doesn't have
any build dependencies.

The 'fetch' key works the same as before, but it is now a special case. Unlike
'build' (or other dependencies), adding a fetch task's artifact here will
implicitly make our task depend on the corresponding fetch task. It will not
be an error.

Depends on D2028.

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

--HG--
extra : moz-landing-system : lando
2018-07-17 13:05:06 +00:00
Tiberius Oros
d6492ca47e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-18 00:59:21 +03:00
Csoregi Natalia
8f3547a60b Backed out changeset f68b31440829 (bug 1468812) for gecko decision task failures. CLOSED TREE 2018-07-17 00:03:48 +03:00
Andrew Halberstadt
276f80b504 Bug 1468812 - [taskgraph] Support artifacts from any dependency via fetches r=gps
Fetches no longer need to be artifacts exposed via a 'fetch' task, they can
also be artifacts from a task's dependencies. The new format is:

fetches:
    fetch:
        - fetch-artifact-1.zip
        - fetch-artifact-2.zip
    build:
        - build-artifact-1.zip
        ...

Specifying 'build' artifacts to fetch will error out if the task doesn't have
any build dependencies.

The 'fetch' key works the same as before, but it is now a special case. Unlike
'build' (or other dependencies), adding a fetch task's artifact here will
implicitly make our task depend on the corresponding fetch task. It will not
be an error.

Depends on D2028.

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

--HG--
extra : moz-landing-system : lando
2018-07-16 20:16:55 +00:00
Andrew Halberstadt
a4378ab77d Bug 1468812 - [taskgraph] Move 'use_fetches' transform to the job section r=gps
The 'use_fetches' transform is currently only being used by toolchain tasks,
but we'd like to expand this to more kinds (like 'test' and 'source_test').

The problem is that 'use_fetches' doesn't have a schema, and assumes things
about the kinds of keys that will be set in the job. For example, it assumes
that job['worker']['env'] is going to be forwarded up to the jobdesc properly.

By moving this transform into the set applied to all 'job' tasks, we:

A) Have a task schema we can reliably depend on
B) Can automatically use it from any 'job' task without kind specific
modifications

Since the toolchain tasks apply the 'job' transforms (almost) right after
the 'use_fetches' transform, this change just works.

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

--HG--
extra : moz-landing-system : lando
2018-07-16 16:47:04 +00:00
Noemi Erli
a83eeaf068 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-07-14 01:23:32 +03:00
Noemi Erli
9793ca2da4 Merge inbound to mozilla-central. a=merge 2018-07-14 00:52:51 +03:00
Geoff Brown
7ca3eff968 Bug 1471080 - Increase test chunks for geckoview-junit; r=me,a=test-only
This should reduce the frequency of gv-junit intermittent time-outs.
2018-07-13 13:43:01 -06:00
Ryan VanderMeulen
56f19d058d Bug 1474756 - Run Windows opt-msvc jobs with PGO enabled. r=dmajor
--HG--
extra : rebase_source : f2d7bb18913971258a96b9b684999470d9c9f36a
2018-07-10 18:01:16 -04:00
Kartikaya Gupta
047b6d3cb6 Bug 1475541 - Make QR test jobs tier-1 by default. r=aryx
This patch makes the QR test platforms tier-1 by default, and removes
the ad-hoc bits that were making individual QR jobs tier-1 before.
However, it also explicitly downgrades some QR jobs to tier-2 or tier-3;
comments in the yml files indicate why.

MozReview-Commit-ID: 1UfPuhcMvIW

--HG--
extra : rebase_source : a2347f6a5929246aaba7656b59c0b8f7aa4ca081
2018-07-13 09:44:06 -04:00
Andreea Pavel
f806806e41 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-07-13 00:55:18 +03:00
Justin Wood
31b8682d56 Bug 1469436 - Create a multi_dep loader and assign a first consumer in l10n. r=tomprince r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1696

--HG--
extra : rebase_source : d6a9c1b12bbf53dba3e78ecdaaf30c5964e43d2e
2018-06-15 11:50:50 -07:00
Justin Wood
a2773825ad Bug 1469436 - Make repackage-signing distinct from its l10n, so we can depend on it in l10n for windows. r=tomprince
This is needed to not have a circular kind dependency when we actually spell out all dependencies (in a following patch)

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

--HG--
rename : taskcluster/ci/repackage-signing/kind.yml => taskcluster/ci/repackage-signing-l10n/kind.yml
extra : rebase_source : c2998ba23f213090d27495eb44c3bde3a1628dff
2018-06-18 10:49:41 -04:00
Tudor-Gabriel Vîjială
ca27308a26 Bug 1474575 - Use the fetch-content script to download grcov for A(test-ccov) builds. r=marco
MozReview-Commit-ID: 5AJ2R72eDjN

--HG--
extra : rebase_source : 57aacc2d1eee39fdbf927602da67fbd0baa62e87
2018-07-12 15:18:27 +01:00
Cosmin Sabou
26e792fe42 Merge autoland to mozilla-central. a=merge 2018-07-11 00:50:32 +03:00
David Major
fe9ee7a8b7 Bug 1474628: Set win32-msvc/opt jobs to use a stub-installer where necessary. r=Callek 2018-07-10 14:30:38 -04:00
Tudor-Gabriel Vîjială
1c4dd4a36e Bug 1471660 - Integrate code coverage for A(test) junit test suite via JaCoCo plugin. r=marco,nalexander
MozReview-Commit-ID: ElYGmF6zoYg

--HG--
extra : rebase_source : 4e8dfe3c2ee65c3b451caae4e5debde85632ffa4
2018-07-02 11:32:35 +01:00
Tudor-Gabriel Vîjială
d9bff781b2 Bug 1472236 - Add grcov code coverage builds by using a fetch task. r=dustin,marco
MozReview-Commit-ID: 3PZMNDRqxRM

--HG--
extra : rebase_source : 31c0104bf03d702db5766b40b145a9a342d0e8b2
2018-07-02 16:55:56 +01:00
Tiberius Oros
92ba19b150 Merge inbound to mozilla-central. a=merge 2018-07-10 12:45:13 +03:00
David Major
2d44c25242 Bug 1463190 - Add forced-MSVC builds to CI to keep that platform green. r=ted 2018-07-09 18:22:45 -04:00
Chris Manchester
04c4288d0d Bug 1472857 - Require rustc 1.27 to build. r=glandium
MozReview-Commit-ID: 5WsP4EQxSil

--HG--
extra : rebase_source : e4506f9c4dfcccdf691fb944270e1a508edc02d5
2018-07-03 15:27:20 -07:00
Tudor-Gabriel Vîjială
b284a2afe5 Bug 1474572 - Make A(test-ccov) only run on mozilla-central. r=marco
MozReview-Commit-ID: 3HWRJGE5FJY

--HG--
extra : rebase_source : 32c4f91a09b221d00828ba238b45976c79148c16
2018-07-10 13:36:03 +01:00
Tudor-Gabriel Vîjială
ac148d83df Bug 1473610 - Use 64-bit grcov version for windows. r=marco
MozReview-Commit-ID: 7uo8z1pycdc

--HG--
extra : rebase_source : 1b6e311baa1d6556093346fc0e844d3bcc33b20c
2018-07-09 19:44:03 +01:00
Geoff Brown
31c14cfa40 Bug 1475194 - In TV-bf, avoid use of --gpu-required for wpt; r=jmaher
Test verification backfill specifies --gpu-required for certain types
of tests (depending on test path and/or suite). web-platform-tests do
not recognize --gpu-required. This patch updates the backfill logic
to avoid --gpu-required for wpt.
2018-07-17 11:25:57 -06:00
Dustin J. Mitchell
99dafd1cff Bug 1470623 - name the action purge-cache to align with the spec; r=tomprince
MozReview-Commit-ID: G1PS0mi8Xpr

--HG--
extra : rebase_source : cdca426c55f58bc7c2f36a7fbbd32727b572f921
2018-07-05 20:17:10 +00:00
Nick Thomas
e9471867bc Bug 1469757 - partner repack rebuilds pass the partner names incorrectly, r=aki?
MozReview-Commit-ID: ELWlYsnwDlS

--HG--
extra : rebase_source : b8c0a9e629e76c0fe940e28619b2f2fb99d61b99
extra : source : 7804ea539c8d9f47c6ab1b6fe3370668de6f0e69
2018-06-21 22:39:09 +12:00
Dustin J. Mitchell
d6f7801206 Bug 1470621: actionPerm is the cb_name, not name; r=tomprince
The actionPerm is for access control, so it must limit access to a specific
callback function, not a name (which can apply to mulitple functions).

To make things nicer, we allow functions to specify their cb_name and default
it to the action name. The decorated function names are not used.

MozReview-Commit-ID: 2oiuXrrw7DE

--HG--
extra : rebase_source : 07b27db25e9c8e3226dc996d3fcef401ca498739
2018-06-28 17:34:50 +00:00
Dustin J. Mitchell
3f64667c27 Bug 1470621: make all actions use hooks r=tomprince
Everything but release-promotion (to be handled in another bug) is generic.
For the moment, these all run with the default repo scopes; once this is
landed, I can start adjusting that and granting the necessary scopes only to
these actions.

MozReview-Commit-ID: IB8OEsfeBpj

--HG--
extra : rebase_source : 6ef1697cf255b579097ef8b85be8f9f62718f548
2018-06-26 20:57:27 +00:00
Dustin J. Mitchell
9b317841af Bug 1470886 - only produce tasks for recognized tasks_for; r=tomprince
This carefully maintains tasks as an array by putting the conditional inside of
that array.  Note that `[{$if: 'false', then: 1}]` returns `[]` in JSON-e --
the missing `else` branch is treated as a missing array element.

MozReview-Commit-ID: 9ARIxW3gfWo

--HG--
extra : rebase_source : 304ce14ccc9abc9f4f48f3179adb981b5fe55a0e
2018-07-03 18:07:42 +00:00
Henrik Skupin
37e3147abd Bug 1469534 - Do not run Marionette tests for Android on release branches. r=dustin,tomprince
MozReview-Commit-ID: ELuPdHw0ymb

--HG--
extra : rebase_source : de44df973e16e20b6fdef62869002f62b43e320c
2018-06-29 20:38:59 +02:00
Dustin J. Mitchell
4c59b7f0ed Bug 1473636: remove outdated information about raw YAML templates, custom tasks; r=tomprince
MozReview-Commit-ID: CuhoyqGobXJ

--HG--
extra : rebase_source : c56063d53713f9bbd1aaa3b72a140be2e6ed4eeb
2018-07-05 17:21:14 +00:00
Dustin J. Mitchell
9a09ab7fa3 Bug 1473636: move description of create_tasks to its own section; r=tomprince
MozReview-Commit-ID: 2r1br7bvlcz

--HG--
extra : rebase_source : 222ce960e052d6a7a3f4d47ba90028bacfe3f24e
2018-07-05 17:15:28 +00:00
Dustin J. Mitchell
37fd25c3c6 Bug 1473636: clarify arguments to action callbacks; r=tomprince
MozReview-Commit-ID: j3OiNkjngD

--HG--
extra : rebase_source : c1c169f5c1295628fe3ea5608407bd85cec34a00
2018-07-05 17:07:40 +00:00
Dustin J. Mitchell
dd89d35a74 Bug 1473636: raise errors in cancel-all action; r=tomprince
This changes

  File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/actions/cancel_all.py", line 30, in list_group
    for task in [t['status'] for t in response['tasks']]:
KeyError: u'tasks'

Into a more understandable error (404, in this case).

MozReview-Commit-ID: 5XnFyxIdRfo

--HG--
extra : rebase_source : 797a3117d3246c962f30980c1658fde3bd366135
2018-07-05 16:51:57 +00:00
Joel Maher
13a435915f Bug 1471227 - adjust taskcluster backfill with path to use test-verify instead of original job. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D1961

--HG--
extra : moz-landing-system : lando
2018-07-04 20:01:36 +00:00
Simon Fraser
7cc6b92a7a Bug 1473276 'which' is non-standard, use 'command -v' in partials r=mtabara
This will start to cause an error when a newer shellcheck is available in CI

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

--HG--
extra : moz-landing-system : lando
2018-07-04 11:33:13 +00:00
Bogdan Tara
6eafe1c00b Backed out changeset 9c75cab2e322 (bug 733530) for breaking artifact builds 2018-07-04 14:50:22 +03:00
Dustin J. Mitchell
7a41f4be8d Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince
MozReview-Commit-ID: E3MTcM4TR7e

--HG--
extra : rebase_source : 41b56b8c5cc0cbafeae81582c47148f24ffbbce7
2018-06-27 15:01:40 +00:00
shindli
5cc2efce78 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-04 01:01:25 +03:00
shindli
3d917e5382 Merge inbound to mozilla-central. a=merge
--HG--
rename : devtools/shared/gcli/commands/screenshot.js => devtools/server/actors/webconsole/screenshot.js
rename : devtools/shared/gcli/commands/screenshot.js => devtools/shared/webconsole/screenshot-helper.js
2018-07-04 00:56:24 +03:00
Chris AtLee
8745339529 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-07-03 18:33:02 +00:00
Brindusan Cristian
df2e2473fb Backed out changeset 66956b121b93 (bug 1470886) for signin exceptions. CLOSED TREE 2018-07-03 21:39:52 +03:00
Brindusan Cristian
ee6a82f951 Backed out changeset 06da5e793b2c (bug 1472776) for linting failure on taskgraph/actions/cancel.py:12:1. CLOSED TREE 2018-07-03 21:22:33 +03:00
Dustin J. Mitchell
5ca8ad1f5c Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince
MozReview-Commit-ID: E3MTcM4TR7e

--HG--
extra : rebase_source : 7efd92b7d1c8aee63c4ec6260710f077d901209b
2018-06-27 15:01:40 +00:00
Geoff Brown
b61f4883c9 Bug 1472311 - Use android_common.py for android-hw mozharness config; r=bc 2018-07-03 07:33:47 -06:00
arthur.iakab
403038737b Merge inbound to mozilla-central a=merge 2018-07-03 11:55:46 +03:00
Tiberius Oros
93bed26733 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-03 00:59:47 +03:00
Tiberius Oros
65a30935a5 Merge inbound to mozilla-central. a=merge 2018-07-03 00:53:57 +03:00
Benjamin Bouvier
5e7e1c50d9 Bug 1472202: Stop running SM(msan) until it's fixed; r=Callek
--HG--
extra : rebase_source : 9455a89c7b1efe73fb96ac2a23dac7715c033b74
extra : amend_source : 4a43ac13ff3fc062f5e20fc65de8997d7641c011
2018-06-29 17:21:19 +02:00
Ciure Andrei
24b60272b0 Backed out 1 changesets (bug 1472777) for linting failures create_interactive.py CLOSED TREE 2018-07-03 04:25:03 +03:00
Dustin J. Mitchell
f5ba8d33f9 Bug 1472777: add create-interactive action; r=bstack
The resulting action task isn't useful to the user, so instead we send an email
containing a link to the interaction console.

MozReview-Commit-ID: 5uHnQo9WTF6

--HG--
extra : rebase_source : 1213afa7c53a0bcc4a07c4c2970c7bf21ab3b7f1
2018-07-02 20:24:16 +00:00
Lisa Guo
2aea743d55 Bug 1443873 - update beetmover in-tree payload to include buildhub. r=mtabara a=release
--HG--
extra : rebase_source : dd4131d9a6411975fefd2981ac6041af05c0c2fc
extra : source : ed0b4efd4f93f47a8e71934bed013a1a06822fd7
2018-06-18 18:45:22 +03:00
Mike Hommey
f35364df01 Bug 1472610 - Disable sccache idle shutdown. r=gps
--HG--
extra : rebase_source : a88e14f8f3491ff573fdae868caa2c2fc12b19f3
2018-07-03 08:17:41 +09:00
Dustin J. Mitchell
af478ed758 Bug 1470886 - only produce tasks for recognized tasks_for r=tomprince
This also updates actions to "see through" the conditional.  Soon we won't be
using kind=task, so this hack will be less important.

MozReview-Commit-ID: Aa6g9ZqoPMa

--HG--
extra : rebase_source : 7434f2047c48ff0d1fa6de9e3419fb4e0bf0bb72
2018-06-25 18:21:03 +00:00
Dustin J. Mitchell
9ea31e05b6 Bug 1472777: add create-interactive action; r=bstack
The resulting action task isn't useful to the user, so instead we send an email
containing a link to the interaction console.

MozReview-Commit-ID: 5uHnQo9WTF6

--HG--
extra : rebase_source : ec52a333582a2778c2cec12d612d681e1a9b1976
2018-07-02 20:24:16 +00:00
Simon Fraser
f0343935e5 Bug 1469803 Update cron bouncer check to use product-details r=rail
Differential Revision: https://phabricator.services.mozilla.com/D1883

--HG--
extra : moz-landing-system : lando
2018-06-29 18:41:42 +00:00
Mike Hommey
993aa6d00f Bug 1447116 - Require rust 1.26. r=froydnj
We're well overdue for an upgrade of the rust compiler requirements.
Now that we're building with 1.28 (albeit a beta, due to be bumped when
it's released), we can bump the requirement away from 1.24 which is now
old. 1.27 is too new, though, so settle for the older 1.26.

--HG--
extra : rebase_source : a17aa496bf3d4af4d1349d69a637c686c6817d0f
2018-06-26 18:05:23 +09:00
Mike Hommey
07b2d6830f Bug 1447116 - Update builders to rust 1.28. r=froydnj
--HG--
extra : rebase_source : 8a45bae75a8006ebfa9dd1162f9259ead767c72e
2018-06-26 17:34:28 +09:00
Jeff Gilbert
000829776c Bug 1471112 - Split mochitest-gl into mochitest-webgl[1,2]-[core,ext] - r=gbrown
Also include webgl2-deqp, which we would like to run eventually, but not yet.

MozReview-Commit-ID: CY4hYCI95ws

--HG--
extra : rebase_source : 9973df0f905bb65d2e8b8c66a6a57e8869e527c1
2018-06-25 20:23:33 -07:00
Gurzau Raul
4074ba4032 Backed out 2 changesets (bug 1471112) for failing webgl2 tests on OSX
Backed out changeset 7f2d98706144 (bug 1471112)
Backed out changeset 1f26d0868935 (bug 1471112)
2018-06-29 18:20:55 +03:00
Margareta Eliza Balazs
ee85ffa45d Merge inbound to mozilla-central. a=merge 2018-06-29 12:41:54 +03:00
Aki Sasaki
30f34ce0d6 bug 1432364 - remove scriptworker requirement for docker images. r=nthomas
--HG--
extra : rebase_source : 6f6b99d4edf94386c8de5ebaff2d5ef565acd218
2018-06-28 12:38:27 -07:00
Jeff Gilbert
9786adccaf Bug 1471112 - Split mochitest-gl into mochitest-webgl[1,2]-[core,ext] - r=gbrown
Also include webgl2-deqp, which we would like to run eventually, but not yet.

MozReview-Commit-ID: FDWdu1J0end

--HG--
extra : rebase_source : a47d88cb2c5eb82e4dfaa9e58d76acbf0736d35d
2018-06-25 20:23:33 -07:00
shindli
c57ab475c6 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-29 01:51:06 +03:00
shindli
d288e9cae7 Merge inbound to mozilla-central. a=merge 2018-06-29 00:53:32 +03:00
Andrew Halberstadt
9435736ade Bug 1471620 - Skip python-tests locally that don't run with python 3 in CI r=davehunt
This will make sure that when running |mach python-test --python 3| locally,
we only run the tests that also run in CI with python 3 (and therefore pass
presumably).

MozReview-Commit-ID: 3OBr9yLSlSq

--HG--
extra : rebase_source : 456340d0ecdddf1078f2b5b4ebb1eddf3813b26a
2018-06-27 11:10:02 -04:00
Nick Thomas
0b738d5db5 Bug 1471767 - taskcluster documentation fixes, r=dustin
Assorted fixes from trawling the sphinx logs - malformed formatting, broken references, leftovers from renaming action-task to action-callback and removing
yaml-templates, docstring fixes to make sphinx happier, and typos.

MozReview-Commit-ID: 6jUOljdLoE2

--HG--
extra : rebase_source : f2a9dbcde5180f760a80f47691a70eba76e58bad
2018-06-27 21:48:10 +12:00
Rob Wood
04c2aebe5f Bug 1468865 - Port raptor firefox tp6 to win; r=jmaher
MozReview-Commit-ID: 78VGzPkhkww

--HG--
extra : rebase_source : bffe3cfdd3384ebbff41c01347dde03f656935a7
2018-06-26 17:56:20 -04:00
Mihai Tabara
24e0bdfc00 Bug 1466627 - tweak mark-as-shipped to new structure. r=rail a=release
MozReview-Commit-ID: 6iFYXX8EbJz

--HG--
extra : rebase_source : 73aed579defa6fefeb7d8bd3e11cc6c61571ac4e
extra : source : 1b38998d6310b76b618d8596e6aa78ebec4f14cb
2018-06-01 17:41:22 -07:00
Nathan Froyd
c6bb5559f3 Backout 3c0bda5f0564:58e5f6f08c54 (bug 1451104) for inadvertently stressing tooltool and busting this CLOSED TREE 2018-06-28 10:28:29 -04:00
Nathan Froyd
46259a0a25 Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Firefox itself has moved on to GCC 6.x; we can move our toolchains along too.
2018-06-28 09:04:40 -04:00
Nathan Froyd
aedd49a358 Bug 1451104 - part 1 - ensure compatible binutils for GCC; r=glandium
GCC will pick up whatever `as` is first in PATH when trying to assemble
files.  It expects this `as` to have at least as many features as the
`as` detected at configure time when GCC was originally built.  We
should ensure that GCC is always picking up an appropriate `as` by
adding its base directory to the search path; otherwise, we get peculiar
assembler errors.
2018-06-28 09:04:41 -04:00
Cosmin Sabou
f4b3baf021 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-28 13:04:23 +03:00
Nick Thomas
9cffc4a79a Bug 1355482 - documentation for partner repacks, r=aki
MozReview-Commit-ID: 5uRWpw2WJyE

--HG--
extra : rebase_source : 5353c9c2e29ecc48860d20b64aba69efca04be7f
2018-06-16 17:09:45 -07:00
Nick Thomas
7817b3216f Bug 1355482 - documentation cleanups for release promotion, r=aki
Various fixes for the docs to make docs better and sphinx happier
* remove unused targets which were duplicated in  balrog, partials
* fix up malformed targets and links
* convert docstrings to comments so sphinx ignores example response in utils/partials.py
* section underlines should match titles

MozReview-Commit-ID: GSYqsocBC4I

--HG--
extra : source : e464e9bbb42fb85170f1ce35a01f25811d753871
2018-06-27 17:42:08 +12:00
Dorel Luca
f51c4fa5d9 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-27 13:26:49 +03:00
Bogdan Tara
ee8db3bbe1 Backed out 2 changesets (bug 1447116) for debug reftests failures CLOSED TREE
Backed out changeset 0c8c7b025aee (bug 1447116)
Backed out changeset 82dc9159f28d (bug 1447116)
2018-06-27 05:17:03 +03:00
rforbes
a9523d34ea Bug 1470079 - Add fuzzing coverage build to taskcluster r=marco
MozReview-Commit-ID: 5TyxY2KmLCs

--HG--
extra : rebase_source : ad480d344e428ffcb1c31ab5bca1f6c9a468d6e1
2018-06-24 18:48:52 -07:00
Geoff Brown
655a80b240 Bug 1460411 - Update configuration for androidx86_7_0 tests; r=me,a=test-only 2018-06-26 16:17:50 -06:00