Commit Graph

3062 Commits

Author SHA1 Message Date
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 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
shindli
a5abf843f8 Merge inbound to mozilla-central. a=merge 2018-02-08 12:04:26 +02:00
Nick Thomas
663c59e840 Bug 1435638 - Use ssh to clone partner repack manifests, r=bhearsum DONTBUILD 2018-02-08 15:24:50 +13:00
Ben Hearsum
3aa9091c1a bug 1398799: split update verify primary/secondary tasks into multiple kinds. r=aki
--HG--
extra : amend_source : 3525f171c54fd48a2d65cd2d783f3998d0bd8dd8
2018-02-07 14:54:11 -05:00
Ben Hearsum
35948d295c bug 1398799: make the update verify docker image support run-task. r=aki
--HG--
extra : amend_source : 9cfbf429c7078dd004a713ff6c6120a7b6a212cf
2018-02-07 14:50:46 -05:00
Ben Hearsum
3403f15207 bug 1398799: don't add depedencies when current task and upstream task don't have a matching build platform. r=aki 2018-02-07 14:50:10 -05:00
Gurzau Raul
476c3b3a55 Merge inbound to mozilla-central. a=merge 2018-02-06 23:53:56 +02:00
Aki Sasaki
a7ef9a0c06 bug 1431799 - add ship_fennec_rc relpro flavor. r=bhearsum
Also add rc-{google-play-track,rollout-percentage} for RC pushapk.

One nice side effect of using the same push-apk kind: we don't re-run push-apk during the ship_fennec relpro flavor if we've run the ship_fennec_rc flavor with the same build. (Google Play would reject the same buildid.)

This is really for bug 1433536, but MozReview is forcing me to include this patch with the others for reasons.

MozReview-Commit-ID: 69ymqVLv9E2

--HG--
extra : rebase_source : b87d4dd2394788a5452ff3f52a8ca5022a15b9ee
extra : intermediate-source : 7a826d274a4828018a836cf1149df29d403a7c11
extra : source : a3c60b0370a3e08ce765f87c1d7d5dad24879881
2018-02-02 14:50:38 -08:00
Aki Sasaki
00b7bee43f bug 1431799 - rename desktop_release_type -> release_type. r=bhearsum
This used to only be relevant to Devedition and Firefox releases.
In bug 1433536 we're going to add RC Fennec releases. Let's rename
the parameter now, for less parameters churn.

MozReview-Commit-ID: 28e1Y5FG4On

--HG--
extra : rebase_source : 59d41887d856481ab85bb8d2221dfcebca4430b0
extra : source : 4c96e312d88a3f7037c1eb39a3031d4baf997015
2018-02-01 10:07:03 -08:00
Aki Sasaki
86f7b2f5e3 bug 1431799 - add RC secondary tasks. r=bhearsum
MozReview-Commit-ID: 2hq4K5QVbWy

--HG--
rename : taskcluster/ci/release-balrog-publishing/kind.yml => taskcluster/ci/release-secondary-balrog-publishing/kind.yml
rename : taskcluster/ci/release-notify-ship/kind.yml => taskcluster/ci/release-secondary-notify-ship/kind.yml
extra : rebase_source : 58a1297f50f182209290a1a968ece11eb8216e13
extra : source : 4887dd855680205a24f34f54a64a85de31d1bfa9
2018-01-29 16:19:52 -08:00
Aki Sasaki
5795b692ae bug 1431799 - add version input to release promotion action. r=bhearsum
also clean up and move more config to the promotion config.

MozReview-Commit-ID: FmTWNNPcEaZ

--HG--
extra : rebase_source : 40431217fafb6796dbd65c7dfeab0e891ac1bbd4
extra : source : 0f5418a83477c1b6b221e4d28515792410e504d0
2018-01-26 13:09:35 -08:00
Brian Stack
a455ebaa63 Bug 1434959 - Copy taskgraph before optimizing in actions r=dustin
MozReview-Commit-ID: 7uPM7X4vS3F

--HG--
extra : rebase_source : ca34daf158196ab38fe0f45f83ed6914fe5f2a51
2018-02-05 11:15:44 -08:00
Joel Maher
09c3834e23 Bug 1432430 - disable h2 on osx for near perma fail timing out. r=rwood 2018-02-06 11:22:33 -05:00
Noemi Erli
3d09e55d55 Merge inbound to mozilla-central. a=merge 2018-02-03 11:52:03 +02:00
Noemi Erli
c1da6f3f85 Merge autoland to mozilla-central. a=merge 2018-02-03 11:50:53 +02:00
Sebastian Hengst
d736685486 Bug 1435414 - Demote Windows10 x64 ccov reftests to tier 3 because they permafail. r=Ryan a=annoyance-fix 2018-02-02 22:48:58 +01:00
Brian Grinstead
52325a21da Bug 1425330 - Part 2 - Taskcluster config for XUL flexbox emulation talos tests;r=rwood
MozReview-Commit-ID: 7eEtuzdCi5d

--HG--
extra : rebase_source : 057beb5895176063c1d36286d49160c125d1b8d7
2018-01-30 15:17:50 -08:00
Andrew Halberstadt
f354075c7a Bug 1434430 - [flake8] Fix blank 'except' statements r=rwood
This is a new issue that gets linted with flake8 3.5.0. Basically you should
never use a blank except: statement.

This will catch all exceptions, including KeyboardInterrupt and SystemExit
(which is likely not intended). If a catch all is needed, use
`except: Exception`.  If you *really* mean to also catch KeyboardInterrupt et
al, use `except: BaseException`.

Of course, being specific is often better than a catch all.

MozReview-Commit-ID: FKx80MLO4RN

--HG--
extra : rebase_source : 7c74a7d0d81f2c984b47aff3a0ee3448b791177b
2018-01-31 14:32:08 -05:00