Граф коммитов

3612 Коммитов

Автор SHA1 Сообщение Дата
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
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
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
Tom Prince 9bebf482da Bug 1458700: [release-promotion] Move configuration of flavors into the graph configuration; r=aki,dustin
Differential Revision: https://phabricator.services.mozilla.com/D1121

--HG--
extra : rebase_source : 270cb6a6a2c6255c585b46cc410110f83010ec6f
2018-04-23 00:17:30 -06:00
Steve Fink 57542ca64e Backed out changeset a4257fbc42c8 (bug 1291954) because tsan is permafail right now
--HG--
extra : rebase_source : fda93a1e9594ce52884a9e15b7c9c0dabea00a65
2018-05-16 11:17:29 -07:00
Tom Prince 6e1d5dc625 Bug 1456234: [release] Use `-release` platforms for top-level balrog tasks; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1289

--HG--
extra : rebase_source : c36d0e29c1f32b8c8f3fd9587f2254cf95037e7a
extra : source : 357bd0f84ffe52fc54e3516eae6855691404cd44
2018-05-09 07:26:24 -07:00
Tom Prince 36986d6888 487c3 Bug 1456234: [release] Use `-release` platforms for bouncer tasks; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1288

--HG--
extra : rebase_source : 813072f74f9660bc860a39485ace349d4c85a8b4
extra : source : e696372662260555e7d77aa63596e0f1428a112d
2018-05-15 13:09:12 -06:00
Tom Prince e0aa0edda7 Bug 1456234: [release] Change update-verify platforms to match the corresponding build platforms; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1287

--HG--
extra : rebase_source : 1a306e540eb7b10a352687628415bcaab317c131
extra : source : 407dce8b170311456e085f1c928c7156a016e76f
2018-05-05 14:38:23 -06:00
Tom Prince 7b13402d7e Bug 1456234: [taskgraph]: Add a helper for adding a suffix to a possibly grouped treeherder symbol; r=dustin.
Differential Revision: https://phabricator.services.mozilla.com/D1286

--HG--
extra : rebase_source : 3cb1080e5a94e3e9e5b5a3f6909b0e8d636de09c
extra : source : 4a182c3447fa01c75fa8a231e067bebd83683da9
2018-05-15 13:00:18 -06:00
Steve Fink 6d14e1c2dc Bug 1291954 - Promote SM(tsan) to tier 1, r=Aryx
--HG--
extra : topic : tsan.tier1
extra : rebase_source : 7fd22935b34e572c0ff58699b59d2fafa62905fc
extra : amend_source : 79b645ea0d6967b035a2c13a8e875d7d0edf522e
extra : histedit_source : df0b7090d6186a695b1768915a288097d1bbf220
2018-05-15 19:18:56 -07:00
Margareta Eliza Balazs d4b9e50875 Merge inbound to mozilla-central. a=merge 2018-05-16 13:00:51 +03:00
Chris AtLee 6e7f604585 Bug 1237182: Removing unused buildbot support r=Callek
MozReview-Commit-ID: EjclZgc864L

--HG--
extra : rebase_source : aebc03899ad88aa2838825c14a45c59e1e59be05
extra : source : ba91fec47e908619d9a8f550ee65cd78f67e3d59
2018-05-04 13:51:35 -04:00
Kartikaya Gupta e566dbc377 Bug 1390875 - Enable tps on QR test platforms. r=jmaher
MozReview-Commit-ID: 77KbhArleCC

--HG--
extra : rebase_source : b5b4429bdac978d127efc35ae579632c6a39b82c
2018-05-15 14:29:01 -04:00
Dorel Luca 7285fe0e8b Merge mozilla-central to autoland
--HG--
extra : rebase_source : 28cf949fe5cbd372058adac2d3a9d6e66902e6e3
2018-05-16 00:58:05 +03:00
Geoff Brown 432ab75dea Bug 1460411 - Follow-up - diffoscope repo moved; updated url; r=me on a CLOSED TREE 2018-05-15 11:36:28 -06:00
Geoff Brown bd4f5cfdbf Bug 1460411 - Add kvm to desktop1604-test image; r=jmaher
Our normal ubuntu 16.04 test image is suitable for hosting an Android x86
emulator with these minor updates: Install kvm and make sure /dev/kvm
rw permissions are open for everyone. Note that /dev/kvm is generally
only visible when running docker with --privileged; its permissions
cannot be modified in the Dockerfile, only at run-time: run-task is the
first opportunity.
2018-05-15 09:57:27 -06:00
Gregory Szorc 99b6ca1c73 Bug 1460475 - Port download-and-compress to Python 3; r=dustin
download-and-compress isn't very complicated and should work on Python 3
with minimal effort. So let's switch it to use Python 3.

MozReview-Commit-ID: 9G1WfcbbKEY

--HG--
extra : rebase_source : 3a6bab06c8500a90413e8b7642a7bf7bdff04a46
2018-05-09 19:41:07 -07:00
Gregory Szorc b104bdc7af Bug 1460475 - Use stream_reader API; r=dustin
python-zstandard 0.9 has an API that exposes a file object interface
for compression and decompression. This means we can remove our
stream wrapper in order to consume a zstandard compressed tar file.

MozReview-Commit-ID: DeWWKnigJVa

--HG--
extra : rebase_source : b510b9c7cf4471df835c755299a7842d13188b67
2018-05-11 10:10:41 -07:00
Gregory Szorc a3113a2560 Bug 1460475 - Install zstandard 0.9.0 in mach; r=dustin
The latest python-zstandard uses a newer zstandard that is faster.
It also has wheels available, which means installation doesn't require
Python development headers, etc.

MozReview-Commit-ID: 5gRq81KYmX4

--HG--
extra : rebase_source : 96ccc64e9707c6b4815c1bfa5c1a98b9a428b387
2018-05-09 20:13:28 -07:00
Gregory Szorc b92916aaf5 Bug 1460475 - Upgrade python-zstandard in image_builder; r=dustin
Version 0.9.0 bundles a newer version of the zstandard library, which
is a little faster and has a few minor bug fixes (none that we were
likely hitting, however).

MozReview-Commit-ID: 9YgSZ0G41eg

--HG--
extra : rebase_source : 8f5a68323b1e1fe7e9f1dd1a92e132434972d21d
2018-05-09 17:54:38 -07:00
Gregory Szorc c65d079532 Bug 1460475 - Install Python 3 on image_builder; r=dustin
We want Python 3 available everywhere because it is 2018.

MozReview-Commit-ID: L3wufNXKdnp

--HG--
extra : rebase_source : c260923e3c13f8b28e30eaaf6e1bd38f79500052
2018-05-09 17:45:39 -07:00
Geoff Brown 2703d7697a Bug 1461393 - Run Android debug xpcshell tests in more chunks; r=me,a=test-only 2018-05-14 17:11:46 -06:00
Andi-Bogdan Postelnicu 7ff371efa8 Bug 1432410 - Add tests in tree to make sure we don't regress with clang-tidy on static-analisys. Tests wrote in part by :sylvestre. r=gps
MozReview-Commit-ID: IWxzKfWNIHG

--HG--
extra : rebase_source : e6860d1adcc06bb1e4383cb76be02089a0ef61f9
2018-05-03 20:06:16 +03:00