Commit Graph

2416 Commits

Author SHA1 Message Date
Aki Sasaki
778c4efb0c bug 1412690 - allow for relpro target_tasks_method. r=rail
This patch creates a new `filter_beta_release_tasks` function. By
pulling this logic out of `mozilla_beta_tasks`, we can reuse it in the
release promotion `target_tasks_method`s.

MozReview-Commit-ID: Kwk3jgtooCS

--HG--
extra : rebase_source : f932f56c40afb39c23233ef885fe7ed45d350e7a
2017-10-29 17:08:54 -07:00
Rok Garbas
664957b022 Bug 1413196 - Almost permafailing gecko decision tasks on Try: TypeError: argument of type 'NoneType' is not iterable during Generating tasks for release-bouncer-sub fennec r=rail
MozReview-Commit-ID: 54FykvKXUEw

--HG--
extra : rebase_source : d8dc0702020261d16f98a3b70eefb07cc32123c8
2017-10-31 15:01:23 +01:00
Makoto Kato
b55c2d4000 Bug 1411802 - Build stylo on Android as default. r=nalexander,snorp,jryans
- Building is nightly channel only.  Beta and release for Fennec 58 don't build
  stylo.  It means that the package size for 58 beta/release isn't incremented
  by this change.
- The preference for stylo is still turned off Nightly 58. It will be turned on
  59 after fixing some bugs for crashtests and etc.  Our target to enable stylo
  for Android is 59.
- ./mach bootstrap already installs clang etc to build stylo and bindgen.
  Developers for mobile won't require additional build options for this change.

MozReview-Commit-ID: CIpYl8I5d7x

--HG--
extra : rebase_source : 6387704e4a94db080d4add10298cf1cc254ddec0
2017-10-29 22:56:41 +09:00
Joel Maher
e25145c758 Bug 1412365 - jsdcov chunks need reducing now that we run on faster hardware. r=gmierz 2017-10-27 21:13:42 -04:00
Joel Maher
1a4ef6ea87 Bug 1411342 - fix mochitest-devtools-chrome chunks definition to not break decision task. r=gbrown CLOSED TREE 2017-10-27 14:15:16 -04:00
Joel Maher
5a94e037cf Bug 1411342 - reduce chunks for mochitests on linux now that we run on faster hardware. r=gbrown 2017-10-27 14:06:38 -04:00
David Major
e247435916 Bug 1408789 - Switch Windows builders to VS2017 15.4.1 with SDK 10.0.16299.0. r=gps 2017-10-27 11:15:58 -04:00
David Major
9ed1b43eb9 Bug 1408789 - Temporarily keep clang-cl builds using VS2015 binaries. r=gps
--HG--
rename : browser/config/tooltool-manifests/win32/releng.manifest => browser/config/tooltool-manifests/win32/vs2015.manifest
rename : browser/config/tooltool-manifests/win64/releng.manifest => browser/config/tooltool-manifests/win64/vs2015.manifest
2017-10-27 11:15:16 -04:00
Sebastian Hengst
5c15da1f08 merge mozilla-inbound to mozilla-central. r=merge a=merge
--HG--
rename : testing/talos/tests/__init__.py => testing/talos/talos/unittests/__init__.py
rename : testing/talos/tests/browser_output.ts.txt => testing/talos/talos/unittests/browser_output.ts.txt
rename : testing/talos/tests/browser_output.tsvg.txt => testing/talos/talos/unittests/browser_output.tsvg.txt
rename : testing/talos/tests/profile.tgz => testing/talos/talos/unittests/profile.tgz
rename : testing/talos/tests/ps-Acj.out => testing/talos/talos/unittests/ps-Acj.out
rename : testing/talos/tests/test_talosconfig_browser_config.json => testing/talos/talos/unittests/test_talosconfig_browser_config.json
rename : testing/talos/tests/test_talosconfig_test_config.json => testing/talos/talos/unittests/test_talosconfig_test_config.json
rename : testing/talos/tests/xrestop_output.txt => testing/talos/talos/unittests/xrestop_output.txt
2017-10-27 12:45:34 +03:00
Maja Frydrychowicz
1fe7490b20 Bug 1411430 - Support markdown in Sphinx docs; r=gps
MozReview-Commit-ID: IdRuC4AFarq

--HG--
extra : rebase_source : f0b6c72340920fad49ab06887cd25db436c82897
2017-10-23 09:59:31 -04:00
Sebastian Hengst
d10e26c913 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-27 00:00:25 +02:00
Gregory Szorc
2b1deb45e5 Bug 1409876 - Print warning when vcs operations aren't running on a cache or volume; r=dustin
A lot of effort has been spent optimizing VCS operations for peak
performance. But not utilizing caches or volumes for the VCS store
or checkouts can undermine that work.

Let's print a warning when VCS is configured sub-optimally.

I'm pretty sure we still have some rogue tasks not using caches
or volumes. We can convert this to a fatal error once those are
fixed.

MozReview-Commit-ID: C6CT1zViy75

--HG--
extra : rebase_source : 91760250bed263c789b95d16cc0542a53ca2bfbf
2017-10-25 17:38:35 -07:00
Gregory Szorc
a953b72db5 Bug 1409876 - Refuse to perform a VCS checkout into a cache root; r=dustin
This seems like a reasonable thing to enforce.

MozReview-Commit-ID: 3BZQSkwRYeN

--HG--
extra : rebase_source : 8dae62edb35202da0f0e90ddec3eacb212ada371
2017-10-25 17:23:16 -07:00
Gregory Szorc
926bb25028 Bug 1409876 - Record cache history to aid failure analysis; r=dustin
We introduce a per-cache .cachelog file containing important events
in the cache's history such as creation, requirements adjusting,
and utilization. If cache validation fails, we print the cache log.
If a previous task was responsible for getting the cache in a bad
state, its TASK_ID should be printed, allowing us to more easily
identify mis-configured tasks.

MozReview-Commit-ID: BJun5Hi5w0s

--HG--
extra : rebase_source : f4758741ee294a0de53882b6891b473c01463e28
2017-10-25 16:58:37 -07:00
Andrew Halberstadt
164eee4b73 Bug 1411796 - [taskgraph] Skip parameters.rst doc verification if parameters.strict is False, r=dustin
This is needed to prevent parameter mismatch errors when using |mach try fuzzy|
from an older revision. This can happen if the parameters.yml is being
downloaded from a commit with a recently added parameter.

MozReview-Commit-ID: 4NxCM7i8B4W

--HG--
extra : rebase_source : c47de38ad295e14c80c99806ea430fa641ae2be6
2017-10-25 20:27:17 -04:00
Sebastian Hengst
0328fc03b2 Backed out changeset 6f205bfdd139 (bug 1411796) for failing e.g. taskgraph's taskcluster/taskgraph/test/test_generator.py::TestGenerator::test_full_task_graph. r=backout on a CLOSED TREE 2017-10-26 17:39:25 +02:00
Andrew Halberstadt
c91c991524 Bug 1411796 - [taskgraph] Skip parameters.rst doc verification if parameters.strict is False, r=dustin
This is needed to prevent parameter mismatch errors when using |mach try fuzzy|
from an older revision. This can happen if the parameters.yml is being
downloaded from a commit with a recently added parameter.

MozReview-Commit-ID: 4NxCM7i8B4W

--HG--
extra : rebase_source : 4d2052aae33292fbd7928a79bfedba76426206b9
2017-10-25 20:27:17 -04:00
Matthew Noorenberghe
0d66b49056 Bug 1411825 - Stop running browser-screenshots for "-u mochitests" and "-u all". r=ahal
MozReview-Commit-ID: 1YbPjs85YIx

--HG--
extra : rebase_source : 6725b54ac153c9cb488e21d09211acc514b9314d
2017-10-25 19:39:51 -07:00
maliu
ee011aac6f Bug 1360587 - Part 1. Remove apk upload task, r=aki
MozReview-Commit-ID: RhXoazDESU

--HG--
extra : rebase_source : 0f0c63ac0be7c02ad419449b75ea91c159682f68
2017-10-25 21:03:02 +08:00
Ted Mielczarek
05e4287341 bug 1408836 - update sccache to 0.2.2 to fix a Rust caching regression from Rust 1.20. r=glandium
MozReview-Commit-ID: K7dAk6wLGl7

--HG--
extra : rebase_source : e4637944c211c6ea4bc7bbe6035d1345f3057aaf
2017-10-25 21:18:27 -04:00
Gregory Szorc
1071013f9f Bug 1411784 - Run flake8 task when moz.configure files change; r=ahal
moz.configure files are covered by flake8. Earlier today, my push
in bug 1411784 didn't run flake8 and a flake8 failure was uncovered
by a subsequent push that touched a .py file.

MozReview-Commit-ID: HzL8wOQaqRC

--HG--
extra : rebase_source : 1091be0bab2f2a23cdbaaa3d6b52072693f5f356
2017-10-25 16:09:09 -07:00
Attila Craciun
a323e78c2b Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-10-25 12:36:59 +03:00
Attila Craciun
7bcf901c3b Merge inbound to mozilla-central r=merge a=merge 2017-10-25 12:30:28 +03:00
Joel Maher
538528275f Bug 1411344 - remove legacy instance type an as option in taskcluster now that linux doesn't use it. r=dustin 2017-10-25 05:01:27 -04:00
Geoff Brown
97898a02d1 Bug 1410911 - Only run test-verify when certain file types are changed; r=dustin
When first introduced, test-verify was only run when .js/.html/.xul/.xhtml files
were changed. Recently, it seems to run on every push. This is a speculative fix:
There may be confusion between "test-verify" and "test-verification" so I am
using "test-verify" consistently.
2017-10-24 15:17:27 -06:00
Joel Maher
25e271696a Bug 1411334 - run mochitest headless on c3.large instance type instead of legacy m1.medium. r=gbrown 2017-10-24 13:49:37 -04:00
Sebastian Hengst
24b7b2eb7c merge mozilla-central to autoland. r=merge a=merge 2017-10-24 23:59:14 +02:00
Joel Maher
e1c3ca518d Bug 1408506 - run linux browser-chrome tests on m3.large instead of legacy m1.medium. r=gbrown 2017-10-24 12:37:23 -04:00
Rail Aliiev
60468af545 Bug 1410960 - beetmover fails with lzma.h: No such file or directory r=bhearsum DONTBUILD
MozReview-Commit-ID: 1hSOgdOJ5b8

--HG--
extra : rebase_source : 7416419e1b3c0a0ad9fd428fb763ff932dca2560
extra : amend_source : 9a05f90a71fc736f6ed8a3343f3492bb936bee42
2017-10-23 13:03:27 -04:00
Gregory Szorc
08c4128fcd Bug 1410969 - TaskCluster task for generating JSON files with Bugzilla metadata; r=ahal
We now have a "source" task that produces JSON files with per-file
Bugzilla components and a list of files missing a declared Bugzilla
component. gzip variations are also produced.

The files are published in the index so clients can query e.g.
gecko.v2.mozilla-central.latest.source.source-bugzilla-info/public/components.json
and get the latest metadata. This should help alleviate the need for
querying the moz.build evaluation API on hg.mozilla.org - or at least
facilitate bulk queries of the data from a static source.

MozReview-Commit-ID: 9fAoPSt4bxq

--HG--
extra : rebase_source : bad6912a5e2bf5f4791e97f0d0b2572d70007e9a
2017-10-23 11:18:04 -07:00
Aki Sasaki
b1ece7d851 bug 1397552 - followup fix. r=bustage 2017-10-24 20:58:26 -07:00
Aki Sasaki
f6e2f73426 bug 1397552 - add a release promotion action. r=bstack
Add a release promotion custom action for releng's TC release promotion migration work.

This action generates a graph dependent on previously built tasks. To track these, we add the `do_not_optimize` and `existing_tasks` parameters. The `do_not_optimize` parameter specifies tasks that we want to explicitly exclude from taskgraph optimization. The `existing_tasks` parameter specifies a label-to-taskid map for tasks from previous graphs.

MozReview-Commit-ID: 1vKrNUavM4V

--HG--
extra : rebase_source : b8ba95d270aafe1464c2b3bfc318b9568500a7a1
2017-10-24 15:28:19 -07:00
Nick Alexander
68167070f8 Bug 1411688 - Part 2: Include secrets in Android single-locale repacks. r=aki
Single-locale repacks need to run aapt (--without-gradle) or Gradle
(--with-gradle).  When running --with-gradle, they need to compile the
Java source code again (in order to produce a fresh R.java with
correct IDs).  That compile will be part of the shipping APK, so it
needs to be configured "the same" as the underlying repacked.  *This
is a significant change in behaviour, but necessary to support newer
Gradle/aapt versions, which do not maintain R.java ID mappings across
invocations.*

Part of the configuration are the secret keys and features that are
gated on them.  This commit makes those secrets available to
single-locale repacks.

MozReview-Commit-ID: 4REPsIb5TgN

--HG--
extra : rebase_source : 9a74ea5f6633d1a4bd52d6116b60edaf974d11eb
extra : source : a721890f7573140ca6a926e722bd3538c732dae7
2017-11-02 10:03:01 -07:00
Sebastian Hengst
8d0319bfa2 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Gu7wIBFJOqe
2017-10-21 00:05:19 +02:00
Joel Maher
faa9528b7d Bug 1408403 - disable g2 for linux64-ccov builds. r=rwood 2017-10-20 12:07:12 -04:00
Joel Maher
75e51421c8 Bug 1408389 - run devtools on asan and xlarge. r=gbrown 2017-10-20 12:06:56 -04:00
vincentliu
45d1b24365 Bug 1408635 - Re-enable talos-chrome. r=kats
MozReview-Commit-ID: HzhOG3Rw3IV
2017-10-20 09:00:56 -04:00
Andrew Halberstadt
5b3de4c37c Bug 1410250 - Stop keying entire 'mozharness' section by-test-platform, r=dustin
Many of the 'test' tasks key the entire 'mozharness' section by-test-platform.
This is bad because:

A) Configuration under 'mozharness' can't be shared across platforms
B) We can't use the 'job-defaults' simplification since merging is naive

Instead of keying the entire 'mozharness' section, this change keys only the
specific configuration that needs it.

MozReview-Commit-ID: EaPlOzsESQ3

--HG--
extra : rebase_source : 12d81013fd4e18403799c92df06f855bf7162a05
2017-10-19 14:35:04 -04:00
Andrew Halberstadt
76166f027f Bug 1410250 - Use transform for appending --mochitest-suite=<suite> et al, r=dustin
Every task that uses the desktop_unittest.py or android_emulator_unittest.py
mozharness scripts needs to pass in either --<suite>-suite=<flavor>, or
--test-suite=<flavor> respectively.

In almost all cases, <suite> and <flavor> are identical to the value that is
already specified under the test['suite'] key. This means we can use a
transform to append these command line arguments and reduce the complexity of
the yaml files.

MozReview-Commit-ID: EaPlOzsESQ3

--HG--
extra : rebase_source : 1fc5523323774ab429f1377880204df51d53ccef
2017-10-19 14:34:59 -04:00
Tom Prince
28f75d1d59 Bug 1410137: Pass commit message to all mozharness builders on all try branches; r=dustin
MozReview-Commit-ID: IXEChll4kKC

--HG--
extra : rebase_source : bfc14082c5b316db605f3ac07d7e2f4c2257844c
extra : source : 236c4a3996d90a044cd05509fcaebe54c5e62509
2017-10-18 20:20:33 -06:00
Tom Prince
b2fe451267 Bug 1410133: Allow having all test-sets on a given platform; r=dustin
MozReview-Commit-ID: DmQF7duvCro

--HG--
extra : rebase_source : 7f357c0b990bfd5b0c60fb4648af9746c34d7118
extra : source : 66ac9542f6657064d4be41c96ff5049647e8dfb4
2017-10-18 20:21:30 -06:00
Brendan Dahl
5a657e5141 Bug 1408220 - Enable mochitest-plain-headlesss on windows. r=jmaher
--HG--
extra : rebase_source : 0bd382daec7574f3660997469e3785769dee77dd
2017-10-18 09:46:27 -07:00
Sebastian Hengst
3d19eff467 Backed out changeset 87c05e34ef50 (bug 1409739) for valgrind bustage: '--enable-jemalloc' implied by '--enable-dmd' conflicts with '--disable-jemalloc' from the mozconfig. r=backout
--HG--
extra : amend_source : cfbb5702b98d4023724f6832aa016a52bb2ff00c
2017-10-19 18:29:55 +02:00
Chris AtLee
4da7d39349 Bug 1409739: Remove old DMD configs r=glandium
MozReview-Commit-ID: H7kc33CXIbQ

--HG--
extra : rebase_source : 81eeff0cb420381e08e64aa37356114b0a613506
2017-10-17 11:26:04 -04:00
Andrew Halberstadt
7ab103c502 Bug 1388478 - Use job-defaults to simplify 'test' configs where appropriate, r=jmaher
This is mostly a refactor, moving shared defaults to the top of the file where
appropriate.

The only change this makes, is modifying a couple of the macosx talos tasks to
use the osx mozharness config. They were previously using the linux config
which was likely a bug.

MozReview-Commit-ID: 2c0muPZrHZ

--HG--
extra : rebase_source : c05f03e812972fa0c237f1dfa5f07c9a47cc30ce
2017-10-17 16:46:06 -04:00
Andrew Halberstadt
54564fe68d Bug 1388478 - Split tests.yml into several smaller suite-specific files, r=dustin,jmaher
This is a simple refactor into separate files. No task definitions should be
modified by this patch.

Most tasks are moved into suite-specific .yml files. A handful of miscellaneous
tasks are defined directly in kind.yml under the 'jobs' key.

MozReview-Commit-ID: 7piXDA6tGI0

--HG--
extra : rebase_source : a91fbb6d0bf740a28a042470b3f9d4a4e309d1f0
2017-10-17 16:25:41 -04:00
Andrew Halberstadt
790bf29f2d Bug 1388478 - Load tests.yml tasks with the transform loader, r=dustin
This will allow us to use 'jobs', 'jobs-from' and 'job-defaults' with the test
kind.

MozReview-Commit-ID: 7q66kjSI4b3

--HG--
extra : rebase_source : 46c46b1a02d74a1e953c878de2fbb6cbb1b5dd81
2017-10-17 15:57:14 -04:00
Tom Ritter
211636b4b8 Bug 1409915 Bump MinGW version to fix a broken IDWriteFontFace1 declaration r=froydnj
MozReview-Commit-ID: 6An97afawC5

--HG--
extra : rebase_source : 2b2c4a098e7b9ea0d6065d254b81547bd6165109
2017-10-18 19:23:33 -05:00
Dustin J. Mitchell
8e8b12fcb3 Bug 1407452 - fix concurrent task creation to handle exceptions; r=jonasfj
The previous implementation failed to call `f.result()` when creating only one
task, thereby ignoring the error.

MozReview-Commit-ID: 3zv9kFoPZCj

--HG--
extra : rebase_source : c674b0cfe9fc0722046a97253a26b3e539827273
2017-10-11 15:27:12 +00:00
Sebastian Hengst
f9b5b9b40c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 790IXj5MZ4f
2017-10-18 11:48:34 +02:00
Phil Ringnalda
5db7da0bcc Backed out changeset 64a4f7fc64e3 (bug 1409265) for unexpected assertion failures in media crashtests and webaudio mochitests
CLOSED TREE
MozReview-Commit-ID: Cv7AviLp0KP
2017-10-17 19:59:33 -07:00
Nick Alexander
af26e68984 Bug 1366644 - Part 3a: Update Android build-tools (25.0.3), Gradle (3.4.1), Android-Gradle (2.3.3). r=maliu
The goal is to use a newer Android-Gradle build plugin version (2.3.3
is latest stable).  That requires a modern Gradle (anything 3.3+, but
3.4.1 is the default from my Android Studio), and also a newer
build-tools (25.0.3 is latest stable).

The locations of lint output changed, and we want to use the standard
output location because it's difficult to accommodate variant details
in custom names.  We change the location of findbugs output to follow
suit.

This requires either:

- fixing lint errors
- adding to the lint whitelist
- using the new lint baseline

It's best to use the new lint baseline, which will happen in the next commit.

MozReview-Commit-ID: D19FzIDCJrE

--HG--
extra : rebase_source : 12d132c0c3e0dbe2b8873b31360ea96d612de44c
2017-10-16 15:09:15 -07:00
Sebastian Hengst
f3f32c7851 merge mozilla-central to mozilla-inbound. r=merge a=merge
--HG--
rename : media/libstagefright/binding/include/mp4_demuxer/ByteReader.h => media/libstagefright/binding/include/mp4_demuxer/BufferReader.h
extra : rebase_source : 98d9275bf6065bc701881aed6c4635f1da9ea642
2017-10-18 00:05:25 +02:00
Geoff Brown
7e178a913b Bug 1409507 - Bump TV to tier 2 on Windows and OSX; r=jmaher 2017-10-17 14:45:10 -06:00
Geoff Brown
f4b871e415 Bug 1404525 - Schedule test-verify on Android, tier 3; r=jmaher 2017-10-17 14:45:05 -06:00
Rob Wood
8351214bcd Bug 1407398 - Run talos tp6 and ts_paint in duplication but with a heavy user-profile; r=jmaher
MozReview-Commit-ID: 5AL1DIz6Raq

--HG--
extra : rebase_source : 35fe3c57ab2ff5a727cb3599d3b56ad9ff8ec3e9
2017-10-12 11:29:07 -04:00
Sebastian Hengst
32f7c8fec3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Brendan Dahl
0946e8c036 Bug 1399956 - Add headless mochitests to taskcluster. r=jmaher
MozReview-Commit-ID: IGnl6WroOOV
2017-10-16 16:15:45 -07:00
David Major
fe61232e43 Bug 1409044 - Pass the tooltool authentication file in Spidermonkey builds. r=Callek 2017-10-16 11:43:34 -04:00
Tom Ritter
302cef9ace Bug 1407359 Set up a framework for patching the MinGW toolchain r=glandium
MozReview-Commit-ID: 8HtjLXAIXTP

--HG--
extra : rebase_source : b32cb4ac931c9dc599572bc5e726e4d68982c8a4
2017-10-16 20:52:47 -05:00
Nick Alexander
01b0f892eb Bug 1366644 - Pre: Print Android sdkmanager package listing. r=maliu
This is simply diagnostic; it's nice to see what the versions of the
Android packages installed are, like:

Installed packages:
  Path                              | Version      | Description                       | Location
  -------                           | -------      | -------                           | -------
<snip>
  platforms;android-23              | 3            | Android SDK Platform 23           | platforms/android-23/
  tools                             | 26.0.1       | Android SDK Tools 26.0.1          | tools/

This is really useful because it's not possible to pin most packages
to specific versions; that is, we can only install latest "tools", not
"tools;26.0.1".

MozReview-Commit-ID: HgZLGCAObEs

--HG--
extra : rebase_source : 33e5c9f81d05551c9e167eac62009f1de023b410
2017-10-16 13:24:47 -07:00
Nick Alexander
048881a469 Bug 1372075 - Make android-* Gradle test suites tier 1. r=gbrown
This adds a new `tc-A` Tree Herder group, similar to the `A` Autophone
(or Android) group.  (I don't want to include a `g` for Gradle because
eventually there will be nothing that is _not_ Gradle.)

Per https://bugzilla.mozilla.org/show_bug.cgi?id=1371445#c31, the
sheriffs are satisfied with the test output.

As to the rest of
https://bugzilla.mozilla.org/show_bug.cgi?id=1372075#c0, the
documentation is in place, and |mach try fuzzy| has eclipsed
trychooser, so I think we should not update trychooser.

MozReview-Commit-ID: 2OWDEmGCd11

--HG--
extra : rebase_source : 8c62f958b64c38797e9070e8328cd7f24baa8cc5
2017-10-16 19:54:52 -07:00
Nick Alexander
28d671d39a Bug 1408598 - Don't run {multi-l10n, update} actions for android-* tasks. r=maliu
The multi-l10n and update mozharness actions are Nightly build
specific.  The android-* tasks look like builds but aren't really
builds -- they don't produce APKs, for example.  In the past, these
actions immediately returned because the android-* jobs where never
considered Nightly builds and there is a test for "is Nightly" in each
mozharness action.  When forcing a build to be a Nightly, these
actions don't immediately return; since they're build specific, this
causes errors.

This commit simply doesn't run these actions, since they're not
appropriate to these tasks.

MozReview-Commit-ID: deJJbBu0eb

--HG--
extra : rebase_source : 8a6b9d69bf7a1cbeb30f84d6e5def41c1af3816c
2017-10-17 11:50:14 -07:00
Mike Hommey
b8008f9d30 Bug 1409260 - Remove comments about tc-vcs. r=dustin,gps
--HG--
extra : rebase_source : 6dd6331f137e7ad8b10acc55e25881877855258b
2017-10-17 15:12:41 +09:00
Mike Hommey
f04bc1b100 Bug 1409260 - Remove tc-vcs related files from docker images. r=dustin,gps
--HG--
extra : rebase_source : 8096ae959e3a5ee3b9e86b616c34977247147dcd
2017-10-17 15:11:49 +09:00
Mike Hommey
f88329d02f Bug 1409260 - Remove tc-vcs caches. r=dustin,gps
--HG--
extra : rebase_source : bc8a0e8807c1dd6d2a662c7c1fc8ad33af88efe9
2017-10-17 15:12:18 +09:00
Mike Hommey
5ae1af5696 Bug 1409260 - Remove unused scripts from the desktop-build images. r=dustin,gps
AFAICT, the last use of the build.sh script was removed in bug 1309593,
and checkout-sources.sh is only used from that script.

--HG--
extra : rebase_source : f89d9071af0e49a168e1eb7c38e291c29ed7119f
2017-10-17 15:07:43 +09:00
Mike Hommey
92b58de044 Bug 1409265 - Update clang to 5.0 for linux and mac builds. r=froydnj
Except ASAN builds, which for some reason fail with that version
(bug 1409267).

--HG--
extra : rebase_source : e91bd0f4cd152be57abd5cddb8e15e4af34912bb
2017-10-13 13:34:08 +09:00
Brian Stack
d2c0e62e07 Bug 1401000- Add a purge-cache action r=dustin
MozReview-Commit-ID: CaEizD3jYmc

--HG--
extra : rebase_source : 7916ab82b5a92376b15980cf5bd6a213ee40c4ae
2017-10-13 11:22:42 -07:00
Brian Stack
d3a8b56012 Bug 1406209 - Use .taskcluster.yml for action tasks templates r=dustin,jonasfj
MozReview-Commit-ID: 8I8lIouV6KF

--HG--
extra : rebase_source : 6961105d1a232e93cf2f73db9ca88f8b08278dc0
2017-10-09 18:39:00 -07:00
Sebastian Hengst
c5cf9de9bd merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: AWcJtsdyruX
2017-10-15 11:40:42 +02:00
Sebastian Hengst
1e6ec61772 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IIgLYyM2O1l
2017-10-14 23:56:50 +02:00
Sebastian Hengst
6aec930386 Bug 1396260 - run reftest in smaller browser sessions on windows 7 to reduce font loading/rendering issues: fix indentation. r=linting-fix 2017-10-14 16:37:14 +02:00
Joel Maher
cb26ec367c Bug 1396260 - run reftest in smaller browser sessions on windows 7 to reduce font loading/rendering issues. r=jfkthame 2017-10-14 08:09:48 -04:00
Sebastian Hengst
caf5b99a30 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 8Qk2qoQvP0g
2017-10-14 11:49:31 +02:00
Sebastian Hengst
87626a0ece merge mozilla-central to autoland. r=merge a=merge 2017-10-14 00:02:17 +02:00
Sebastian Hengst
373bdd8602 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 9adaYBJ4tlo
2017-10-13 23:37:41 +02:00
Joel Maher
99d29db506 Bug 1281241 - move mochitest-plain, screenshots, and xpcshell off m1.medium. r=gbrown 2017-10-13 13:55:42 -04:00
Steve Fink
2a91809c78 Bug 1339989 - Create a sixgill compilation toolchain job, r=glandium
--HG--
extra : rebase_source : ccd11f3522b6c87a59bb9837a6a1d338cfbb8608
2017-10-09 17:49:29 -07:00
Geoff Brown
4ab44aa920 Bug 1407687 - Increase max run time for linux rusttests; r=me,test-only 2017-10-13 10:18:53 -06:00
Nick Alexander
fb7ea6fbab Bug 1405412 - Post: Remove JDK repackaging script. r=dustin
I don't think (the output of) this script is used anywhere.

MozReview-Commit-ID: DwMFtpozjNL

--HG--
extra : rebase_source : 005086039f520ba116534ab47ee49616c6958e85
2017-10-05 16:57:40 -07:00
Nick Alexander
daf88e8cc6 Bug 1405412 - Migrate Android SDK to android-sdk-linux toolchain task. r=dustin
The only tricky piece here is that the resulting toolchain archive is
private, and uses a newly allocated Task Cluster scope
(queue:get-artifact:project/gecko/android-sdk/*) to restrict access to
the archive.  All SCM levels (1, 2, 3) have been given the new scope:
see https://tools.taskcluster.net/auth/roles/moz-tree:level:1 and
friends.

MozReview-Commit-ID: CcDqDOHODpe

--HG--
extra : rebase_source : 81dbb065f2a3c4e7733e964be66adb1733db52c6
2017-10-03 11:45:27 -07:00
Nick Alexander
4332ec946d Bug 1405412 - Pre: Allow toolchain task images to not cache tc-vcs. r=dustin
Not all Docker images are configured for tc-vcs caches: in particular,
android-build is not configured.  Until we fully remove tc-vcs, this
will let toolchain tasks use non-tc-vcs caching images.

MozReview-Commit-ID: CYSdn2kpF3S

--HG--
extra : rebase_source : 87dec4fdb32290ef396cda7f92da6bd688bc5b7b
2017-10-05 15:55:23 -07:00
Mike Hommey
cfff009a09 Bug 1408277 - Add a toolchain job for clang 5.0. r=froydnj
--HG--
extra : rebase_source : 6a5a3e1db7b8a754181468914712a38f162d0f0d
2017-10-13 13:22:41 +09:00
Nick Alexander
34633c477b Bug 1352599 - Part 2: Add PROGUARD_JAR configure option. r=chmanchester
MozReview-Commit-ID: KOzcGY6txI6

--HG--
extra : rebase_source : 1fefdd2935b3e00fbd3234a832d827e91c1fcc75
2017-10-12 14:28:31 -07:00
Nick Alexander
5e900e07f6 Bug 1352599 - Part 1: Add a Proguard toolchain task for Android builds. r=froydnj
MozReview-Commit-ID: 5lyHGLkzyg

--HG--
extra : rebase_source : 63824f309d216eab06ea34a6db244eb299139f58
2017-10-02 13:27:51 -07:00
Tom Prince
a28e1e75a7 Bug 1408145: Report comm-central revision to treeherder when building from a comm branch; r=dustin
MozReview-Commit-ID: A1HUqmit7ew

--HG--
extra : rebase_source : 665c2001b862081bb4d2270542852a9e403695e4
2017-10-10 09:47:28 -06:00
Sebastian Hengst
30598ec65d merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-13 11:53:54 +02:00
vincentliu
1148a3f366 Bug 1407480 - Carry valid Rect when calling NotifyInvalidation() in layers-free mode. r=kats 2017-10-13 13:33:20 +08:00
Tom Ritter
ea7e05e401 Bug 1407289 Bump MinGW commit r=froydnj
MozReview-Commit-ID: KkG5ODa5WWl

--HG--
extra : rebase_source : ae9f21f489b218982e8d46134c1511ac709e8274
2017-10-10 20:42:00 -05:00
Dustin J. Mitchell
0d5ca56ea5 Bug 1404401 - ignore presence of target_task_config.json in tests; r=ahal
I *think* the modifications to MockedOpen are correct, but I'm not sure..

MozReview-Commit-ID: 6vTZBtdQ1dz

--HG--
extra : rebase_source : 2d2008f87640747ef831d000bf13a4b1b7fcd338
2017-10-12 17:58:14 +00:00
Sebastian Hengst
4359a8ac3b merge mozilla-central to autoland. r=merge a=merge 2017-10-14 12:39:09 +02:00
Nick Alexander
e83bd0bc4e Bug 1405413 - Migrate Gradle dependency fetching to toolchain dependencies. r=dustin
MozReview-Commit-ID: 6OOD4mhICG1

--HG--
rename : taskcluster/scripts/builder/build-android-dependencies.sh => taskcluster/scripts/misc/android-gradle-dependencies.sh
rename : taskcluster/scripts/builder/build-android-dependencies/after.sh => taskcluster/scripts/misc/android-gradle-dependencies/after.sh
rename : taskcluster/scripts/builder/build-android-dependencies/before.sh => taskcluster/scripts/misc/android-gradle-dependencies/before.sh
rename : taskcluster/scripts/builder/build-android-dependencies/nexus.xml => taskcluster/scripts/misc/android-gradle-dependencies/nexus.xml
extra : rebase_source : 8c476377ded6b7177b3ba45f648431a08468948d
2017-10-13 12:59:04 -07:00
Nick Alexander
6500c992fe Bug 1405413 - Pre: Allow toolchain tasks to (un)set sparse-profile. r=glandium
Specifying anything but "toolchain-build" appears to have cache
errors, which I cannot understand.  These cache errors can be
addressed in follow-up, if and when toolchain tasks require new sparse
profiles.  But specifying `null` avoids the sparse profile details
entirely, which works nicely for `android-gradle-dependencies`, which
is build-like and requires a fairly complete checkout.

MozReview-Commit-ID: L3R8UIDjgqW

--HG--
extra : rebase_source : 096a180238d1b5eeffbb0e2d9d538def162e877f
2017-10-13 10:27:37 -07:00
Kartikaya Gupta
219e113ee4 Bug 1408418 - Disable talos-chrome on QR builds because they are permafailing. r=jrmuizel
MozReview-Commit-ID: 6DGPbgqmqMi

--HG--
extra : rebase_source : 040c3c00dbd334d44d06092f317448d16ed5119c
2017-10-13 11:00:33 -04:00
Sebastian Hengst
758e7bad02 Backed out changeset 52a05ad77fa5 (bug 1352599) for failing build at python/mozbuild/mozbuild/test/configure/lint.py::Lint::test_mobile_android. r=backout on a CLOSED TREE 2017-10-12 23:43:02 +02:00
Sebastian Hengst
aa9035ca52 Backed out changeset 1da1df814ad3 (bug 1352599) 2017-10-12 23:42:00 +02:00
Sebastian Hengst
6c02d12cff Backed out changeset 5bd941606a64 (bug 1405412) 2017-10-12 23:41:36 +02:00
Sebastian Hengst
4b5ec86ca9 Backed out changeset 5f4ff0de7242 (bug 1405412) 2017-10-12 23:41:30 +02:00
Sebastian Hengst
71825d3c20 Backed out changeset 44f885bc7c22 (bug 1405412) 2017-10-12 23:41:25 +02:00