Commit Graph

3635 Commits

Author SHA1 Message Date
Coroiu Cristina
c032f38419 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-05-25 20:58:44 +03:00
Tom Prince
ce86c6c047 Bug 1462791: [taskgraph] Return list from generic_worker_hg_commands; r=dustin a=Aryx
Some code[1] expects to be able to `.extend` the result.

[1] https://searchfox.org/mozilla-central/rev/bf4def01bf8f6ff0d18f02f2d7e9efc73e12c63f/taskcluster/taskgraph/transforms/job/mozharness.py#318-331

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

--HG--
extra : amend_source : 73e7c89d4b4f62f54e8bf7448d5e58a188590189
2018-05-25 08:55:42 -06:00
Bogdan Tara
597ad02dc7 Merge inbound to mozilla-central. a=merge
--HG--
rename : testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-056-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-056-ref.html
rename : testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-circle-056.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-056.html
rename : testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-052-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-052-ref.html
rename : testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-ellipse-052.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-052.html
rename : testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-032-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-polygon-032-ref.html
rename : testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/shapes1/shape-outside-polygon-032.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-polygon-032.html
2018-05-25 13:01:23 +03:00
Kartikaya Gupta
c372c80afc Bug 1464181 - Enable mochitests on windows10-64-qr opt builds. r=jmaher
MozReview-Commit-ID: 5oerrEozVwd

--HG--
extra : rebase_source : ec1a900453d0d8682578004041fbb17e9ff322e9
2018-05-24 15:00:26 -04:00
Brindusan Cristian
798233c7bc Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-25 03:09:24 +03:00
Aki Sasaki
b2492cd5c6 bug 1355482 - add in-tree signing docs. r=catlee
--HG--
extra : rebase_source : e39f92eb6713d145ce9b944bef5b2e54084f21de
2018-05-15 19:01:17 -07:00
Johan Lorenzo
d7e248fb83 Bug 1459181 - Fetch version-specific "whatsnew" on mozilla-release only r=sfraser
MozReview-Commit-ID: Iaet3uja3vG

--HG--
extra : rebase_source : a2a7a5b449361c9ec1e89d34feda11a9f64f5d3b
2018-05-04 15:56:19 +02:00
Margareta Eliza Balazs
03394c438d Merge inbound to mozilla-central. a=merge 2018-05-24 12:37:58 +03:00
Andreea Pavel
2c92aa2095 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-05-24 01:03:40 +03:00
Joel Maher
28e3660b54 Bug 1400895 - Better try support for test-verify. r=ahal 2018-05-23 10:00:03 -04:00
Joel Maher
d2d30b54ee Bug 1453056 - allow mach taskgraph runs locally with no network. r=ahal 2018-05-23 16:14:17 -04:00
Dorel Luca
dc6d856805 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-23 12:51:22 +03:00
Kartikaya Gupta
d5eb061a94 Bug 1451305 - Enable svgr talos on windows QR builds. r=jmaher
MozReview-Commit-ID: 5jjazkHMZh8

--HG--
extra : rebase_source : 9ebb6bbef92b86ffd8598fa41d2e724b1d9630c6
2018-05-22 14:07:12 -04:00
Dustin J. Mitchell
e35eac024a Bug 1463480 - always set task, even for taskgraph-level actions; r=tomprince
MozReview-Commit-ID: 5A50Tef72gk

--HG--
extra : rebase_source : b103cb1e92982faea5ee4a76877053433ce880e5
2018-05-22 17:24:27 +00:00
Ahilya Sinha
1a37941ef3 Bug 1463730 - Changes to wpt manifest upload task, r=jgraham
MozReview-Commit-ID: J6Ywh2UsfHd

--HG--
extra : rebase_source : 6a898d48460a68110daf211973f8d7a134195cc4
2018-05-23 02:25:23 +05:30
Csoregi Natalia
acd92af57e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-23 01:02:30 +03:00
Tom Prince
62dd3a4390 Bug 1461784: [release] Only use the partials cache on level 3 jobs; r=sfraser
When running jobs on try, we shouldn't have access to the partials, so
don't try to give them.

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

--HG--
extra : source : 90d19b52f956ce509525ca160ef5a2af80eea1a9
extra : histedit_source : b303ac9a4117a4e8e047d6459a7ba6477b74b762
2018-05-04 12:07:05 -06:00
Tom Prince
83c17665ad Bug 1461784: Enable staging releases on try-comm-central; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1353

--HG--
extra : source : 8984e916c5d2fbf9ee878a0cad40bbd1baab4126
extra : histedit_source : f602fc2f8c6fbb631007557eb51ac1bc3fb42889
2018-05-22 13:36:58 -06:00
Chris AtLee
ddaec1c0fa Bug 1237182: Remove more buildbot references from mozharness r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D1372

--HG--
extra : rebase_source : e5d962072b29de9b0cd66214df9e97e607c31dc7
2018-05-22 16:39:06 -04:00
Dustin J. Mitchell
aeb0a55c25 Bug 1415868 - remove ACTION_TASK r=jonasfj,tomprince
For kind=hook, the spec doesn't include this value as it's untrustworthy.

For kind=task, it's still untrustworthy, but there is no privilege escalation
so that's not important. Still, it dramatically expands the size of the task
definition.

MozReview-Commit-ID: 6scQ2ZwxP10

--HG--
extra : rebase_source : 4dc34390a510091ddc26023755992995fe358e47
2018-04-27 22:24:42 +00:00
Dustin J. Mitchell
0f0fde3dad Bug 1415868 - add support for defining actions with kind=hook; r=jonasfj,tomprince
This does not affect any existing actions.

MozReview-Commit-ID: 9j5cT2kA7UU

--HG--
extra : rebase_source : 1191d7ecb05b8083a4923b9dbe97218faf65a088
2018-04-25 17:56:29 +00:00
Dustin J. Mitchell
0ba14ea32c Bug 1415868 - Remove support for register_action_task; r=jonasfj,tomprince
In a post-actions-as-hooks world, users will not have scopes to create tasks,
so this mode of action definition will not be possible. This is not currently
used from Treeherder (it links to
https://tools.taskcluster.net/tasks/<taskid>/interactive instead)

This drops support for the JSON-e-only interactive action; that action is not
currently used from treeherder, so that should have no impact for users.

MozReview-Commit-ID: 9i3POpjahAc

--HG--
extra : rebase_source : e6de03389a0c5c67d5332d2b1c97e1d4bf6a22d3
2018-04-23 21:20:00 +00:00
Dustin J. Mitchell
1faeb13c08 Bug 1415868 - add 'mach taskgraph actions'; r=jonasfj,tomprince
MozReview-Commit-ID: ExVRgcD02GK

--HG--
extra : rebase_source : e823a8646655394f1644ed0010033a8cdf96ae0c
2018-04-23 21:14:14 +00:00
Sylvestre Ledru
7c7499f5e1 Bug 1462405 - Fix a typo r=callek 2018-05-20 13:08:35 +02:00
Sylvestre Ledru
e431f63203 Bug 1462405 - Fix some new typos found by codespell v1.13 r=sylvestre
MozReview-Commit-ID: Fz126NcT5Ur

--HG--
extra : rebase_source : 1c9a2eb47da186e6105ed1ceaa5a40c733c87a6e
2018-05-19 20:17:43 +02:00
Gregory Szorc
b59654bfbc Bug 1462791 - Remove docker_worker_add_gecko_vcs_env_vars(); r=dustin
support_vcs_checkout() always sets the environment variables that
were set by this deleted function. In addition, support_vcs_checkout()
also adds caches and scopes - at least for docker-worker and
docker-engine. For generic-worker - which was used in all call sites
of docker_worker_add_gecko_vcs_env_vars() (yes, the "docker_worker"
bit of the name was completely wrong - probably a legacy holdover) -
support_vcs_checkout() was *almost* exactly equivalent to
docker_worker_add_gecko_vcs_env_vars(). The only difference is that
support_vcs_checkout() adds the
secrets:get:project/taskcluster/gecko/hgfingerprint scope in addition
to setting the environment variables.

MozReview-Commit-ID: 8fl3u9be5fT

--HG--
extra : rebase_source : 0eec2f143f903a3fcc5502b60026f5d8061100ea
2018-04-23 13:39:16 -07:00
Gregory Szorc
d37f10a88a Bug 1462791 - Add helper function for VCS checkout on generic-worker; r=dustin
This functionality was implemented at least 3 times. Let's consolidate
it to a central function.

Returning multiple command strings is kind of funky. I preserved
existing behavior and mozharness jobs are the only ones printing the
forensic logging. We should probably move this logging into
robustcheckout so we don't need to involve taskgraph with this. But
that can be deferred to another day.

MozReview-Commit-ID: I2LglJvfI6

--HG--
extra : rebase_source : 7cb413694aee4e46a6522febe9daa4b73b5307ca
extra : source : 096d7d374af427ee950c7a550878781eebad4135
2018-04-20 13:34:45 -07:00
Margareta Eliza Balazs
0bb5e5ba36 Merge inbound to mozilla-central. a=merge 2018-05-19 12:39:28 +03:00
Andreea Pavel
f489d7af8e Backed out changeset 4523372c4945 (bug 1462498) for Win build bustages on a CLOSED TREE
--HG--
rename : build/build-clang/clang-6-linux64.json => build/build-clang/clang-6-pre-linux64.json
rename : build/build-clang/clang-6-macosx64.json => build/build-clang/clang-6-pre-macosx64.json
rename : taskcluster/scripts/misc/build-clang-6-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-6-pre-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-6-linux.sh => taskcluster/scripts/misc/build-clang-6-pre-linux.sh
2018-05-19 02:19:22 +03:00
Raymond FOrbes
a20173c1a1 Bug 1460781 - Add non debug build coverage build to taskcluster r=marco
MozReview-Commit-ID: H3AjJ20uspC
***
Bug 1460781 - update platform for opt build of coverage

MozReview-Commit-ID: DwX2D8KryNb
***
Bug 1460781 - fix type in buildbase

MozReview-Commit-ID: 2PsW54jtNU8
***
Bug 1460781 - incorporate changes requested from review

MozReview-Commit-ID: 5hm6HAncogh

--HG--
rename : testing/mozharness/configs/builds/releng_sub_linux_configs/64_code_coverage.py => testing/mozharness/configs/builds/releng_sub_linux_configs/64_code_coverage_debug.py
extra : rebase_source : 59f72bab7b2aa885e5a1c0313dde77e9c085f2ca
2018-05-15 11:46:04 -07:00
Ciure Andrei
25574392c0 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-05-19 01:10:35 +03:00
Ciure Andrei
2f509969e9 Merge inbound to mozilla-central. a=merge 2018-05-19 01:05:58 +03:00
Sebastian Hengst
f07b9be849 Bug 1392106 - use 2 chunks for reftests on OS X to prevent timeout with quantumrender. r=kats a=permafail-fix
MozReview-Commit-ID: JbbWM59pAIX

--HG--
extra : source : d52c1a18a259f8bc0be20aa246fc9f08f07d2d7c
2018-05-18 22:48:00 +03:00
Ahilya Sinha
6d14ffc303 Bug 1462613 - Added new task to upload wpt manifest, r=jgraham
MozReview-Commit-ID: K3D1o62cC3S

--HG--
extra : rebase_source : 8c91bf5dbd2923b0c0b969dbd66ecd64baf88bf1
2018-05-18 17:16:33 +05:30
Chris AtLee
abedb6c83d Bug 1237182: remove mock(chroot) support r=Callek
--HG--
extra : source : 806b003761cee8d8f0bc1da6405caf8000708be9
extra : intermediate-source : bbf1842aa32ec180664a714e415775947e39849c
2018-05-16 12:31:33 -04:00
Joel Maher
5b3afd93d3 backout 3 patches (1ee5b2531836, cac593a84f72, 95ccdb87f63f) from bug 1392106 for not fixing font rendering problems.
--HG--
extra : rebase_source : 30b2aa771eeaa978a8e3af18009f22562d764831
2018-05-18 06:40:00 +03:00
Jim Chen
828b2d9eef Bug 1458020 - 6. Use separate emulator config for geckoview-junit tests; r=gbrown
The geckoview-junit tests require the OSS audio backend for the Android
4.3 ARM emulator, but mochitests don't work well with the OSS audio
backend. Therefore, use a different config file for the geckoview-junit
tests.

MozReview-Commit-ID: 20tzjtVdTuB
2018-05-18 10:16:05 -04:00
Ciure Andrei
26287d7c31 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-19 01:09:10 +03:00
Mike Hommey
6b2218c550 Bug 1462498 - Update clang 6 pre to clang 6 final. r=gps
--HG--
rename : build/build-clang/clang-6-pre-linux64.json => build/build-clang/clang-6-linux64.json
rename : build/build-clang/clang-6-pre-macosx64.json => build/build-clang/clang-6-macosx64.json
rename : taskcluster/scripts/misc/build-clang-6-pre-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-6-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-6-pre-linux.sh => taskcluster/scripts/misc/build-clang-6-linux.sh
extra : rebase_source : ae02bc8f15fa2bab743a63d49ffc3e14eca6c157
2018-05-18 08:03:31 +09:00
Sebastian Hengst
a0392f6d7c Bug 1392106 - use 2 chunks for reftests on OS X to prevent timeout with quantumrender. r=kats
MozReview-Commit-ID: JbbWM59pAIX

--HG--
extra : rebase_source : c00b63402f40f2d57d6af64b955e66178c09b1ba
2018-05-18 22:48:00 +03:00
Steve Fink
387a4431e0 Bug 1291954 - Promote SM(tsan) to tier 1, r=Aryx
--HG--
extra : topic : tsan.tier1
extra : rebase_source : ac45159f6e2cd261b3dd79ab3ee59b18ac8256fb
extra : source : a4257fbc42c83c9c9e2ea4dcf7dab414c414963b
2018-05-15 19:18:56 -07:00
Cosmin Sabou
0917b1478d Merge inbound to mozilla-central. a=merge 2018-05-17 12:46:31 +03:00
Tom Prince
4b0bb51005 Bug 1461784: [release] Fix release notification on try; r=aki
The email address used for notification on try was templated,
but nothing actually evaluated the template. This applies the same
templating that applies to the message to any emails specified.

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

--HG--
extra : source : dd32a78ddf2196436f2098b4bc8bd3dc5c77b526
extra : amend_source : 8eac858e2b658bb2d8c3dacabe4c7fa3c077d9bc
2018-05-14 19:22:45 -06:00
Gregory Szorc
fdb1c18e80 Bug 1460470 - Make run-task Python 3.5+ only; r=mshal
A try push converting run-task to Python 3 seemed to complete without
error.

Since it is annoying writing code that needs to work on both Python
2 and 3, let's require Python 3 and remove code for supporting Python 2.

We implement a version check enforcing Python 3.5+. This is because
we're supposed to be standardizing on 3.5+ everywhere. I want to
prevent accidental usage of older Python 3 versions.

MozReview-Commit-ID: 4vATLZ6Si2e

--HG--
extra : source : 94a9641c5a018cfe729ebe748e75a7c4373e4322
2018-05-11 10:19:53 -07:00
Gregory Szorc
d10cd93f47 Bug 1460470 - Change run-task to use Python 3 by default; r=mshal
Python 3 is the future.

MozReview-Commit-ID: APuu4Q3mimj

--HG--
extra : source : 33fe8423f88cb8158559bc736d89b4849b57d315
2018-05-09 17:26:40 -07:00
Gregory Szorc
f661f06851 Bug 1460470 - More run-task Python 3 porting; r=mshal
Mostly normalization of str and bytes. Python 3 is annoying for
systems level code where most things are bytes.

MozReview-Commit-ID: KpvZGegBkYn

--HG--
extra : source : 4902cab3ce5dab2d1756cf0cd5c95f40603c0a0e
2018-05-09 21:15:36 -07:00
Gregory Szorc
64d4b487a4 Bug 1460470 - Make run-task somewhat usable on Python 3; r=mshal
This required a lot of attention to bytes versus strings.

The hacks around handling process output are somewhat gross. Apparently
readline() doesn't work on bytes streams in Python 3?! So we install a
custom stream decoder so we can have nice things.

There are still some failures in run-task on Python 3. But we're a big
step closer.

MozReview-Commit-ID: 4FJlTn3q9Ai

--HG--
extra : source : 19fe5702cf6d018b743108b35e86d1750f205a76
2018-05-16 11:06:36 -07:00
Gregory Szorc
526949a0ad Bug 1460470 - Make run-task compile on Python 3; r=mshal
The file failed to compile due to octal syntax and missing imports.
After this change, we get a run-time error, which is strictly better.

MozReview-Commit-ID: nY9A13Pt3E

--HG--
extra : source : ef477a048b575958be74287a2273830813b385f1
2018-05-16 13:57:08 -07:00
Tom Prince
8070e1498d Bug 1447460: [taskgraph] Use the graph config root to guess find the path to .taskcluster.yml in actions; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1126

--HG--
extra : rebase_source : b9d3dbd07df5528009bb619937aafeb158a0e40e
2018-05-02 20:30:15 -06:00
Tom Prince
90b93a6db8 Bug 1458700: [release-promotion] Use a common target task for firefox and devedition; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1122

--HG--
extra : rebase_source : cf124d67fa250f13306a98a9412e64347b9fde68
2018-05-02 18:33:52 -06:00