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

5425 Коммитов

Автор SHA1 Сообщение Дата
Nathan Froyd 2cf028fbc4 Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium
History does not disclose why we needed this, but in the brave new GCC
6-compiled world, deleting these files means that host links can no
longer find libstdc++, which causes problems.  Let's put the files back.

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

--HG--
extra : moz-landing-system : lando
2019-03-15 01:29:33 +00:00
Nathan Froyd 402f3438e2 Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Firefox itself has moved on to GCC 6.x; we can move our toolchains along too.

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

--HG--
extra : moz-landing-system : lando
2019-03-15 01:29:23 +00:00
Nathan Froyd 116083d76a Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium
We're going to copy an x86_64-unknown-linux-gnu ld into the clang build,
which clang will then use in preference to things on PATH.  We therefore
need to ensure that this ld is the same ld as would be used for other
builds, such as PGO.  This change is the most expedient way to do that;
future work will make the gcc job(s) depend on linux64-binutils directly.

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

--HG--
extra : moz-landing-system : lando
2019-03-15 01:29:14 +00:00
Dustin J. Mitchell f488d1b253 Bug 1534283 - use default parameters for mach try fuzzy r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23225

--HG--
extra : moz-landing-system : lando
2019-03-14 19:32:05 +00:00
Dustin J. Mitchell 862d7484c2 Bug 1534283 - filter out tasks when DONT-BUILD is in the message r=aki,tomprince
(without the dash, because I want *this* push to build)

This filters out all tasks, but that means that several things will still run:

 * docker images and tasks they depend on (debian packages)
 * always_run tasks (various python-y things)

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

--HG--
extra : moz-landing-system : lando
2019-03-14 21:31:09 +00:00
Dustin J. Mitchell 4b406f0a1e Bug 1534283 - add a 'tasks_for' property; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23569

--HG--
extra : moz-landing-system : lando
2019-03-14 20:01:32 +00:00
Nathan Froyd 1d99a85b72 Bug 1535350 - remove win32-clang-tidy job; r=dmajor
Updating clang indicates that 32-bit compilation is substantially longer
than 64-bit compilation, perhaps due to swapping.  The compilation
process is hitting the timeout limit shortly before the compilation
process completes (~3681/3695 tasks according to ninja).

We could tweak our clang build process to accommodate this job.  But we
don't support building on 32-bit Windows anymore, and we don't produce a
32-bit Windows clang either.  So we shouldn't support a 32-bit Windows
clang-tidy job either.  Let's get rid of it.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 20:28:48 +00:00
Gurzau Raul c3883e46f7 Backed out 6 changesets (bug 1451104) for toolchains bustage on a CLOSED TREE.
Backed out changeset 2f6199beeb71 (bug 1451104)
Backed out changeset 7c116f85ede6 (bug 1451104)
Backed out changeset 5179c8066914 (bug 1451104)
Backed out changeset 675f73d41eb4 (bug 1451104)
Backed out changeset c64bfaad8a2f (bug 1451104)
Backed out changeset 991777e081ff (bug 1451104)
2019-03-14 05:02:44 +02:00
Nathan Froyd 79e81b7326 Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium
History does not disclose why we needed this, but in the brave new GCC
6-compiled world, deleting these files means that host links can no
longer find libstdc++, which causes problems.  Let's put the files back.

Depends on D22883

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

--HG--
extra : moz-landing-system : lando
2019-03-12 00:27:26 +00:00
Nathan Froyd 199dcb314a Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Firefox itself has moved on to GCC 6.x; we can move our toolchains along too.

Depends on D22882

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

--HG--
extra : moz-landing-system : lando
2019-03-12 00:26:01 +00:00
Nathan Froyd d0cfab31be Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium
We're going to copy an x86_64-unknown-linux-gnu ld into the clang build,
which clang will then use in preference to things on PATH.  We therefore
need to ensure that this ld is the same ld as would be used for other
builds, such as PGO.  This change is the most expedient way to do that;
future work will make the gcc job(s) depend on linux64-binutils directly.

Depends on D22881

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

--HG--
extra : moz-landing-system : lando
2019-03-12 00:25:33 +00:00
Nathan Froyd 5696142472 Bug 1535142 - add binutils toolchains to more builds; r=dmajor
A newer clang may require newer binutils than the system provides, so we
should ensure that we provide just such a binutils.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 21:37:27 +00:00
Mike Hommey 666729e3c4 Bug 1534522 - Add a build type for EME-enabled win64-aarch64. r=dmajor
Depends on D23101

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

--HG--
extra : moz-landing-system : lando
2019-03-13 23:08:19 +00:00
Tom Prince 337b342243 Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22739

--HG--
extra : moz-landing-system : lando
2019-03-13 17:00:58 +00:00
Tom Prince 29bc9b7ccf Bug 1533589: [win64-aarch64] Enable publishing of win64-aarch64 beta builds; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22738

--HG--
extra : moz-landing-system : lando
2019-03-13 17:00:55 +00:00
Chris Hartjes 3587f31818 Bug 1531356 - Decrease telemetry-tests-client CI max-run-time value; r=raphael
Differential Revision: https://phabricator.services.mozilla.com/D22522

--HG--
extra : moz-landing-system : lando
2019-03-13 16:17:32 +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
Dustin J. Mitchell aeac10b719 Bug 1508381 - remove now-unnecessary TASKCLUSTER_* variables r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18022

--HG--
extra : moz-landing-system : lando
2019-03-12 20:38:25 +00:00
Geoff Brown f1a27983d1 Bug 1534822 - Increase chunks for linux debug mochitest-devtools, and max-run-time for ccov; r=jmaher
Linux64/debug mochitest-dt chunks are increased to 16 to provide more capacity in
reasonable run time. For ccov, mochitest-dt-12 sometimes still runs > 90 minutes,
so ccov max-run-time is increased to 2 hours.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 13:36:25 +00:00
marian.raiciof 45cd40fa58 Bug 1527849 Add google search to tp6-m r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D19907

--HG--
extra : moz-landing-system : lando
2019-03-13 10:31:34 +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
James Willcox 6b6db6e10b Bug 1498721 - Disable Java code coverage on Android r=gbrown
This is due to an incompatability somewhere between JaCoCo and
default interface methods.

Depends on D23016

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

--HG--
extra : moz-landing-system : lando
2019-03-11 18:32:12 +00:00
Henrik Skupin b7cd62739d Bug 1493948 - Package binary of geckodriver into its own artifact. r=jlorenzo
This task extracts the binary of geckodriver from the
common test package and stores it into its own artifact.
For now this task is only run after Nightly build tasks
on supported platforms..

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

--HG--
extra : moz-landing-system : lando
2019-03-12 15:40:33 +00:00
Joel Maher 29cb950a1e Bug 1490048 - add cranelift to raptor wasm-misc and wasm-godot tests. r=bbouvier,rwood
add cranelift to raptor wasm-misc and wasm-godot tests.

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

--HG--
extra : moz-landing-system : lando
2019-03-12 14:42:45 +00:00
marian.raiciof 899b667ee0 Bug 1529207 - Add new Raptor tests in tp6m-4 r=davehunt,rwood
Differential Revision: https://phabricator.services.mozilla.com/D20852

--HG--
extra : moz-landing-system : lando
2019-03-12 12:01:27 +00:00
Mike Hommey b0f3ca8044 Bug 1490573 - Use fetches for nsis and wine toolchain tasks. r=froydnj
These toolchain tasks are the last ones using the historical
download-tools script from build/unix/build-gcc, which invokes gpg to
validate the downloaded tarballs. The consequence is that gpg-agent is
spawned and stays running, preventing a cleanup script from doing its
job, making the tasks fail.

Fetches are the new way to download sources, and can also do gpg
validation without those caveats.

The download-tools.sh script can then be removed as it's not used
anymore.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 01:38:46 +00:00
Jason Laster 5b297b69a4 Bug 1533391 - Lint Debugger on try. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22503

--HG--
extra : moz-landing-system : lando
2019-03-11 18:43:17 +00:00
alexandru.ionescu 78eb1bc26f Bug 1529212 Add new Raptor tests in tp6m-7 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D21000

--HG--
extra : moz-landing-system : lando
2019-03-11 14:30:12 +00:00
Andreea Pavel f6bca82c23 Backed out changeset 423f48c98230 (bug 1533391) for failing try test on a CLOSED TREE 2019-03-11 17:03:46 +02:00
Jason Laster 31602d2640 Bug 1533391 - Lint Debugger on try. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22503

--HG--
extra : moz-landing-system : lando
2019-03-11 13:28:02 +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
Chris Manchester 08fbb351b6 Bug 1528374 - Set artifact name based on platform in pgo profile run transform. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D20406

--HG--
extra : moz-landing-system : lando
2019-02-20 14:33:37 +00:00
Csoregi Natalia 7d0d457c44 Backed out changeset 5d5db39b0497 (bug 1533391) for debugger failures. CLOSED TREE 2019-03-08 23:07:29 +02:00
Jason Laster da9eb0a723 Bug 1533391 - Lint Debugger on try. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22503

--HG--
extra : moz-landing-system : lando
2019-03-08 15:19:54 +00:00
Nathan Froyd 695115479a Bug 1533145 - move linux64-plain builds to debian9 base image; r=glandium
Most of our builds use libstdc++ compat, so they don't care much what
the custom toolchains we use are compiled with.  The plain builds, on
the other hand, attempt to stick as closely as possible to a "local"
developer experience, and so don't set up libstdc++ compat.  Since we
want to transition to our clang binaries being compiled with gcc 6, we
need a base system image that contains gcc 6 runtime libraries by
default.  Debian 9 is just such a system.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 22:15:21 +00:00
Kartikaya Gupta 1889f4e164 Bug 1532284 - Build wrench on Android. r=glandium
Depends on D22377

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

--HG--
extra : moz-landing-system : lando
2019-03-08 00:37:46 +00:00
alexandru.ionescu 941c77dc3a Bug 1529211 Add new Raptor tests in tp6m-6 r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D20820

--HG--
extra : moz-landing-system : lando
2019-03-07 16:37:30 +00:00
Mike Hommey 7cb9cf0fa3 Bug 1532893 - Retry packages tasks when snapshot.debian.org doesn't respond. r=dustin
Bug 1486071 intended to fix this, but while the tasks are setup to
restart on exit status 100, there are multiple failure cases where
snapshot.debian.org doesn't respond and the exit status is not 100.

One is dget, when downloading package sources from snapshot.debian.org.
Eventually, those should move to fetch tasks, but in the meantime, we
bubble up get errors with an exit code 100.

mk-build-deps wraps a call to apt-get install, but doesn't return the
exit code that apt-get returns when apt-get returns one. It makes it
hard to distinguish the error modes, but mk-build-deps is unlikely to
fail on anything else than apt-get. Not all apt-get failures would be
due to snapshot.debian.org availability, but that's a tradeoff we
decided was okay in bug 1486071.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:14:20 +00:00
Tom Prince 4834d960f8 Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Currently the scopes are handled in some test-specific code. However, there is
logic not to be in generic code.

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

--HG--
extra : moz-landing-system : lando
2019-03-08 07:00:02 +00:00
Tom Prince 1f9563dfda Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
This slightly decreases the amount of code that needs to know how to determine this.

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

--HG--
extra : moz-landing-system : lando
2019-03-08 06:59:54 +00:00
Narcis Beleuzu d6f8590a91 Backed out 2 changesets (bug 1532783) for causing Gecko Decision Task bustage. CLOSED TREE
Backed out changeset 722b3915da31 (bug 1532783)
Backed out changeset 421bdcc103d3 (bug 1532783)
2019-03-08 08:41:39 +02:00
Tom Prince 4216de8bb6 Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Currently the scopes are handled in some test-specific code. However, there is
logic not to be in generic code.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:52:19 +00:00
Tom Prince fdf2aafbbd Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
This slightly decreases the amount of code that needs to know how to determine this.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:53:45 +00:00
Geoff Brown 89e142b9a9 Bug 1533565 - Increase max-run-time for osx ccov builds; r=marco
Differential Revision: https://phabricator.services.mozilla.com/D22615

--HG--
extra : moz-landing-system : lando
2019-03-07 22:40:10 +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