Commit Graph

6047 Commits

Author SHA1 Message Date
Joel Maher
ed6e672552 Bug 1557123 - migrate web-platform-tests and web-platform-tests-reftest to osx 10.14. r=egao
migrate web-platform-tests and web-platform-test-reftests to osx 10.14.

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

--HG--
extra : moz-landing-system : lando
2019-06-07 22:44:31 +00:00
Rob Lemley
853c7ef35a Bug 1557764 - comm-checkout should be under gecko-checkout. r=dustin
This changes the --comm-checkout parameter to the run-task command
to make sure c-c is checked out into a subdirectory of m-c.

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

--HG--
extra : moz-landing-system : lando
2019-06-07 16:22:05 +00:00
Julian Descottes
efcd5be4ea Bug 1557273 - Run devtool node tests if any devtools/client file changed r=nchevobbe,ahal
Differential Revision: https://phabricator.services.mozilla.com/D33922

--HG--
extra : moz-landing-system : lando
2019-06-07 07:18:33 +00:00
Bogdan Tara
112c11cad5 Backed out changeset 43cece5c03b4 (bug 1525373) for Windows 10 AArch failures CLOSED TREE 2019-06-07 07:27:48 +03:00
Edwin Gao
9ac53bc56a Bug 1555454 - move telemetry-tests-client to macosx1014 r=gbrown
Changes:
- move telemetry-tests-client to run on macosx1014

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

--HG--
extra : moz-landing-system : lando
2019-06-06 21:19:43 +00:00
Mike Hommey
342f90fe69 Bug 1525373 - Use run-task for mozharness jobs on generic-worker. r=tomprince
mozharness and mozharness test transforms for generic-worker currently
don't wrap the commands with run-task. This changes things such that the
commands are wrapped with run-task, by piggy-backing on the run_task
transform.

Some things then become redundant with what the run_task transform does,
and some others need to happen later than they currently do in order to
work.

Depends on D28026

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

--HG--
extra : moz-landing-system : lando
2019-06-06 21:28:33 +00:00
Mike Hommey
7f7576cd30 Bug 1525373 - Use run_task transform for mozharness on docker-worker. r=tomprince
mozharness and mozharness test transforms currently do their own version
of wrapping commands with run-task in docker-worker. This makes them
piggy back on the run_task transform instead.

Some things then become redundant with what the run_task transform does,
and some others need to happen later than they currently do in order to
work.

This has the side effect of enabling some of the more recent run-task
features, like --fetch-hgfingerprint.

Depends on D28025

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

--HG--
extra : moz-landing-system : lando
2019-06-06 21:28:32 +00:00
Mike Hommey
ac97274e10 Bug 1525373 - Add an option to using: run-task to keep running tasks as root. r=tomprince
The tasks on bitbar currently rely on being run as root, and run-task
defaults to drop its privileges to the `worker` user.

Depends on D28024

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

--HG--
extra : moz-landing-system : lando
2019-06-06 21:28:25 +00:00
Mike Hommey
afac805c7e Bug 1525373 - Use an explicit path for python2.7 for mozharness. r=tomprince
The macos workers have two python 2.7 installed: one in /usr/bin, and
one in /usr/local/bin. For some reason, the one in /usr/local/bin is
broken wrt SSL.

When running the current mozharness command directly without a full path
to python2.7, generic-worker executes it using its own PATH, and that
uses /usr/bin/python2.7. When wrapping with something else, though
(run-task, but that would apply just as much with `sh -c`), the PATH
from the task itself is used, and it's explicitly set to use
/usr/local/bin first, and the broken python 2.7 then gets used.

We could change the PATH, but there might be other things relying on the
current order, so just use /usr/bin/python2.7.

Depends on D28023

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

--HG--
extra : moz-landing-system : lando
2019-06-06 21:28:23 +00:00
Bogdan Tara
c26e23ffb4 Backed out changeset 0cff8ca10f71 (bug 1557123) for many wpt failures on osx 10.14 CLOSED TREE 2019-06-07 02:21:53 +03:00
Bogdan Tara
8ee686be00 Backed out 2 changesets (bug 1555792) for Windows 2012 build bustages CLOSED TREE
Backed out changeset 8cff011ed07a (bug 1555792)
Backed out changeset 54ed41058000 (bug 1555792)
2019-06-07 02:19:40 +03:00
Bogdan Tara
d966bf4b99 Backed out 4 changesets (bug 1525373) by glandium's request CLOSED TREE
Backed out changeset 108a519aff66 (bug 1525373)
Backed out changeset 00c0dfc00b1b (bug 1525373)
Backed out changeset 37f758cfb92a (bug 1525373)
Backed out changeset 1fa5952696ca (bug 1525373)
2019-06-07 00:21:26 +03:00
Mike Hommey
07ddc57327 Bug 1525373 - Use run-task for mozharness jobs on generic-worker. r=tomprince
mozharness and mozharness test transforms for generic-worker currently
don't wrap the commands with run-task. This changes things such that the
commands are wrapped with run-task, by piggy-backing on the run_task
transform.

Some things then become redundant with what the run_task transform does,
and some others need to happen later than they currently do in order to
work.

Depends on D28026

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

--HG--
extra : moz-landing-system : lando
2019-06-06 13:25:27 +00:00
Mike Hommey
b3776d4021 Bug 1525373 - Use run_task transform for mozharness on docker-worker. r=tomprince
mozharness and mozharness test transforms currently do their own version
of wrapping commands with run-task in docker-worker. This makes them
piggy back on the run_task transform instead.

Some things then become redundant with what the run_task transform does,
and some others need to happen later than they currently do in order to
work.

This has the side effect of enabling some of the more recent run-task
features, like --fetch-hgfingerprint.

Depends on D28025

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

--HG--
extra : moz-landing-system : lando
2019-06-06 13:25:27 +00:00
Mike Hommey
257b1d707e Bug 1525373 - Add an option to using: run-task to keep running tasks as root. r=tomprince
The tasks on bitbar currently rely on being run as root, and run-task
defaults to drop its privileges to the `worker` user.

Depends on D28024

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

--HG--
extra : moz-landing-system : lando
2019-06-06 13:25:27 +00:00
Mike Hommey
1706a86277 Bug 1525373 - Use an explicit path for python2.7 for mozharness. r=tomprince
The macos workers have two python 2.7 installed: one in /usr/bin, and
one in /usr/local/bin. For some reason, the one in /usr/local/bin is
broken wrt SSL.

When running the current mozharness command directly without a full path
to python2.7, generic-worker executes it using its own PATH, and that
uses /usr/bin/python2.7. When wrapping with something else, though
(run-task, but that would apply just as much with `sh -c`), the PATH
from the task itself is used, and it's explicitly set to use
/usr/local/bin first, and the broken python 2.7 then gets used.

We could change the PATH, but there might be other things relying on the
current order, so just use /usr/bin/python2.7.

Depends on D28023

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

--HG--
extra : moz-landing-system : lando
2019-06-06 13:25:26 +00:00
Byron Campen [:bwc]
71d91b1ae5 Bug 1555792: Ensure that the new default values for nightly have no effect on CI. r=ahal
Depends on D33643

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

--HG--
extra : moz-landing-system : lando
2019-06-06 20:18:42 +00:00
Johan Lorenzo
dbd231d551 Bug 1551738 - Add mozilla_esr68_tasks target tasks r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D33971

--HG--
extra : moz-landing-system : lando
2019-06-06 18:48:15 +00:00
Tom Prince
69b16b4d8f Bug 1556488: Don't try to run talos tasks that would not run on the given branch; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D33842

--HG--
extra : moz-landing-system : lando
2019-06-05 22:30:38 +00:00
Edwin Gao
1ba21895d2 Bug 1557123 - migrate web-platform-tests and web-platform-test-reftests to osx 10.14. r=egao
migrate web-platform-tests and web-platform-test-reftests to osx 10.14.

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

--HG--
extra : moz-landing-system : lando
2019-06-06 18:43:08 +00:00
Mike Hommey
2c9aedb1f6 Bug 1534578 - Upgrade macosx64 taskcluster tasks to python 3.7. r=ahal
Bug 1501497 deployed python 3.7 on mac workers, while leaving 3.6
around... except on reimaged workers, which only have 3.7 available.

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

--HG--
extra : moz-landing-system : lando
2019-06-06 10:51:41 +00:00
Edwin Gao
9e629bcf8d Bug 1555454 - remove fail-if condition specific to mac for test_webgl_fingerprinting_resistance.html and migrate to running on macosx1014 r=jmaher
Changes:
- remove `fail-if` condition
- migrate `mochitest-webgl-core` to running on macosx1014

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

--HG--
extra : moz-landing-system : lando
2019-06-06 02:56:52 +00:00
Cosmin Sabou
b38fab2d6c Backed out changeset 4ff8006a80f5 (bug 1557123) for causing a spike in wpts and wpts reftests intermittents. 2019-06-06 04:48:26 +03:00
Cosmin Sabou
502804c065 Backed out changeset 1984b503b901 (bug 1555454) for webgl failures on test_webgl_fingerprinting_resistance.html. 2019-06-06 01:07:02 +03:00
Joel Maher
ebc7491e8a Bug 1557123 - migrate web-platform-tests and web-platform-test-reftests to osx 10.14. r=egao
migrate web-platform-tests and web-platform-test-reftests to osx 10.14.

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

--HG--
extra : moz-landing-system : lando
2019-06-05 20:22:14 +00:00
Edwin Gao
ca4e07d851 Bug 1555454 - remove fail-if condition specific to mac for test_webgl_fingerprinting_resistance.html and migrate to running on macosx1014 r=jmaher
Changes:
- remove `fail-if` condition
- migrate `mochitest-webgl-core` to running on macosx1014

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

--HG--
extra : moz-landing-system : lando
2019-06-05 19:32:00 +00:00
Mike Hommey
985a376afa Bug 1526857 - Improve bindgen configuration wrt clang. r=chmanchester
The current setup for bindgen relies on either finding clang/libclang
from the output of llvm-config, or from the paths given via the
configure flags --with-clang-path/--with-libclang-path.

One _very_ common problem is that the llvm-config we end up using does
not correspond to the clang used for compilation, which has some
undesirable side effect, like failing to build.

So instead of relying on llvm-config, we do the following:
- when the compiler is clang, we just use that
- when the compiler is clang-cl, we use clang from the same directory
- otherwise, we either try to find clang in PATH, or rely on
  --with-clang-path.

Once clang is found, we try to deduce the location of the corresponding
libclang via the output of `clang -print-search-dirs`, or rely on
--with-libclang-path.

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

--HG--
extra : moz-landing-system : lando
2019-06-05 02:48:20 +00:00
Edwin Gao
914b8820f0 Bug 1555454 - move cppunit, jittest, mochitest-devtools-webreplay, mochiest-gpu to macosx1014 r=jmaher
Changes:

compiled:
- move `cppunit`, `jittest` from `macosx64` to `macosx1014` test set

mochitest:
- move `mochitest-devtools-webreplay`, `mochitest-gpu` to the `macosx1014` test set

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

--HG--
extra : moz-landing-system : lando
2019-06-05 01:29:08 +00:00
Geoff Brown
baaf6d9e64 Bug 1556767 - Increase max-run-time for linux64 ccov jsreftest; r=egao
These tasks normally run in 45 to 55 minutes; if they exceed 60 minutes, the
task fails. Failures are not frequent, but I would like to avoid them. We could
increase chunks, but it looks like we have handled the other ccov cases like
this, by increasing the max-run-time.

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

--HG--
extra : moz-landing-system : lando
2019-06-04 15:53:28 +00:00
Alexandru Irimovici
5fa1240465 Bug 1554696 - run media straming playback tests against fenix in CI(try) r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D32798

--HG--
extra : moz-landing-system : lando
2019-06-04 14:16:34 +00:00
Ionut Goldan
88660df881 Bug 1556695 - Remove pinned Chromium revision on OSX r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D33612

--HG--
extra : moz-landing-system : lando
2019-06-04 12:32:35 +00:00
Mitchell Hentges
4eb5055ed6 Bug 1535056 - Specifies schema for taskgraph parameters r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23756

--HG--
extra : moz-landing-system : lando
2019-06-04 12:10:18 +00:00
Sylvestre Ledru
3176c749f5 Bug 1554406 - Install rustfmt in the CI r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D32570

--HG--
extra : moz-landing-system : lando
2019-06-03 19:59:17 +00:00
Brindusan Cristian
9eb2f739c1 Merge inbound to mozilla-central. a=merge 2019-06-04 06:47:20 +03:00
Rob Wood
c05370a90f Bug 1550553 - Move remaining cold page load GVE suites to trunk/central/try r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D33320

--HG--
extra : moz-landing-system : lando
2019-06-03 17:58:49 +00:00
Mitchell Hentges
6ecc4f39a9 No bug: Update fenix raptor config with new application id, index r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D33150

--HG--
extra : moz-landing-system : lando
2019-06-03 14:31:51 +00:00
alexandru.ionescu
3929203d54 Bug 1554608 Schedule raptor fennec v64 tests in CI r=dustin,tomprince
Ran locally `./mach taskgraph cron --head-repository=https://hg.mozilla.org/mozilla-central --project=mozilla-central --level=1` and got no errors:
```
 0:00.54 using current time for params['time']; try setting $CRON_TIME to a timestamp
 0:00.54 calculated cron schedule time is 2019-05-27 09:30:00
 0:00.56 not running cron job bouncer-check
 0:00.56 not running cron job chromium-update
 0:00.56 not running cron job customv8-update
 0:00.56 not running cron job nightly-android
 0:00.56 not running cron job nightly-desktop
 0:00.56 not running cron job nightly-desktop-linux
 0:00.56 not running cron job nightly-desktop-osx
 0:00.56 not running cron job nightly-desktop-win32
 0:00.56 not running cron job nightly-desktop-win64
 0:00.56 not running cron job nightly-desktop-win64-aarch64
 0:00.56 not running cron job periodic-update
 0:00.56 not running cron job pipfile-update
 0:00.56 not running cron job searchfox-index
** 0:00.56 not running cron job tp6m-fennec-v64**
```
Feel free to add to this review whoever is relevant.

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

--HG--
extra : moz-landing-system : lando
2019-06-03 13:59:18 +00:00
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