Commit Graph

5592 Commits

Author SHA1 Message Date
Jacek Caban
970c738076 Bug 1536308 - Apply a local patch to MinGW to get the needed winrt stuff for ANGLE r=froydnj
We apply a local patch while we wait for upstream wine and mingw to review
the changes to widl that are necessary to generate the correct headers. Here we
just grab the generated headers and patch them into MinGW

We can revert this when MinGW updates, but for now we would like to unblock
the ANGLE update

Depends on D25294

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

--HG--
extra : moz-landing-system : lando
2019-03-30 04:26:28 +00:00
Jacek Caban
39cc12375a Bug 1530493 - Bump mingw-w64 version r=froydnj
This is needed to bring dispatcherqueue.h in, which is needed for
an ANGLE upgrade. It also ensures that overloads for secure string
functions are always defined and removes redundant --enable-secure-api
configure option and use of MINGW_HAS_SECURE_API

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

--HG--
extra : moz-landing-system : lando
2019-03-30 04:28:15 +00:00
Chris Manchester
ff193fae3e Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23532

--HG--
extra : moz-landing-system : lando
2019-03-30 02:11:33 +00:00
Ciure Andrei
8a67ec169a Backed out 3 changesets (bug 1538060, bug 1539779, bug 1536790) for causing clang-tidy bustages CLOSED TREE
Backed out changeset 7d058f3174e5 (bug 1538060)
Backed out changeset 8839622122ed (bug 1539779)
Backed out changeset 9eb7867c1dd4 (bug 1536790)

--HG--
rename : build/build-clang/clang-8-android.json => build/build-clang/clang-7-android.json
rename : build/build-clang/clang-8-linux64.json => build/build-clang/clang-7-linux64.json
rename : build/build-clang/clang-8-macosx64.json => build/build-clang/clang-7-macosx64.json
rename : build/build-clang/clang-8-mingw.json => build/build-clang/clang-trunk-mingw.json
rename : taskcluster/scripts/misc/build-clang-8-android.sh => taskcluster/scripts/misc/build-clang-7-android.sh
rename : taskcluster/scripts/misc/build-clang-8-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-7-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-8-linux.sh => taskcluster/scripts/misc/build-clang-7-linux.sh
rename : taskcluster/scripts/misc/build-clang-8-mingw.sh => taskcluster/scripts/misc/build-clang-trunk-mingw.sh
2019-03-30 01:52:37 +02:00
Andreea Pavel
e9856466cd Bug 1538060 - Update non-Windows builds to clang 8.
Summary: Windows builds have been taken care of in bug 1535441.

Reviewers: froydnj

Reviewed By: froydnj

Subscribers: froydnj, sylvestre, rjl

Bug #: 1538060

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

--HG--
rename : build/build-clang/clang-7-android.json => build/build-clang/clang-8-android.json
rename : build/build-clang/clang-7-linux64.json => build/build-clang/clang-8-linux64.json
rename : build/build-clang/clang-7-macosx64.json => build/build-clang/clang-8-macosx64.json
rename : build/build-clang/clang-trunk-mingw.json => build/build-clang/clang-8-mingw.json
rename : taskcluster/scripts/misc/build-clang-7-android.sh => taskcluster/scripts/misc/build-clang-8-android.sh
rename : taskcluster/scripts/misc/build-clang-7-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-8-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-7-linux.sh => taskcluster/scripts/misc/build-clang-8-linux.sh
rename : taskcluster/scripts/misc/build-clang-trunk-mingw.sh => taskcluster/scripts/misc/build-clang-8-mingw.sh
extra : rebase_source : 4306240dd7bee404e83b6f0e651f4be0a1bfa165
extra : histedit_source : e569b2a5568d3aa2b9191b214947a8a11a3e06bf
2019-03-30 01:24:50 +02:00
Ciure Andrei
9fa2ff7bbe Backed out changeset dc3b81670b01 (bug 1538060) for causing clang-tidy bustages CLOSED TREE
--HG--
rename : build/build-clang/clang-8-android.json => build/build-clang/clang-7-android.json
rename : build/build-clang/clang-8-linux64.json => build/build-clang/clang-7-linux64.json
rename : build/build-clang/clang-8-macosx64.json => build/build-clang/clang-7-macosx64.json
rename : build/build-clang/clang-8-mingw.json => build/build-clang/clang-trunk-mingw.json
rename : taskcluster/scripts/misc/build-clang-8-android.sh => taskcluster/scripts/misc/build-clang-7-android.sh
rename : taskcluster/scripts/misc/build-clang-8-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-7-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-8-linux.sh => taskcluster/scripts/misc/build-clang-7-linux.sh
rename : taskcluster/scripts/misc/build-clang-8-mingw.sh => taskcluster/scripts/misc/build-clang-trunk-mingw.sh
2019-03-30 00:36:40 +02:00
Oana Pop Rus
dc9eba46cc Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-30 00:05:29 +02:00
Oana Pop Rus
a84c656b40 Merge autoland to mozilla-central. a=merge 2019-03-29 23:51:13 +02:00
Mike Hommey
632b7eac9a Bug 1538060 - Update non-Windows builds to clang 8. r=froydnj
Windows builds have been taken care of in bug 1535441.

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

--HG--
rename : build/build-clang/clang-7-android.json => build/build-clang/clang-8-android.json
rename : build/build-clang/clang-7-linux64.json => build/build-clang/clang-8-linux64.json
rename : build/build-clang/clang-7-macosx64.json => build/build-clang/clang-8-macosx64.json
rename : build/build-clang/clang-trunk-mingw.json => build/build-clang/clang-8-mingw.json
rename : taskcluster/scripts/misc/build-clang-7-android.sh => taskcluster/scripts/misc/build-clang-8-android.sh
rename : taskcluster/scripts/misc/build-clang-7-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-8-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-7-linux.sh => taskcluster/scripts/misc/build-clang-8-linux.sh
rename : taskcluster/scripts/misc/build-clang-trunk-mingw.sh => taskcluster/scripts/misc/build-clang-8-mingw.sh
extra : moz-landing-system : lando
2019-03-29 21:37:37 +00:00
Justin Wood
2bd8f5efb5 Bug 1540132 - Fix updates by telling release properties to ignore the '-shippable' suffix. r=tomprince a=ccoroiu
Reviewers: tomprince

Reviewed By: tomprince

Bug #: 1540132

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

--HG--
extra : histedit_source : 35d49695513c2440e4e12acf3305d3a74ddbe1a7
2019-03-29 17:34:17 +02:00
Geoff Brown
f2bc2b5622 Bug 1540210 - Correct Android 4.3 pgo test's default tier to tier 1; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D25459

--HG--
extra : moz-landing-system : lando
2019-03-29 19:52:45 +00:00
Dorel Luca
61a5049eec Backed out changeset 963d97e812f9 (bug 1535364) for causing Bug 1539933. a=backout 2019-03-29 15:14:52 +02:00
Geoff Brown
feb38372d1 Bug 1539990 - Move DocUp test to tier 2; r=dustin
Run DocUp as tier 2 rather than tier 3, to make the task visible by default
and get the benefit of at least some sheriffing.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 23:48:13 +00:00
Mike Hommey
aa88106d99 Bug 1532952 - Add an optional linux64-aarch64 build on Taskcluster. r=froydnj
This sets things enough things up to be able to push to try with an
opt-in, but doesn't run the job on every push. This can be used as a
template for future work on a fuzzing job.

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

--HG--
extra : moz-landing-system : lando
2019-03-29 00:10:29 +00:00
James Willcox
73c7980cb9 Bug 1536044 - Fully disable jacoco builds for Android r=agi
Differential Revision: https://phabricator.services.mozilla.com/D25216

--HG--
extra : moz-landing-system : lando
2019-03-28 20:26:45 +00:00
Oana Pop Rus
6450336590 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-28 19:41:57 +02:00
Justin Wood
b047477f46 Bug 1539856 - Properly avoid running on -ux hardware oustide of try/mozilla-central. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D25252

--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:26 +00:00
Oana Pop Rus
d9ec36d04f Backed out 3 changesets (bug 1458385) for windows partial bustages. a=backout
Backed out changeset 8036c03c3b51 (bug 1458385)
Backed out changeset 99fa5539c2bd (bug 1458385)
Backed out changeset 9a5f255979c2 (bug 1458385)
2019-03-28 15:13:13 +02:00
Noemi Erli
1dd5b49fd0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-28 07:03:14 +02:00
Justin Wood
84e3d0f067 Bug 1533071 - Fix openh264 win64-aarch64 platform so signing can find it. r=dminor a=apavel|sheriffduty
Differential Revision: https://phabricator.services.mozilla.com/D25103

--HG--
extra : rebase_source : cf48f1e8b6d42ce59297c28c13e84e3f7cc263ae
2019-03-27 11:10:33 -04:00
Tom Prince
d0ad5f9a38 Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:54 +00:00
Tom Prince
e0fa6f962e Bug 1458385: Make linux64-upx toolchain tier 1; r=glandium
This also switches it to use the generic toolchain build image, as
it is no longer being used exclusively by mingw builds.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:54 +00:00
Tom Prince
fbb8603385 Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D24229

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:44 +00:00
Tom Prince
18caf8195f Bug 1488313: [taskgraph] Only look for try parameters in on-push decision tasks; r=dustin
This avoids the surprising result of `try_task_config.json` overriding explicit
`--target-tasks-method` from a cron task run against a try push.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 20:03:05 +00:00
Tom Prince
6d48558d79 Bug 1488313: [taskgraph] Add options to reuse on-push tasks in cron graphs; r=dustin,aki
Differential Revision: https://phabricator.services.mozilla.com/D13151

--HG--
extra : moz-landing-system : lando
2019-03-27 19:34:53 +00:00
Tom Prince
55e464e308 Bug 1488313: [taskgraph] Move some functions for interacting with existing taskgraph to a more generic location; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D13150

--HG--
extra : moz-landing-system : lando
2019-03-27 16:52:20 +00:00
Sebastian Hengst
a1772064c8 Bug 1539242 - Update link to properties to task definitions in taskcluster's how-to documentation. r=dustin DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D24949

--HG--
extra : rebase_source : ed9c02123ff7f1aaf4b9bf22c6b95b9f0c63d742
2019-03-26 12:28:02 +01:00
Kartikaya Gupta
1d9cd259e7 Bug 1538768 - Add a handful of test jobs for QR on ASAN builds. r=jrmuizel
This runs crashtests and reftests on ASAN builds with WR enabled, so
that we catch any ASAN regressions prior to landing without incurring
too great of a test load hit.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 11:11:29 +00:00
Johan Lorenzo
b45f3de16a Bug 1450019 - Upload snap to archive.m.o r=mtabara
Upload snap to archive.m.o

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

--HG--
extra : moz-landing-system : lando
2019-03-27 08:17:17 +00:00
Andreea Pavel
b305d1e13b Backed out changeset 2609a881de00 (bug 1450019) for failing gecko decision task on a CLOSED TREE 2019-03-27 08:59:55 +02:00
Johan Lorenzo
83c01531d3 Bug 1450019 - Upload snap to archive.m.o r=mtabara
Upload snap to archive.m.o

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

--HG--
extra : moz-landing-system : lando
2019-03-27 06:42:10 +00:00
Sebastian Hengst
b93961ca36 Bug 1538675 - transform Android pgo test platform names so they show up as using 'pgo' as option on Treeherder r=bc
Differential Revision: https://phabricator.services.mozilla.com/D25091

--HG--
extra : moz-landing-system : lando
2019-03-28 16:29:10 +00:00
Chris Manchester
094a569b9d Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23532

--HG--
extra : moz-landing-system : lando
2019-03-27 18:39:46 +00:00
Kartikaya Gupta
08ce8aed17 Bug 1537734 - Update wrench android build to use offline mode in gradle. r=nalexander
The updated cargo-apk version now correctly handles the `--frozen` flag
and additionally translates it to the `--offline` flag when invoking
gradle. This makes the gradle build fail instead of attempting network
fetches. To make the offline gradle build work, we set up a build.gradle
snippet that points to the maven repositories from the gradle toolchain
artifact, and have cargo-apk use that instead of the default jcenter()
repository.

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

--HG--
extra : moz-landing-system : lando
2019-03-24 15:34:17 +00:00
Kartikaya Gupta
fb63ec3305 Bug 1537734 - Move the wrench android build out into a helper script. r=nalexander
No functional change here. This just extracts the existing script into a
helper file and shifts things around slightly so it's more logically
grouped (the env variables are needed for the cargo-apk invocation).
Also use better bash hygiene with variables.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 17:23:39 +00:00
Geoff Brown
e125040c2f Bug 1539520 - Increase source-test max-run-time; r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D25080

--HG--
extra : moz-landing-system : lando
2019-03-27 16:28:01 +00:00
Bastien Abadie
cb5214ff65 Bug 1539426 - Fix clang CI tasks globs, r=tomprince
The original globs were only finding C++ files in the root of the repository.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 14:41:53 +00:00
Geoff Brown
4657bbfafd Bug 1539250 - Move gv-docs task to tier 2; r=snorp
Run gv-docs as tier 2 rather than tier 3, to make the task visible by default
and get the benefit of at least some sheriffing.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:16:19 +00:00
Justin Wood
b31b723c34 Bug 1352113 - Shippable Builds - Don't use enable-full-crashsymbols attribute when we explicitly disable symbols for a job. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24999

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:53 +00:00
Justin Wood
2878e64f81 Bug 1352113 - Shippable Builds - Account for new declarative artifacts work. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D24831

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:51 +00:00
Justin Wood
ef886368fa Bug 1352113 - Shippable Builds - Update index routes for shippable. Try to be backwards compat where possible. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24829

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:44 +00:00
Justin Wood
824c71f374 Bug 1352113 - Remove nightly build types replaced by shippable. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24700

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:42 +00:00
Justin Wood
07e0d66261 Bug 1352113 - Shippable Builds - Support shippable where 'nightly' is used. r=aki
Makes most kinds that reference nightly attribute reference the shippable attribute.
Also makes most transforms that use nightly use shippable

Transfers dependencies/ownership for some things to shippable from nightly where it was harder to support both.

In no particular order, full list:
Send shippable attribute down to dep tasks.
Set tests as shippable attribute
Add new signing routes
Add shippable routes to repackage_routes transform
Adjust target tasks
Add shippable nightly-l10n
Add nightly-signing and as a side affect add repackage and repackage-signing
Add support for proper balrog platforms for shippable
Add shippable to the nightly sccache guard
Fix TC_PLATFORM_PER_FTP in partners.py to use shippable
Add shippable to mozharness_test variants
Only actually used for android which doesn't have shippable at this time.
Add shippable variant to beetmover transforms
Do nightly signing for mars on shippable
Support shippable in partner-repack transform
Support shippable in amo langpacks transform
Use proper signing for shippable tasks in repackage transforms
Set upload symbols to use shippable too
Use shippable as deps for geckodriver extraction
Use shippable as dep for autograph-stage signing
Do not run beetmover-l10n for shippable
Run shippable style jobs for repackage signing
Set build_platform for update verify and uvc to be shippable
Run repackage-msi for shippable
Add shippable to osx partner repack signing
add shippable to emefree repackage
add shippable to emefree repackage signing
add shippable to beetmover checksums
Add shippable to partner repack repackage signing
add partner repack beetmover
Add shippable to mar signing
Add shippable to mar-signing-l10n
add shippable to eme free beetmover checksums
Add shippable to upload-generated-sources
Add beetmover langpacks to shippable
Add repackage-l10n to shippable
Add shippable to partner repack chunk-dummy
Do eme free builds with shippable
Add signing of language packs to shippable
Add snap repackage for shippable
Add shippable for release-eme-free repack signing
Add partials for shippable
Add partner repack repackage for shippable
Add emefree beetmover for shippable
Add checksums-signing to shippable
Switch partner repacks to shippable
Add shippable to beetmover-repackage
Add secondary update verify configs for shippable
secondary update verify for shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:40 +00:00
Justin Wood
6b2c86f192 Bug 1352113 - Shippable Builds - make only-for-attributes accept any() instead of all() in the set. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23130

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:32 +00:00
Justin Wood
0f64497939 Bug 1352113 - Shippable Builds - Do not run any macosx64/opt or macosx64-qr/opt tests, leaving only shippable. r=jmaher
Jmaher indicated we do not have the test capacity to incur this as a duplicated set

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:28 +00:00
Justin Wood
76c86fafc7 Bug 1352113 - Shippable Builds - Do not run opt-only OSX tests on integration trees. r=jmaher
This also relates to Bug 1522111 where we turned off opt tests in favor of pgo,
shippable is like the new pgo so do that.

This has a side affect of adding  talos-tp6-stylo-threads to inbound for
osx-shippable (previously was only on autoland).

This has no practical affect after D23382 is applied (because of lack of OSX capacity)

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:26 +00:00
Justin Wood
f1a6a5db77 Bug 1352113 - Shippable Builds - Don't run OSX opt builds by default on integration trees. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23128

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:19 +00:00
Justin Wood
bd56d73c14 Bug 1352113 - Shippable Builds - Do not do linux pgo either. r=jmaher,aki
Differential Revision: https://phabricator.services.mozilla.com/D23126

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:15 +00:00
Justin Wood
b830915d9e Bug 1352113 - Shippable Builds - Do not run linux32/opt tests, we now run them for linux32-shippable/opt. r=jmaher
Should there end up being a need we can back out this patch and let them run, but :jmaher indicated
he was happy with dropping them entirely and not duplicating.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:13 +00:00
Justin Wood
b805e9ab6e Bug 1352113 - Shippable Builds - Do not do linux32/opt build on integration. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23248

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:05 +00:00