Commit Graph

6009 Commits

Author SHA1 Message Date
Johan Lorenzo
6d792169fe Bug 1554851 - Let ARM64 Fennec 68 reach the release population r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D33017

--HG--
extra : moz-landing-system : lando
2019-06-03 13:38:13 +00:00
Simon Fraser
3b9d4bdff6 Bug 1554733 Use robustcheckout for periodic file udpates r=tomprince
Differential Revision: https://phabricator.services.mozilla.com//D32843
2019-06-03 13:49:46 +03:00
Noemi Erli
8548942e71 Backed out changeset 4656c6e4964a (bug 1554733) for linting failure in periodic_file_updates.sh CLOSED TREE 2019-06-03 14:15:03 +03:00
Simon Fraser
fb0607bb62 Bug 1554733 Use robustcheckout for periodic file udpates r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D32843

--HG--
extra : moz-landing-system : lando
2019-05-30 19:55:32 +00:00
ffxbld
ac2e3743d0 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D33467

--HG--
extra : moz-landing-system : lando
2019-06-03 10:33:38 +00:00
Mike Shal
e52ded1092 Bug 1553065 - Move profile-use mozconfig info into common mozconfigs; r=firefox-build-system-reviewers,chmanchester
The 3-tier PGO builds used a separate mozconfig called 'profile-use' for
the final tier. This created a problem when it rode to beta, since the
same mozconfig was used for all trees, which meant we ended up with
nightly branding on beta builds.

With the PGO-enabling logic in common mozconfigs, we can enable it by
setting the MOZ_PGO_PROFILE_USE environment variable from the task
definition. All of the final-tier PGO builds now use the nightly, beta,
etc mozconfigs like before, so branding should be intact.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 23:56:16 +00:00
Arnold Iakab
63db2e3489 Bug 1512607 Intermittent Windows raptor [taskcluster:error] Task aborted - max run time exceeded r=rwood,perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D33259

--HG--
extra : moz-landing-system : lando
2019-05-31 18:12:45 +00:00
Nathan Froyd
c73bd5d580 Bug 1554286 - move Mac builds to Rust 1.36-beta; r=chmanchester
We would like to switch to using cross-language LTO on all of our
platforms, and we need to use a beta version of Rust on Mac to do that.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 17:50:38 +00:00
Florin Strugariu
7f53677805 Bug 1508694 Turn off talos stylo sequential threads tp6 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D32977

--HG--
extra : moz-landing-system : lando
2019-05-31 12:47:26 +00:00
alexandru.ionescu
bddabe044f Bug 1555330 - Add p2 aarch64 to youtube playback test. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D33006

--HG--
extra : moz-landing-system : lando
2019-05-30 23:49:18 +00:00
Andrew Halberstadt
9a419e5b3f Bug 1555032 - [taskgraph] Add ability to pass external optimize strategies via env, r=tomprince
This allows users to set TASKGRAPH_OPTIMIZE_STRATEGIES to a
python_path.find_object string. E.g:

    TASKGRAPH_OPTIMIZE_STRATEGIES="module:strategies" ./mach taskgraph optimized

This opens the door to swap in external strategies at runtime and will be
used for back testing experimental strategies.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 12:56:47 +00:00
Johan Lorenzo
d81567efdc Bug 1552573 - nightly_fennec: Use task.kind instead of task.label r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D32844

--HG--
extra : moz-landing-system : lando
2019-05-31 12:21:41 +00:00
Johan Lorenzo
146c55b287 Bug 1553853 - Rename "nightly-android" hooks to "nightly-geckoview" r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D32968

--HG--
extra : moz-landing-system : lando
2019-05-30 23:48:20 +00:00
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