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

1888 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Hengst bbe32b6bed merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 44WBcWjnVo
2017-07-30 11:19:17 +02:00
Dustin J. Mitchell 31ffb087d5 Bug 1382729: Upload documentation to S3 automatically; r=gps
This uses credentials stored in the Taskcluster secret service. The task should
only run on mozilla-central to avoid confusion between branches.

MozReview-Commit-ID: 31XfTg0sCht

--HG--
extra : rebase_source : d2881d6ee093d0f0c87880ba63b451fb0e54415e
extra : amend_source : 6a34a633daab264863a668aca801ce4a4ffb782b
2017-07-28 18:32:04 +00:00
Dustin J. Mitchell e09cf88ef6 Bug 1372892: make tasks with optimized dependencies depend on decision task; r=aki
This addresses the issue where tasks with a dependency which is already
complete started immediately, without waiting for the decision task (bug
1372817).

It does not address the issue where a re-run of a failed decision task will
allow tasks created by the first run to run, in addition to creating an
entirely new set of tasks.

MozReview-Commit-ID: EdNZSrNw3F6

--HG--
extra : rebase_source : 3a9675758841e04f2edbcdc42d148e92b5ae99a7
extra : amend_source : 350576ffbe3f6221c1aa2603833893dd27b20011
2017-07-01 17:01:42 -04:00
Andrew Halberstadt d4babdee91 Bug 1380306 - Create a new 'try_task_config' method for scheduling tasks on try, r=dustin
This introduces a 'try_task_config' method of scheduling. En lieu of (or in addition to) try
syntax, you can now check in a file called 'try_task_config.json' to the root of the source
tree. The format is either a list of task labels, or dict where task labels are the keys.
Taskcluster will simply schedule any tasks that are listed there.

This file is primarily meant to be generated by tools (which don't exist yet), as the json
format is much easier for tools to generate or consume. These tools should use an in-memory
commit to add the file so it is automatically removed again after the push.

A server-side hook will be added in bug 1380357 to prevent this file from accidentally
landing on non-try trees.

MozReview-Commit-ID: 2zKfZXuuDhH

--HG--
extra : rebase_source : b5d5ff47c607288657418fd041603093f8c29e85
2017-06-27 13:33:20 -07:00
Wes Kocher c07dbb8e82 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: FJUPXxVFLLL
2017-07-28 18:03:57 -07:00
Brendan Dahl 414f87bf78 Bug 1355147 - Enable macOS headless marionette tests. r=whimboo
MozReview-Commit-ID: 7dw2RmD2GBo
2017-07-28 11:00:29 -07:00
Carsten "Tomcat" Book 892bedca2e merge mozilla-inbound to mozilla-central a=merge 2017-07-28 15:24:39 +02:00
Wes Kocher 178a6d6c81 Backed out changeset bdad4ba95b6d (bug 1384210) for android mda3 crashes in test_peerConnection_captureStream_canvas_webgl.html a=backout
MozReview-Commit-ID: 7ymXkiY0dvi

--HG--
extra : rebase_source : 4fcdc90794cc41e798219da436c4a40cb414c36f
2017-07-27 18:44:06 -07:00
Nick Alexander 727570c6d9 Bug 1384695 - Fetch Android Gradle dependencies from jcenter and maven.google.com. r=sebastian
I took the time to change jcentral (which is just wrong) to jcenter,
which is the tag used in the nexus.xml.

Order matters!  Gradle resolves dependencies in the order given.  That
is, jcenter is preferred to google.

MozReview-Commit-ID: CcWBukhiHa4

--HG--
extra : rebase_source : 73a3b3f013d9154ff3f5732593ba9fbe2b75d1f0
2017-07-26 12:03:45 -07:00
Wes Kocher 7a65251f71 Merge m-c to autoland, a=merge
MozReview-Commit-ID: KvG6hKUwF8c
2017-07-27 16:33:25 -07:00
Tom Prince b43eafa130 Bug 1384210 - Add comm-central checkout support to taskcluster's run-task; r=gps
MozReview-Commit-ID: LxjYLdzmNO3

--HG--
extra : rebase_source : febd7be321ca1acb9193c4893e3a122d6d3a8d58
2017-07-25 10:17:03 -06:00
Rail Aliiev 512ad5f829 Bug 1380348 - Enable Devedition nightlies (beta only) r=Callek
MozReview-Commit-ID: EYpEMRSIxbB

--HG--
extra : source : 07415967f7b37f542e0403aee7c57e7b75a024f8
2017-07-27 11:53:16 -04:00
Aki Sasaki e36db901ee bug 1384794 - single hook for tc desktop nightlies (unify buildids) r=callek DONTBUILD
MozReview-Commit-ID: A0yzLvh9x3U

--HG--
extra : rebase_source : f67f2692101070d71dea82ada2d14f94b95e7c11
extra : histedit_source : 2a3e1eee7da54e612ff94fde8efe4b388f490bcc
2017-07-27 09:23:41 -07:00
Joel Maher 5b4d5d3424 Bug 1385074 - regression from taskcluster migration of windows - lost the q1s job for win7/10. r=rwood
MozReview-Commit-ID: ENH6vyVJX8b
2017-07-27 17:08:02 -04:00
J. Ryan Stinnett 9babbde642 Bug 1380053 - Add Stylo tests for other desktop platforms. r=catlee
Enable Stylo tests for win32, win64, and macosx64.  Talos will be considered
separately.

MozReview-Commit-ID: BvTkddDX2Kk

--HG--
extra : rebase_source : 8d4df4469d4017b12bfbd33a98cc9f38111aa210
2017-07-18 14:32:06 -05:00
J. Ryan Stinnett 48f38958e8 Bug 1380053 - Default to parallel Stylo traversal in tests. r=catlee
Flip around the logic of bug 1356122, so that the default from Stylo runs is the
parallel traversal, but we can opt in to single traversal as desired.

This ensures that for testing on other desktop platforms, we use parallel
traversal as the default.

MozReview-Commit-ID: KoBe1ltHP52

--HG--
extra : rebase_source : ad96f24c9760544c5812060f26e9ca18e5bf2ba8
2017-07-25 16:06:38 -05:00
Gregory Szorc d2b941ee76 Bug 1384759 - Only filter test tasks for Servo changes; r=froydnj
Previously, Servo-initiated CI only ran tasks if they were on the
Linux64 platform. Now that we compile Servo code into Firefox (Stylo),
we need to verify that Firefox at least builds on other platforms
when Servo code changes.

This commit tweaks our task filtering logic to only screen
"test" tasks. This enables builds and other task kinds for Servo
changes.

The solution isn't perfect. One can make a case that deleting the
filter completely is appropriate. But until we have more Servo
code used by Firefox, I'm inclined to keep the optimization so
it lessens CI load.

MozReview-Commit-ID: 1QMrK27439C

--HG--
extra : rebase_source : 1ba0102c0f9accf45fd154d2409f65bbe75a2a76
2017-07-26 17:09:53 -07:00
Ralph Giles ca59d812e5 Bug 1384258 - Ease the hazard tolerance for stylo. r=xidorn
Allow an extra heap write hazard introduced by enabling stylo
in default builds until it can be addressed. See bug 1384625.

MozReview-Commit-ID: 2N3z6FVHa0G

--HG--
extra : rebase_source : d4c9c18c34ab829b59b9e16ec3cd8e736c418fd3
2017-07-26 13:04:57 -07:00
Johan Lorenzo 00ad7f86f7 Bug 1384905 - [tc-migration] Windows 8 should not be triggered on try (unless specified) r=Callek
MozReview-Commit-ID: 6y6cR8nIvV3

--HG--
extra : rebase_source : 41b5761cfefa08722b6e9b548c9f1fb1f7f236b9
2017-07-27 14:27:22 +02:00
Mike Hommey b34d63fa5b Bug 1384744 - Remove mozmake and rustc from the build-clang-cl tooltool manifest. r=gps
The manifest is only used for windows clang-cl toolchain jobs, and
building clang-cl doesn't use make or rustc.

--HG--
extra : rebase_source : 2209098306461cac9c2145d8d9a0f2ea096b1f08
2017-07-27 08:09:34 +09:00
Mike Hommey dcccbb8816 Bug 1384744 - Don't use tooltool manifests on toolchain jobs that don't need them. r=gps
Those jobs now have all their dependencies installed through taskcluster
artifacts.

--HG--
extra : rebase_source : de311326999ea587e6885f0cb26c2d4a14110b00
2017-07-27 08:05:07 +09:00
Mike Hommey 37137f8ffc Bug 1384744 - Remove unused toolchain dependencies for toolchain jobs. r=gps
Building linux64-clang-tidy doesn't use clang, and building
macosx64-cctools-port doesn't use gcc.

--HG--
extra : rebase_source : 78d7021fb56f22b3bbf3fad61032348a0d35f98c
2017-07-27 08:04:10 +09:00
Mike Hommey d1e6665a85 Bug 1384744 - Remove sccache dependencies for toolchain jobs. r=gps
None of the toolchain jobs are actually using sccache, so they don't
need the dependency. Those jobs also don't run frequently enough that
sccache would be a win for them, and when they do run, they're likely
to have few cache hits, if the cache is not expired anyways.

--HG--
extra : rebase_source : bddd0d0688303f9d9b117f4e2b952f22621bf9dd
2017-07-27 07:59:06 +09:00
Mike Hommey 0bf47537e7 Bug 1384744 - Allow toolchain tasks not to have a tooltool manifest at all. r=gps
With the support added in bug 1382564, toolchains can be downloaded
without a tooltool manifest at all, and it's desirable to get rid of
tooltool manifests on jobs that don't need one.

--HG--
extra : rebase_source : 340d935034133f4f6d8aec3d15154736092859fa
2017-07-27 07:56:14 +09:00
Mike Hommey 02f8b2de18 Bug 1384422 - Use toolchain dependencies for clang. r=gps
This leaves out fuzzing and linux static analysis builds, which are
using, respectively, clang 4.0.1 and clang 3.8, while linux64-clang
produces a 3.9 and win*-clang a 5.0

--HG--
extra : rebase_source : 45128ac74bf4fe7e6a2ace57043c34ecdf0fe929
2017-07-26 16:32:15 +09:00
Ralph Giles 093c3bc1d3 Bug 1384363 - Add the fuzzing tooltool manifest to the rust update list. r=mshal
MozReview-Commit-ID: Hv0bjfBvKfW
2017-07-26 16:34:36 -07:00
Mike Hommey 07053af0c3 Bug 1384436 - Update sccache to version 0.2.0. r=ted
--HG--
extra : rebase_source : 4ced57d5d65a421dbdf181e6607412bc2b745547
2017-07-26 15:56:56 +09:00
Mike Hommey cfb34b906b Bug 1384421 - Use toolchain dependencies for cctools-port. r=gps
--HG--
extra : rebase_source : 111c359d8275c3e7d662c88322993bdf6d767158
2017-07-26 15:48:46 +09:00
Mike Hommey aabdb1144f Bug 1384420 - Use toolchain dependencies for hfsplus. r=gps
--HG--
extra : rebase_source : b58426cd4607f38d612a2bd316135b204f54a888
2017-07-26 15:43:25 +09:00
Mike Hommey 86db408ecf Bug 1384419 - Use toolchain dependencies for libdmg. r=gps
--HG--
extra : rebase_source : c3e41459d2aa74f0e9f51efeb8224e8c5b1c2917
2017-07-26 15:32:26 +09:00
Mike Hommey bc784842fe Bug 1384418 - Use toolchain dependencies for gcc. r=gps
--HG--
extra : rebase_source : 187010d47e94d53abf18cd9acd7073269744d818
2017-07-26 15:27:09 +09:00
Mike Hommey f4b619109d Bug 1384417 - Make sccache toolchain jobs tier 1. r=gps
It's depended upon by tier 1 jobs.

--HG--
extra : rebase_source : dc33d1830047e68a815bc02efaf16eaaad70b1de
2017-07-26 15:17:15 +09:00
Mike Hommey cfb8502a7f Bug 1384417 - Use toolchain dependencies for sccache. r=gps
--HG--
extra : rebase_source : 46eb4903d4d918e93b77b17124025253cda28d04
2017-07-20 17:56:49 +09:00
Wes Kocher d38cfb4ca4 Backed out changeset 11724cc8e834 (bug 1384363) for typos in the tooltool manifest a=backout
MozReview-Commit-ID: 4BomumQyls
2017-07-26 15:10:42 -07:00
Mike Hommey a634142d7b Bug 1386610 - Use the clang 4 toolchain job for fuzzing builds. r=gps
--HG--
extra : rebase_source : 4f9d1a20eb8ed3ef4a74451f0868cb2b10c4d031
2017-08-02 19:55:11 +09:00
Wes Kocher 5df77c43f9 Merge m-c to autoland, a=merge
MozReview-Commit-ID: IJRYyJu1sWm
2017-08-02 17:42:10 -07:00
Nick Alexander 6e4a13fad8 Bug 1376306 - Bootstrap and upload java_home.tar.xz; bump Java to 1.8. r=dustin,sebastian
MozReview-Commit-ID: 3EOsrOp924f

--HG--
rename : taskcluster/scripts/misc/repackage-jdk-centos.sh => taskcluster/docker/android-gradle-build/bin/repackage-jdk-centos.sh
extra : rebase_source : 308d03828a78036076f6cdb68587be6694ac49ae
2017-07-25 20:43:14 -07:00
Nick Alexander fcb4a0775e Bug 1255227 - Part 2: Bootstrap and upload android-sdk-linux.tar.xz. r=dustin,sebastian
Before this patch, we used the Gradle sdk-manager-plugin to download
and install Android SDKs and other dependencies.  This plugin is now
deprecated; the main dependency downloading functionality has been
incorporated into the Android-Gradle build plugin.  Unfortunately,
it's been incorporated into newer versions that in turn require newer
toolchains than we currently support, so we can't use the new
functionality immediately.

Rather than replace sdk-manager-plugin with equivalent Gradle-based
functionality, this ticket uses recently added bootstrap functionality
to bootstrap the Android SDK during the dependencies task.  It then
_uses_ that SDK to run the dependency fetching task, _produces_ an
android-sdk-linux.tar.xz, and then _uploads_ the new artifact as a
private artifact, ready to be pushed into tooltool.  This avoids
engineers building this critical part of the toolchain locally
themselves, and will also feed into ongoing work to push toolchain
artifacts into build jobs in Task Cluster.


MozReview-Commit-ID: B6FC0ugaCef

--HG--
extra : rebase_source : 782719438a464b8021db58be398be9d5afb3b543
2017-07-19 15:45:31 -07:00
Nick Alexander 4a766e7423 Bug 1255227 - Pre: Run android-api-15-gradle-dependencies when underlying image changes. r=dustin
I don't understand why this is necessary, but I believe I witnessed
android-gradle-dependencies-api-15 try pushes that were optimized away
even when the underlying image builder job was run.  The general
solution to this seems to be hard, so I'll just work around it in this
way.

MozReview-Commit-ID: 4ErgRlJaycv

--HG--
extra : rebase_source : d0dadc96279aff032f6c8558c3763854a42c14d7
2017-07-17 15:14:38 -07:00
Chris AtLee ac68bff32b Bug 1384792: pass signed_installer_url to xpcshell tests for bbb r=aki
MozReview-Commit-ID: LWleRnEAgoi

--HG--
extra : rebase_source : 5633713367382dc99adee617ae6d07e51d2ed69a
2017-07-27 00:01:35 -04:00
Wes Kocher b69ebdd243 Backed out changeset 9368bd804513 (bug 1384729) for build failures in test_mozbuild_reading.py a=backout CLOSED TREE
MozReview-Commit-ID: 2etJcpEm0ye

--HG--
rename : taskcluster/taskgraph/actions/__init__.py => taskcluster/actions/__init__.py
rename : taskcluster/taskgraph/actions/add-new-jobs.py => taskcluster/actions/add-new-jobs.py
rename : taskcluster/taskgraph/actions/hello-action.py => taskcluster/actions/hello-action.py
rename : taskcluster/taskgraph/actions/registry.py => taskcluster/actions/registry.py
rename : taskcluster/taskgraph/actions/retrigger.py => taskcluster/actions/retrigger.py
rename : taskcluster/taskgraph/actions/run_missing_tests.py => taskcluster/actions/run_missing_tests.py
rename : taskcluster/taskgraph/actions/test-retrigger-action.py => taskcluster/actions/test-retrigger-action.py
rename : taskcluster/taskgraph/actions/util.py => taskcluster/actions/util.py
extra : amend_source : 4e0be2481258ad8f5af750e190335302d85c3abb
2017-07-28 11:45:38 -07:00
Wes Kocher 6d8fbdb14b Backed out changeset 2b9ebd337cf1 (bug 1385097)
MozReview-Commit-ID: 4l8k96uzEkQ
2017-07-28 11:45:03 -07:00
Wes Kocher bf2f6b8632 Backed out changeset bb231507aab8 (bug 1385149)
MozReview-Commit-ID: DNKq1EEvpGe
2017-07-28 11:44:29 -07:00
Wes Kocher 9b0a799ed2 Backed out changeset bec038e5f354 (bug 1385151)
MozReview-Commit-ID: CqUdJBZe3A2
2017-07-28 11:43:55 -07:00
Wes Kocher 2a48ea4e92 Backed out changeset c2c67f39a75e (bug 1381669)
MozReview-Commit-ID: KzRBGnGT8My
2017-07-28 11:43:21 -07:00
Wes Kocher ccd6d97501 Backed out changeset 3b300771889a (bug 1383066)
MozReview-Commit-ID: FFG3WQOWdyY
2017-07-28 11:42:47 -07:00
Wes Kocher f4892a820d Backed out 3 changesets (bug 1385151, bug 1385097, bug 1384729) because more needed to be backed out
Backed out changeset 078c33d62327 (bug 1384729)
Backed out changeset 499ff142be61 (bug 1385097)
Backed out changeset c0e98ba118f1 (bug 1385151)

MozReview-Commit-ID: 5kOPUORK6hO

--HG--
rename : taskcluster/actions/__init__.py => taskcluster/taskgraph/actions/__init__.py
rename : taskcluster/actions/add-new-jobs.py => taskcluster/taskgraph/actions/add-new-jobs.py
rename : taskcluster/actions/registry.py => taskcluster/taskgraph/actions/registry.py
rename : taskcluster/actions/retrigger.py => taskcluster/taskgraph/actions/retrigger.py
rename : taskcluster/actions/run_missing_tests.py => taskcluster/taskgraph/actions/run_missing_tests.py
rename : taskcluster/actions/test-retrigger-action.py => taskcluster/taskgraph/actions/test-retrigger-action.py
rename : taskcluster/actions/util.py => taskcluster/taskgraph/actions/util.py
2017-07-28 11:41:36 -07:00
Sebastian Hengst 778f1ae4b2 Backed out changeset 9368bd804513 (bug 1384729) for bustage: pattern 'actions/**' in 'taskcluster/moz.build' corresponds to no files in the tree. r=backout on a CLOSED TREE
--HG--
rename : taskcluster/taskgraph/actions/__init__.py => taskcluster/actions/__init__.py
rename : taskcluster/taskgraph/actions/add-new-jobs.py => taskcluster/actions/add-new-jobs.py
rename : taskcluster/taskgraph/actions/hello-action.py => taskcluster/actions/hello-action.py
rename : taskcluster/taskgraph/actions/registry.py => taskcluster/actions/registry.py
rename : taskcluster/taskgraph/actions/retrigger.py => taskcluster/actions/retrigger.py
rename : taskcluster/taskgraph/actions/run_missing_tests.py => taskcluster/actions/run_missing_tests.py
rename : taskcluster/taskgraph/actions/test-retrigger-action.py => taskcluster/actions/test-retrigger-action.py
rename : taskcluster/taskgraph/actions/util.py => taskcluster/actions/util.py
2017-07-28 20:36:25 +02:00
Sebastian Hengst 2bf304abe4 Backed out changeset 2b9ebd337cf1 (bug 1385097) so bug 1384729 can be backed out. r=backout on a CLOSED TREE 2017-07-28 20:35:14 +02:00
Sebastian Hengst 404d7cd652 Backed out changeset bec038e5f354 (bug 1385151) so bug 1384729 can be backed out. r=backout on a CLOSED TREE 2017-07-28 20:34:09 +02:00
Brian Stack afdf591a42 Bug 1383066 - Set schedulerId on all actions tasks r=dustin
MozReview-Commit-ID: CJr9nCfrSqQ

--HG--
extra : rebase_source : 3f7eec89f5d144eb95ff8eeb2cafc4e9156d731b
2017-07-27 17:25:02 -07:00
Brian Stack 0606c0f9fb Bug 1381669 - Add backfill as an actions.json task r=dustin
MozReview-Commit-ID: 3Q53x0KGWgG

--HG--
extra : rebase_source : de85685137bd813aa52b61deeaa0a4791a1f33d7
2017-07-27 15:27:50 -07:00
Brian Stack 00ae790013 Bug 1385151 - Fix assumption of task_id in add-new-tasks r=dustin
MozReview-Commit-ID: G8Jji0Tarvi

--HG--
extra : rebase_source : f6ab8766c323ca52e49935f565404ae073e76747
2017-07-27 18:55:01 -07:00
Brian Stack 57270d182e Bug 1385149 - Improve action task testing errors r=dustin
MozReview-Commit-ID: AHO7RGlU9g2

--HG--
extra : rebase_source : a758eb75d57209a1c3be6467b86d3abfe85283eb
2017-07-27 18:48:53 -07:00
Brian Stack 32087bd3f6 Bug 1385097 - Remove hello action r=dustin
MozReview-Commit-ID: 1x4IfPma4gO

--HG--
extra : rebase_source : 04e1a6d491b1f16d606a831578766c29fb327bdf
2017-07-27 15:39:55 -07:00
Brian Stack b3691dbdc8 Bug 1384729 - Move actions into taskgraph dir r=dustin
MozReview-Commit-ID: HK5MR8Xw3On

--HG--
rename : taskcluster/actions/__init__.py => taskcluster/taskgraph/actions/__init__.py
rename : taskcluster/actions/add-new-jobs.py => taskcluster/taskgraph/actions/add-new-jobs.py
rename : taskcluster/actions/hello-action.py => taskcluster/taskgraph/actions/hello-action.py
rename : taskcluster/actions/registry.py => taskcluster/taskgraph/actions/registry.py
rename : taskcluster/actions/retrigger.py => taskcluster/taskgraph/actions/retrigger.py
rename : taskcluster/actions/run_missing_tests.py => taskcluster/taskgraph/actions/run_missing_tests.py
rename : taskcluster/actions/test-retrigger-action.py => taskcluster/taskgraph/actions/test-retrigger-action.py
rename : taskcluster/actions/util.py => taskcluster/taskgraph/actions/util.py
extra : rebase_source : 679650244290855bb05b3151bca1d704afa9e552
2017-07-27 10:47:37 -07:00
Dustin J. Mitchell bcdaa37e44 Bug 1382729: add support for run-on-projects with -j; r=gps
MozReview-Commit-ID: GB5E5RhEcu

--HG--
extra : rebase_source : 971485eb4afbdfc3399152a8ffa5e990635eaba5
2017-08-02 17:11:59 +00:00
Dustin J. Mitchell 5a0dbc530f Bug 1382729: Upload documentation to S3 automatically; r=gps
This uses credentials stored in the Taskcluster secret service. The task should
only run on mozilla-central to avoid confusion between branches.

MozReview-Commit-ID: 31XfTg0sCht

--HG--
extra : rebase_source : c3ef4ec15ecd4fa0ec0b5af7aacddfa8d6dd90e0
extra : source : 19f92c04608cec275dab73e8acad5141de8a5c44
2017-07-28 18:32:04 +00:00
Ralph Giles cae386b85a Bug 1384363 - Add the fuzzing tooltool manifest to the rust update list. r=mshal
MozReview-Commit-ID: Hv0bjfBvKfW

--HG--
extra : rebase_source : 086bdea971436d42ccb632d4fab42c497f554446
2017-07-25 17:41:58 -07:00
Dustin J. Mitchell 19f75a179d Bug 1384629: omit schema={} for run-missing-tests; r=bstack
MozReview-Commit-ID: EtBqyvOzFs2

--HG--
extra : rebase_source : 04b73c34c65a9f2d97e2c02db53102a614fc0dd4
2017-07-26 16:11:56 +00:00
Maja Frydrychowicz 741d1900ff Bug 1384320 - Add TRY_COMMIT_MSG to generic worker environment for mozharness tests; r=kmoir
This is needed to populate try_test_paths in mozharness trytools.

MozReview-Commit-ID: IRJshk2MRDu

--HG--
extra : rebase_source : 87dcc2c65a4f8f539574ac53bade0cdaedb2b441
2017-07-25 18:22:43 -04:00
Carsten "Tomcat" Book 2bc71dbfe3 Merge mozilla-central to autoland 2017-07-26 17:10:11 +02:00
Justin Wood 96223fef06 Bug 1383257 - Do not attempt to schedule win10 hardware testing, unless we're on try. r=grenade
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: EB0UVV3zQYX

--HG--
extra : rebase_source : ba31b24a93a3809c2c6f9125aa5aa7861ed0c60b
2017-07-25 15:56:32 -04:00
Justin Wood 7f3c98e6e2 Bug 1383257 - Flip windows testing to be tier 1 by default. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: Ecqd48ef01i

--HG--
extra : rebase_source : 62e89b980045f925251c6c47d7e807a14480c097
2017-07-25 15:31:48 -04:00
Justin Wood f31c538051 Bug 1383257 - Signing is always tier 1. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 33xnmNmjYEY

--HG--
extra : rebase_source : 0b63e8eb4c9793ba67ac756b08b5c96ace5f8063
2017-07-25 15:28:09 -04:00
Justin Wood d6c9f32693 Bug 1383257 - Actually flip builds to tier 1. r=catlee
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: FFDS8FcsvHj

--HG--
extra : rebase_source : aa28aadc98aef8bb5f7fbb1f937f7319f89f4038
2017-07-25 15:26:57 -04:00
Justin Wood 180bd9c666 Bug 1383257 - Schedule devedition testing too. r=catlee
for: Land changes to flip windows nightlies on, and to tier 1 on central

Also sets awsy and marionette headless to just use built-projects for what to run on, and then sets
browser-screenshots to not run on deved.

MozReview-Commit-ID: C6KbHI7Hs81

--HG--
extra : rebase_source : 2b9078497718f4b95183b41721800dcd9960a98e
2017-07-25 15:23:33 -04:00
Justin Wood 5c2ac5f9b8 Bug 1383257 - Run talos-perf-singletons on all branches. r=jmaher
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: IBi7FR6xPPX

--HG--
extra : rebase_source : b126da0fb9b5e6f3d07c3c42346afd7b12aa07cc
2017-07-25 15:09:50 -04:00
Chris AtLee 9c5a8cd572 Bug 1383257: Switch Windows debug reftest-gpu tests to use BBB r=Callek
MozReview-Commit-ID: 5hmIdbqnv5j

--HG--
extra : rebase_source : 91fcb9061bcbeffd6667f93ade709921884ba097
extra : source : 61f66ae806f972d22717ac867e7c5927340a4721
2017-07-24 14:46:38 -04:00
Justin Wood e491ad263c Bug 1383257 - Run win talos on all expected branches. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 2TJbt5HBGSn

--HG--
extra : rebase_source : b96841f7d6ac393d414ec0650585bff8b8128cc0
2017-07-25 14:55:16 -04:00
Justin Wood 898b70eb38 Bug 1383257 - When PGO runs tests via BBB they end up mixed in with the opt variant BBB tests. r=catlee
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 8JmEtOmPtGO

--HG--
extra : rebase_source : 0b1d4fcd43e1c9f67b5e06583eeb0053abd82884
2017-07-25 14:22:05 -04:00
Justin Wood d43c7a3bd3 Bug 1383257 - XPCShell is currently failing on win10, run it on win8 until we can switch. Leave running on win10 as tier 2. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: Jcguw7C7Okq

--HG--
extra : rebase_source : 8a19ce1dd776818b042a96f2e4a9b94839b15375
2017-07-25 13:52:19 -04:00
Justin Wood 9bc32cb11c Bug 1383257 - JSReftest is green (only known intermittents), so doesn't need to be tier 3. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: AtBXyrPqRRI

--HG--
extra : rebase_source : a71b0c595d7b962fc150e74f3ba35445544f074d
2017-07-25 13:48:10 -04:00
Justin Wood e41189cfff Bug 1383257 - Marionette is green, so doesn't need to be tier 3. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: Hosoq7OD8kg

--HG--
extra : rebase_source : 0ffd553aedc226255133c864311c1cdee273bcaa
2017-07-25 13:47:20 -04:00
Justin Wood 8e73f6c1ea Bug 1383257 - Don't run gtest on win pgo (it permafails both in tc and buildbot). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 7V8lh1eCjdV

--HG--
extra : rebase_source : a06b5e9eabd4cadffbaecf0e2b4a1a1322c0ce95
2017-07-25 13:46:47 -04:00
Justin Wood 116d8e625c Bug 1383257 - XPCShell is not tier 3. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: FnhgnU95X13

--HG--
extra : rebase_source : ed49d5ba2a0a553e2cd118b7db467b1d03afff20
2017-07-25 10:52:30 -04:00
Justin Wood 48b909abc1 Bug 1383257 - Mark mochitest-chrome on w7 as try-only. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: LSYmhcEOs2F

--HG--
extra : rebase_source : c2f0a83082047b2df0fd1ceee77c05674b6cf62e
2017-07-25 10:51:49 -04:00
Justin Wood 015659bebf Bug 1383257 - Enable win talos testing (via BBB). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: LbL5jPRhGEp

--HG--
extra : rebase_source : 149100471ebdea61cf5c3f280d5e8406b2f37146
2017-07-25 10:44:33 -04:00
Justin Wood b93718f81b Bug 1383257 - Enable win8 testing (via BBB). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: ES0rsESswq7

--HG--
extra : rebase_source : 28c5a477b073bdea95be6b155a9bb19e0f2ef5ec
2017-07-25 10:14:49 -04:00
Justin Wood 40f738a674 Bug 1383257 - Don't use tc config for newly added talos suites (to be run via BBB). r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: 4lJ777fosNI

--HG--
extra : rebase_source : c7d4684d812e698828c06d9ea604c9986e98f3f5
2017-07-25 10:10:38 -04:00
Hassan Ali 8cad97be14 Bug 1382911 - Custom action callback to trigger a bunch of jobs r=bstack,dustin
--HG--
extra : rebase_source : 0fee15b97023356dc33017ca474934e164f6ea08
2017-07-24 14:33:21 -04:00
Johan Lorenzo cfa11786f4 Bug 1382725 - Try: Make Talos run on linux64-pgo r=catlee
MozReview-Commit-ID: 4fUG1gKgKjz

--HG--
extra : rebase_source : 7bda700db8d1f95c25e5875b75043304e855f03f
2017-07-24 11:37:40 +02:00
Mike Hommey 4b7a4dc4ce Bug 1381772 - Add taskcluster jobs to build sccache for automation. r=ted
The MinGit tooltool package used for Windows builds comes straight from
https://github.com/git-for-windows/git/releases/

This builds the version currently used on automation.

--HG--
extra : rebase_source : dbc2a36b07611e673d6661032ad53123a688d422
2017-07-14 11:07:40 +09:00
Wes Kocher 5699744165 Merge m-c to autoland, a=merge
MozReview-Commit-ID: F1FR0irfoJU
2017-08-01 13:18:18 -07:00
Johan Lorenzo b4d3c9bac2 Bug 1386251 - [tc-migration] Make xpcshell tier-1 on windows 10 r=catlee
MozReview-Commit-ID: AWFYSZtns0

--HG--
extra : rebase_source : eb2f89a90fca8ec4f6e67ad7e8b976a123b32fce
2017-08-01 15:51:13 +02:00
Mike Hommey b4449d7604 Bug 1383996 - Make most calls to `mach artifact toolchain` output a manifest. r=gps
And upload it as artifact.

--HG--
extra : rebase_source : b29cf6fa4527608b45050ad91b4e3248654f1657
2017-07-20 17:56:22 +09:00
Mike Hommey 3e51e83fa4 Bug 1383993 - Produce a chain of trust artifact from toolchain jobs. r=aki
We'll want chain of trust to be able to verify the toolchain artifacts
used by TC builds, which means the toolchain jobs producing them need to
output the chain of trust artifacts.

--HG--
extra : rebase_source : 6b6b6c4ac728943b46aa03ef85a0f3124bbf12e6
2017-06-15 15:56:18 +09:00
Dustin J. Mitchell 8a61c71153 Bug 1382707: fix typo 'tsak_id'; r=bstack a=tomcat
MozReview-Commit-ID: 2PhnJojQK8I

--HG--
extra : source : 0044966de3760dd143f89117c4907662a937b579
2017-07-20 19:47:32 +00:00
Dustin J. Mitchell 3f8eaabb03 Bug 1379163: defer loading actions until needed; r=jonasfj
This helps avoid import cycles

MozReview-Commit-ID: E8T1sLvilht

--HG--
extra : rebase_source : 732e3510b87ffd85c26a943e55557704e6d67c02
2017-07-21 14:36:31 +00:00
Dustin J. Mitchell 6d7860ef67 Bug 1379163: Implement the "Run Missing Tests" action; r=armenzg,bstack
This implements an action to run all test tasks which were optimized out by the
decision task.

MozReview-Commit-ID: qPflBlxMg7

--HG--
extra : rebase_source : 97fee1046791a1da45f1748039718da0d1e9223f
2017-07-19 21:54:13 +00:00
Dustin J. Mitchell 6efc822329 Bug 1379163: make parameterization functions into utilities; r=bstack
These both have a similar form, recursing over a nested JSON structure, and are
useful outside of the modules in which they are defined.

MozReview-Commit-ID: 1bsRtlaQol7

--HG--
extra : rebase_source : 21b641e927c5004a1cc9778cbd909e4dc40ec47f
2017-07-20 19:24:50 +00:00
Dustin J. Mitchell cff956c540 Bug 1379163: add missing license headers; r=bstack
MozReview-Commit-ID: 64AXiMZKOO4

--HG--
extra : rebase_source : 331fa26077e6662fd4fdc5da68134a0cfa9f16e7
2017-07-19 21:37:11 +00:00
Dustin J. Mitchell b910cd6125 Bug 1328727: use json-e for cron decision tasks too; r=aki,jonasfj
Changes to cron decision tasks:
 - drops some unnecessary routes
 - drops tags.createdForUser: nobody@..
 - more use of environment variables within the command line

MozReview-Commit-ID: 9zoqFvwrBRs

--HG--
extra : rebase_source : 77e17089b67e5d72360d5ecb617887b7a71457fe
2017-07-21 18:08:06 +00:00
J. Ryan Stinnett 0169efe167 Bug 1388103 - Clean up unused Stylo build configs. r=jmaher
Bug 1374748 removed Stylo-specific builds, but there are still a few config
files left behind that are now unused.  This cleans them up.

MozReview-Commit-ID: EAUx7YKQBmN

--HG--
extra : rebase_source : 7e2124f7e5625d25efc5e868e151dbdc02cfba65
2017-08-07 13:09:23 -05:00
Wes Kocher db7d003ae0 Merge m-c to autoland a=merge CLOSED TREE
MozReview-Commit-ID: Ko3lhAvzMJN
2017-08-03 18:22:09 -07:00
Justin Wood 6491723d4c Bug 1386332 - Clarify nightly l10n signing tasks. r=dustin
MozReview-Commit-ID: LcdSb5kKUAC

--HG--
extra : rebase_source : aa9325ac3c4004cb0781a662cb0e977796ba9f87
2017-08-01 13:03:15 -04:00
Justin Wood c3cfc79262 Bug 1386332 - Clarify signing tasks. r=dustin
MozReview-Commit-ID: 3v0gXy4PXfy

--HG--
extra : rebase_source : bff1c372fb8508b728f599d86f2057012264af4a
2017-08-01 13:23:12 -04:00
Justin Wood 32d21744f2 Bug 1386332 - Clarify repackage tasks. r=dustin
MozReview-Commit-ID: LwWRhqZ7cZb

--HG--
extra : rebase_source : 6cb0d61a85c1b3a41d3c2701bea4ee51fa562aa5
2017-08-01 12:29:37 -04:00
Justin Wood b880a4b11e Bug 1386332 - Clarify repackage-signing tasks. r=dustin
MozReview-Commit-ID: BAgZWf6ril5

--HG--
extra : rebase_source : 179d11676c39d16d40ebaa91298d0e52cb2550b8
2017-08-01 12:13:37 -04:00
Justin Wood 1ed75c9eb2 Bug 1386332 - Clarify checksums signing naming. r=dustin
MozReview-Commit-ID: BY0yAjMwXhe

--HG--
extra : rebase_source : da9db70843db05c8408859698b5290e473191d2f
2017-08-01 12:02:15 -04:00
Justin Wood 23ea6d7a60 Bug 1386332 - fix beetmover naming. r=dustin
MozReview-Commit-ID: ATv2fwEKHbv

--HG--
extra : rebase_source : 6d34fc7af7443dcb8aad5df357d86810960c3fc6
2017-08-01 11:58:40 -04:00
Justin Wood ac3db7996c Bug 1386332 - Fix up label and description in nightly task graph entries. r=dustin
MozReview-Commit-ID: GjZ8qeAlQLY

--HG--
extra : rebase_source : b224278093b76d72e18d8760095c1ed354d4b290
2017-07-28 16:02:18 -04:00
Michael Smith b7e239e686 Bug 1373739 - Set up automated test running for WPT in headless mode. r=jgraham
Currently these are enabled for Linux and Windows, using the corresponding WPT
symbols with an "H" suffix to match the Mn->MnH convention followed by the
Marionette tests.

For Linux, the tests are set to run with a simulated 1600x1200 screen
resolution, which matches the Docker configuration. The default 1366x768 for
headless mode results in some unexpected failures due to windows not being
able to reach the full sizes the web platform tests expect.

For Windows, the simulated screen resolution is set to 1024x768, which is what
I've determined to be the resolution that Windows VMs run under within our
testing infrastructure. Setting a different screen resolution causes some web
platform tests to unexpectedly pass (in particular, several in
open-features-non-integer-height.html).

A "headless" variable is added to the environment that the WPT metadata
(.ini) files can access, indicating whether or not the test is running in
headless mode. This is used to mark the reftest bdi-neutral-wrapped.html as an
expected pass on Linux under headless mode: it normally fails (spuriously) due
to differences in scrollbar sizing, but scrollbars aren't rendered in headless
mode.

MozReview-Commit-ID: 3usazOoxx3q

--HG--
extra : rebase_source : c036070920391c30b13813e2d6282bd407a96715
2017-06-21 15:14:05 -07:00
J. Ryan Stinnett 224dbf6da4 Bug 1386053 - Enable DevTools tests for Stylo Linux64. r=kmoir
MozReview-Commit-ID: pf7Sl2I10c
2017-08-03 13:33:34 -05:00
Justin Wood 21f520f36d Bug 1384905 - Take 2 - [tc-migration] Windows 8 should not be triggered on try (unless specified) r=dustin
The first version of the patch didn't account for the fact that if we did -p all we still couldn't do -u foo[Windows 8]

specifically: -p all means self.platforms is None
https://hg.mozilla.org/mozilla-central/file/16ffc1d05422/taskcluster/taskgraph/try_option_syntax.py#l563

Then we check if the *test* has a run_on_projects that has either `all` or `try`, it doesn't so we abort.

In new code, we merely set a flag to say don't-run-me-by-default and use that in a few places.

MozReview-Commit-ID: 6rjNVZvpYGA

--HG--
extra : rebase_source : 4c791c9e566a5eddc2bb2e820bab0090f9db1237
2017-07-28 14:45:40 -04:00
Brian Stack cb6bc0b8f6 Bug 1383066 - Set schedulerId on all actions tasks r=dustin
MozReview-Commit-ID: CJr9nCfrSqQ

--HG--
extra : source : 3b300771889a7aa79167c837d2396bd0bd9bda80
extra : histedit_source : b8c4ae7653b66c7e460ccd05c7d83423ee052f18
2017-07-27 17:25:02 -07:00
Brian Stack f2862b85bc Bug 1381669 - Add backfill as an actions.json task r=dustin
MozReview-Commit-ID: 3Q53x0KGWgG

--HG--
extra : source : c2c67f39a75e6af8db6a58ba3718aae83b16e9d4
extra : histedit_source : d92cff9b9c21736ef6490baac11ec36c13611809
2017-07-27 15:27:50 -07:00
Brian Stack 6ed7e95883 Bug 1385151 - Fix assumption of task_id in add-new-tasks r=dustin
MozReview-Commit-ID: G8Jji0Tarvi

--HG--
extra : source : bec038e5f354f4194db9c2d66f859104cd3df875
extra : histedit_source : 6bbceb19bddd66148e05c5fc079780935848dcbc
2017-07-27 18:55:01 -07:00
Brian Stack 4def15ac58 Bug 1385149 - Improve action task testing errors r=dustin
MozReview-Commit-ID: AHO7RGlU9g2

--HG--
extra : source : bb231507aab86fa5e5b32d3275236937c20ce1a2
extra : histedit_source : 9f6eb9a14cf2ae65c4f3d0407ac8b0b954a69bef
2017-07-27 18:48:53 -07:00
Brian Stack 502147914d Bug 1385097 - Remove hello action r=dustin
MozReview-Commit-ID: 1x4IfPma4gO

--HG--
extra : source : 2b9ebd337cf1b214e7f3de43a2b2cb9e756c2b31
extra : histedit_source : 0963a6f80e77a44e43d092793aa28e5e8c2a82e3
2017-07-27 15:39:55 -07:00
Brian Stack 257aa1c23c Bug 1384729 - Move actions into taskgraph dir r=dustin
MozReview-Commit-ID: HK5MR8Xw3On

--HG--
rename : taskcluster/actions/__init__.py => taskcluster/taskgraph/actions/__init__.py
rename : taskcluster/actions/add-new-jobs.py => taskcluster/taskgraph/actions/add-new-jobs.py
rename : taskcluster/actions/hello-action.py => taskcluster/taskgraph/actions/hello-action.py
rename : taskcluster/actions/registry.py => taskcluster/taskgraph/actions/registry.py
rename : taskcluster/actions/retrigger.py => taskcluster/taskgraph/actions/retrigger.py
rename : taskcluster/actions/run_missing_tests.py => taskcluster/taskgraph/actions/run_missing_tests.py
rename : taskcluster/actions/test-retrigger-action.py => taskcluster/taskgraph/actions/test-retrigger-action.py
rename : taskcluster/actions/util.py => taskcluster/taskgraph/actions/util.py
extra : source : 9368bd8045136706950cde7cf718fda5492499e8
extra : histedit_source : f52597f12cb247124ee6080241ac9c741fc53e49
2017-07-27 10:47:37 -07:00
Johan Lorenzo f4fe4ef7ab Bug 1386776 - Beta shouldn't schedule nightly l10n on-push r=Callek
MozReview-Commit-ID: 98jzxVfoQEo

--HG--
extra : rebase_source : 63b03f1e0b2860f350e6e3977343bfc003ec50a2
2017-08-03 14:24:00 +02:00
Johan Lorenzo fd46c8db90 Bug 1386995 - Fennec 55.0 RC is missing single locale builds r=mtabara
MozReview-Commit-ID: 8ZycjUtqQnp

--HG--
extra : rebase_source : 2f4c29bf033d798fba4ab10fa80000eeaa633acb
2017-08-03 13:51:38 +02:00
Wes Kocher 39b73cc234 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 3prpvFA27fd
2017-08-10 18:24:04 -07:00
Aki Sasaki 13ac5f8559 bug 1389260 - split by max # of locales per chunk. fix nightly l10n. r=bustage DONTBUILD 2017-08-10 17:25:46 -07:00
Kartikaya Gupta 24f4ad254e Bug 1388833 - Stop running reftest-no-accel on linux64-qr builds because they are redundant. r=dustin
MozReview-Commit-ID: 4UXwm72IOz3
2017-08-09 16:25:44 -04:00
Cameron McCormack b210f3946b Bug 1382964 - Part 5: Restore allowed heap write hazards to 3. r=xidorn
MozReview-Commit-ID: LEJh0Gi2ltf

--HG--
extra : rebase_source : c16e689f9824338ff3b1a233b1bfda10849649b8
2017-07-21 16:44:23 +08:00
Sebastian Hengst f16a7f8371 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4EWdTlEncz7
2017-07-22 11:38:42 +02:00
Wes Kocher d45eb771f0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Ah48RzFU8Mt
2017-07-21 18:20:46 -07:00
Wes Kocher 8921695aa5 Bug 1381577 - Part AN - Change some near-permafailing tests to tier-3 until they can be fixed or turned off r=callek a=me CLOSED TREE 2017-07-21 18:15:45 -07:00
Mike Hommey 3236fcc629 Bug 1382860 - Use docker_worker_add_public_artifacts for toolchain docker-worker jobs. r=dustin
This affects the location of the artifacts directory, so adjust the
scripts and artifact definitions as a consequence.

--HG--
extra : rebase_source : 008b8cf33957eabfcacee61de8a260b5df146ab4
2017-07-21 07:30:14 +09:00
Rob Wood e638bda44d Bug 1378451 - Taskcluster configs for new perf-reftest-singleton talos suite for stylo; r=wcosta
MozReview-Commit-ID: 6igiFPkEiT9
2017-07-07 10:01:53 -04:00
Joel Maher 3aca886976 Bug 1382524 - run tp6 on talos windows (7,10) with stylo - taskcluster changes. r=rwood
MozReview-Commit-ID: 7QLUy8u8AF3
2017-07-21 13:06:21 -04:00
Joel Maher a65f46191f Bug 1373313 - taskcluster config to disable devedition talos. r=rwood
MozReview-Commit-ID: EBfDBXT7jVT
2017-07-21 13:06:20 -04:00
Mike Hommey 09db7d4793 Bug 1382564 - Use the information from bug 1374940 with `mach artifact toolchain`. r=gps
Bug 1374940 adds a MOZ_TOOLCHAINS environment variable with a list of
path@task-id strings, where task-id is corresponding to the (possibly
optimized) toolchain job, and path corresponding to the
toolchain-artifact defined for that toolchain job.

We want to use that to pull artifacts instead of tooltool packages.

--HG--
extra : rebase_source : 277daa2c83d6d197975cb4ef36ee131176afa992
2017-06-21 15:18:33 +09:00
Justin Wood 4a22a181e0 Bug 1381577 - Part AL; Filter tasks based on run-on-projects for windows nightlies too. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: B9S2WXHESjG

--HG--
extra : rebase_source : 19d23e52545f6002ce7da1b19dde151bd799d12b
2017-07-20 10:47:02 -04:00
Justin Wood f34c0c3820 Bug 1381577 - Part AK; Add support for win8 testing, will be via BBB, leave disabled until flag day. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 4aM7JrfdGD3

--HG--
extra : rebase_source : 83322778c37c9b228ad835d97a2068532a3f878c
2017-07-20 10:44:50 -04:00
Justin Wood 3939600e86 Bug 1381577 - Part AJ; Allow to override worker type in test definitions, supports explicitly buildbot-bridge tests. r=dustin
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 8AfCK50vRJc

--HG--
extra : rebase_source : 0183e58585b62d120d7ba1c9d0d48f8b500b88c5
2017-07-20 10:29:26 -04:00
Justin Wood ae5a0b02b3 Bug 1381577 - Part AI; Add tests reftest-gpu, talos-quantum-pageload, and talos-xperf. r=jmaher
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 8wlzBReWe5r

--HG--
extra : rebase_source : 72def80209aefb656b236d5858d8bb1ef5a68aab
2017-07-20 09:58:05 -04:00
Justin Wood 94b1727d26 Bug 1381577 - Part AH; Revert to BBB for talos, until TC's hardware worker is ready for windows. r=grenade
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: If1U1GrZujJ

--HG--
extra : rebase_source : d0e59313380330b71db8d494cdb013a6386af4c3
2017-07-19 22:09:23 -04:00
Justin Wood 333ced3fca Bug 1381577 - Part AG; Rework how test platform variants are calculated for BBB buildernames. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: DLfhmUIKZYe

--HG--
extra : rebase_source : d99a7fd0a24bb458f2798c69e00141f4cca785c1
2017-07-19 22:21:37 -04:00
Justin Wood ab2ceee8c1 Bug 1381577 - Part AF; Add tests for windows PGO and windows nightly. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: ANjwaLPNdqB

--HG--
extra : rebase_source : 4e3005f35bc6c4ef0951230f344d0fb3b3c101ff
2017-07-19 21:36:46 -04:00
Justin Wood 3c94095c5c Bug 1381577 - Part AE; Don't run windows talos until flag day. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: hpWH92RtWr

--HG--
extra : rebase_source : d1338bd94977f8e00f55799ade0fb519ee35202d
2017-07-20 10:10:04 -04:00
Justin Wood 6f0a097fb8 Bug 1381577 - Part AD; cleanup run on projects, to ensure things are run everywhere they are supposed to. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 4HgW0D2BR8B

--HG--
extra : rebase_source : b87b1159307205cebd10e1d8598386aac3976706
2017-07-19 22:04:45 -04:00
Justin Wood 21c93a0bca Bug 1381577 - Part AC; firefox-ui-functional-local should use 'default' tier not explicitly 1 (makes it so we can add this test to not-yet-ready platforms, or non-tier-1 platforms). r=dustin
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: Jt68tzpXtTx

--HG--
extra : rebase_source : 440afa273888f41b12b58ee2c085090f73cc1b03
2017-07-19 21:48:22 -04:00
Justin Wood cafb635175 Bug 1381577 - Part AB; Fix typo to make windows PGO get signed. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 5oMSqo6JsmM

--HG--
extra : rebase_source : 9d10412d9a5a9524ba504bde4668a1a04a43343a
2017-07-19 21:38:31 -04:00
Justin Wood 1e36007dd8 Bug 1381577 - Part AA; Enable windows beetmover for en-US and l10n, side affect of enabling balrog for windows nightlies. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: CHUMWUxbyqt

--HG--
extra : rebase_source : 29fa30145460ad5d4bbba661978c46d7fb8402af
2017-07-18 16:14:00 -04:00
Justin Wood 00394d81f8 Bug 1381577 - Part Z; Slight refactor to beetmover-repackage to make windows additions clearer. r=kmoir
Land date changes to support windows nightlies onto central

Supports beetmoving from the build-signing task, as well as ignoring dependencies if we have nothing to beetmove in them (e.g. build-signing for OSX)

MozReview-Commit-ID: 24byn1posKT

--HG--
extra : rebase_source : eda70c5fb3b3a83e26e2c9f1bc3c9b27df9af52d
2017-07-18 16:05:33 -04:00
Justin Wood c984f5c829 Bug 1381577 - Part Y; Don't list host/bin/{mar,mbsdiff} in global list since windows will need the filenames with .exe appended. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: Cw8x51DHIzY

--HG--
extra : rebase_source : b755c1fc3ed40e2e142bbb11f44911887cbdbe6e
2017-07-18 15:55:05 -04:00
Justin Wood 63b17a9147 Bug 1381577 - Part X; Run mach repackage for windows l10n, and sign results of windows mach repackage. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 7Le7c1Aw1Je

--HG--
extra : rebase_source : 7c8bdcb89baa2b3667819814de8138fa1b5efc5a
2017-07-18 14:48:23 -04:00
Justin Wood 5b216c2116 Bug 1381577 - Part W; Sign windows l10n repacks. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: ICgAujVGR9G

--HG--
extra : rebase_source : d86730b3fd30e3cbecef93cdda634466156d2f2e
2017-07-18 14:39:55 -04:00
Justin Wood b7fed3c7d9 Bug 1381577 - Part V; Remove target.complete.mar from OSX l10n signing (its signed as part of repackage) and error out if an unknown platform attempts to get signed from l10n. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 9lWSEbQznyr

--HG--
extra : rebase_source : a9236c910f5c60b4c11d9c9ff7491b42b4d6b98b
2017-07-18 14:29:46 -04:00
Justin Wood 9503c882bd Bug 1381577 - Part U; Add tc win l10n to the taskgraph, and don't try to sign it yet. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: EK4JQI4Rqgo

--HG--
extra : rebase_source : 9a8919eb2274e808aa61a6b5f0f0e8d8230cfd2b
2017-07-18 14:22:15 -04:00
Justin Wood 240470920e Bug 1381577 - Part Q; Enable funsize routes for windows nightly. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: D8pWqeioF15

--HG--
extra : rebase_source : 22637e690047a87a2a3c2287205ae27ecb873d06
2017-07-18 13:53:52 -04:00
Justin Wood b073616543 Bug 1381577 - Part P; Sign repackaged win artifacts. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 9FbrSvyU9ny

--HG--
extra : rebase_source : c273510e657a4f07fa39b6006bcf1e42b8319e5b
2017-07-18 13:39:59 -04:00
Justin Wood 35d5b6cee5 Bug 1381577 - Part O; Run mach repackage for windows nightlies. r=kmoir
Land date changes to support windows nightlies onto central

This patch also allows us to not reconfigure to run repackage on windows, which saves us both in potential pain points and execution time.

MozReview-Commit-ID: xnz98Z5N06

--HG--
extra : rebase_source : 1630a3b6b646a83abeb05000e77e0e3c3238250b
2017-07-18 12:13:31 -04:00
Justin Wood e83e83cb07 Bug 1381577 - Part N; Make repackage task output its artifact to a locale included subdirectory, rather than rely on worker to publish there. r=kmoir
Land date changes to support windows nightlies onto central

This will be needed for windows, because if the artifact is output to a folder that is, itself, an artifact folder, we'll end up publishing the named artifact twice. Which is unhelpful.

MozReview-Commit-ID: 5S6SNul6Fm9

--HG--
extra : rebase_source : 5501d8d757c7408c9dd014bc04a8d36429bdd9b5
2017-07-18 11:57:26 -04:00
Justin Wood 146f0efc8e Bug 1381577 - Part M; Refactor repackage taskgraph code to be more readable and make it easier to add windows. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: Bo0wVjGPcCN

--HG--
extra : rebase_source : 88c999c4c3a56efb8db0a7c5eed0f546987e9428
2017-07-18 11:46:55 -04:00
Justin Wood 858702b7f2 Bug 1381577 - Part L; Support signing windows nightlies. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 9b5Sc2YDL6z

--HG--
extra : rebase_source : cfe3ef17db0a85b5d8caa6a7a3382c07b2436398
2017-07-18 10:30:22 -04:00
Justin Wood 69d3ae5602 Bug 1381577 - Part K; Stop using the property 'use-funsize-routes' since we can determine if we want those routes in better ways. r=kmoir
Land date changes to support windows nightlies onto central

This change has the side affect of removing accidentally present funsize routes on android and on windows-on-change-signing.

MozReview-Commit-ID: GJucXu1n63i

--HG--
extra : rebase_source : 6d0b167fd8809f6d2b8c876929ed98e2dbb275fe
2017-07-18 10:16:40 -04:00