Commit Graph

6047 Commits

Author SHA1 Message Date
Tom Prince
d02555e20e Bug 1553915: Check for mach binary before trying to use it to run python; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D33175

--HG--
extra : moz-landing-system : lando
2019-05-30 20:20:57 +00:00
Rob Wood
0698f8bffe Bug 1554308 - Raptor tests on Beta are running on both opt & pgo builds r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D33177

--HG--
extra : moz-landing-system : lando
2019-05-30 19:43:41 +00:00
Geoff Brown
92114a65b1 Bug 1555458 - Stop android-hw debug jittest/jsreftest on integration branches; r=egao
Incremental effort to improve android-hw device availability: Stop running android-hw
debug jsreftest and jittest on integration branches.
Also, remove the option for android-hw opt jittest on try. opt is a nice alternative
to pgo on try in general, but the risk of accidental (unnecessary) inclusion in
try pushes makes this a luxury we cannot afford on android-hw.

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

--HG--
extra : moz-landing-system : lando
2019-05-30 17:29:24 +00:00
Nick Alexander
ac0b60576d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-05-30 15:22:41 +00:00
Nick Alexander
5893476bdb Bug 1508976 - Produce a multi-architecture GeckoView "fat AAR". r=glandium
This follows the model set down for EME artifacts:

- a new tier is added that uses a new Python build action to fetch and
  artifacts
- the action unpacks the fetched artifacts and moves specific inputs
  into places expected by the build and packager
- in automation, MOZ_ARTIFACT_TASK* is used to ensure the artifacts
  come from the correct tasks

In this case, the artifact fetching is done entirely in a new Python
build action that internally uses `mach artifact install --job ...`.
The action also verifies that the fetched artifacts are compatible and
that we're not assembling a fat AAR that is nonsensical.  The specific
inputs are not used in the Fennec APK that is produced; they're only
used in the GeckoView AAR that is produced.

The artifact fetching itself required tweaking to fetch only
`target.maven.zip` artifacts and to not unpack them.

The specific inputs used are the native libraries (libs/$ARCH/*.so)
and the architecture-specific preference files ($ARCH/greprefs.js and
defaults/pref/$ARCH/geckoview-prefs.js).  None of these inputs are
impacted by l10n.

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

--HG--
extra : moz-landing-system : lando
2019-05-30 15:22:09 +00:00
Chris Manchester
99eb67df5d Bug 1499147 - Produce archives of toolchains suitable for use with sccache-dist in automation. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D33101

--HG--
extra : moz-landing-system : lando
2019-05-30 06:38:00 +00:00
Chris Manchester
494eff062e Bug 1555396 - Bump revision of sccache built in automation to current master. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D33102

--HG--
extra : moz-landing-system : lando
2019-05-30 06:32:54 +00:00
Tom Prince
592bb93848 Bug 1549889: Add support for displaying WNP conditionally on build-id; r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D33039

--HG--
extra : moz-landing-system : lando
2019-05-29 23:47:07 +00:00
Edwin Gao
9cf251ce29 Bug 1555454 - migrate marionette, wdspec, firefox UI, test-verify, mochitest-a11y suites to macosx1014 r=jmaher
Test suite changes:
- test-verify, marionette, firefox UI, wdspec, mochitest-a11y suites are migrated over to macosx1014 platform (green without requiring intervention)

Test expected outcomes:
- skip `browser/components/urlbar/tests/browser/browser_locationBarCommand.js` test as per comments in 1554807

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

--HG--
extra : moz-landing-system : lando
2019-05-29 21:06:39 +00:00
Edwin Gao
cdcefb96f1 Bug 1555458 - separate android-hw-arm7 test-set to pgo and opt; stop running jsreftests on opt builds r=gbrown
Changes:
- separate the test-sets used by android-hw-p2-8-0-arm7 to `opt` and `pgo`
- remove `jsreftests` from `opt` build type

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

--HG--
extra : moz-landing-system : lando
2019-05-29 20:45:49 +00:00
Tom Prince
9c37fb727b No bug: [taskgraph] Add missing __future__ imports to taskgraph.util.hg; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D32535

--HG--
extra : moz-landing-system : lando
2019-05-24 20:54:46 +00:00
Tom Prince
5bd911b2cc No bug: Remove an unused test transfrom; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D32534

--HG--
extra : moz-landing-system : lando
2019-05-24 20:56:02 +00:00
Tom Prince
c90ce65aed No bug: [release] Remove an unused index type; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D32533

--HG--
extra : moz-landing-system : lando
2019-05-28 12:42:19 +00:00
Tom Prince
8d3fe38fdf No bug: [release] Remove some unused release kinds and transforms; r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D32532

--HG--
extra : moz-landing-system : lando
2019-05-27 03:41:13 +00:00
Edwin Gao
c47338e855 Bug 1555156 - task efficiency: reduce chunks of mochitest-chrome for selected platforms r=jmaher
Changes:

- default chunk count is now set to 2
- added exception rules to maintain current chunk count (3) for slower platforms and build types

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

--HG--
extra : moz-landing-system : lando
2019-05-29 03:40:29 +00:00
Chris Manchester
9fb968b5ff Bug 1554006 - Update builders to rustc 1.35. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D32932

--HG--
extra : moz-landing-system : lando
2019-05-29 16:05:13 +00:00
Yura Zenevich
bf9725360c Bug 1555202 - add accessibility jest tests to other devtools tests running on taskcluster. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D33008

--HG--
extra : moz-landing-system : lando
2019-05-29 13:37:28 +00:00
Noemi Erli
a743a4bf3f Backed out changeset 50beca34e939 (bug 1535056) for causing cron tasks bustages a=backout 2019-05-29 14:15:04 +03:00
Wes Kocher
ec563f800a Bug 1550895 - Clear up ambiguities in android wpt tier definitions so they apply correctly.
Taskcluster didn't correctly apply the change back to tier-3 in the previous patch because the wildcard setting the tier to 2 by default beat out the specific line setting tier-3 for the geckoview tests. This patch specifically changes the tier for non-geckoview reftests (fennec runs on x86 emulators) to tier-2, while geckoview reftests (TRA runs on x86_64 emulators) to tier-3.

This change also explicitly sets the non-reftest tests to tier-2 for all android platforms, because they didn't have the permafails that the reftests seem to have.

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

--HG--
extra : moz-landing-system : lando
2019-05-28 17:43:14 +00:00
Geoff Brown
e99ef17c7f Bug 1555068 - Stop running Android 7.0 x86_64 jsreftest; r=jmaher
We have sufficient coverage on other test platforms.

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

--HG--
extra : moz-landing-system : lando
2019-05-28 17:21:55 +00:00
Mitchell Hentges
bc63299e46 No bug: Update refbrow index and use new application id r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D32815

--HG--
extra : moz-landing-system : lando
2019-05-28 14:21:31 +00:00
Andrew Halberstadt
2de20d8255 Bug 1554493 - [ci] Re-enable fission tests on try, r=jmaher
Depends on D32701

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

--HG--
extra : moz-landing-system : lando
2019-05-28 13:36:11 +00:00
Andrew Halberstadt
6cb94d0aef Bug 1554493 - [ci] Don't run 'fission' tests with try syntax, r=jmaher
Depends on D32700

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

--HG--
extra : moz-landing-system : lando
2019-05-28 13:36:09 +00:00
Andrew Halberstadt
e642a17c9e Bug 1554493 - [ci] Improve some formatting in try_option_syntax.py, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D32700

--HG--
extra : moz-landing-system : lando
2019-05-28 13:34:56 +00:00
Mitchell Hentges
65a3c7fbed Bug 1535056 - Validate taskgraph parameters using a schema r=tomprince
Validate taskgraph parameters using an explicit schema

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

--HG--
extra : moz-landing-system : lando
2019-05-28 11:18:41 +00:00
Mihai Alexandru Michis
db3a14598c Merge mozilla-central to autoland. CLOSED TREE 2019-05-28 13:18:44 +03:00
Mihai Alexandru Michis
1265267ba8 Backed out changeset 48687a76aec5 (bug 1535056) for causing nightly builds to fail. a=backout 2019-05-28 13:12:23 +03:00
ffxbld
8425ca6294 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D32678

--HG--
extra : moz-landing-system : lando
2019-05-28 09:34:09 +00:00
Mike Hommey
160792df9c Bug 1554039 - Add some missing debug info to the valgrind docker image. r=froydnj
Some debug info for system packages are not available to valgrind in the
valgrind docker image, some of which are for libraries actively used by
Firefox. Not all of them, unfortunately, have debug info available, but
some of them do and we add them all. We could skip a few that are not
really useful, but that doesn't make a significant difference to the
docker image size (~0.3%).

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

--HG--
extra : moz-landing-system : lando
2019-05-24 13:38:51 +00:00
Edwin Gao
c146994015 Bug 1553310 - Enable jsreftest/jittest on android-hw-p2-8-0-arm7-api-16 and correspondinly disable on android-em instances r=jmaher
Changes:

- add `jsreftest` to the list of permitted tests to run on `android-hw-p2-8-0-arm7-api-16`
- add necessary mozharness setup for `android-hw` for jsreftest
- disable `android-em` from running jsreftests

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

--HG--
extra : moz-landing-system : lando
2019-05-24 18:58:56 +00:00
Edwin Gao
51a0e99bd4 Bug 1553955 - Promote mochitest-media to tier 1 on android-hw and demote to tier 2 on android-em r=jmaher
Changes:

__mochitest__
- demote `android-em` to tier 2
- promote `android-hw` to tier 1
- expand regex for `run-on-projects` specification to include all `android-em` instances, and restrict to `try`

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

--HG--
extra : moz-landing-system : lando
2019-05-24 21:58:40 +00:00
alexandru.ionescu
a712b0f753 Bug 1546119 Raptor warm page-load tests on Firefox android fenix r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D32101

--HG--
extra : moz-landing-system : lando
2019-05-27 17:56:14 +00:00
Mitchell Hentges
e12a59b23f Bug 1535056 - Validate taskgraph parameters using a schema r=tomprince
Validate taskgraph parameters using a schema.

Previously, parameters were verified using handwritten comparison to a sample set of parameters.
Switch to using an explicit schema instead.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 12:47:56 +00:00
Sylvestre Ledru
5be022ce27 Bug 1554463 - ftl: Also update the taskcluster job r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D32618

--HG--
extra : moz-landing-system : lando
2019-05-27 15:01:45 +00:00
Andi-Bogdan Postelnicu
16bdec73bc Bug 1554632 - reviewbot tasks should use a mozconfig file. r=bastien,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D32680

--HG--
extra : moz-landing-system : lando
2019-05-27 14:07:39 +00:00
Sebastian Hengst
b28451f8af Bug 1554493 - Don't run fission tests on Try because they are permafailing. a=cleaner-try-pushes 2019-05-26 18:22:02 +02:00
Tom Prince
573c84911a No bug: [mozharness] Don't explicitly pass scm-level to mozharness; r=Callek
The last use of scm level in mozharness is in `mozharness.mozilla.secrets` which
uses the `MOZ_SCM_LEVEL` environment variable directy.

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

--HG--
extra : moz-landing-system : lando
2019-05-24 01:08:06 +00:00
Andrew Halberstadt
2dff4a6138 Bug 1553527 - [ci] Create a new 'fission' test variant r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D32196

--HG--
extra : moz-landing-system : lando
2019-05-24 18:41:01 +00:00
Edwin Gao
e4a0545da8 Bug 1553302 - disable jittest on android-hw aarch64, instead run windows10-aarch64 SM(p) on integration branches r=gbrown
Changes:
- enabled SM(p) runs on `windows10-aarch64` for `built-projects`
- turn off `jittest` runs for all platforms matching `android-hw-.*-aarch64/.*`

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

--HG--
extra : moz-landing-system : lando
2019-05-24 18:47:41 +00:00
Joel Maher
edd5fd6be2 Bug 1544460 - fix reftest annotations and enable for osx 10.14. r=jfkthame,kats
fix reftest annotations and enable for osx 10.14.

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

--HG--
extra : moz-landing-system : lando
2019-05-24 18:01:02 +00:00
Kartikaya Gupta
67f2383419 Bug 1553593 - Turn on browser-mochitests for windows-qr. r=jrmuizel
Depends on D32471

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

--HG--
extra : moz-landing-system : lando
2019-05-24 13:44:35 +00:00
alexandru.ionescu
fa583b7a2f Bug 1545055 Run warm page load tests against Fennec v64 in CI r=Bebe,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D31770

--HG--
extra : moz-landing-system : lando
2019-05-24 11:19:07 +00:00
Edwin Gao
90d25c0076 Bug 1548659 - demote all android-em-4.3 tests to tier 2 and restrict platforms r=jmaher,RyanVM,gbrown
Changes:

- demote all existing `android-em-4.*` tests to tier 2
- ensure the above tests only run on `try` and `mozilla-central` but with exceptions

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

--HG--
extra : moz-landing-system : lando
2019-05-24 07:24:51 +00:00
alexandru.ionescu
2f37f5f55a Bug 1546323 Run cold page load tests against Fennec v64 in CI r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D31773

--HG--
extra : moz-landing-system : lando
2019-05-24 07:12:19 +00:00
arthur.iakab
ddbee389db Backed out changeset 22fad4a26360 (bug 1548659) for Decision Task bustage CLOSED TREE 2019-05-24 10:11:25 +03:00
Edwin Gao
ac20c5bce5 Bug 1548659 - demote all android-em-4.3 tests to tier 2 and restrict platforms r=jmaher,RyanVM,gbrown
Changes:

- demote all existing `android-em-4.*` tests to tier 2
- ensure the above tests only run on `try` and `mozilla-central` but with exceptions

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

--HG--
extra : moz-landing-system : lando
2019-05-24 06:52:46 +00:00
Nathan Froyd
fd36809417 Bug 1553973 - make run-profileserver.sh collect all .profraw files; r=firefox-build-system-reviewers,mshal
This change is necessary to make either e10s profiling or LLVM IR-based
PGO instrumentation work properly, as both will generate multiple
`.profraw` files.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 21:54:17 +00:00
Tom Prince
dd553f4200 No bug: [release] Fix path to update-verify diff-summary log; r=bhearsum
when update-verify migrated from using build-tools to in-tree, the path
to `diff-summary.log` was not updated.

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

--HG--
extra : moz-landing-system : lando
2019-05-24 00:22:50 +00:00
Tom Ritter
6ac52e21b1 Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj
Depends on D31347

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

--HG--
extra : moz-landing-system : lando
2019-05-22 13:40:36 +00:00
Edwin Gao
231ad45e42 Bug 1552563 - remove mochitest-media from whitelist not requiring compiz CLOSED TREE
Summary:
Changes:
- remove `mochitest-media` from the whiteslist - compiz is required.

Test Plan: https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=pending%2Crunning%2Csuperseded%2Cusercancel%2Cretry%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&classifiedState=unclassified&group_state=expanded&revision=f16b0ce4af9e575ef2ec877b405698c0b0c62f92

Reviewers: jmaher, gbrown

Bug #: 1552563

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

--HG--
extra : rebase_source : 1d8b1ba401ab9b565258fd6be4c0de9975e1e4fd
extra : histedit_source : c53f405d98335228f3313abedb4dfd26fab4f9e2
2019-05-23 23:53:21 +03:00
Andreea Pavel
3c9b661125 Backed out changeset 52e365586577 (bug 1552563) for failing test_getUserMedia_basicScreenshare.html on a CLOSED TREE 2019-05-23 23:52:19 +03:00
Kartikaya Gupta
5f30b8c664 Bug 1549776 - Add taskcluster jobs for running wrench on Android. r=jrmuizel
Also docs for running the same thing locally.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 19:31:06 +00:00
Kartikaya Gupta
4a3ea068e9 Bug 1549776 - Fix path to artifact. r=gw
Typo when I first landed this, but nothing relied on it so it didn't matter.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 15:29:55 +00:00
Joel Maher
b5f7a11b2c Bug 1553845 - turn on all talos/raptor jobs for osx 10.14. r=gbrown
turn on all talos/raptor jobs for osx 10.14.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 15:23:47 +00:00
Rob Lemley
d19172b2de Bug 1552422 - correct Balrog scope for comm-esrXX branches. r=tomprince
Copying fix from THUNDERBIRD_60_VERBRANCH on mozilla-esr60.
eae0435135

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

--HG--
extra : moz-landing-system : lando
2019-05-21 21:16:57 +00:00
Edwin Gao
428bdb8a57 Bug 1552563 - do not run compiz on linux tests unless needed by tests r=jmaher
Changes:

- removed UBUNTU_1604 detection mechanism at top of `test-linux.sh` file, since all tests are run on Ubuntu 16.04 anyway
- added new environment value `NEED_COMPIZ`, defaulting to `true`, which will inform the test if compiz is required for tests
- from `test-linux.sh` remove unconditional invocation of compiz, and replace it with detection of `NEED_COMPIZ` environment variable

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

--HG--
extra : moz-landing-system : lando
2019-05-21 16:33:43 +00:00
Geoff Brown
a875b0a496 Bug 1553224 - Run test-verify on Android x86_64; r=jmaher
I had been waiting for more complete x86_64 coverage, but realized that's
not strictly necessary: TV works okay as-is on Android x86_64.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 16:57:17 +00:00
Tom Prince
9cfd43cd94 No bug: [declarative-artifacts] Report task being generated in artifact_map errors; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D31741

--HG--
extra : moz-landing-system : lando
2019-05-23 16:38:36 +00:00
Ionut Goldan
ff2f601ee3 Bug 1553137 - Pin stable Chromium revision on affected platforms r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D32117

--HG--
extra : moz-landing-system : lando
2019-05-23 14:25:35 +00:00
Wes Kocher
093102ae41 Bug 1550895 - Bump android gv wpt back up to tier-3
Bug 1553584 was filed and shows a race condition in the test harness that could make fixing bugs difficult. Bumping these back to tier-3 until that can be fixed.

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

--HG--
extra : moz-landing-system : lando
2019-05-22 23:10:06 +00:00
Chris Manchester
a18c4d2cbd Bug 1553339 - Abandon "2" in name of sccache toolchain artifacts. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D32218

--HG--
extra : moz-landing-system : lando
2019-05-22 21:06:16 +00:00
Johan Lorenzo
6d9cbbe89d Bug 1548864 - part 1: Factorize android.yml r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D29849

--HG--
extra : rebase_source : 2afe7db6b80508debd04b8a089732c23cf012999
extra : source : 65f7c0babe096a07dc01456c09fad7632888d6f4
2019-04-23 18:13:46 +02:00
Henrik Skupin
514c21335b Bug 1552484 - [raptor] Enable raptor-youtube-playback test suite for geckoview in CI. r=perftest-reviewers,stephendonner
Depends on D32040

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

--HG--
extra : moz-landing-system : lando
2019-05-21 23:42:04 +00:00
Oana Pop Rus
af0293e185 Backed out changeset 7de6c5aab8b4 (bug 1471698) for build bustages on Windows MinGW all on a CLOSED TREE 2019-05-22 16:36:06 +03:00
Tom Ritter
382e464814 Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj
Depends on D31347

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

--HG--
extra : moz-landing-system : lando
2019-05-21 17:57:06 +00:00
alexandru.ionescu
1a8f3c3864 Bug 1543369 Raptor cold page-load tests on Firefox android fennec r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D31251

--HG--
extra : moz-landing-system : lando
2019-05-21 12:03:03 +00:00
Chris Manchester
75b9d34484 Bug 1532329 - Build sccache for macOS as a toolchain task. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D31692

--HG--
extra : moz-landing-system : lando
2019-05-22 03:27:23 +00:00
Noemi Erli
ea4d1bdf44 Backed out changeset aadea84deaeb (bug 1532329) for toolchains bustages CLOSED TREE 2019-05-22 02:40:58 +03:00
Chris Manchester
154f462aa7 Bug 1532329 - Build sccache for macOS as a toolchain task. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D31692

--HG--
extra : moz-landing-system : lando
2019-05-18 00:20:17 +00:00
Nathan Froyd
37d0db29a9 Bug 1551690 - be more specific about the LLVM target on OS X; r=nalexander
Our current OS X builds use `--target=x86_64-darwin11` (which
corresponds to OS X 10.7).  This target is problematic for two reasons:

* We're actually targeting for OS X 10.9 (`MACOSX_DEPLOYMENT_TARGET`);
* It's slightly different from the default Rust target.

Let's address these problems in reverse order: differences from the Rust
target are bad, because the `--target` we provide to `clang` and the
Rust target find their way into LLVM bitcode files and the linker will
refuse to link together bitcode files that have incompatible targets.

Why are the two incompatible?  The current `--target` doesn't have a
"vendor" in triple-speak, whereas the Rust one has "apple" as the
vendor (`x86_64-apple-darwin`) We therefore need to change the
`--target` we pass to `clang` to have a vendor of "apple".

This need is behind the {init,toolchain}.configure changes,
but it has ramifications elsewhere, because `clang` looks for
`--target`-prefixed build tools.  So we have to change the `--target`
for cctools to get the right tool prefixes and we have to change the
`--target` for building clang ourselves so that *those* builds can find
the newly renamed cctools.

Once we've done, that's really enough; we don't *need to address the
first problem: While the `--target` might be `x86_64-apple-darwin11`,
both `clang` and `rustc` will dynamically choose the target triple that
eventually lands in LLVM bitcode files based on
`MACOSX_DEPLOYMENT_TARGET`, which we set in all builds.  But the current
target is slightly misleading, and the cctools don't need to be prefixed
with a particular Darwin version, since they work for all Darwin
targets.  Let's just drop the "11" from the `--target` and eliminate a
little bit of confusion.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 17:53:44 +00:00
Stephen Donner
f6ac265a57 Bug 1552982: Add 'mozilla-beta' CI branch to GeckoView's scn-power-idle test. r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D31893

--HG--
extra : moz-landing-system : lando
2019-05-21 16:53:54 +00:00
Edwin Gao
ad43843276 Bug 1548649 - remove all linux32 tests except for shippable, and restrict those tests to web-platform-tests r=jmaher
Changes:
- edited `linux32-tests` to include only web-platform-tests
- removed references to other `linux32` platforms from `test-platforms.yml` other than `linux32-shippable/opt`

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

--HG--
extra : moz-landing-system : lando
2019-05-21 16:04:06 +00:00
Andreea Pavel
58566309c2 Backed out changeset ae7096d1add7 (bug 1551690) for toolchain bustages on a CLOSED TREE 2019-05-21 17:05:24 +03:00
Nathan Froyd
d49bc5f0ef Bug 1551690 - be more specific about the LLVM target on OS X; r=nalexander
Our current OS X builds use `--target=x86_64-darwin11` (which
corresponds to OS X 10.7).  This target is problematic for two reasons:

* We're actually targeting for OS X 10.9 (`MACOSX_DEPLOYMENT_TARGET`);
* It's slightly different from the default Rust target.

Let's address these problems in reverse order: differences from the Rust
target are bad, because the `--target` we provide to `clang` and the
Rust target find their way into LLVM bitcode files and the linker will
refuse to link together bitcode files that have incompatible targets.

Why are the two incompatible?  The current `--target` doesn't have a
"vendor" in triple-speak, whereas the Rust one has "apple" as the
vendor (`x86_64-apple-darwin`) We therefore need to change the
`--target` we pass to `clang` to have a vendor of "apple".

This need is behind the {init,toolchain}.configure changes,
but it has ramifications elsewhere, because `clang` looks for
`--target`-prefixed build tools.  So we have to change the `--target`
for cctools to get the right tool prefixes and we have to change the
`--target` for building clang ourselves so that *those* builds can find
the newly renamed cctools.

Once we've done, that's really enough; we don't *need to address the
first problem: While the `--target` might be `x86_64-apple-darwin11`,
both `clang` and `rustc` will dynamically choose the target triple that
eventually lands in LLVM bitcode files based on
`MACOSX_DEPLOYMENT_TARGET`, which we set in all builds.  But the current
target is slightly misleading, and the cctools don't need to be prefixed
with a particular Darwin version, since they work for all Darwin
targets.  Let's just drop the "11" from the `--target` and eliminate a
little bit of confusion.

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

--HG--
extra : moz-landing-system : lando
2019-05-21 13:48:23 +00:00
Coroiu Cristina
c4361da40f Backed out changeset 2e560a9e4bcf (bug 1551690) for build bustages 2019-05-21 03:51:56 +03:00
Nathan Froyd
dc2ad25275 Bug 1551690 - be more specific about the LLVM target on OS X; r=nalexander
Our current OS X builds use `--target=x86_64-darwin11` (which
corresponds to OS X 10.7).  This target is problematic for two reasons:

* We're actually targeting for OS X 10.9 (`MACOSX_DEPLOYMENT_TARGET`);
* It's slightly different from the default Rust target.

Let's address these problems in reverse order: differences from the Rust
target are bad, because the `--target` we provide to `clang` and the
Rust target find their way into LLVM bitcode files and the linker will
refuse to link together bitcode files that have incompatible targets.

Why are the two incompatible?  The current `--target` doesn't have a
"vendor" in triple-speak, whereas the Rust one has "apple" as the
vendor (`x86_64-apple-darwin`) We therefore need to change the
`--target` we pass to `clang` to have a vendor of "apple".

This need is behind the {init,toolchain}.configure changes,
but it has ramifications elsewhere, because `clang` looks for
`--target`-prefixed build tools.  So we have to change the `--target`
for cctools to get the right tool prefixes and we have to change the
`--target` for building clang ourselves so that *those* builds can find
the newly renamed cctools.

Once we've done, that's really enough; we don't *need to address the
first problem: While the `--target` might be `x86_64-apple-darwin11`,
both `clang` and `rustc` will dynamically choose the target triple that
eventually lands in LLVM bitcode files based on
`MACOSX_DEPLOYMENT_TARGET`, which we set in all builds.  But the current
target is slightly misleading, and the cctools don't need to be prefixed
with a particular Darwin version, since they work for all Darwin
targets.  Let's just drop the "11" from the `--target` and eliminate a
little bit of confusion.

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

--HG--
extra : moz-landing-system : lando
2019-05-15 21:13:17 +00:00
Tom Ritter
505cced8b9 Bug 1471698 - Switch the mingw clang compiler to the 8 branch r=froydnj
This will match the compiler version Tor would like. We backport several
llvm-objcopy patches that landed right after the 8 branch though. We
also grab some upstream changes from mingw-clang in the build script

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

--HG--
extra : moz-landing-system : lando
2019-05-17 19:21:15 +00:00
Wes Kocher
98daf2fb95 Bug 1550895 - Run geckoview wpt as tier-2 jobs r=jgraham
This patch runs wpt against opt and debug builds of geckoview as tier-2 jobs on mozilla-central and try.

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

--HG--
extra : moz-landing-system : lando
2019-05-17 22:47:59 +00:00
Rob Thijssen
3619d25eef Bug 1552917 - reenable parallel, tier 3, android, linux and macosx, gcp builds r=coop
Differential Revision: https://phabricator.services.mozilla.com/D31817

--HG--
extra : moz-landing-system : lando
2019-05-20 19:14:06 +00:00
Johan Lorenzo
0b64fb2878 Bug 1552908 - Bump mozapkpublisher so push-apk-checks expects ARM64 builds on Beta. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D29856

--HG--
extra : rebase_source : 2d8970e63e8d9db23685cf50e4bab66cf64c9d82
2019-05-03 13:38:38 +00:00
ffxbld
8830549129 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D31760

--HG--
extra : moz-landing-system : lando
2019-05-20 10:13:21 +00:00
Tom Prince
1b3ddcd73a Bug 1551738: Add update tests for update testing from the previous ESR release; r=bhearsum
This adds a new set of update tasks and channels for testing updates from the
previous ESR release, before we make the new release generally available as an
update.

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

--HG--
extra : moz-landing-system : lando
2019-05-20 01:23:39 +00:00
Tom Prince
e105948cf9 Bug 1551738: Add balrog and update-verify support for esr68; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D31653

--HG--
extra : moz-landing-system : lando
2019-05-17 19:21:19 +00:00
Tom Prince
a86b02b999 Bug 1551738: Generate bz2 update mars on esr68; r=bhearsum
ESR 68.2 is going to be the watershed for bz2 updates, so generate them for the
moment.

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

--HG--
extra : moz-landing-system : lando
2019-05-20 01:20:54 +00:00
Tom Prince
418fb65248 Bug 1551738: Add esr68 support to bouncer tasks; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D31651

--HG--
extra : moz-landing-system : lando
2019-05-20 03:31:25 +00:00
Tom Prince
9082a1c07a Bug 1551738: [declarative-artifacts] Select artifact map by release-type, instead of by project; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D31646

--HG--
extra : moz-landing-system : lando
2019-05-20 00:51:10 +00:00
Johan Lorenzo
dc2a0a1019 Bug 1551738: Let should_use_artifact_map() not depend on the project anymore r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D31492

--HG--
extra : moz-landing-system : lando
2019-05-20 01:32:38 +00:00
Tom Prince
d18b0e21cf No bug: [release] Release candidates generate stub installers; r=bhearsum
When the logic was switched to be by release-type, rc's were accidentally
excluded.

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

--HG--
extra : moz-landing-system : lando
2019-05-20 00:50:19 +00:00
Tom Prince
52c5e2f82e Bug 1551738: [declarative-artifacts] Filter out artifacts that aren't generated; r=mtabara
Stub installers aren't generated on esr branches; the repackage task includes
metadata indicating this. Use this information to filter out upstream artifacts
when use declarative artifacts.

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

--HG--
extra : moz-landing-system : lando
2019-05-17 12:24:46 +00:00
Tom Prince
2640486f9e No bug: Fix snap repackage dependencies; r=jlorenzo
When snaps started being packaged on archive.mozilla.org, the `build_platform`
of the snap repackge task changed, causing the beetmover dependencies to be
dropped. Switch the platform back so that the dependencies are restored.

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

--HG--
extra : moz-landing-system : lando
2019-05-19 19:25:31 +00:00
Henrik Skupin
abb7207942 Bug 1548845 - [raptor] Enable Youtube Playback benchmark tests in CI. #perftest r=perftest-reviewers,stephendonner,rwood
Differential Revision: https://phabricator.services.mozilla.com/D30484

--HG--
extra : moz-landing-system : lando
2019-05-17 20:47:59 +00:00
Rob Thijssen
0fa8d73826 Bug 1552503 - disable parallel gcp builds on m-c, m-i, autoland r=wcosta
we're looking to reduce costs on infra. as parallel gcp builds have served their purpose of demonstrating they are possible and valid, we'd now like to disable them until a later date.

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

--HG--
extra : moz-landing-system : lando
2019-05-18 09:52:53 +00:00
Stephen Donner
6d86a346d7 Bug 1551324: Hook up remaining Fennec and Fenix jobs in CI for scn-power-idle tests. r=perftest-reviewers,rwood,sparky
Differential Revision: https://phabricator.services.mozilla.com/D31025

--HG--
extra : moz-landing-system : lando
2019-05-18 00:10:05 +00:00
Gurzau Raul
bc953c3503 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-05-18 00:46:18 +03:00
Gurzau Raul
5a74fb42d3 Merge autoland to mozilla-central. a=merge 2019-05-18 00:40:13 +03:00
Sylvestre Ledru
fb63889274 Bug 1552430 - Fix some typos using codespell trunk r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D31589

--HG--
extra : moz-landing-system : lando
2019-05-17 15:56:50 +00:00
Geoff Brown
67d2bba8ce Bug 1552580 - Increase Android 4.3 debug xpcshell test chunks from 8 to 12; r=egao
These chunks are quite out of balance: Probably there are some very long running
tests in xpcshell-7 with 8 chunks. Even so, I think the easiest way to avoid timeouts
is to return to 12 chunks.

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

--HG--
extra : moz-landing-system : lando
2019-05-17 21:04:31 +00:00
Joel Maher
bb2325b4a3 Bug 1552047 - Perma Windows 10 x64 CCov debug jittest Max run time exceeded. r=gbrown
Perma Windows 10 x64 CCov debug jittest Max run time exceeded

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

--HG--
extra : moz-landing-system : lando
2019-05-17 19:38:05 +00:00
Edwin Gao
a66e97aaf1 Bug 1552051 - stop running jittest, instead run SM(p) on windows10-aarch64 r=gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D31501

--HG--
extra : moz-landing-system : lando
2019-05-17 15:31:45 +00:00
Mihai Alexandru Michis
724354e338 Backed out 5 changesets (bug 1548845) for failing new youtube playback raptor tests. CLOSED TREE
Backed out changeset 934d2f88195d (bug 1548845)
Backed out changeset 609f489bdc8c (bug 1548845)
Backed out changeset a2544ca8c593 (bug 1548845)
Backed out changeset 152615db9db6 (bug 1548845)
Backed out changeset 6b3a8394727f (bug 1548845)

--HG--
rename : testing/raptor/raptor/filters.py => testing/raptor/raptor/filter.py
2019-05-17 16:17:06 +03:00