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

646 Коммитов

Автор SHA1 Сообщение Дата
ffxbld d631dbd657 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D50788

--HG--
extra : moz-landing-system : lando
2019-10-28 10:09:13 +00:00
Edwin Takahashi 962dd7ee27 Bug 1565332 - change how pulseaudio is initialized for Debian 10 test image without affecting existing Ubuntu 16.04 process r=jlund,dustin
Changes:
- for Debian platforms, do not initialize pulseaudio in `test-linux.sh`; instead initialize pulseaudio if required in the `desktop_unittest.py` mozharness script

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

--HG--
extra : moz-landing-system : lando
2019-10-21 16:34:43 +00:00
ffxbld 80894b3e73 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D49891

--HG--
extra : moz-landing-system : lando
2019-10-21 11:57:13 +00:00
Wes Kocher 8edb6dcfcf Bug 1565332 - Pin pip to 19.2.3 to avoid breaking docker image. a=bustage-fix CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D49221

--HG--
extra : amend_source : 7006fb2615846562fef06e7bc6e827c27dd85030
2019-10-15 03:10:25 +02:00
ffxbld 57097044ef No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D49123

--HG--
extra : moz-landing-system : lando
2019-10-14 10:25:40 +00:00
ffxbld eddb1c989d No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D48307

--HG--
extra : moz-landing-system : lando
2019-10-07 10:53:38 +00:00
Wes Kocher c4acd9439a Bug 1573271 - Run the iris test suite in CI on Windows and Linux r=grenade,tomprince
This patch enables the iris test suite to run in CI against Windows and Linux shippable builds on mozilla-central and try. The framework is in place for Iris to run against MacOS in CI, but it is currently disabled while bootstrapping issues are sorted out.

Linux uses a new docker image based on the debian10-test parent image that installs preinstalls most of Iris's dependencies. Windows installs a few dependencies using the scoop package manager. Both then install the rest of the python dependencies via pip.

This adds a new toolchain artifact to fetch the iris_firefox git repo without touching the outside network.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 01:58:31 +00:00
Johan Lorenzo 3369159d15 Bug 1460347 - snap: enable joystick interface r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D47743

--HG--
extra : moz-landing-system : lando
2019-10-01 10:07:07 +00:00
Andrew Halberstadt d3eae4b83c Bug 1580280 - [mozlint] Run |mach lint| with Python 3 and drop support for Python 2 r=mars
Differential Revision: https://phabricator.services.mozilla.com/D45441

--HG--
extra : moz-landing-system : lando
2019-09-30 15:09:41 +00:00
Oana Pop Rus 4b9792db7c Backed out changeset 371641b1010b (bug 1580280) for lints failure on a CLOSED TREE 2019-09-26 00:18:33 +03:00
Andrew Halberstadt fdc7d0afac Bug 1580280 - [mozlint] Run |mach lint| with Python 3 and drop support for Python 2 r=mars
Differential Revision: https://phabricator.services.mozilla.com/D45441

--HG--
extra : moz-landing-system : lando
2019-09-25 20:03:14 +00:00
Andrew Halberstadt 898dfb96b4 Bug 1567642 - [lint.flake8] Fix misc flake8 under Python 3 lint issues r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D45417

--HG--
extra : moz-landing-system : lando
2019-09-24 14:44:01 +00:00
ffxbld a6a0336577 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D46759

--HG--
extra : moz-landing-system : lando
2019-09-23 10:26:45 +00:00
Nathan Froyd c4084e67c3 Bug 1578535 - explicitly install libstdc++-$VERSION-dev packages; r=glandium
On older Debian versions, `libstdc++-$VERSION-dev` is implicitly brought
in by other development packages.  On newer versions, this dependency
has been removed.  Let's go ahead and explicitly declare which version
we want to install for each Debian version.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 19:42:28 +00:00
Tarek Ziadé 5dd9d5bcd0 Bug 1562870 - generate conditioned profiles r=gbrown,bc,aerickson
Generates "conditioned" profiles.

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

--HG--
extra : moz-landing-system : lando
2019-09-16 19:44:35 +00:00
ffxbld fa6302e12b No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D45992

--HG--
extra : moz-landing-system : lando
2019-09-16 13:07:09 +00:00
Andi-Bogdan Postelnicu 1b886ecee7 Bug 1576659 - Update infer to 0.17.0. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D43471

--HG--
extra : moz-landing-system : lando
2019-09-13 14:25:32 +00:00
Razvan Maries 98fb942aa9 Backed out changeset 70e72871917e (bug 1576659) for Linux x64 debug build bustages. CLOSED TREE 2019-09-12 15:51:31 +03:00
Andi-Bogdan Postelnicu bc7bd7de68 Bug 1576659 - Update infer to 0.17.0. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D43471

--HG--
extra : moz-landing-system : lando
2019-09-12 12:17:50 +00:00
Simon Fraser ac6706030f Bug 1580449 Update '! -z' to '-n' for shellcheck guidelines r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D45507

--HG--
extra : moz-landing-system : lando
2019-09-11 11:07:29 +00:00
Tom Prince be1d568417 No bug: Remove unreferenced infer-build dockerfile; r=Callek
This became unused in Bug 1479503.

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

--HG--
extra : moz-landing-system : lando
2019-09-09 19:33:05 +00:00
Wander Lairson Costa 1e4f81ec22 Bug 1572236: Support sccache in Google Storage r=chmanchester,dustin
With the migration from AWS to GCP, we also need to migrate sccache
buckets from S3 to Google Storage.

The problem is how we deal with regions, since there isn't an exact
correspondence on the region names between the two cloud providers.

To make the transition smoother, docker-worker (and soon generic-worker)
provides a new environment variable called TASKCLUSTER_WORKER_LOCATION,
with information about the cloud provider the task is running on. Using
this new variable, we configure sccache to use the corresponding storage
service of the cloud provider where the task runs.

The bucket names in Google Storage are shorter because GCS imposes a
limit of 30 characteres for the names.

Ref: https://github.com/taskcluster/taskcluster-rfcs/pull/148/files

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

--HG--
extra : moz-landing-system : lando
2019-09-09 16:51:42 +00:00
ffxbld be3aab35b5 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D45169

--HG--
extra : moz-landing-system : lando
2019-09-09 12:34:16 +00:00
Sean Feng a3ec48a51a Bug 1577836 - Remove nsIX509CertList from getCerts and loadCertsFromCache r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D44239

--HG--
extra : moz-landing-system : lando
2019-09-05 21:35:54 +00:00
Barret Rennie a9de9d21e2 Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal
The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs`
option which can be used to pass the job descriptions to the visual-metrics
task.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 16:42:45 +00:00
Barret Rennie 1ab6ec337d Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince
This new task fetches the visualmetrics.py script from the
github.com/mozilla/browsertime repository and runs it in parallel for the
specified jobs. Jobs are specified in a JSON blob passed through to the task in
an environment variable. A follow up patch specifies a command line argument to
make this configuration available to `./mach try {fuzzy|chooser}`

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

--HG--
extra : moz-landing-system : lando
2019-09-04 16:42:31 +00:00
Narcis Beleuzu 3fca079bae Backed out 2 changesets (bug 1563090) for Linting failure on run-visual-metrics.py . CLOSED TREE
Backed out changeset 1b2389663474 (bug 1563090)
Backed out changeset 9071c90b2e84 (bug 1563090)
2019-09-04 19:03:58 +03:00
Barret Rennie 08de8af0da Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal
The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs`
option which can be used to pass the job descriptions to the visual-metrics
task.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 13:16:57 +00:00
Barret Rennie df8c6f79f1 Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince
This new task fetches the visualmetrics.py script from the
github.com/mozilla/browsertime repository and runs it in parallel for the
specified jobs. Jobs are specified in a JSON blob passed through to the task in
an environment variable. A follow up patch specifies a command line argument to
make this configuration available to `./mach try {fuzzy|chooser}`

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

--HG--
extra : moz-landing-system : lando
2019-09-03 22:05:26 +00:00
Edwin Takahashi 3607d54634 Bug 1565332 - add new dockerfile for debian 10 (buster) test image and add necessary piping without switching the main CI pipeline from ubuntu 16.04 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D42597

--HG--
extra : moz-landing-system : lando
2019-08-31 09:59:43 +00:00
ffxbld d4d8b8818f No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D44362

--HG--
extra : moz-landing-system : lando
2019-09-02 10:17:19 +00:00
ffxbld c492e28658 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D43406

--HG--
extra : moz-landing-system : lando
2019-08-26 13:07:26 +00:00
Mike Hommey 66fdf048cc Bug 1575456 - Install python-dev in the android-build docker image. r=nalexander
This will allow the build system to use psutil, and thus to report build
resources data.

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

--HG--
extra : moz-landing-system : lando
2019-08-21 21:28:15 +00:00
ffxbld cd50c1fdba No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D42475

--HG--
extra : moz-landing-system : lando
2019-08-19 13:07:34 +00:00
Mike Hommey 06bb7968b8 Bug 1573435 - Use toolchain fetches for diffoscope tasks. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D41736
2019-08-15 11:21:47 +09:00
ffxbld 0dfb37ab61 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D41523

--HG--
extra : moz-landing-system : lando
2019-08-12 12:50:48 +00:00
Mike Hommey 612b8abba4 Bug 1571636 - Expose build resources data from automation builds as artifacts. r=nalexander
The build docker images need python-dev installed to build psutil, used
by the build resources monitor.

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

--HG--
rename : python/mozbuild/mozbuild/resources/html-build-viewer/index.html => python/mozbuild/mozbuild/resources/html-build-viewer/build_resources.html
extra : moz-landing-system : lando
2019-08-06 21:26:47 +00:00
ffxbld cd2060cc21 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D40604

--HG--
extra : moz-landing-system : lando
2019-08-05 12:54:32 +00:00
Tom Prince 6e8780235b Bug 1565725: Include fetch-content in debian images; r=glandium
Some tasks use debian images without a checkout; they should be able to use
fetches.

Differential Revision: https://phabricator.services.mozilla.com/D39598
2019-08-02 19:05:53 +09:00
Andreea Pavel 63aab19d58 Merge mozilla-central to autoland on a CLOSED TREE 2019-07-30 13:37:01 +03:00
Mike Hommey 713a866401 Bug 1569355 - Upgrade python-zstandard to 0.11.1. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D39583

MANUAL PUSH: avoid closing autoland while all docker images and
toolchains are rebuilt due to both changes.
2019-07-30 14:49:16 +09:00
Mike Hommey 21665e187c Bug 1569124 - Add git support to fetch tasks. r=tomprince
This is loosely based on what was in bug 1467359, but simplified to
handle git only, and simply using git-archive because, at least now,
it's deterministic (it uses the commit date as timestamp in tar
archives).

This also adds 4 tasks for some of the things we use for toolchains, but
doesn't hook them up yet.

This also upgrades the fetch docker image to Debian buster, and installs
the required packages in it.

Differential Revision: https://phabricator.services.mozilla.com/D39480
2019-07-30 14:43:31 +09:00
ffxbld ce8e3ff6b7 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D39655

--HG--
extra : moz-landing-system : lando
2019-07-30 07:26:46 +00:00
ffxbld f4ed4eadfb No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D38845

--HG--
extra : moz-landing-system : lando
2019-07-22 11:21:40 +00:00
Simon Fraser b4e6cbf3bc Bug 1566070 Remove references to datadog from partials r=mtabara
Our datadog contract is coming to an end. Soon we'll add influxdb data collection

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

--HG--
extra : moz-landing-system : lando
2019-07-22 07:11:45 +00:00
Mike Hommey b0cf4ceea4 Bug 1566730 - Switch the diffoscope docker image to Debian 10. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D38274

--HG--
extra : moz-landing-system : lando
2019-07-17 21:54:25 +00:00
Moritz Birghan f723e0ab1e Bug 1300165 - Improves performance of combineLists in getHSTSPreloadList.js r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D38171

--HG--
extra : moz-landing-system : lando
2019-07-16 21:53:10 +00:00
Kartikaya Gupta 2d73759624 Bug 1523321 - Run the wrupdater on m-c pushes that touch gfx/wr. r=tomprince,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D33548

--HG--
extra : moz-landing-system : lando
2019-07-16 15:38:39 +00:00
Narcis Beleuzu ab956a715f Backed out 2 changesets (bug 1523321) for webrender bustages. CLOSED TREE
Backed out changeset d86e7c8f1e14 (bug 1523321)
Backed out changeset 18414da977c3 (bug 1523321)
2019-07-16 18:23:45 +03:00
Kartikaya Gupta b3bebb6eca Bug 1523321 - Run the wrupdater on m-c pushes that touch gfx/wr. r=tomprince,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D33548

--HG--
extra : moz-landing-system : lando
2019-07-16 14:09:47 +00:00