Граф коммитов

2625 Коммитов

Автор SHA1 Сообщение Дата
Bob Clary 4232bc95a0 Bug 1557038 - [test isolation] change test isolation tasks to tier 3, r=gbrown.
Depends on D35235

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

--HG--
extra : moz-landing-system : lando
2019-06-18 20:18:05 +00:00
Bob Clary ffb3ef5c3c Bug 1557038 - [test isolation] update extraction of test path from errorsummary log, r=gbrown.
- Incorporated the regular expressions into a list.

- Removed the ^ restriction in the path patterns since it is redundant when using match.

- Added handling of other schemes such as view-source when it preceeds file or http schemes.

- Removed the checking for initial slashes following the url scheme and removed the
  requirement for a trailing space.

- Convert test path forward slashes to backslashes in Windows.

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

--HG--
extra : moz-landing-system : lando
2019-06-18 20:40:15 +00:00
Edwin Gao 532d1f55c1 Bug 1548614 - change worker and task name from windows10-64-ux to windows10-64-ref-hw-2017 r=jmaher
Changes:
- rename the task name from windows10-64-ux to `windows10-64-ref-hw-2017`
- change `hardware` worker type to use the new reference hardware

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

--HG--
extra : moz-landing-system : lando
2019-06-18 20:18:37 +00:00
Chris AtLee a9e86f85fc Bug 1520010: Follow up fix r=Callek DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D34886

--HG--
extra : moz-landing-system : lando
2019-06-13 15:31:56 +00:00
Chris AtLee 5ebf9d9abf Bug 1520010: switch wv to autograph r=aki,Callek
Differential Revision: https://phabricator.services.mozilla.com/D31433

--HG--
extra : moz-landing-system : lando
2019-06-13 14:33:57 +00:00
Chris AtLee 2715af0c6a Bug 1520010: Remove signing format scopes r=aki
Differential Revision: https://phabricator.services.mozilla.com/D31432

--HG--
extra : moz-landing-system : lando
2019-06-10 16:13:36 +00:00
Wes Kocher b2c6474d44 Bug 1559071 - Remove duplicated 'to' to fix grammar in retrigger action warning r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D34830

--HG--
extra : moz-landing-system : lando
2019-06-13 12:42:18 +00:00
Rok Garbas bb7bcf38e3 Bug 1557255 - switch from relengapi-proxy to taskcluster-proxy in taskgraph r=rail
Bug 1557255 - use taskcluster proxy when running tooltool.py

Bug 1557255 - fixing tooltool url

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

--HG--
extra : moz-landing-system : lando
2019-06-12 14:43:14 +00:00
Justin Wood 2e58278e4b Bug 1533818 - Start signing omni.ja files. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D34541

--HG--
extra : moz-landing-system : lando
2019-06-12 11:04:21 +00:00
Dorel Luca cb53554453 Backed out 3 changesets (bug 1558598) for Geckoview failures
Backed out changeset d9c42c5f4850 (bug 1558598)
Backed out changeset d2f0c18e82de (bug 1558598)
Backed out changeset f24e407e9a6d (bug 1558598)
2019-06-12 18:19:07 +03:00
Kartikaya Gupta f6b29b417f Bug 1558598 - Remove --disable-webrender options from a couple of places. r=ahal
This drops the --disable-webrender option (which force-disables WR)
and treats the lack of an --enable-webrender as if --disable-webrender
was provided.

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

--HG--
extra : moz-landing-system : lando
2019-06-12 13:08:43 +00:00
Bob Clary 4746960086 Bug 1557038 - increase maximum number of isolation tests to 100, r=gbrown.
Depends on D34492

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

--HG--
extra : moz-landing-system : lando
2019-06-11 14:30:51 +00:00
Bob Clary 79e3b1a5fa Bug 1557038 - Handle additional invalid errorsummary test values in isolate-test-failures action, r=gbrown.
Differential Revision: https://phabricator.services.mozilla.com/D34492

--HG--
extra : moz-landing-system : lando
2019-06-11 15:06:39 +00:00
Sebastian Hengst 449f49e0c3 Bug 1536007 - Change maximum depth of backfills from 10 to 25. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D34488

--HG--
extra : moz-landing-system : lando
2019-06-11 14:14:57 +00:00
Nick Thomas da9bee53fe Bug 1557204 - remove unused check_uptake support, r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D34121

--HG--
extra : moz-landing-system : lando
2019-06-07 15:50:04 +00:00
Simon Fraser 2d6b321d29 Bug 1557331 Cover missing-data scenario with retries in util.hg r=dustin
If the length of the pushes from the pushlog is wrong, raise exception and retry.

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

--HG--
extra : moz-landing-system : lando
2019-06-07 15:18:37 +00:00
Kartikaya Gupta 66aa3df4ca Bug 1555479 - Update run-task to support bitbar. r=tomprince
Currently all jobs run on bitbar go through mozharness-test. However for
WebRender standalone testing (i.e. built without any Gecko stuff) we want
to run the WebRender wrench test harness on bitbar using run-task. This
adds the necessary support to run-task.

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

--HG--
extra : moz-landing-system : lando
2019-06-08 08:59:14 +00:00
Bob Clary 540e968558 Bug 1557038 - Implement experimental Test Isolation Taskcluster Action, r=tomprince.
Differential Revision: https://phabricator.services.mozilla.com/D33790

--HG--
extra : moz-landing-system : lando
2019-06-07 13:25:50 +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
Bogdan Tara 112c11cad5 Backed out changeset 43cece5c03b4 (bug 1525373) for Windows 10 AArch failures CLOSED TREE 2019-06-07 07:27:48 +03: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 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
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
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
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
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
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
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
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
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
Noemi Erli a743a4bf3f Backed out changeset 50beca34e939 (bug 1535056) for causing cron tasks bustages a=backout 2019-05-29 14:15:04 +03: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