Commit Graph

552 Commits

Author SHA1 Message Date
ffxbld
82ad95ae55 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D25584

--HG--
extra : moz-landing-system : lando
2019-04-03 10:07:39 +00:00
Oana Pop Rus
d9ec36d04f Backed out 3 changesets (bug 1458385) for windows partial bustages. a=backout
Backed out changeset 8036c03c3b51 (bug 1458385)
Backed out changeset 99fa5539c2bd (bug 1458385)
Backed out changeset 9a5f255979c2 (bug 1458385)
2019-03-28 15:13:13 +02:00
Tom Prince
e0fa6f962e Bug 1458385: Make linux64-upx toolchain tier 1; r=glandium
This also switches it to use the generic toolchain build image, as
it is no longer being used exclusively by mingw builds.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:54 +00:00
Thomas Daede
017147c0f4 Bug 1520163 - Remove nasm debian package. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D20041

--HG--
extra : moz-landing-system : lando
2019-03-26 00:05:00 +00:00
ffxbld
3f834cdb15 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D24676

--HG--
extra : moz-landing-system : lando
2019-03-25 11:07:49 +00:00
Tom Prince
b7b0abc340 Bug 1491371: [comm-task-env] Pass wrapped command name as argv[0]; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D24415

--HG--
rename : taskcluster/scripts/comm-task-env => taskcluster/docker/decision/comm-task-env
extra : moz-landing-system : lando
2019-03-21 20:05:56 +00:00
Olivier Tilloy
296bf87781 Bug 1473602 - Add u2f-devices plug to snap package. r=jlorenzo
This allows the confined snap to interact with Universal 2nd Factor devices, such as Yubikeys.

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

--HG--
extra : moz-landing-system : lando
2019-03-20 12:54:00 +00:00
Ian Moody
167f623a3e Bug 1246594 - Enable ESLint rule no-throw-literal by default. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D24088

--HG--
extra : moz-landing-system : lando
2019-03-19 22:02:42 +00:00
Rob Lemley
fd2b496ad9 Bug 1491371 - Update decision task image to support comm-task-env. r=dustin
comm-task-env runs before run-task and updates the environment with GECKO_*
variables that are defined in a file at the root of a subproject's repository,
such as "comm-central".

Updates:
- add comm-task-env
- add python 3.5 (run-task dependency)
- add pyyaml

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

--HG--
extra : moz-landing-system : lando
2019-03-18 22:19:08 +00:00
ffxbld
83c1ede758 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D23832

--HG--
extra : moz-landing-system : lando
2019-03-18 11:03:43 +00:00
Dustin J. Mitchell
1fded4473e Bug 1508381 - use rootUrl style with taskcluster-proxy r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18023

--HG--
extra : moz-landing-system : lando
2019-03-12 20:38:42 +00:00
Mike Hommey
d4021c9e9d Bug 1534500 - Run get_and_diffoscope with bash. r=dustin
This will allow to use bash constructs in pre-diff-commands, like
`{a,b}`.

Depends on D23075

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:19:14 +00:00
Mike Hommey
517d30611d Bug 1534500 - Allow diffoscope tasks to run commands before running the diff. r=dustin
Depends on D23074

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:21:14 +00:00
Mike Hommey
a6b20da860 Bug 1534500 - Allow diffoscope tasks to work on unpacked builds. r=dustin
Depends on D23073

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:21:20 +00:00
Mike Hommey
98c58acec2 Bug 1534500 - Allow to configure diffoscope tasks that fail when they detect differences. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D23073

--HG--
extra : moz-landing-system : lando
2019-03-12 20:27:34 +00:00
Simon Fraser
8aed6364d5 Bug 1532236 Reinsert awscli, required for partials caching r=mtabara
Reinsert awscli for partials, which is needed for caching. Also update packages and fix the metrics recording

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

--HG--
extra : moz-landing-system : lando
2019-03-11 10:44:36 +00:00
Andreea Pavel
aaf842a986 Backed out changeset 7b2ae2ea0495 (bug 1532236) for lint failure 2019-03-11 12:18:35 +02:00
Simon Fraser
577806dd4b Bug 1532236 Reinsert awscli, required for partials caching r=mtabara
Reinsert awscli for partials, which is needed for caching. Also update packages and fix the metrics recording

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

--HG--
extra : moz-landing-system : lando
2019-03-11 09:51:50 +00:00
Gregory Mierzwinski
153a327822 Bug 1476372 - Add fetch tasks for raptor chromium builds. r=rwood,glandium,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21372

--HG--
extra : moz-landing-system : lando
2019-03-06 19:45:34 +00:00
Mike Hommey
3061bc357b Bug 1532878 - Install diffoscope from stretch-backports. r=dustin
As of the update snapshot, stretch-backports contains version 112.

Depends on D22264

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

--HG--
extra : moz-landing-system : lando
2019-03-07 11:59:08 +00:00
Mike Hommey
f14423c0ef Bug 1532878 - Ensure the base Debian docker image is up-to-date wrt the snapshot used. r=dustin
When the apt snapshot is more recent than the docker image on the docker
hub, some packages may not be up-to-date.

Depends on D22455

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

--HG--
extra : moz-landing-system : lando
2019-03-07 07:26:25 +00:00
Mike Hommey
edb12766af Bug 1532878 - Unbreak mach-o diffs after bug 1513798. r=dustin
Depends on D22262

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:55:11 +00:00
Mike Hommey
7d6730e166 Bug 1532878 - Derive the diffoscope docker image from debian9-base. r=dustin
Because the debian9-base apt configuration doesn't install recommended
packages, we end up needing to install more packages than before. We
could pass --install-recommended to apt-get, but that would make the
image larger than it already was after the upcoming changes, because
new versions of diffoscope come with more recommended dependencies.

The side effect is that this makes the image much smaller than it used
to be, while preserving all the useful recommended packages (we don't
actually need all of them).

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

--HG--
extra : moz-landing-system : lando
2019-03-07 21:58:18 +00:00
Simon Fraser
00dc9e2a57 Bug 1532236 Remove extra newlines from partials logging r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22072

--HG--
extra : moz-landing-system : lando
2019-03-05 10:39:23 +00:00
Simon Fraser
8466d2eddc Bug 1532251 Add new xpcshell dependency to periodic updates r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D21912

--HG--
extra : moz-landing-system : lando
2019-03-04 12:14:37 +00:00
Simon Fraser
da5338fa4b Bug 1532236 Improve logging and timeouts in partials generation r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D21909

--HG--
extra : moz-landing-system : lando
2019-03-04 11:56:47 +00:00
ffxbld
0dd6c2489d No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D21903

--HG--
extra : moz-landing-system : lando
2019-03-04 10:17:49 +00:00
Chris AtLee
d18aa6e3a5 Bug 1456855: Install a newer freetype from Ubuntu bionic (18.04) r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D21360

--HG--
extra : moz-landing-system : lando
2019-03-01 20:56:54 +00:00
Simon Fraser
20604119b5 Bug 1530391 Disable hg extensions incompatible automated tasks r=dustin
I've set HGPLAIN in the container entrypoint so that people running
the main script interactively still get the nice features.

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

--HG--
extra : moz-landing-system : lando
2019-02-27 20:45:50 +00:00
Jason Laster
7c335e3b2b Bug 1496341 - Run debugger tests on try. r=loganfsmyth,ahal
Differential Revision: https://phabricator.services.mozilla.com/D21217

--HG--
extra : moz-landing-system : lando
2019-02-28 14:18:59 +00:00
Chris AtLee
408f29c178 Bug 1527394: Remove unneeded packages/files in the test image r=jmaher
Depends on D19541

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

--HG--
extra : moz-landing-system : lando
2019-02-26 06:42:50 +00:00
Chris AtLee
0a5c3aa167 Bug 1527394: Squash docker images before exporting/compressing them r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D19541

--HG--
extra : moz-landing-system : lando
2019-02-23 17:16:43 +00:00
Mike Hommey
901d68ed91 Bug 1519816 - Simplify build-custom-v8 script and avoid installing packages during build. r=sparky
The build script currently is doing some unnecessary steps:
- Running `gclient` only prints out an help message. It is a step
indicated in various documentations, but is only necessary to keep
depot-tools up-to-date, which they are, since we just cloned it.
- The `fetch v8` command creates a v8 directory, no need to create
another layer.
- `gclient sync` is run as part of `fetch`. Same as `gclient`, this step
is only given in documentations to keep things up-to-date on an existing
clone, but we just freshly got one.
- Same goes for `git pull && gclient sync`
- `git checkout master` is not necessary, as `fetch` gets us there
already (albeit, in a detached head state)
- install-build-deps.sh installs build dependencies for chrome or
whatever. That's way too much for v8, that barely needs pkg-config and
glib, which we now install in the docker image.

Differential Revision: https://phabricator.services.mozilla.com/D20082
2019-02-20 07:45:47 +09:00
ffxbld
41b0c16034 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D20131

--HG--
extra : moz-landing-system : lando
2019-02-18 18:28:33 +00:00
Mike Hommey
6c6eaa1924 Bug 1431523 - Use docker images for debian package tasks. r=dustin
We however leave moving the packages building to a script for another
day.

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

--HG--
rename : taskcluster/docker/debian-base/cloud-mirror-workaround.sh => taskcluster/docker/debian-raw/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-base/setup_packages.sh => taskcluster/docker/debian-raw/setup_packages.sh
2019-02-16 07:22:36 +09:00
Mike Hommey
f70fc6ed56 Backout changesets cdefcc66972a, 1527e2d84ff9 (bug 1527798), ac565cc75295 (bug 1431523) and 0605b508a2c6 (bug 1528150)
to give time to docker images and toolchains to build.


--HG--
rename : taskcluster/docker/debian-raw/cloud-mirror-workaround.sh => taskcluster/docker/debian-base/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-raw/setup_packages.sh => taskcluster/docker/debian-base/setup_packages.sh
2019-02-16 00:38:13 +09:00
Mike Hommey
b3af58c1e5 Bug 1431523 - Use docker images for debian package tasks. r=dustin
We however leave moving the packages building to a script for another
day.

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

--HG--
rename : taskcluster/docker/debian-base/cloud-mirror-workaround.sh => taskcluster/docker/debian-raw/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-base/setup_packages.sh => taskcluster/docker/debian-raw/setup_packages.sh
2019-02-16 00:33:21 +09:00
Mike Hommey
8369a1bd0d Backout changesets 084f5a952f04 (bug 1527798) and f8738cf7a4ae (bug 1431523) to give time to docker images, etc. to build without blocking other landings.
--HG--
rename : taskcluster/docker/debian-raw/cloud-mirror-workaround.sh => taskcluster/docker/debian-base/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-raw/setup_packages.sh => taskcluster/docker/debian-base/setup_packages.sh
2019-02-15 06:55:54 +09:00
Mike Hommey
26a6076f30 Bug 1431523 - Use docker images for debian package tasks. r=dustin
We however leave moving the packages building to a script for another
day.

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


--HG--
rename : taskcluster/docker/debian-base/cloud-mirror-workaround.sh => taskcluster/docker/debian-raw/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-base/setup_packages.sh => taskcluster/docker/debian-raw/setup_packages.sh
2019-02-15 06:54:18 +09:00
Mike Hommey
6815fbc628 Backout changeset 8f7958c7d3e5 (bug 1431523) to give time to docker images, etc. to build without blocking other landings.
--HG--
rename : taskcluster/docker/debian-raw/cloud-mirror-workaround.sh => taskcluster/docker/debian-base/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-raw/setup_packages.sh => taskcluster/docker/debian-base/setup_packages.sh
2019-02-14 09:37:02 +09:00
Mike Hommey
ced4e4afa4 Bug 1431523 - Use docker images for debian package tasks. r=dustin
We however leave moving the packages building to a script for another
day.

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


--HG--
rename : taskcluster/docker/debian-base/cloud-mirror-workaround.sh => taskcluster/docker/debian-raw/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-base/setup_packages.sh => taskcluster/docker/debian-raw/setup_packages.sh
2019-02-14 09:36:39 +09:00
Jed Davis
cb0091487b Bug 1472589 - Fix parent process crash reporting in the Snap package environment. r=ted,jlorenzo
1. The unsetting of LD_LIBRARY_PATH is removed, because it's no longer
necessary and interferes with environments where it's necessary to find
"system" libraries like GTK; see bug 1472589 comment #1 through #4.

2. The Snap package manifest adds a dependency on the libcurl package,
so that the crash reporter can send the report.  This uses the GnuTLS
variant because we're already pulling in GnuTLS as a dependency of some
other packages (FFmpeg and CUPS, but also the non-GnuTLS cURL packages
depend on it anyway via OpenLDAP).

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

--HG--
extra : moz-landing-system : lando
2019-02-11 13:49:35 +00:00
ffxbld
f3266d91e2 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D19338

--HG--
extra : moz-landing-system : lando
2019-02-11 10:15:13 +00:00
Simon Fraser
ad5c6adc3c Bug 1522538 Adjust working area setup for partials r=mtabara
Ensure the working area on disk is set up for each unique partials generation call, to avoid re-using a broken area in retries.

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

--HG--
extra : moz-landing-system : lando
2019-02-04 18:40:10 +00:00
Mike Hommey
7fd4fd739a Bug 1524703 - Add missing packages setup for the static-analysis-autotest docker image. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D18624

--HG--
extra : moz-landing-system : lando
2019-02-05 00:14:22 +00:00
Mike Hommey
ec4fc79e18 Bug 1524703 - Install nasm 2.13 in static-analysis-autotest docker image. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D18477

--HG--
extra : moz-landing-system : lando
2019-02-04 17:56:06 +00:00
ffxbld
0c350a7cf3 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D18529

--HG--
extra : moz-landing-system : lando
2019-02-04 15:35:36 +00:00
arthur.iakab
c152ccec1d Backed out 4 changesets (bug 1508381) for multiple Windows build bustages CLOSED TREE
Backed out changeset f01cec6f712e (bug 1508381)
Backed out changeset ba69e59924de (bug 1508381)
Backed out changeset 97fe4e5a665e (bug 1508381)
Backed out changeset 0c3065c12bef (bug 1508381)
2019-01-31 23:14:11 +02:00
Dustin J. Mitchell
22fcbfc133 Bug 1508381 - use rootUrl style with taskcluster-proxy r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18023

--HG--
extra : moz-landing-system : lando
2019-01-30 18:58:09 +00:00
Myk Melez
25349d2601 Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17526

--HG--
extra : moz-landing-system : lando
2019-01-30 17:26:25 +00:00