Commit Graph

2271 Commits

Author SHA1 Message Date
Chris Manchester
9dd6f39b5b Bug 1494881 - Update nightly rust toolchains. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D7203

--HG--
extra : moz-landing-system : lando
2018-09-28 18:35:36 +00:00
Benjamin Bouvier
2ab4b1419f Bug 1490948: Add support for extra bindgen flags when compiling Cranelift; r=froydnj
Some build flags are being passed by the build system: they're passed in a text
file called extra-bindgen-flags.in that's filled at configure time.

Other flags have to be inferred from the current target/host combination, in
Cranelift's build script directly. This is mostly cargo-culted from the
ServoBindings.toml file, and should probably be merged in the build system at
some point.

Some Windows-specific adjustments were needed to provide access to libclang for
bindgen support, by adding clang-cl to the plain Spidermonkey Windows builds.

--HG--
extra : rebase_source : 0bda40b1d1eb38c2657593f094c951013711d00a
extra : histedit_source : aad930a5f9099e299d385ae4de2deb81aed9b6d5
2018-09-25 15:31:22 +02:00
Chris Manchester
9b4e589152 Bug 1490147 - Require rustc 1.29. r=ted,firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D6998

--HG--
extra : moz-landing-system : lando
2018-09-26 22:18:25 +00:00
Tom Prince
409219eca5 Bug 1493997: [taskgraph] Add missinng ) in comment.
Differential Revision: https://phabricator.services.mozilla.com/D6865

--HG--
extra : moz-landing-system : lando
2018-09-26 00:38:15 +00:00
Tom Prince
2611229c08 Bug 1493997: [taskgraph] Use fetches directly for grcov artifacts; r=ahal,marco
Differential Revision: https://phabricator.services.mozilla.com/D6799

--HG--
extra : moz-landing-system : lando
2018-09-25 22:40:07 +00:00
Gregory Mierzwinski
45b9ce1515 Bug 1493021 - Prevent test-coverage from running on non code coverage builds. r=jmaher
This patch prevents the test-coverage task from running on builds that are not related to code coverage.

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

--HG--
extra : moz-landing-system : lando
2018-09-25 08:10:15 +00:00
Marco Castelluccio
ffa28d95f1 Bug 1492159 - Remove grcov fetch tasks for Linux and Mac as they are no longer used. r=ahal
--HG--
extra : rebase_source : 4e1ad1e8fa5cba916ce41cebbbc035df941fa26d
2018-09-21 15:45:18 +02:00
Marco Castelluccio
3a6e26fa6a Bug 1492159 - Use grcov toolchain task in test tasks for Linux, Mac and Android. r=ahal
--HG--
extra : rebase_source : 8cb333bb89d0e3f35b108d4360a24d935cb153a2
2018-09-20 16:03:42 +02:00
Marco Castelluccio
047574b0bd Bug 1492159 - Build Linux and Mac grcov in a toolchain task. r=ahal
--HG--
extra : rebase_source : 922e19f9d2a77fd3dec33c84f3c675ed37ece6b7
2018-09-21 10:56:47 +02:00
Simon Fraser
191e6758c8 Bug 1493071 Rename bouncer_check cron task r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D6660

--HG--
rename : taskcluster/ci/bouncer-check/kind.yml => taskcluster/ci/cron-bouncer-check/kind.yml
extra : moz-landing-system : lando
2018-09-24 16:01:45 +00:00
Brindusan Cristian
b290c83698 Backed out changeset 3c7a1fb33462 (bug 1493071) for breaking Gecko Decision Task. CLOSED TREE
--HG--
rename : taskcluster/ci/cron-bouncer-check/kind.yml => taskcluster/ci/bouncer-check/kind.yml
2018-09-24 17:35:56 +03:00
Simon Fraser
fdd100e40d Bug 1493071 Rename bouncer_check cron task r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D6660

--HG--
rename : taskcluster/ci/bouncer-check/kind.yml => taskcluster/ci/cron-bouncer-check/kind.yml
extra : moz-landing-system : lando
2018-09-24 13:14:57 +00:00
Brindusan Cristian
a60da103fe Backed out changeset ae99a39d6497 (bug 1493173) for bustage on static-analysis autotest. CLOSED TREE 2018-09-21 21:58:21 +03:00
Ehsan Akhgari
f8292a8435 Bug 1493173 - Remove the unneeded dependency from win64-st-autotest/debug r=dmajor
Not quite sure why this dependency ever existed.  These builds never use clang-tidy,
so this dependency was probably never needed in the first place.

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

--HG--
extra : moz-landing-system : lando
2018-09-21 18:23:35 +00:00
Kartikaya Gupta
d66a0deb39 Bug 1492800 - Follow-up to cset 41e787e7785f to fix macOS searchfox build. r=me 2018-09-20 18:00:09 -04:00
Margareta Eliza Balazs
5f3eea312b Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-20 16:30:08 +03:00
Ahilya Sinha
8f5e322404 Bug 1473915 - Set up infra so we can move the wpt-manifest out of tree r=gps
Changes the wpt manifest path to the topobjdir instead so it can be moved out of tree.
Other changes so that the manifest download and update, and |mach wpt| and |mach test <wpt-test>| work with the new path.
The manifest is also downloaded and updated when creating the tests-archive to ensure that it exists when we run tests on TC.

MozReview-Commit-ID: Fp6UsKJjhTU

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

--HG--
extra : moz-landing-system : lando
2018-09-20 12:07:58 +00:00
Tom Prince
a7c3a25c9b No bug: [mozharness] Remove references to balrog in mozharness; r=bhearsum
There are two places where it is references:

- The build process generates a `balrog_props.json` that is not used anywhere.
  (This is currently generated as part of beetmover).
- The merge day scripts have unused support for locking some rules.

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

--HG--
extra : moz-landing-system : lando
2018-09-19 18:54:44 +00:00
Mike Hommey
910b12e3e8 Fixup for bug 1491788. r=bustage 2018-09-20 10:13:16 +09:00
Sylvestre Ledru
2ad3aee57b Bug 1491788 - Use clang 7final to build firefox & clang-tidy r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D6018
2018-09-20 10:10:29 +09:00
Dragos Crisan
9128abf5f6 Bug 1474570 - migrate talos linux tasks from worker type gecko-t-linux-talos to gecko-t-linux-talos-tw,r=pmoore 2018-09-19 11:55:36 +03:00
Rob Wood
2baf9b4643 Bug 1492161 - Add raptor-gdocs test to inbound/autoland tier 2 r=egao
Differential Revision: https://phabricator.services.mozilla.com/D6185

--HG--
extra : moz-landing-system : lando
2018-09-18 19:24:23 +00:00
Tom Ritter
2a646ae19b Bug 1490564 Add a x86 MinGW-clang toolchain job r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D5720

--HG--
extra : moz-landing-system : lando
2018-09-17 15:39:14 +00:00
Chris Manchester
ae31dd2dff Bug 1490145 - Upgrade builders to rustc 1.29. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D5826

--HG--
extra : moz-landing-system : lando
2018-09-18 00:51:44 +00:00
Tom Prince
14af86569e Bug 1490094: [release] Use release_type to configure balrog tasks; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D5793

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:36 +00:00
Tom Prince
52b5c21a1c Bug 1490094: [release] Use release_type to configure update-verify tasks; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D5792

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:26 +00:00
Tom Prince
a1302f6357 Bug 1490094: [release] Use release_type to configure update-verify-config tasks; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D5791

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:29 +00:00
Tom Prince
88b4571d66 Bug 1490094: [release] Remove per-project secondary update verify config variation; r=bhearsum
These tasks only run on rc release promotion steps, so there is no need to very
the configuration per-project.

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

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:18 +00:00
Tom Prince
774fefde28 Bug 1487172: [release] Don't create -bz2 balrog blobs on non-esr60 branches; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D5788

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:14 +00:00
Tom Prince
52d02769e9 Bug 1490094: [taskgraph] Change release_type to include more than just rc; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D5787

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:16 +00:00
Tom Prince
aa3e0191a6 Bug 1490094: [taskgraph] Add a transform to skip tasks by release type; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D5782

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:03 +00:00
shindli
0c0c6fddd8 Backed out changeset aae4f349fa58 (bug 1479503) per developer's request on IRC a=backout
--HG--
rename : taskcluster/docker/static-analysis-build/Dockerfile => taskcluster/docker/infer-build/Dockerfile
2018-09-14 16:35:23 +03:00
Robert Bartlensky
af9de513f7 Bug 1479503: Check infer in ./mach static-analysis autotest. r=nalexander
Adds infer to ./mach static-analysis autotest.

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

--HG--
rename : taskcluster/docker/infer-build/Dockerfile => taskcluster/docker/static-analysis-build/Dockerfile
extra : moz-landing-system : lando
2018-09-13 20:58:03 +00:00
Noemi Erli
a548d10a8c Merge inbound to mozilla-central. a=merge 2018-09-14 01:01:37 +03:00
Jim Chen
21d0088d00 Bug 1480834 - 8. Add x86-64 as rust target; r=nalexander r=froydnj
Add x86-64 as a rust target so we can build Android for x86-64.

Differential Revision: https://phabricator.services.mozilla.com/D5605
2018-09-13 12:09:26 -04:00
Jim Chen
343650bb80 Bug 1480834 - 7. Add Android x86-64 tasks; r=nalexander r=dustin r=jlorenzo
Add tasks for building Android for x86-64.

Differential Revision: https://phabricator.services.mozilla.com/D5604
2018-09-13 12:09:26 -04:00
Ben Hearsum
715bd48218 Bug 1490119 - Set override_certs in update verify config creator. r=nthomas
Imports the changes to the UpdateVerifyConfig class, and sets --override-certs for staging releases.

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

--HG--
extra : moz-landing-system : lando
2018-09-13 12:31:08 +00:00
Daniel Varga
8eac4fe0d9 Merge mozilla-central to mozilla-inbound 2018-09-13 05:50:34 +03:00
Mike Hommey
0a7e03bf20 Bug 1490542 - Remove the Linux LTO builds. r=froydnj
Now that Linux PGO builds also do LTO and all the Linux builds use
clang, there's not much use for separate LTO builds.

Differential Revision: https://phabricator.services.mozilla.com/D5632
2018-09-13 11:23:24 +09:00
Tom Prince
e8fffc40c6 Bug 1473416: [release] Don't allow invalid google-play tracks in push-apk tasks; r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D5601

--HG--
extra : moz-landing-system : lando
2018-09-12 08:48:38 +00:00
Rob Wood
a065e64b54 Bug 1490717 - Fix raptor desktop tests on google chromium r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D5695

--HG--
extra : moz-landing-system : lando
2018-09-12 19:15:04 +00:00
Gurzau Raul
d28f5d5a5e Backed out changeset 5bb92b2866b2 (bug 1446791) for failing at embedded-content/the-area-element/area-coords.html 2018-09-12 17:55:39 +03:00
Joel Maher
dc42dc0b8a Bug 1490616 - Support xperf on windows 10. r=rwood
run xperf on windows10 using new run-as-administrator feature

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

--HG--
extra : moz-landing-system : lando
2018-09-12 13:18:22 +00:00
James Graham
c39c649d3e Bug 1446791 - Add more windows 10 debug chunks for wpt r=aryx
These builds were frequently timing out.

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

--HG--
extra : moz-landing-system : lando
2018-09-12 12:28:11 +00:00
Csoregi Natalia
7ed619163e Backed out changeset 081d8311be59 (bug 1479503) for build bustage - java not found. CLOSED TREE
--HG--
rename : taskcluster/docker/static-analysis-build/Dockerfile => taskcluster/docker/infer-build/Dockerfile
2018-09-12 13:16:06 +03:00
Robert Bartlensky
b4ebd25931 Bug 1479503: Check infer in ./mach static-analysis autotest. r=nalexander
Adds infer to ./mach static-analysis autotest.

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

--HG--
rename : taskcluster/docker/infer-build/Dockerfile => taskcluster/docker/static-analysis-build/Dockerfile
extra : moz-landing-system : lando
2018-09-12 09:34:30 +00:00
Bogdan Tara
a23c3959b6 Merge inbound to mozilla-central. a=merge 2018-09-12 06:22:14 +03:00
Mike Hommey
1e441ae694 Bug 1481721 - Switch Linux nightlies and PGO builds to clang r=froydnj
And enable LTO on CI builds using clang + PGO.

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

--HG--
extra : moz-landing-system : lando
2018-09-11 22:52:29 +00:00
Tom Ritter
d8f3b49815 Bug 1465800 Create an x64 MinGW-Clang Browser Build job r=froydnj
MozReview-Commit-ID: 7TSCY52wTpR

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

--HG--
extra : moz-landing-system : lando
2018-09-07 16:47:33 +00:00
Tom Prince
f8cc2f6b8f Bug 1490094: [release] Configure staging release resources via dedicated parameter; r=bhearsum
Currently, release resources such as balrog, bouncer and CDN urls are
configured by project. However, all production branches use one value and all
other branches use another. Rather than duplicate lists of projects, add a
helper to identify production release branches.

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

--HG--
extra : moz-landing-system : lando
2018-09-11 21:09:28 +00:00