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

1888 Коммитов

Автор SHA1 Сообщение Дата
Johan Lorenzo 3de240864f Bug 1383771 - Add widevine support to Nightly builds r=aki
Other related changes:
* Only target.{zip,tar.gz,tar.bz} get the widevine signature (not the various installers).
* Linux{32,64}-nightly are now repackaged. Their mar files are not signed during signed step anymore. It now happens after the repackage.
* As a consequence, funsize routes for linux are now set to repackage-signing (instead of signing)
* Signed upstream artifacts are now defined in a dedicated module (to avoid duplication)
* Platforms defined in beetmover_repackage now allow regex (to reduce duplication too)
* Mozharness configs: Delete unused (and misleading) `src_mozconfig` for windows. This value is actually not used when `run_configure` (in the same dict) is set to False.

MozReview-Commit-ID: COKqevW9Mzn

--HG--
extra : rebase_source : b9d18b73e288768c3e8f68c6a0b7059ebd73b166
2017-08-10 19:25:36 +02:00
Nick Alexander f27fc91bf7 Bug 1383973 - Use `run: using` and build transforms to avoid tc-vcs in android-* tasks. r=dustin
MozReview-Commit-ID: aENMcIbglQ

--HG--
rename : taskcluster/ci/android-stuff/kind.yml => taskcluster/ci/build/android-stuff.yml
extra : rebase_source : 2b51e02cd4f77675c42435708c3a579539e6108e
2017-08-01 11:08:14 -07:00
Nick Alexander 0100ff2b4a Bug 1383973 - Introduce single build script for `run: using: mozharness`. r=dustin
The old process ran "before" and "after" steps as root.  The
mozharness script doesn't run as root, which required some small
changes to not run Sonatype Nexus as root.  Everything else is a
straight-forward move of the scripts out of the `android-gradle-build`
image and into `taskcluster/scripts`.

MozReview-Commit-ID: CqnNI33OKmb

--HG--
rename : taskcluster/docker/android-gradle-build/bin/after.sh => taskcluster/scripts/builder/build-android-dependencies/after.sh
rename : taskcluster/docker/android-gradle-build/bin/before.sh => taskcluster/scripts/builder/build-android-dependencies/before.sh
rename : taskcluster/docker/android-gradle-build/bin/repackage-jdk-centos.sh => taskcluster/scripts/builder/build-android-dependencies/repackage-jdk-centos.sh
extra : rebase_source : f94e6b9b780f96038c60d3825039a0f94add0404
2017-08-02 16:41:15 -07:00
Nick Alexander 9d2b3f404c Bug 1383973 - "Rebase" android-gradle-build back onto desktop-build. r=dustin
We really want the Android build image to inherit from desktop-build,
but that isn't possible with the current `docker-image: in-tree:`
support.  Therefore, way back in the mists of time, I culted
android-gradle-build from desktop-build.  This moves it back (mostly)
in line with desktop-build, which has advanced.

MozReview-Commit-ID: 6GmuxHjhAbv

--HG--
extra : rebase_source : 265937bc9ba3bc4c18756b6c675100a62929bafe
2017-08-11 15:14:55 -07:00
Nick Alexander 777630cc21 Bug 1383973 - Allow `docker-image:` that is not 'desktop-build'. r=dustin
There's little value in a more complicated process for setting the
underlying Docker image for a `run: using: mozharness` job.

This uncovered a typo (extraneous comma) in a Mac OS X repackage job.

MozReview-Commit-ID: DGOs1NvuS32

--HG--
extra : rebase_source : cd7a8402259139f37ec649bb5dc39317fe2fc3cb
2017-08-01 18:00:26 -07:00
Wes Kocher a5fc391fdf Merge m-c to autoland a=merge
MozReview-Commit-ID: LsPv9Mdodvf
2017-08-11 13:39:17 -07:00
Wes Kocher 5a4357c768 Merge inbound to central, a=merge
MozReview-Commit-ID: GArkKmOFIVH
2017-08-11 13:15:33 -07:00
Mike Hommey 47bc56acc7 Bug 1389398 - Remove remaining clang entries in windows tooltool manifests. r=gps
Since the buildbot-based Windows builds using releng.manifest are busted
anyways, there is no reason to keep clang entries in there. Which makes
those manifests identical to clang.manifest, so remote the latter.

--HG--
extra : rebase_source : eef7eca4bafc4e348eadc04d6da2bd17ea20deea
2017-08-11 16:16:32 +09:00
Brian Stack d1e7547331 Bug 1389248 - Move actions spec to taskcluster docs r=dustin
MozReview-Commit-ID: BsYRmivUZZ7

--HG--
extra : rebase_source : 05d3c67f06585f43b224fce9785dbf8f97edd3e5
2017-08-10 13:59:05 -07:00
Wes Kocher cff9e9b197 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 2YvHbITn9w3
2017-08-10 18:25:34 -07:00
Wes Kocher 936a9461f6 Merge inbound to m-c a=merge
MozReview-Commit-ID: KRQeIGmhAPA
2017-08-10 18:14:34 -07:00
Aki Sasaki 6a2f68f35c bug 1389260 - split by max # of locales per chunk. fix nightly l10n. r=bustage a=merge
MozReview-Commit-ID: Z4fW5rugEP

--HG--
extra : source : d60f3724f1a79d903f888d5053dcecef8a16e5ba
2017-08-10 17:25:46 -07:00
Wander Lairson Costa ce276a0927 Bug 1382280 part 2: Install debug information. r=ted
valgrind test will try to load debug information for the modules present
in a stack trace. If it fails to do it, we endup with a stack trace with
only memory addresses.

We install debuginfo for all installed packages and look for all libs
in the system common locations, and try to install the corresponding
debug information package.

These are acomplished with debuginfo-install yum utility script.

MozReview-Commit-ID: 76mHOUKKJud
2017-08-10 13:42:12 -03:00
Wander Lairson Costa 285b4dbffb Bug 1382280 part 1: Upgrade valgrind r=ted
Bug 1338651 was backed out because when building a newer image, there
was a valgrind leak report that couldn't resolve symbols. Further
investigation showed the valgrind package installed had symbols stripped.

We upgrade valgrind version and build it from source with symbols.

We had to build inside the docker image because we need to run
"make install". Using "make dist" to generate a tar ball will also run
"make docs", and it is hard to make it work because of the outdated
texlive package present in CentOS 6.

We also apply a patch [1] to valgrind correctly generate symbols
for unloaded objects.

[1] https://bugs.kde.org/show_bug.cgi?id=79362#c62

MozReview-Commit-ID: 2IhuJY28Ke3
2017-08-10 13:42:11 -03:00
Justin Wood 835ae13672 Bug 1387862 - Add yaml lint to the taskgraph. r=ahal,dustin
We should have CI Lint YAML files in the tree.

MozReview-Commit-ID: GN5pOJCXvnz

--HG--
extra : rebase_source : 1dd718a44d103f8c4e25736a7373a342d00e0152
2017-08-06 13:52:24 -04:00
Justin Wood 3f653d8d9b Bug 1387862 - Lint taskcluster yaml files. r=dustin
We should have CI Lint YAML files in the tree.

MozReview-Commit-ID: L83j6SODA3w

--HG--
extra : rebase_source : afb1a26e4a6819fc326f3bd1e9b856d6104597a8
2017-08-06 13:26:13 -04:00
Sebastian Hengst 65a53b0bca Backed out changeset a86a804e64ee (bug 1387862) 2017-08-10 14:29:59 +02:00
Sebastian Hengst 7fbb1a06db Backed out changeset 155c5392cac2 (bug 1387862) 2017-08-10 14:29:32 +02:00
Justin Wood 3a780753fe Bug 1387862 - Add yaml lint to the taskgraph. r=ahal,dustin
We should have CI Lint YAML files in the tree.

MozReview-Commit-ID: GN5pOJCXvnz

--HG--
extra : rebase_source : bc3b66985549ca52d47832753764bad5d556f388
2017-08-06 13:52:24 -04:00
Justin Wood b987f769d1 Bug 1387862 - Lint taskcluster yaml files. r=dustin
We should have CI Lint YAML files in the tree.

MozReview-Commit-ID: L83j6SODA3w

--HG--
extra : rebase_source : b5aee7a53c2fe25381116e45a4475d66ebba2903
2017-08-06 13:26:13 -04:00
Brian Stack 7cdf3d96ac Bug 1370343 - Update action task metadata to be more useful r=dustin
MozReview-Commit-ID: 2OAkAlA6sW4

--HG--
extra : rebase_source : 819cbc71229d52f0bf67b75ccee1755939007218
2017-08-09 16:56:02 -07:00
Brian Stack 95f9a0f17d Bug 1370343 - Remove dashes from names in actions files r=dustin
MozReview-Commit-ID: Qhzf5UMxhF

--HG--
rename : taskcluster/taskgraph/actions/add-new-jobs.py => taskcluster/taskgraph/actions/add_new_jobs.py
rename : taskcluster/taskgraph/actions/test-retrigger-action.py => taskcluster/taskgraph/actions/mochitest_retrigger.py
extra : rebase_source : bee8f336652c94a9659ad6d81f488f7fb3a939de
2017-08-09 16:33:53 -07:00
Brian Stack 724d5303bc Bug 1370343 - Update mochitest actions to be up to the new spec r=dustin
MozReview-Commit-ID: ItpfzhvqnN5

--HG--
extra : rebase_source : 4b43c0905b14c0bf6689a1d4e4c581e75a3b18cb
2017-08-09 16:30:07 -07:00
Brian Stack 1d997f4054 Bug 1370343 - Make add-new-tasks context be for groups rather than tasks r=dustin
MozReview-Commit-ID: SxIRKBORON

--HG--
extra : rebase_source : 1529957e2456eb9da6ac33721e0047a367f5f70b
2017-08-09 14:21:04 -07:00
Xidorn Quan 0a7d0bffe6 Bug 1383992 followup - Fix tests.yml.
MozReview-Commit-ID: 5ySe3J9QBCT
2017-08-10 12:07:17 +10:00
Xidorn Quan a7579e7241 Bug 1383992 part 2 - Enable some more mochitests for stylo. r=jmaher
MozReview-Commit-ID: AnZAxhPwwEB

--HG--
extra : rebase_source : 89418b819a53f1d1e5a5cd2861f31af1ff901844
extra : source : 1bc1f2000c0a4e9e23f5e2f05b7d95e44c615238
extra : histedit_source : ad7d9650d49c698d03d6397aa1ad27e860ae7827
2017-08-09 08:31:26 +10:00
Justin Wood 917c4fb30f Bug 1387831 - mochitest clipboard isn't running on windows anymore. r=jmaher,kmoir
We accidentally left mochitest clipboard enabled only for try, this removes its tier setting of 2 on windows 7, and makes it run wherever the corresponding builds run.

MozReview-Commit-ID: I2ybhqPtswV

--HG--
extra : rebase_source : 2516f6bce22e66a3444ac8c61231a47a74de3c0c
2017-08-06 14:08:29 -04:00
Ryan VanderMeulen 24396489e3 Backed out 7 changesets (bug 1387862) for yaml linting failures.
Backed out changeset 63f87f6db7d6 (bug 1387862)
Backed out changeset a85b7e7d9f24 (bug 1387862)
Backed out changeset 3713ea9672e8 (bug 1387862)
Backed out changeset 22c1094e387f (bug 1387862)
Backed out changeset e0bfb35b0eec (bug 1387862)
Backed out changeset 5bb5dc7655ec (bug 1387862)
Backed out changeset cc4c01794114 (bug 1387862)
2017-08-09 21:31:30 -04:00
Justin Wood c363646e59 Bug 1387862 - Add yaml lint to the taskgraph. r=ahal,dustin
We should have CI Lint YAML files in the tree.

MozReview-Commit-ID: GN5pOJCXvnz

--HG--
extra : rebase_source : 15509426d82ccbe647172274f9d6d80aa913bdf6
2017-08-06 13:52:24 -04:00
Justin Wood 34f5922850 Bug 1387862 - Lint taskcluster yaml files. r=dustin
We should have CI Lint YAML files in the tree.

MozReview-Commit-ID: L83j6SODA3w

--HG--
extra : rebase_source : 2be273b518f3424d62f4a90cebe25a3c2833c8a0
2017-08-06 13:26:13 -04:00
Ryan VanderMeulen 6eb7aef00e Merge m-c to autoland. a=merge 2017-08-09 18:51:26 -04:00
Aki Sasaki 8bd3628595 bug 1388581 - split win32/win64 nightly hooks. r=Callek
MozReview-Commit-ID: 8Gr8Cu9SLXQ

--HG--
extra : rebase_source : e44f938725ed66a5016deb0aa2973eb9e33c8cbc
2017-08-08 18:04:18 -07:00
Mike Hommey 726ce85142 Bug 1388573 - Imply needs-sccache from toolchain dependencies. r=dustin
After bug 1388569 and bug 1388572, all jobs that have needs-sccache set
have a dependency on either linux64-sccache or win64-sccache, and
vice-versa. Which means they are now redundant, and one should imply the
other.

--HG--
extra : rebase_source : ae72f67ccf2da7ba645416b8be4d10687005d01a
2017-08-09 09:22:43 +09:00
Mike Hommey e81f396704 Bug 1388572 - Remove toolchain dependencies on artifact builds. r=gps
They just inherited the dependencies because they were using the same
tooltool manifests as compiling builds.

--HG--
extra : rebase_source : 03ee8180e455e01b72016b3132001745b87f78e7
2017-08-09 09:15:45 +09:00
Mike Hommey 474d5de300 Bug 1388569 - Remove sccache dependencies on jobs that don't use it. r=gps
There are essentially four categories of jobs that have dependencies on
sccache currently and that shouldn't:
- jobs that don't compile anything. They just inherited the dependency
  because they were using the same tooltool manifests as compiling
  builds.
- jobs that don't use sccache. Ideally, we'd make them use sccache, but
  things are not currently setup to make that easy, so we'll keep that for
  later.
- jobs that explicitly disable sccache through needs-sccache: false.
  Like above, ideally, they would use sccache.
- jobs that can't use sccache. Those are hazard jobs, that rely on a GCC
  plugin and AIUI on a global knowledge of the code, which the plugin needs
  to see. Caching would break that.

--HG--
extra : rebase_source : 77455b9f0a58919838c8c64c36aa1db99baf8c7e
2017-08-09 09:05:35 +09:00
Carsten "Tomcat" Book c329d562fb merge mozilla-inbound to mozilla-central a=merge 2017-08-09 11:37:08 +02:00
Dustin J. Mitchell 64c81d4d30 Bug 1382729: allow uploading docs at all levels; r=gps
The upload now uses MOZ_SCM_LEVEL to determine which secret and bucket to
upload to, so it can potentially run at any level.

This also modifies task descriptions to allow {level} in scopes, and updates
try syntax to allow `-j doc-upload` even though run-on-tasks says it doesn't
run on try by default.

MozReview-Commit-ID: Dm27TGPa7IM

--HG--
extra : rebase_source : f1131abc8cd639251e085c8ebf776827a6b831ed
extra : amend_source : b2b0cb253c7f6e90fdd710c2c788877411bd9e1d
2017-08-08 19:13:05 +00:00
Geoff Brown 4fc548a698 Bug 1385629 - Use correct tooltool cache directory for Marionette and Firefox-UI tests on osx; r=whimboo 2017-08-08 09:31:57 -06:00
Joel Maher 79f2a178d9 Bug 1388483 - enable mochitest on windows 10. r=Callek
MozReview-Commit-ID: AmL8qbeLL1r
2017-08-09 10:51:39 -04:00
Joel Maher 6e07395e66 Bug 1364512 - enable crashtests for windows 10. r=Callek
MozReview-Commit-ID: 7tkUDO7TTbK
2017-08-08 09:57:14 -04:00
Carsten "Tomcat" Book 0f16d437cc merge mozilla-inbound to mozilla-central a=merge 2017-08-08 13:18:14 +02:00
Wes Kocher 223f322400 Merge m-c to autoland a=merge
MozReview-Commit-ID: 2qLtb79Nlhs
2017-08-08 15:26:30 -07:00
J. Ryan Stinnett 9b7a22f870 Bug 1385027 - Remove duplicate run-on-project for AWSY. r=me DONTBUILD
MozReview-Commit-ID: GcC21tVK2vG
2017-08-08 16:13:24 -05:00
Mike Hommey 7a6bf77890 Bug 1387346 - Set needs-sccache for static-analysis and valgrind builds. r=dustin
--HG--
extra : rebase_source : d8b9a533696c6c53af0defa81483e6a97009d8f2
2017-08-08 14:08:34 +09:00
J. Ryan Stinnett 0661cf11ab Bug 1385027 - Enable Stylo tests on Windows. r=kmoir
MozReview-Commit-ID: 127voaDwQBe

--HG--
extra : rebase_source : 38187d9305a981a5fc7e60fa80678886cb105f47
2017-07-31 16:42:18 -05:00
J. Ryan Stinnett 6082039740 Bug 1385027 - Normalize run-on-projects for Stylo jobs. r=kmoir
Across all Stylo test platforms, use the following rules to limit where jobs are
run:

* Limit Stylo tests to autoland, mozilla-central, and try
* Limit Stylo perf runs, like Talos, to mozilla-central and try

MozReview-Commit-ID: 64hmALHkkkF

--HG--
extra : rebase_source : 917008a2b3e44f5f53ec14d76b3070d7156c49f6
2017-08-02 14:37:14 -05:00
Johan Lorenzo 7528d85c5b Bug 1388431 - [win32/64, macosx64] Devedition: mars should be signed with Nightly key r=Callek
MozReview-Commit-ID: LEJ1OsZNSm9

--HG--
extra : rebase_source : 5fb1dbf41d80f58bacfa7ab7919b2e5fdfcff5c3
2017-08-08 19:22:43 +02:00
Mihai Tabara be620a47e0 Bug 1385134 - Fix funsize import error. r=aki
MozReview-Commit-ID: KneS74WhVwR
2017-08-05 01:15:09 +01:00
Justin Wood c901711f0d Bug 1387867 - Disable gtest on windows devedition, it is permafailing because we PGO these builds. r=jlorenzo
MozReview-Commit-ID: E2UyYfjbAmj

--HG--
extra : rebase_source : f2bd191c34ae82f47f9215d5a74174f0716bbf9d
2017-08-06 14:01:36 -04:00
Sebastian Hengst 39ccebaf18 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 9IxbB2vCH4S
2017-08-05 11:55:25 +02:00