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

2034 Коммитов

Автор SHA1 Сообщение Дата
Phil Ringnalda 2c559035f7 Backed out 4 changesets (bug 1394883) for Windows signing chain-of-trust failures
CLOSED TREE

Backed out changeset e3f42eca51c1 (bug 1394883)
Backed out changeset 081f830cf285 (bug 1394883)
Backed out changeset 9426705a05af (bug 1394883)
Backed out changeset 3a579a5054ef (bug 1394883)

MozReview-Commit-ID: 2viO8A8arHd
2017-08-31 20:02:34 -07:00
Wes Kocher cf93b6ca0d Merge m-c to autoland, a=merge
MozReview-Commit-ID: BlE0HFQUP9c
2017-08-31 16:56:58 -07:00
Geoff Brown 0768e73e60 Bug 1394418 - Add reminder of job visibility policy to tests.yml; r=jmaher 2017-08-31 07:50:30 -06:00
Geoff Brown 252c7092bf Bug 1395148 - More test chunks for linux32 xpcshell tests; r=jmaher 2017-08-31 07:50:27 -06:00
Sebastian Hengst 444f7c3600 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-08-31 14:39:13 +02:00
Johan Lorenzo fb7ce1747e Bug 1384482 - Comply to Treeherder's nomenclature r=mtabara
MozReview-Commit-ID: 8bh8gI577sr
2017-08-31 11:17:54 +02:00
Wes Kocher 940bdbc699 Merge autoland to central, a=merge
MozReview-Commit-ID: Jz9iBkuBrpV
2017-08-30 19:52:39 -07:00
Dustin J. Mitchell a77e898223 Bug 1394952: it's /builds/worker, not /home/builds; r=wcosta
MozReview-Commit-ID: C6CuekloQIN

--HG--
extra : rebase_source : 975dcfa2c47deb4152322a7e5867036aaac587ec
2017-08-29 21:34:54 +00:00
Sebastian Hengst b5538f07a1 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-08-30 11:07:58 +02:00
Joel Maher c92742dbbc Bug 1375039 - Enable AWSY for linux64/osx nightly builds. r=bc 2017-08-30 03:34:29 -04:00
Kartikaya Gupta bc05e4ceb7 Bug 1394932 - Enable the g1 talos test on linux64-qr. r=jmaher
MozReview-Commit-ID: HzFQQzNNU4N

--HG--
extra : rebase_source : 78da4e4e5526d540224225eb1fc4f1f424e49adf
2017-08-29 15:42:23 -04:00
J. Ryan Stinnett 73a38d6e65 Bug 1394887 - Enable Stylo Linux debug M(cl) and M(a11y). r=emilio
MozReview-Commit-ID: Bg4Ak8yTHau
2017-08-29 17:13:37 -05:00
Wes Kocher 80bdfcfdd0 Backed out 4 changesets (bug 1394026) for busted decision tasks a=backout
Backed out changeset 951cfc00293a (bug 1394026)
Backed out changeset 0ad4c9bbfc1f (bug 1394026)
Backed out changeset eb47ff423f2e (bug 1394026)
Backed out changeset 58c64dc1a7d1 (bug 1394026)

MozReview-Commit-ID: 7PHWSW9WxVD
2017-08-29 12:54:59 -07:00
Brian Stack 186a009cc1 Bug 1394026 - Add docs for new action tasks definition format r=dustin
MozReview-Commit-ID: IeB9QGwI761

--HG--
extra : rebase_source : abe23c045943ff1e13881b8206d1f99ba7ea978d
2017-08-29 10:53:13 -07:00
Brian Stack 9ebdf74bf9 Bug 1394026 - Make an interactive loaner action task for linux. r=dustin
MozReview-Commit-ID: 3Jbbo7VvuDl

--HG--
extra : rebase_source : fca4569a7dd7508d227b152e921eaab902e35cce
2017-08-28 13:53:56 -07:00
Brian Stack f97fcdfd4b Bug 1394026 - Enable yaml-based simple actions. r=dustin
MozReview-Commit-ID: 3RC2MaxcsQp

--HG--
extra : rebase_source : 7db5ccc7b9eba43dd2ac8d30775ab02965a7605c
2017-08-28 13:53:30 -07:00
Brian Stack 119bd583db Bug 1394026 - Tag tasks with os and worker implementation. r=dustin
MozReview-Commit-ID: GWNiq6a3hlZ

--HG--
extra : rebase_source : 2dbae1591ec5190f9e058bf786e755fdb5f00da6
2017-08-25 15:30:34 -07:00
Sebastian Hengst ca3d97b658 merge mozilla-central to autoland. r=merge a=merge 2017-08-29 20:31:58 +02:00
Sebastian Hengst 2a9cc8e3be merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BQuBmVtsdki
2017-08-29 20:30:41 +02:00
Joel Maher 86dc1351bb Bug 1393583 - reduce chunks of reftest on osx; remove reftest-stylo for osx; r=jryans 2017-08-29 05:52:30 -04:00
Johan Lorenzo a716c447c0 Bug 1384482 - Rename android-api-15 into android-api-16 r=mtabara
MozReview-Commit-ID: 4j66pTZEJzq

--HG--
rename : mobile/android/config/mozconfigs/android-api-15-frontend/nightly => mobile/android/config/mozconfigs/android-api-16-frontend/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle-dependencies/nightly => mobile/android/config/mozconfigs/android-api-16-gradle-dependencies/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-16-gradle/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact => mobile/android/config/mozconfigs/android-api-16-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15/debug => mobile/android/config/mozconfigs/android-api-16/debug
rename : mobile/android/config/mozconfigs/android-api-15/debug-artifact => mobile/android/config/mozconfigs/android-api-16/debug-artifact
rename : mobile/android/config/mozconfigs/android-api-15/l10n-nightly => mobile/android/config/mozconfigs/android-api-16/l10n-nightly
rename : mobile/android/config/mozconfigs/android-api-15/nightly => mobile/android/config/mozconfigs/android-api-16/nightly
rename : mobile/android/config/mozconfigs/android-api-15/nightly-artifact => mobile/android/config/mozconfigs/android-api-16/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15/nightly-old-id => mobile/android/config/mozconfigs/android-api-16/nightly-old-id
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_dependencies.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_dependencies.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_old_id.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_old_id.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_partner_sample1.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_partner_sample1.py
rename : testing/mozharness/configs/single_locale/ash_android-api-15.py => testing/mozharness/configs/single_locale/ash_android-api-16.py
rename : testing/mozharness/configs/single_locale/date_android-api-15.py => testing/mozharness/configs/single_locale/date_android-api-16.py
rename : testing/mozharness/configs/single_locale/jamun_android-api-15.py => testing/mozharness/configs/single_locale/jamun_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-aurora_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-aurora_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-beta_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-beta_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-central_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-central_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-release_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-release_android-api-16.py
rename : testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_16.py
rename : testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_16.py
rename : testing/mozharness/configs/single_locale/tc_android-api-15.py => testing/mozharness/configs/single_locale/tc_android-api-16.py
rename : testing/mozharness/configs/single_locale/try_android-api-15.py => testing/mozharness/configs/single_locale/try_android-api-16.py
extra : rebase_source : d24bd3b0298e4fc21e9e8029e5f69a65fd1012f9
2017-08-09 16:18:15 +02:00
Dustin J. Mitchell 0e3aba2f71 Bug 1394779: decision image still uses /home; r=wcosta
MozReview-Commit-ID: 77d7Mze0CRJ

--HG--
extra : rebase_source : 3903121d194d577303ca41702afa67a4b41220b3
2017-08-29 12:55:11 +00:00
Dustin J. Mitchell 8ff9eec55c Bug 1390968: python-3 compatibility for taskcluster/**/*.py; r=Alex_Gaynor,gps
MozReview-Commit-ID: Hyfn2PlXvhd

--HG--
extra : rebase_source : 504337cd3742c36f37c059ef2b8cd04067f58277
2017-08-28 21:53:04 +00:00
Dustin J. Mitchell 8f96075410 Bug 1390968: add a py(3) job; r=gps
MozReview-Commit-ID: 1BkOEvPKjSD

--HG--
extra : rebase_source : 5b330030b5961cf8557a33346c2b8b7208aaf99c
2017-08-28 20:55:55 +00:00
Wes Kocher 81b02e9618 Bug 1384433 - Fix yaml lint job a=bustage CLOSED TREE 2017-08-28 16:35:49 -07:00
Mike Hommey be2befe9f2 Bug 1384433 - Add a verification that tiers are consistent across dependencies. r=dustin 2017-08-29 07:53:59 +09:00
Mike Hommey 7d14206e34 Bug 1384433 - Generalize verifications done on task graphs. r=dustin 2017-08-29 07:53:57 +09:00
Mike Hommey 7897fb7596 Bug 1384433 - Make clang-cl toolchain jobs tier 1. r=dustin
Tier 1 Firefox builds are using those toolchain jobs for stylo, so they
need to be tier 1.
2017-08-29 07:53:56 +09:00
Mike Hommey ac45a74af4 Bug 1384433 - Make Windows ASAN tests tier 3. r=ting
The Windows ASAN builds are tier 3, while the corresponding tests,
currently are tier 2. So we make them tier 3 for consistency.
2017-08-29 07:53:52 +09:00
Xidorn Quan 4750451d3d Bug 1387993 - Enable chrome mochitests on linux debug build. r=jmaher
MozReview-Commit-ID: Aj0movJBDI9

--HG--
extra : rebase_source : c33c2386fd0ca2e9eed9cb7fc137caf41629f7e4
2017-08-30 10:18:30 +10:00
Andrew Halberstadt c451dcfe84 Bug 1391075 - Add template to modify task env from |mach try fuzzy|, r=dustin
This adds a new morph template for modifying a task's env and the corresponding glue
to specify it from |mach try fuzzy|. It can be used like:

./mach try fuzzy --env FOO=1 --env BAR=baz

This will simply set those environment variables in *all* tasks. We could add the
ability to only specify it for a subset of tasks in the future, but that seems like
a hard problem that probably isn't worth it.

MozReview-Commit-ID: C4sokv886PU

--HG--
extra : rebase_source : 64c9105848e6becd33fae63aeabc3423cfda3bdf
2017-08-25 15:24:22 -04:00
Chris Manchester 696a8e5320 Bug 1386782 - Add toolchain tasks to build gn in automation. r=ted
MozReview-Commit-ID: 7dDwsQJnzRL

--HG--
extra : rebase_source : be14a5af5648ae0cc0e571ca098307a4d84a7c14
2017-07-25 15:33:44 -07:00
Rob Wood bb1171515f Bug 1387377 - Don't run gtest or awsy on devedition builds; r=jmaher
MozReview-Commit-ID: 2siiOBftTYs

--HG--
extra : rebase_source : 65af91eca6e686ddc7700ad3fbbdcc6dd92000cf
2017-08-24 12:49:28 -04:00
Wander Lairson Costa 6332ed5b0a Bug 1338651 part 1: Change docker image home dir to /build. r=dustin,mshal
Using /home/worker is the build directory has a 30% talos performance
loss, because test machines has a /home mount directory.

MozReview-Commit-ID: 554IPMRWgzK

--HG--
extra : rebase_source : 00827d3f6bd705419bc801eb05b543af1ddc274f
2017-08-28 08:44:51 -03:00
Phil Ringnalda e300bc2504 Merge autoland to m-c, a=merge
MozReview-Commit-ID: BFVS6hRAxIb
2017-08-26 18:12:15 -07:00
Aki Sasaki 8e6740ad55 bug 1394130 - 2 locales per chunk to avoid signing timeouts. r=bustage a=release DONTBUILD
MozReview-Commit-ID: 36iGm6Rxtda

--HG--
extra : histedit_source : b10c8c259960ccfd11205f230839bb45a5ffc4f2
2017-08-26 14:23:30 -07:00
Gregory Szorc 10773f0d43 Bug 1390693 - Upload docs to project and version specific locations; r=dustin
Previously, we uploaded the main Firefox tree docs to /.

In reality, there are multiple Sphinx projects in the repo. In
addition, it is sometimes desirable to access docs for an older
version of Firefox.

In this commit, we add support for specifying the S3 key prefix
for uploads. Then we change the upload code to upload to multiple
locations:

* <project>/latest (always)
* <project>/<version> (if a version is defined in the Sphinx config)
* / (for the main Sphinx docs project)

For the Firefox docs, ``version`` corresponds to a sanitized value from
``milestone.txt``. Currently, it resolves to ``57.0``.

While we're here, we add support for declaring an alternate project
name in the Sphinx conf.py file. If ``moz_project_name`` is defined,
we use that as the project name. For Firefox, we set it to ``main``.
This means our paths (local and uploaded) are now ``main`` instead of
``Mozilla_Source_Tree_Docs``. That's much more pleasant.

MozReview-Commit-ID: 8Gl6l2m6uU4

--HG--
extra : rebase_source : e56885092c12eb8cc76e5e7300f938be566e3e5a
extra : intermediate-source : 8509af1e135177a93460270b27f263c10a62d996
extra : source : 71b4f32caf209fe9dffc340c0b8ccb51ac79c7de
2017-08-24 11:12:21 -07:00
Gregory Szorc 17296bc970 Bug 1390693 - Fold `mach doc-upload` into `mach doc`; r=dustin
We now have an --upload flag to control whether upload is performed.

We don't inline it because we want to maintain a "firewall" between
regular docs and all the extra packages and imports needed for S3.

MozReview-Commit-ID: DVKhsS545gp

--HG--
extra : rebase_source : 7fee832145189be882db0f0ca057eda6158e0492
2017-08-24 11:31:54 -07:00
Gregory Szorc 4b1e2d4a2e Bug 1390693 - Generate docs archive within mach command; r=dustin
By using mozpack, we get deterministic archives. This also makes the
task command simpler.

MozReview-Commit-ID: EPI7tuGQuso

--HG--
extra : rebase_source : babcbf3d5607480321106b40eaa4598c0faee188
2017-08-24 10:37:53 -07:00
Gregory Szorc b6b11591af Bug 1390693 - Run documentation generation everywhere; r=dustin
We want to verify that Sphinx docs work on all repos. It is only
uploading that should be limited.

MozReview-Commit-ID: An6EZ7jpaWh

--HG--
extra : rebase_source : 86400968630b3ab1c09c43d5fa42d456cec159c4
2017-08-24 11:58:28 -07:00
J. Ryan Stinnett 4cd937870c Bug 1393819 - Enable M(bc) for linux64-stylo/debug. r=xidorn
MozReview-Commit-ID: FsZJn6AWHeP

--HG--
extra : rebase_source : 3b278a62459d20abfcbc1dccddb65d3779a7e091
2017-08-24 19:02:52 -05:00
Wes Kocher 7ea5ed6e6a Merge m-c to autoland, a=merge
MozReview-Commit-ID: LEKykpTAKjv
2017-08-25 17:32:33 -07:00
Maja Frydrychowicz fbfedce632 Bug 1393865 - Add try aliases for web-platform-tests-wdspec; r=dustin
This fixes the issue where "-u web-platform-tests-wdspec" scheduled
nothing. Now it will schedule a e10s-enabled run of wdspec tests.

MozReview-Commit-ID: AdHZqtk1hLy

--HG--
extra : rebase_source : 8d5926277b37952616c4dffdb20133868913bab2
2017-08-25 15:52:07 -04:00
Gregory Szorc 6bf25db065 Bug 1390700 - Use sparse checkouts for decision task; r=dustin
The updated Docker image contains robustcheckout and run-task support
for sparse checkouts, which are obvious prerequisites.

We change the cache name so sparse and non-sparse checkouts don't
use the same working directory. If we didn't do this, tasks running
from images with old Mercurial clients or without a sparse aware
robustcheckout would fail.

The effect of using a sparse checkout is that we reduce the number
of files in the checkout from ~234,000 to ~3,600. This reduces time
for a fresh checkout from several dozen seconds to under 2s.

MozReview-Commit-ID: IJz794g8ZKH

--HG--
extra : source : 9923fffd4f64a1aa9d762e6027e0e2424a19c49c
2017-08-23 12:09:00 -07:00
Joel Maher 20d6994825 Bug 1383789 - enable stylo talos tests on osx. r=rwood 2017-08-25 11:15:40 -04:00
Johan Lorenzo 66ee2c99b9 Bug 1390123 - Snap: Automate uploads to Ubuntu Store r=mtabara
MozReview-Commit-ID: 7JVwiUaxk0G

--HG--
extra : amend_source : d3c88b2018f4fb195597151b69389e59f17525e2
2017-08-14 15:00:33 +02:00
Gregory Szorc a22927dbb3 Backed out changeset 9923fffd4f64 (bug 1390700) for somehow breaking chain of trust on some Windows builds
CLOSED TREE

--HG--
extra : amend_source : e039e6840e52ee3186f4c8c0ae20d75cdccdee5a
2017-08-24 21:42:18 -07:00
Gregory Szorc d4da1b9397 Bug 1390700 - Use sparse checkouts for decision task; r=dustin
The updated Docker image contains robustcheckout and run-task support
for sparse checkouts, which are obvious prerequisites.

We change the cache name so sparse and non-sparse checkouts don't
use the same working directory. If we didn't do this, tasks running
from images with old Mercurial clients or without a sparse aware
robustcheckout would fail.

The effect of using a sparse checkout is that we reduce the number
of files in the checkout from ~234,000 to ~3,600. This reduces time
for a fresh checkout from several dozen seconds to under 2s.

MozReview-Commit-ID: IJz794g8ZKH

--HG--
extra : rebase_source : d262c8314381a136cf5cdc5c33669c8c61818d1d
2017-08-23 12:09:00 -07:00
Gregory Szorc 22bae15639 Bug 1390700 - Support sparse checkouts in run-task; r=dustin
`run-task` is taught a --sparse-profile argument to be passed down
to `hg robustcheckout` for the main source checkout. It does what
you expect: performs a sparse checkout using the named profile.

The Taskgraph YAML for run-task is taught a "sparse-profile"
property to define the sparse profile. When defined, --sparse-profile
will be passed down to `run-task` and the cache name will be updated
to reflect the use of sparse checkout.

Our cache checking transform is updated to audit for the use of
--sparse-profile without the corresponding "-sparse" cache name
variation.

The reason we need a distinct cache name for sparse is because
clients that aren't sparse aware will be unable to read checkouts
that are sparse. By forcing sparse and non-sparse into different
cache pools, we avoid compatibility issues.

In the ideal world, we probably support sparse profiles on all the
VCS checkouts that `run-task` supports (e.g. --tools-checkout).
Perfect is the enemy of done. All of this is defined in-tree and
it is easy enough to change atomically.

MozReview-Commit-ID: 79k7Vul0hHO

--HG--
extra : rebase_source : babe9b42e2796c2341bffc6ecfe829f4daff9e0f
2017-08-23 18:54:14 -07:00
Gregory Szorc 605775b621 Bug 1390700 - Fix some error messages in run-task; r=dustin
Include "error:" so Treeherder log parser picks things up (hopefully).

Also, actually include cache path in string.

MozReview-Commit-ID: 8b8ou7TJYZs

--HG--
extra : rebase_source : 52b43dd18419a6a8cfb096a6bf4262852c7c0ccc
2017-08-24 09:06:45 -07:00