Commit Graph

3079 Commits

Author SHA1 Message Date
Sebastian Hengst
3e8060263d Bug 1438521 - Disable Firefox source docs job for non-Trunk trees. r=gps
MozReview-Commit-ID: DH0cJpI87m0

--HG--
extra : rebase_source : 900f2e04678e35088b9671e7f4c88cb2b85b0864
2018-02-21 16:03:45 +01:00
Csoregi Natalia
4b6f24b2a5 Backed out changeset a1711e96c622 (bug 1431161) for talos performance test failures- task payload invalid. CLOSED TREE 2018-02-21 21:59:49 +02:00
Rob Wood
3eb88c840b Bug 1431161 - run windows 32 and 64 bit builds on windows10-64 hardware for talos performance tests; r=jmaher
MozReview-Commit-ID: EVIHh42fpHU

--HG--
extra : rebase_source : a8f8cc907ed909bf16a983a66324c104899f6ecb
2018-02-06 13:18:09 -05:00
Gurzau Raul
9a8d3f8191 Merge inbound to mozilla-central. a=merge 2018-02-21 18:46:07 +02:00
Bob Clary
120bb04de2 Bug 1437215 - Measure WebRender memory usage on Linux x86_64 using AWSY tests, r=jmaher 2018-02-21 05:52:04 -08:00
Tom Ritter
c9e805d87c Bug 1439726 Add patch to the MinGW Dockerfile r=glandium
MozReview-Commit-ID: DIzDSnNHzfM

--HG--
extra : rebase_source : c4de09802785e1802e76898d820d0d9cf87896ed
2018-02-20 14:09:07 -06:00
Gurzau Raul
8eb329889b Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-02-21 12:04:36 +02:00
Gregory Szorc
6d0ba89f9a Bug 1430878 - Use larger EC2 instances for Clang toolchain tasks; r=glandium
We now have access to workers running on EC2 instances with dozens of
vCPUs. gecko-<L>-b-linux-large is m4.10xlarge, m5.12xlarge, c5.9xlarge,
or c4.8xlarge. gecko-<L>-b-linux-xlarge is m5.24xlarge, m4.16xlarge,
or c5.18xlarge.

Experimentation reveals that Clang tasks are the only tasks that
are CPU efficient enough (read: cost effective) to run on these
larger worker types.

This commit defines the new worker types and switches Clang toolchain
tasks to run on the new workers. clang5 and clang6 tasks take ~30 minutes
on the -large variant but ~17 minutes on the -xlarge variant. All other
tasks don't show as linear of a speedup. So running them on the
-xlarge variant isn't justified.

As part of this change, Mac toolchain tasks have been converted
to run on gecko-<L>-b-linux* workers. The gecko-<L>-b-macosx64 workers
are actually Linux. IMO the b-macosx64 worker type is no longer needed.
Moving the toolchain tasks off the worker should hopefully not be very
controversial.

MozReview-Commit-ID: HynQPMWiWHo

--HG--
extra : rebase_source : 1142767e2a51c17880909ec6f15b694db8a43af2
2018-02-20 13:35:54 -08:00
shindli
f1c5255ad4 Merge inbound to mozilla-central. a=merge 2018-02-20 21:09:49 +02:00
Tom Prince
eb430111ab Bug 1439258: Set SCCACHE controlling environment variables on windows workers; r=dustin
Since comm-central doesn't have integration branches like autoland, we want to
always disable sccache on nightly builds, rather than being able to key off of
the tree to determine whether to enable it. This is currently done by not
including the sccache toolchain. However, the mozconfig files expect sccache to be
available if `SCCACHE_DISABLE` isn't set, which wasn't the case on windows.

Differential Revision: https://phabricator.services.mozilla.com/D603

--HG--
extra : rebase_source : 565d0b6a3b24a23f6ae844a8cd97b9824e9f5282
extra : amend_source : 8c1679a71a2baf04a0dc83074234c5101705b806
2018-02-18 14:01:57 -07:00
Tom Prince
903c53c463 Bug 1421062: Use correct scope prefixes in repackage signing tasks; r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D611

--HG--
extra : rebase_source : ddd122dc61eb77196eb8f96dd176a495a4851191
extra : histedit_source : 040d3db277cc4d0ae3b700a008b98d999356439a
2018-02-19 21:09:11 -07:00
Chris Peterson
c6373306f8 Bug 1436263 - Part 5: Add a mach lint for virtual function declarations with multiple specifiers. r=froydnj r=ahal
Virtual function declarations should specify only one of `virtual`, `final`, or `override`, as per the Mozilla C++ style guide:

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style

This lint warns about:

  virtual void Bad1() final
  void Bad2() final override
  void Bad3() override final

Caveats: This lint doesn't warn about `virtual void NotBad() override` at this time because there are 8000+ instances. It also doesn't warn about function declarations that span multiple lines because the regex can't match across line breaks.

MozReview-Commit-ID: LcBsOAKKgz7

--HG--
extra : rebase_source : 4da72ffac59acdc9796e3f540f24bb97af989cd0
2018-02-15 00:50:02 -08:00
Gurzau Raul
3daf5ac131 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-17 00:13:16 +02:00
Gurzau Raul
0fbbd0fd8e Merge inbound to mozilla-central. a=merge 2018-02-17 00:09:28 +02:00
Gurzau Raul
7fdde79d5c Backed out changeset b2fe34d6f8a0 (bug 1433163) for reftest failures on Android 2018-02-16 23:42:04 +02:00
Rail Aliiev
ad68e73d49 Bug 1398796 - Do uptake monitoring in TC r=mtabara
MozReview-Commit-ID: 5xqEQUWOmqf

--HG--
rename : build/sparse-profiles/update-verify => build/sparse-profiles/mozharness
2018-02-15 08:49:45 -05:00
Narcis Beleuzu
2d9816273c Merge inbound to mozilla-central. a=merge 2018-02-16 11:49:59 +02:00
Ralph Giles
8b1594f943 Bug 1438692 - Build sccache with rust 1.24. r=glandium
Update sccache build description to use the latest stable
rust toolchain. We didn't upgrade earlier because of problems
on Windows.

Note that we can't just depend on the stable rust toolchain
alias, because the toolchain deps are resolved in a single
pass. Instead, we use the current stable version explicitly.

MozReview-Commit-ID: 4OVbFsYZZLZ

--HG--
extra : rebase_source : 5b65d05f646f061a4018e0fad2e31e48e884912a
2018-02-15 15:02:08 -08:00
Marco Castelluccio
7d4ce72d01 Bug 1431872 - Set run-on-project for Linux and Windows coverage builds. r=jmaher
--HG--
extra : rebase_source : dc902495f349286644cc64025784325b4028a377
2018-02-15 17:30:54 +01:00
Tom Ritter
90443afc02 Bug 1439365 Add a MinGW Opt Build r=glandium
MozReview-Commit-ID: Ik8THF1Fy4K
2018-02-18 23:43:29 -06:00
Andreea Pavel
15f907ee61 Backed out changeset b33237dcbabf (bug 1439365) for mochitest failures at browser/components/resistfingerprinting/test/mochitest/test_animation_api.html on a CLOSED TREE 2018-02-20 16:16:33 +02:00
Tom Ritter
96f28f6602 Bug 1439365 Add a MinGW Opt Build r=glandium
MozReview-Commit-ID: Ik8THF1Fy4K

--HG--
extra : rebase_source : 7eee82f4863e19b64cedc15e579cc38226ee652d
2018-02-18 23:43:29 -06:00
Geoff Brown
468220e5c4 Bug 1433163 - Increase android reftest test chunks; r=jmaher 2018-02-16 08:39:51 -07:00
shindli
54668feb23 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-20 21:15:10 +02:00
Ben Hearsum
ede90c5816 bug 1398799: upgrade update verify docker image to Ubuntu 17.10. r=gps 2018-02-20 12:41:44 -05:00
Tom Prince
b4a69b0604 Bug 1429603: Remove support for construct POST_UPLOAD_CMD in mozharness builds scripts; r=jlund
The upload is handled by taskcluster, which is handled by copying files around,
so remove support for specifying alternative commands.

Differential Revision: https://phabricator.services.mozilla.com/D540

--HG--
extra : rebase_source : 968249c0a308178b62af77d48e6aa307d4192e5a
2018-01-31 21:47:56 -07:00
Tom Prince
9e956efed7 Bug 1429603: Remove unused post_upload_extra, upload_environment and base_post_upload_cmd from L10N mozharness scripts; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D537

--HG--
extra : rebase_source : 8377203bdb271a1813f4393e5290a3d5c1611ed1
2018-01-31 17:26:41 -07:00
Tom Prince
f841577066 Bug 1429603: Remove code for uploading artifacts from buildbot to taskcluster; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D523

--HG--
extra : rebase_source : 947d3aab0dfae36a2a819249ac4a093a33385c5d
2018-01-31 14:54:51 -07:00
Geoff Brown
76af6943e7 Bug 1433163 - Increase android reftest test chunks; r=jmaher 2018-02-16 08:39:51 -07:00
Nick Thomas
8fe6732ec1 Bug 1425571 - remove deprecated pulse-notify config for jobs that moved to tc-notify, r=aki
MozReview-Commit-ID: 2SPnApHlY2d

--HG--
extra : rebase_source : cf3e43009363827e36458b5e39476ff4f6df3311
2018-02-14 13:13:56 +13:00
Nick Thomas
193b9b5fb1 Bug 1425571 - switch to taskcluster-notify for all but the notify tasks, r=aki
MozReview-Commit-ID: EDmlXF7SIdv

--HG--
extra : rebase_source : 95855171d39b08222a10ddf4c8b00235364ff2d5
2018-02-14 12:57:50 +13:00
Simon Fraser
891b18d755 Bug 1436977 Disable partials diff caching for macosx r=rail
MozReview-Commit-ID: i1oe7foWam

--HG--
extra : rebase_source : eacbf3c070444302ab441d36a79e721327802453
2018-02-13 10:42:05 +00:00
Jesse Schwartzentruber
5b70ea834b Bug 1425406 - Add a linux64 clang 6 (pre) toolchain with the macosx64 native sanitizer dylibs. r=froydnj
MozReview-Commit-ID: Ig9xpBDcjNu

--HG--
extra : rebase_source : 278bd4fffb82d12e1bc4eb72458bdac3ba62e11f
2018-02-08 16:58:12 -05:00
Noemi Erli
1105149c19 Merge autoland to mozilla-central. a=merge 2018-02-13 11:38:16 +02:00
Brian Stack
6d5d64a66e Bug 1437738 - Update actions to new repo scopes r=jonasfj r=pmoore a=Aryx on a CLOSED TREE
MozReview-Commit-ID: 5kNs3OqqjMw

--HG--
extra : amend_source : 256cbbb1cca08c01d0555afdcc015d54b494367a
2018-02-12 22:56:15 -08:00
Ciure Andrei
72080bd73c Merge inbound to mozilla-central. a=merge 2018-02-13 00:08:37 +02:00
Dustin J. Mitchell
23bfb18da8 Bug 1437710: fix spelling of zstd; r=gps
MozReview-Commit-ID: 8bSU61Lvh0T

--HG--
extra : rebase_source : 4fabfadcde7c51f483c6612e2b3a4c0d2c2efd92
2018-02-12 23:32:11 +00:00
Coroiu Cristina
4cdc318344 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-02-12 20:04:40 +02:00
Geoff Brown
ad6742b105 Bug 1393326 - Enable runByManifest for Android mochitests and run Android mochitest-chrome in more chunks; r=jmaher 2018-02-12 09:05:59 -07:00
Simon Fraser
ff314eda63 Bug 1437473 Don't cache smaller partials diffs r=mtabara
MozReview-Commit-ID: 7pYvEgRD382

--HG--
extra : rebase_source : 8ea798abe88d3fdea53f6e9aeaa81eb304eb1957
2018-02-12 11:02:17 +00:00
Sebastian Hengst
f5e840425b merge mozilla-inbound to mozilla-central. a=merge 2018-02-10 00:26:50 +02:00
Simon Fraser
c0fa76cb26 Bug 1436994 Collect S3 cache hit/miss data for partials r=rail
MozReview-Commit-ID: GQfPglY5ovz

--HG--
extra : rebase_source : d422a2cd8683e74aa8c219c9ac2622fc0b518cca
2018-02-09 16:19:20 +00:00
Sebastian Hengst
7a0fd40b3d Backed out changeset 9207588939fd (bug 1435414) because it didn't work. CLOSED TREE 2018-02-09 16:33:57 +02:00
Tom Prince
13f8033d55 Bug 1426445: Add sanity check that worker uid/gid is 1000 in run-task; r=dustin,gps
MozReview-Commit-ID: 7T7rQpLhJIN

--HG--
extra : rebase_source : 950b111946ef3248aedb825d280754954b8f54ad
2018-01-02 14:22:36 -07:00
Mike Hommey
7bce220b87 Bug 1409265 - Update clang to 5.0 for linux and mac builds. r=froydnj
--HG--
extra : rebase_source : 996c953fec80f6ae2b41cf6f8a480c87e86a8bea
2017-10-13 13:34:08 +09:00
Joel Maher
c9827cf1b5 Bug 1423267 - Add motionmark benchmark to try, mozilla-central. r=rwood 2018-02-08 14:44:28 -05:00
Joel Maher
671c4c9fe4 Bug 1436606 - Remove stylo_disabled talos test. r=rwood 2018-02-08 13:50:11 -05:00
Jim Chen
50ae81a660 Bug 1433322 - 3. Run GeckoView unit tests with 'mach android test'; r=nalexander
Run unit tests under geckoview/ when running 'mach android test'. This
also lets us run those tests on Taskcluster.

The test report parser for 'mach android test' had a bug where the input
directory was wrong. As a result, we weren't producing test output at
all. This patch fixes the input directory, and outputs an error if no
reports are found at all to avoid this bug in the future.

MozReview-Commit-ID: IiswQaSPCr0
2018-02-08 13:36:22 -05:00
Tom Prince
024c479e0b Bug 1426445: Purge task caches, when an incompatible cache is found; r=gps
Differential Revision: https://phabricator.services.mozilla.com/D395

--HG--
extra : rebase_source : 1c2a16c6e851c578d3430092c8688770da5ab5b5
2018-01-15 22:00:50 -07:00
Mihai Tabara
55356613e9 Bug 1436305 - fix notifications lies. r=bhearsum a=release
MozReview-Commit-ID: 9LuxIGDFbIH

--HG--
extra : source : 1d0cd46174f691a9344cdef8b69a1247d5f3bdf0
extra : amend_source : 7aec9c56052226ee6cd3a9fbf283eae91d9aabcd
2018-02-07 17:48:43 +02:00