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

728 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley 27ef39e646 Bug 1615932 - Support building Thunderbird Snap packages with firefox-snap. r=jlorenzo
Changes to the firefox-snap Docker image to support building Thunderbird Snap
packages as well.
Replaced hardcoded "firefox" instances in runme.sh with $PRODUCT variable and
renamed "snapcraft.yaml.in" to "firefox.snapcraft.yaml.in".

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

--HG--
rename : taskcluster/docker/firefox-snap/snapcraft.yaml.in => taskcluster/docker/firefox-snap/firefox.snapcraft.yaml.in
extra : moz-landing-system : lando
2020-03-03 14:48:49 +00:00
Kartikaya Gupta d86f663351 Bug 1619284 - Remove obsolete dockerfile. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D64952

--HG--
extra : moz-landing-system : lando
2020-03-02 17:23:22 +00:00
ffxbld 4ed5d9375b No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D64926

--HG--
extra : moz-landing-system : lando
2020-03-02 14:12:29 +00:00
Simon Fraser f1bedbea94 Bug 1617642 Remove pip version restriction & force Python 3.8 for funsize r=jlorenzo
backports.lzma couldn't cleanly be installed because we were now using Python3.8 but hadn't specified that in the Pipfile. Also took the opportunity to remove the pip version restriction which is no longer needed.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 16:03:16 +00:00
shindli 7f8e8c8d1a Backed out changeset 0e5de9eade9c (bug 1617642) for causing docker image build bustages CLOSED TREE 2020-02-25 12:11:57 +02:00
Simon Fraser d8d05838b7 Bug 1617642 Remove pip version restriction & force Python 3.8 for funsize r=jlorenzo
backports.lzma couldn't cleanly be installed because we were now using Python3.8 but hadn't specified that in the Pipfile. Also took the opportunity to remove the pip version restriction which is no longer needed.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 09:43:28 +00:00
Johan Lorenzo fe9163f160 Bug 1616048 - Fix firefox-snap docker image r=rail
Differential Revision: https://phabricator.services.mozilla.com/D63077

--HG--
extra : moz-landing-system : lando
2020-02-18 22:18:01 +00:00
Simon Fraser dc0f16344a Bug 1616006 Update Python version in pipfile-update task, and fix deps. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D63059

--HG--
extra : moz-landing-system : lando
2020-02-18 14:14:58 +00:00
Dan Mosedale 86c563adcd Bug 1547823 - Upgrade NodeJS from 8.x to 10.19.0 r=froydnj
NodeJS 8.x is End-of-Lifed and is no longer receiving security fixes.  10.19.0 is now the oldest Long Term Support version of NodeJS, and it has just been released with several HTTP security fixes.

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

--HG--
extra : moz-landing-system : lando
2020-02-14 15:28:40 +00:00
Simon Fraser f4644623d2 Bug 1615371 Update partials/funsize-update-generator to Python 3.8 r=mtabara
Runs cleanly on a local docker image

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

--HG--
extra : moz-landing-system : lando
2020-02-14 14:14:17 +00:00
Mike Hommey a9be7e5ac6 Bug 1615150 - Drive-by fix error reporting in diffoscope tasks failure summary. r=dmajor
As opposed to what was intended, the directories weren't eliminated
correctly.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 22:11:03 +00:00
Mike Hommey 8eb5b272db Bug 1615150 - Fix the logic that skips generated-files diffing when there aren't generated-files to compare. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62696

--HG--
extra : moz-landing-system : lando
2020-02-13 22:11:03 +00:00
Sylvestre Ledru 186dd63672 Bug 1578058 - Add clippy in the mozlint docker image r=ahal
Depends on D58250

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

--HG--
extra : moz-landing-system : lando
2020-02-12 21:11:38 +00:00
Barret Rennie 9e2ba441a1 Bug 1613743 - Always use browsertime-results tarball from `MOZ_FETCHES` r=tarek,tomprince
Accepting an argument to specify a tarball of browsertime results was an
artifact of the previous split between the (now removed) visual-metrics and
visual-metrics-dep job kinds. Now that we are always providing the browsertime
results as a fetch task, can retrieve it directly from `MOZ_FETCHES` directory.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 20:04:05 +00:00
Barret Rennie d181041431 Bug 1613743 - Merge application.json and jobs.json r=tarek,perftest-reviewers,sparky
Raptor was previously generating two artifacts for the `run-visual-metrics.py`
script to consume: `jobs.json` and `application.json`. These artifacts have
been merged.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 20:03:30 +00:00
Barret Rennie f8b352500b Bug 1613743 - Do not use the same variable name for both a path and the contents of the file at that path r=tarek
This is strictly an improvement in code clarity.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 20:03:00 +00:00
Barret Rennie 782eac7b48 Bug 1613743 - Raise an error instead of returning 1 when failing to parse json r=tarek
In bug 1601414, the JSON parsing and validating code was refactored into a
single method. However, the `return 1` in case of error was carried over. That
was correct in the previous version because that 1 was being passed to `exit()`
later on. However, we were now returning 1 to callers of `read_json` when the
schema did not match, resulting in an opaque unrelated error (`TypeError: 'int'
object is not subscriptable`).

Now `read_json` is correctly raising an exception so its callers know when it
fails.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 20:02:45 +00:00
Barret Rennie 3be06c6f4e Bug 1613743 - Remove `extraOptions` from Perfherder output in `run-visual-metrics.py` r=tarek
The `extraOptions` key in the Perfherder output was only required until Bug
1593198 landed.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 20:02:43 +00:00
Barret Rennie d8f4277299 Bug 1613743 - Run black on `run-visual-metrics.py` r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D62359

--HG--
extra : moz-landing-system : lando
2020-02-11 20:01:29 +00:00
Barret Rennie d9766a8b08 Bug 1612005 - Do not specifiy individual videos in jobs.json r=tarek,perftest-reviewers,sparky
The `run-visual-metrics.py` script was intended to consume a `jobs.json` file
containing one `browsertime.json` per video. However it was not being used as
such and was continuously re-processing the first video specified in the
`browsertime.json` file. If a job were submitted with a `browsertime.json`
containing 15 videos and 15 different videos, only the first would be
processed. This leads to us having incorrect metrics because over all runs all
the metrics will be identical.

Now we only specify the `browsertime.json` in the `jobs.json` file and extract
the paths to videos from there. Also because we are never downloading inputs
this way, we get to remove some dead code and our dependency on `requests`.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 19:59:58 +00:00
ffxbld cffd63aba1 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D62195

--HG--
extra : moz-landing-system : lando
2020-02-10 10:11:39 +00:00
ffxbld a5b9f2b330 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D61443

--HG--
extra : moz-landing-system : lando
2020-02-03 10:20:14 +00:00
Daniel Varga 3d8a78a06f Backed out changeset 6851f568b173 (bug 1611006) for causing nightly bustages a=backout 2020-01-31 03:30:45 +02:00
Mike Shal 3fe87081bf Bug 1611006 - Convert python/mozbuild/mozbuild/test/action to python3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D60769

--HG--
extra : moz-landing-system : lando
2020-01-30 09:52:25 +00:00
Edwin Takahashi 976a24cffb Bug 1611339 - trim debian10-test docker image r=jmaher
Changes:

Since the image `debian10-test` is not being used to run unittests on CI, a lot of the dependencies installed can be removed.

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

--HG--
extra : moz-landing-system : lando
2020-01-29 13:48:43 +00:00
ffxbld 82f2863c98 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D61105

--HG--
extra : moz-landing-system : lando
2020-01-27 14:01:38 +00:00
Justin Wood b627a90bcf No Bug - Remove taskcluster.net references in the tree. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D58297

--HG--
extra : moz-landing-system : lando
2020-01-24 15:52:50 +00:00
Noemi Erli 8c4ff0fb12 Backed out changeset cf3d74d0cf82 per Callek's request DONTBUILD CLOSED TREE 2020-01-24 17:48:10 +02:00
Justin Wood 19e5f06716 No Bug - Remove taskcluster.net references in the tree.
Differential Revision: https://phabricator.services.mozilla.com/D58297
2020-01-24 00:16:37 +02:00
Andreea Pavel 38dd93c9be Backed out changeset c5a138a88095 on request on a CLOSED TREE 2020-01-24 00:29:17 +02:00
Justin Wood e38c52acbe No Bug - Remove taskcluster.net references in the tree.
Differential Revision: https://phabricator.services.mozilla.com//D58297
2020-01-24 00:16:37 +02:00
Dzmitry Malyshau 82be8c479a Bug 1596127 - wgpu Rust tests CI job r=ahal,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58414

--HG--
extra : moz-landing-system : lando
2020-01-23 20:42:22 +00:00
ffxbld 97c68411c7 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D60389

--HG--
extra : moz-landing-system : lando
2020-01-20 12:05:53 +00:00
Dzmitry Malyshau 69b270f2c6 Bug 1605171 - Replace wrupdater with github-sync r=tomprince
this is an evolution of wrupdater

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

--HG--
extra : moz-landing-system : lando
2020-01-14 18:37:28 +00:00
ffxbld 0b6c43c2f1 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D59669

--HG--
extra : moz-landing-system : lando
2020-01-13 10:28:35 +00:00
Tom Prince a869bcad07 Bug 1607857: [partials] Don't pass platform to funsize; r=sfraser
The only thing it used it for was for a default filename, but we
always pass an explicit name, so remove the platform option and the
default filename.

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

--HG--
extra : moz-landing-system : lando
2020-01-10 18:21:20 +00:00
Daniel Varga 62435a4ea1 Backed out 2 changesets (bug 1607857) for causing lint failure at /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/mar_signing.py
CLOSED TREE

Backed out changeset ec6201138386 (bug 1607857)
Backed out changeset a6d10498ee87 (bug 1607857)
2020-01-10 20:16:47 +02:00
Tom Prince 7ab5279101 Bug 1607857: [partials] Don't pass platform to funsize; r=sfraser
The only thing it used it for was for a default filename, but we
always pass an explicit name, so remove the platform option and the
default filename.

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

--HG--
extra : moz-landing-system : lando
2020-01-10 09:55:27 +00:00
Sebastian Hengst e2dd028d86 Backed out changeset bbd910f6301a because it only landed to build toolchains and docker images. CLOSED TREE DONTBUILD
It will be relanded once these are complete. This prevents from those tasks
getting scheduled for every push until the initial ones have been completed.
2020-01-06 17:09:20 +01:00
Justin Wood 3835fde8ca No Bug - Remove taskcluster.net references in the tree. r=aki CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D58297

--HG--
extra : amend_source : 0bcd812ae330be7a69ec60f60034533f15e58769
2020-01-03 20:52:34 +01:00
ffxbld 56f0c9b6cc No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D58750

--HG--
extra : moz-landing-system : lando
2020-01-06 10:33:51 +00:00
Rob Lemley f0b02e1fa1 Bug 1589886 - Debian MinGW compiler image for Thunderbird OTR libraries. r=froydnj
Thunderbird plans to include libotr and its dependencies in official builds in
order to support Off-The-Record messaging.

When building these libraries for Windows, GCC/MinGW is currently needed.
This Docker image includes the Debian MinGW compiler and will only be used for
building libotr, libgcrypt, and libgpg-error, not Thunderbird itself.

See the docker-image kind in Thunderbird's repository for the associated
Taskcluster configuration.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 22:13:45 +00:00
Rob Wood 562c18e2f2 Bug 1601414 - Add application name and version in vismet perfherder results r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D58459

--HG--
extra : moz-landing-system : lando
2020-01-02 20:09:45 +00:00
Dzmitry Malyshau 785a7cfbc2 Bug 1596126 - Github synchronization for gfx/wgpu r=Callek,tomprince
This change introduces a "github-sync" component into tools,
which aims to support synchronizing both wgpu and WebRender with github.
~~It also features a "cargo test" job for standalone wgpu (bug  1596127)~~

The code is ported from "gfx/wr/scripts/wrupdater" folder. Changes are:
  1. remove explicit WR parts and make them configurable by command line params
  2. detect "mozilla-xxx" tags and use them in addition to the commits

As a follow up, wrupdater will be removed in favor of github-sync.

Status:
  - [x] get the CI test job working
  - [x] get @kats to fork "wgpu" github for "moz-gfx" bot
  - [x] remove the wgpu testing CI job (into separate PR)
  - [x] create new secret and reference it

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

--HG--
extra : moz-landing-system : lando
2019-12-28 02:44:59 +00:00
Sylvestre Ledru bcfbf745f9 Bug 1604973 - Install iproute2 in the mozlint docker image r=jmaher
Fix a test which calls the ip address
testing/mozbase/moznetwork/tests/test_moznetwork.py

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

--HG--
extra : moz-landing-system : lando
2019-12-26 18:09:43 +00:00
Steve Fink 624723e687 Bug 1597005 - Add taskcluster job to run gdb prettyprinter tests r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D54237

--HG--
extra : moz-landing-system : lando
2019-12-20 03:35:43 +00:00
Dan Mosedale 42eb841eff Bug 1604295 - Update NodeJS to 8.17.0 and npm to 6.13.4 r=Standard8
This patch causes the newest version of NodeJS 8.17.0 to be used to build the mozilla toolchains installed on the CI machines as well as by `mach bootstrap`, which in turn gets an important security fix by updating to npm 6.13.4.

This patch also causes mach commands which call npm to abort if the version in use is older than 6.13.4 to avoid (especially) exploits on local developers that exfiltrate their data.

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

--HG--
extra : moz-landing-system : lando
2019-12-18 21:59:33 +00:00
Tom Prince e1a48b10ff Bug 1604909: Switch condprof to use debian test image as base; r=tarek
The ppa we were using to get a python newer than 3.5 is no longer public.
Switch to a newer base image, that is on a distribution that provides python3.7
natively.

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

--HG--
extra : moz-landing-system : lando
2019-12-18 20:23:36 +00:00
Sylvestre Ledru a6c5a7a57c Bug 1601612 - Ride along: move the image from 16.04 to 18.04 r=ahal
Needed to have Python 3.7 to avoid a bug in sphinx-js

Depends on D56168

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

--HG--
extra : moz-landing-system : lando
2019-12-17 07:54:31 +00:00
Razvan Maries c98dba73a9 Backed out 5 changesets (bug 1601612, bug 1601578) for Lint failure. CLOSED TREE
Backed out changeset c5b62adb19f1 (bug 1601612)
Backed out changeset 67431d96c78f (bug 1601612)
Backed out changeset 22099810071a (bug 1601612)
Backed out changeset 457049dcb9b4 (bug 1601612)
Backed out changeset 45277ab0d639 (bug 1601578)
2019-12-17 09:49:51 +02:00