Commit Graph

4175 Commits

Author SHA1 Message Date
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
Cosmin Sabou
f86643152d Merge mozilla-central to autoland. a=merge 2018-06-28 13:11:09 +03:00
rforbes
6f47a9bb39 bug 1471638 - fix name for coverage fuzzing build r=marco
MozReview-Commit-ID: LXHvfolbgfE

--HG--
extra : rebase_source : cdb17b92eb4bb201cc054468c7961e2f81fee3e7
2018-06-27 10:29:08 -07:00
Mike Hommey
1ad0baf79f 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 : c788ef4f7da9949b81df2f0577af6f6039ea63d8
2018-06-26 18:05:23 +09:00
Mike Hommey
5505406f5f Bug 1447116 - Update builders to rust 1.28. r=froydnj
--HG--
extra : rebase_source : 41c1756d12235d3e6fa38b109ab05a10f396c96d
2018-06-26 17:34:28 +09:00
Simon Fraser
371a4da3a0 Bug 1469803 Separate bouncer-check for cron tests r=mtabara
We shouldn't run this on central, as it falls back to the dev configs, and fails.
It should be fine on beta/release/esr60. I had to move this version of the check to its own
kind to avoid the dependency tree bringing in the entire build process. Perhaps we can
refactor later to avoid duplication

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

--HG--
rename : taskcluster/ci/release-bouncer-check/kind.yml => taskcluster/ci/bouncer-check/kind.yml
2018-06-27 07:34:19 +00:00
Margareta Eliza Balazs
03ab62719a Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js
2018-06-26 18:08:43 +03:00
Marco Castelluccio
068b0a8188 Bug 1471147 - Use Rust nightly toolchain on Windows code coverage builds. r=jmaher
--HG--
extra : rebase_source : fb84f64b24ce0091372e39994ad742fd9e2f9be8
extra : histedit_source : 35172121b30386f6f1ef4f9cc1e4dcb0b9bc105f
2018-06-26 09:58:41 +01:00
Marco Castelluccio
ef7b840ca4 Bug 1471147 - Add Rust nightly toolchain definition for Windows. r=jmaher
--HG--
extra : rebase_source : ab55353f00d160625e5be1c575663fbfae490476
2018-06-23 21:22:09 +01:00
Margareta Eliza Balazs
c866c30fcf Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-26 12:24:32 +03:00
Dave Hunt
696d9f1858 Bug 1388016 - Run mozbase tests against Python 2 and 3; r=ahal
MozReview-Commit-ID: LdmTHHrLZwq

--HG--
extra : rebase_source : e7f21bb73ffc1a322a10eef21b705b14a2077144
2018-06-21 06:26:17 +01:00
Dave Hunt
94d7af14eb Bug 1388016 - Run mozterm tests against Python 2 and 3; r=ahal
MozReview-Commit-ID: CG4fHCQgfiu

--HG--
extra : rebase_source : 49c2021e0697c16ba94be166162fdc998ba8a44d
2018-06-21 06:09:22 +01:00
Dave Hunt
831124838b Bug 1388016 - Add support for specifying the Python version to use in TaskCluster; r=ahal
MozReview-Commit-ID: Mo6KWrzPU3

--HG--
extra : rebase_source : 6debf2baf38ee525365e0958e2e25cc420ce5428
2018-06-21 06:07:01 +01:00
Joel Maher
7b326fba08 Bug 1469280 - Fix raptor speedometer score calculation. r=rwood
ensure that raptor summarizes data properly from all benchmarks

Differential Revision: https://phabricator.services.mozilla.com/D1815
2018-06-26 10:53:05 +00:00
Mike Hommey
bf8286ece7 Bug 1471103 - Add a few useful packages to the base Debian docker images. r=froydnj
--HG--
extra : rebase_source : f10f6c3d00e60ab705595250e38d5ea6d09966a0
2018-06-26 10:59:34 +09:00
Tom Ritter
8fab7ae7af Bug 1451601 Do not buffer output in TaskCluster job output r=gps
MozReview-Commit-ID: 4XOcqSXGhHi

--HG--
extra : rebase_source : 315755e7027546f26f98d154dfe15cd0eaf5684d
2018-06-25 15:28:06 -05:00
Gregory Szorc
3f4ac974d3 Bug 1469999 - Use yaml.safe_load() in taskgraph; r=dustin
yaml.load() can evaluate arbitrary Python code via syntax such as
`!!python/object/apply:os.system`. Seriously.

Let's switch taskgraph to yaml.safe_load(), which is reasonable
about limiting magic.

Differential Revision: https://phabricator.services.mozilla.com/D1736
2018-06-25 21:34:30 +00:00
Joel Maher
9c7f5155eb Bug 1466853 - Port stylebench and motionmark benchmarks test from talos to raptor. r=rwood
stylebench and motionmark run in talos, we want these running in raptor

Differential Revision: https://phabricator.services.mozilla.com/D1814
2018-06-25 20:28:58 +00:00
Joel Maher
a21ba8ce6d Bug 1405428 - fix paths for detecting jsreftests. r=gbrown 2018-06-25 14:56:39 -04:00
Bob Clary
3398d343c8 Bug 1426586 - Add android hardware test platforms for android-hw, r=gbrown,jmaher 2018-06-22 16:39:32 -07:00
Bob Clary
6ce54f285d Bug 1426586 - Add job transforms for android hardware tests, r=jonasfj
* * *
Bug 1426586 - Add worker type proj-autophone/gecko-t-ap-unit-{g5,p2} for android-hw-common-tests, r=gbrown,jmaher
2018-06-22 16:39:32 -07:00
Bob Clary
b796bcc6b9 Bug 1426586 - Add android-hw unittests to taskcluster/ci/test/{test-platforms,test-sets}.yml, r=jmaher 2018-03-22 05:30:44 -07:00
Bob Clary
046cb2acfa Bug 1426586 - Rename android emulator test platforms to android-em, r=gbrown 2018-06-22 16:39:31 -07:00
Rob Wood
c69268f5dd Bug 1468535 - Port raptor-speedometer firefox to linux64; r=jmaher
MozReview-Commit-ID: 2guFxLN3yLq

--HG--
extra : rebase_source : ffddd40608baaccb4a44eb142e43ad991cc5ab73
2018-06-22 11:24:38 -04:00
Coroiu Cristina
e72433191e Merge inbound to mozilla-central a=merge 2018-06-22 12:55:04 +03:00
Justin Wood
3c7406df21 Bug 1301782 - Perform buildN tagging at promote phase. r=aki
for Tag RC releases

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

--HG--
extra : rebase_source : 72db9602e89bf7efded5c397cb0d911ca88f5e33
2018-06-21 14:01:02 -04:00
Justin Wood
76d362e3d6 Bug 1301782 - Be explicit about what tags to create. r=aki
for Tag RC releases

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

--HG--
extra : rebase_source : fe3b002284e60b398f63fdfabf8c4d492748f505
2018-06-21 13:56:07 -04:00
Csoregi Natalia
ddf211b35e Merge autoland to mozilla-central. a=merge 2018-06-22 00:49:29 +03:00
Sebastian Hengst
e39954e209 Bug 1469676 - Reduce max-run-time for various build tasks: Increase Linux build max-run-time because they are pgo on beta. r=me a=beta-fix 2018-06-21 21:20:49 +03:00
Simon Fraser
ac726126c3 Bug 1468770 Update author for repo-update commits r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D1753
2018-06-21 15:47:24 +00:00
Brian Stack
3ba851c889 Bug 1465117 - Take two at updating backfill task. Use modifier this time. r=dustin,jmaher
MozReview-Commit-ID: CAs0WRb839r

--HG--
extra : rebase_source : 5da88d38315f8b6795aa6d5a97de63883eda1ab0
2018-06-08 12:08:34 -07:00
Gurzau Raul
9862c7afdc Backed out changeset 96496ebab2d9 (bug 1466853) for StyleBench failures on a CLOSED TREE 2018-06-22 02:51:38 +03:00
Mike Hommey
7104a0679d Bug 1469095 - Fix always-optimized jobs after bug 1465181. r=dustin
--HG--
extra : rebase_source : ffdcc28ebff0120834a91b3c562146f72852a128
2018-06-16 10:15:50 +09:00
Mike Hommey
0d05f8f1bc Bug 1469766 - Update OOM hook on rustc 1.28 after rust PR 51543. r=froydnj
--HG--
extra : rebase_source : ac43ba616b4ed00f54b8c79f909174f8603604c6
2018-06-20 13:44:10 +09:00
Gregory Szorc
e5e443cd1b Bug 1469676 - Reduce max-run-time for various build tasks; r=glandium
The max-run-time for tasks appears to have been mostly cargo
culted. In particular, a value of 36000 (10 hours) is quite absurd:
no single task takes that long to execute.

This commit reduces the max-run-time of several tasks to
more reasonable values. The goal here is to prevent
excessively long-running tasks. There is definitely room to
further tweak values to further mitigate long-running tasks. But
let's bite off the biggest chunk first, since that doesn't
require much mental effort.

There is a possibility I overshot on some of these tasks. If we
get timeouts, we can always increase the timeout again.

Differential Revision: https://phabricator.services.mozilla.com/D1716
2018-06-20 20:59:01 +00:00
Joel Maher
778eece74f Bug 1469793 - Intermittent jsbench with file already existing. r=ahal
ensure we overwrite existing files if they exist while unzipping artifact

Differential Revision: https://phabricator.services.mozilla.com/D1728
2018-06-20 15:24:36 +00:00
Kartikaya Gupta
b611d01d05 Bug 1467137 - Turn on crashtests on macosx64-qr. r=jmaher
MozReview-Commit-ID: H0J812eMROl

--HG--
extra : rebase_source : 8c3efa3f6fe3144f12dfcf1d5d809d48b2857e66
2018-06-20 11:07:24 -04:00
Andreea Pavel
3c701634e0 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-20 14:28:15 +03:00
Dorel Luca
b595d82310 Merge mozilla-central to mozilla-inbound 2018-06-20 01:06:23 +03:00
Dorel Luca
e06ba10d0b Merge mozilla-inbound to mozilla-central. a=merge 2018-06-20 00:54:45 +03:00