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

3102 Коммитов

Автор SHA1 Сообщение Дата
Aki Sasaki af3a7de077 bug 1438735 - balrog scriptworker push and schedule support. r=bhearsum
- add balrog submit-toplevel - this replaces the final portion of the updates builder.
- rename balrog transform to balrog_submit, because it's for balrog locale submission
  - make this default to the 'promote' phase. balrog and beetmover currently take the current
    phase, which isn't always the wanted behavior.
- rename balrog publish to balrog schedule
- add balrog secondary push and secondary scheduling, for RCs
- remove the release_updates transforms
- make the task.py balrog transforms smarter
- get rid of the release_balrog_publishing transforms; ad a generic worker_type transform
- add BALROG_ACTIONS to scriptworker.py
- add get_balrog_action_scope()
- remove the unused balrog channel scopes

MozReview-Commit-ID: 369ACiOAd5F

--HG--
rename : taskcluster/taskgraph/transforms/balrog.py => taskcluster/taskgraph/transforms/balrog_submit.py
extra : rebase_source : 9311522460ae6790af14a6b8b9600019702f8cbd
2018-02-15 18:14:26 -08:00
Kartikaya Gupta e84ffff072 Bug 1440968 - Turn on some of the talos tests for QuantumRender on windows. r=jmaher
MozReview-Commit-ID: JGXW63ohn8W

--HG--
extra : rebase_source : e67cd5793a2ddbba38f02705f2c59f07084aa4c7
2018-02-25 01:05:49 -05:00
Kartikaya Gupta add628d70c Bug 1440968 - Use a different method for skipping talos tests on windows. r=jmaher
Having both .*-qr/.* and windows.* as patterns in the run-on-projects
test platform list means that a platform like windows10-64-qr matches
both and the parser complains. Instead of doing this, we can remove the
windows patterns and take the talos tests out of the windows-talos
test-set which accomplishes the same thing.

MozReview-Commit-ID: 9kMooiNiHTb

--HG--
extra : rebase_source : e58d74c43531cb1f4b625b188be696d1e951eda0
2018-02-25 01:04:48 -05:00
Andrew Halberstadt cd242ed7e9 Bug 1353461 - Chunk OSX debug reftests to 3, r=jmaher
With run-by-manifest, the debug reftests timeout on OSX. Increasing
the chunks by 1 seems to improve them.


MozReview-Commit-ID: 14xidhwXCue

--HG--
extra : rebase_source : b3042c3a65c67fc54af5d64624427593e48c8364
2018-02-23 15:31:04 -05:00
Joel Maher 31b5da71fe Bug 1436726 - ensure gecko profiling works for new tests like stylebench and motionmark. r=rwood 2018-02-23 12:33:33 -05:00
Joel Maher a63068c4a7 Bug 1436818 - enable motionmark on windows for try/mozilla-central. r=rwood 2018-02-23 12:33:26 -05:00
Joel Maher a75dae1353 Bug 1435844 - run windows 10 reftests on new hardware and taskcluster. r=rwood 2018-02-23 11:20:29 -05:00
Rail Aliiev 04709b4b08 Bug 1398796 - Fix bouncer check configs r=mtabara
--HG--
extra : rebase_source : 82412e807e5473dc070c22e786d915df60dca774
extra : amend_source : 00db9cd98586635616372b124eb4972286c753f6
2018-02-22 18:09:11 -05:00
Ben Hearsum fb77983863 bug 1398799: switch to in-tree mozharness update verify config creator. r=aki 2018-02-23 06:03:27 -05:00
Ciure Andrei d068047dfa Merge autoland to mozilla-central. a=merge 2018-02-23 02:02:51 +02:00
Ciure Andrei 852a0c8890 Merge inbound to mozilla-central. a=merge 2018-02-22 23:55:25 +02:00
Rob Wood e5e77c3c0e Bug 1440444 - temporarily disable talos tp6 on win due to failures; r=jmaher
MozReview-Commit-ID: LLEEDqbJtJc

--HG--
extra : rebase_source : ea87d9e41f0eeca960f69b7c132c51fb611875ca
2018-02-22 14:46:42 -05:00
Nick Alexander 6c651ba9af Bug 1440425 - Turn off --without-gradle Android builds and tests. r=gbrown,snorp
MozReview-Commit-ID: FsrHinHO0l1

--HG--
extra : rebase_source : fa9cdad51b91d7dfaf2d5e61c105b523e3f2f5db
2018-02-22 11:04:10 -08:00
Rob Wood 4465328597 Bug 1431161 - Temporarily turn off coalescing on new win tc h/w; r=pmoore
MozReview-Commit-ID: Ju6F3ewBvJX

--HG--
extra : rebase_source : 3d9c5e242f5bd2b641bb4c621dc971bb76658dfd
2018-02-21 15:30:02 -05:00
Rob Wood 05ce9d95f9 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
Dorel Luca ce3c40d6ba Merge mozilla-central to mozilla-inboud
--HG--
rename : security/certverifier/TrustOverride-AppleGoogleData.inc => security/certverifier/TrustOverride-AppleGoogleDigiCertData.inc
rename : security/manager/tools/crtshToDNStruct/crtshToDNStruct.py => security/manager/tools/crtshToIdentifyingStruct/crtshToIdentifyingStruct.py
rename : security/manager/tools/crtshToDNStruct/requirements.txt => security/manager/tools/crtshToIdentifyingStruct/requirements.txt
extra : rebase_source : 6bcbd2a80706f4f4b36bbb1e53c260ea495babf8
2018-02-22 12:10:42 +02:00
Dorel Luca 6ad641c5c4 Merge mozilla-inboud to mozilla-central. a=merge 2018-02-22 11:59:54 +02:00
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
Jordan Lund c3d8c022bc Bug 1423058 - intermittent - funsize-update-generator docker image hangs while installing packages, CLOSED TREE r=bustage
MozReview-Commit-ID: EnKpG5EttrR

--HG--
extra : amend_source : 1688098a5438f281dce5f98907731e90f795862e
2018-02-21 13:36:22 -08:00
aselagea@mozilla.com af5c627e88 Bug 1423058 - intermittent - funsize-update-generator docker image hangs while installing packages, r=jlund
MozReview-Commit-ID: COpnWQGuEeM

--HG--
extra : rebase_source : 8ada907404b7de22e7bb51d6af0e4c7230bb20b2
2018-02-21 13:00:48 -08: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
Aki Sasaki e4e5d75a3d bug 1438023 - stop running old-id android builds in `promote_fennec`. r=bhearsum
MozReview-Commit-ID: 6XqcXoHkSlF

--HG--
extra : rebase_source : 87b5b5b71b8361027e11d0de73d270b7bb0ce6a7
2018-02-22 13:30:09 +00: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
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
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