Commit Graph

4312 Commits

Author SHA1 Message Date
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
Brindusan Cristian
e48cea756e Merge inbound to mozilla-central. a=merge
--HG--
rename : toolkit/themes/shared/in-content/check-partial.svg => toolkit/themes/shared/icons/check-partial.svg
rename : browser/themes/shared/icons/check.svg => toolkit/themes/shared/icons/check.svg
2018-09-21 20:29:29 +03:00
Tom Ritter
b4e5b102e0 Bug 1492971 Bump mingw version to get fix for FILE_ID_128 struct r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D6497

--HG--
extra : moz-landing-system : lando
2018-09-21 15:13:20 +00:00
Gurzau Raul
5777753954 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-21 07:15:29 +03:00
Nick Thomas
296ae7df09 Bug 1493056 - check for mar existence before chmoding it, and remove deprecated action, r=aki
Differential Revision: https://phabricator.services.mozilla.com/D6460

--HG--
extra : moz-landing-system : lando
2018-09-21 03:59:45 +00:00
Nick Thomas
64b1b8b4a0 Bug 1493056 - fetch-content tries to use https for private urls with the proxy, should use http, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D6454

--HG--
extra : moz-landing-system : lando
2018-09-21 03:14:27 +00:00
Mike Hommey
42c96ee774 Bug 1492037 - Build clang with LLVM as a shared library. r=froydnj
Doing so changes the size of the compressed toolchain archive from ~280M
to ~120M, and the decompressed size from ~1500M to ~675M. This will
reduce the overhead of decompression during builds.

As we ship llvm-symbolizer as part of ASan builds, we do need it to
still statically link against LLVM, which we do with a small patch.

With LLVM as a shared library, libLTO, which is used by cctools-port for
the linker, is dynamically linked to LLVM, and the cctools-port
configure script fails to link against libLTO. So we add a -rpath-link
to make it find the LLVM library. This happens to force a rebuild of
cctools-port, but for future cases where we might need a rebuild because
of some clang changes, we add a comment to ease the process, and avoid
a newer cctools-port taking the cache spot of an older one.

Ideally, mac cctools-port would need something similar, but it needs a
mac libLTO.dylib, which is not there anyways (and the mac cctools-port
thus already didn't support LTO).

Also, with LLVM built as a shared library, all its symbols are exported
with a LLVM_x.y version. Combined with -static-libstdc++ that is used
during the clang build, this causes problems (see
https://bugzilla.mozilla.org/show_bug.cgi?id=1492037#c7). But it turns
out things have evolved since -static-libstdc++ has been added to the
clang build script, and things work without now, so remove it (as well
as -static-libgcc).

Differential Revision: https://phabricator.services.mozilla.com/D6117
2018-09-21 10:41:36 +09:00
Nick Thomas
63042fd7e5 Bug 1493028 - update branch priorities for esr60, r=aki
Differential Revision: https://phabricator.services.mozilla.com/D6450

--HG--
extra : moz-landing-system : lando
2018-09-21 01:04:49 +00:00
Mike Hommey
b12b62d352 Backout changeset dba2140cb366 (bug 1492037) to give time to toolchains to build without blocking other landings. 2018-09-21 08:18:49 +09:00
Mike Hommey
000f8d6970 Bug 1492037 - Build clang with LLVM as a shared library. r=froydnj
Doing so changes the size of the compressed toolchain archive from ~280M
to ~120M, and the decompressed size from ~1500M to ~675M. This will
reduce the overhead of decompression during builds.

As we ship llvm-symbolizer as part of ASan builds, we do need it to
still statically link against LLVM, which we do with a small patch.

With LLVM as a shared library, libLTO, which is used by cctools-port for
the linker, is dynamically linked to LLVM, and the cctools-port
configure script fails to link against libLTO. So we add a -rpath-link
to make it find the LLVM library. This happens to force a rebuild of
cctools-port, but for future cases where we might need a rebuild because
of some clang changes, we add a comment to ease the process, and avoid
a newer cctools-port taking the cache spot of an older one.

Ideally, mac cctools-port would need something similar, but it needs a
mac libLTO.dylib, which is not there anyways (and the mac cctools-port
thus already didn't support LTO).

Also, with LLVM built as a shared library, all its symbols are exported
with a LLVM_x.y version. Combined with -static-libstdc++ that is used
during the clang build, this causes problems (see
https://bugzilla.mozilla.org/show_bug.cgi?id=1492037#c7). But it turns
out things have evolved since -static-libstdc++ has been added to the
clang build script, and things work without now, so remove it (as well
as -static-libgcc).

Differential Revision: https://phabricator.services.mozilla.com/D6117
2018-09-21 08:18:47 +09: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
Ben Hearsum
0cb92504a7 Bug 1490119 - Bump timeout for automationrelevance. r=tomprince
Bump the timeout for pulling the automationrelevance json. For very large merges, this can take awhile. For example, 7ecef4cf18 takes ~22 seconds.

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

--HG--
extra : moz-landing-system : lando
2018-09-19 20:01:27 +00:00
Dustin J. Mitchell
1be6f07ed6 Bug 1491186: sanity check action scopes r=aki,tomprince
This provides a modicum of assurance that, for example, a non-generic action is
not being run with generic scopes. While scopes would prevent any serious
damage from such an action, this provides an extra layer of security to prevent
such abuse.

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

--HG--
extra : moz-landing-system : lando
2018-09-19 19:13:45 +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
Bogdan Tara
9b4a1c1a7e Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-09-20 07:17:01 +03: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
Dustin J. Mitchell
7dc58d65e7 Bug 1487500: allow context to be different based on parameters r=bstack
..and use this to allow create-interactive on level 3, but only for testers.

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

--HG--
extra : moz-landing-system : lando
2018-09-17 23:29:28 +00:00
Dustin J. Mitchell
0220f13c83 Bug 1487500: improvements to create-interactive r=bstack
Some whitelisting of scopes, and some notes on security of the operation.

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

--HG--
extra : moz-landing-system : lando
2018-09-17 23:28:39 +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
ffxbld
750989d3fb No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D6001

--HG--
extra : moz-landing-system : lando
2018-09-17 10:18:26 +00:00
Jim Chen
fd31765608 Bug 1490502 - Don't ship Fennec x86-64 Nightly to Play Store yet; r=jlorenzo
Filter out the x86-64 Fennec Nightly builds until we evaluated it.

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

--HG--
extra : moz-landing-system : lando
2018-09-15 15:08:48 +00:00
Dustin J. Mitchell
f340848ab5 Bug 1491307: make retrigger-mochitest its own action r=tomprince
Even with no options, this is not a simple retrigger -- it adds voluminous
debug output.  So let's keep it as a custom action.

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

--HG--
extra : moz-landing-system : lando
2018-09-14 16:25:46 +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
abe2f49a95 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-14 01:17:10 +03: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
4262fca58d Bug 1458324 - Switch to autograph_mar384 signing. r=aki
Basically just s/mar_sha384/autograph_mar384/g. repcakage_signing.py doesn't need a scope adjustment because it simply uses the format name to generate the scopes required.

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

--HG--
extra : moz-landing-system : lando
2018-09-12 23:43:59 +00: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
Tom Prince
5a5c433bd1 Bug 1473416: [release] Use dep googleplay scope on non-release branches; r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D5600

--HG--
extra : moz-landing-system : lando
2018-09-12 08:32:15 +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