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

1734 Коммитов

Автор SHA1 Сообщение Дата
Mihai Tabara 87140adcdb Bug 1567429 - remove checksums signing from release automation. r=tomprince
Remove individual checksums signing in favor of big fat checksums

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

--HG--
extra : moz-landing-system : lando
2019-08-15 17:31:40 +00:00
Brindusan Cristian d674f265db Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
rename : layout/reftests/mathml/dir-6-ref.html => testing/web-platform/tests/mathml/presentation-markup/direction/direction-006-ref.html
2019-08-15 12:50:36 +03:00
Mike Hommey 9d82f15c67 Bug 1573435 - Followup not to drop sccache usage from the switch to fetches. r=me
This is a straightforward translation of the code formerly in
use_toolchains.py.

MANUAL PUSH: Followup a landing on inbound.
2019-08-15 15:15:47 +09:00
Mike Hommey ace4568daa Bug 1573435 - Use toolchain fetches for all remaining toolchain uses, part 2. r=nalexander
This part removes the use_toolchains transform, and adjusts all task
definitions accordingly.

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

MANUAL PUSH: avoid closing autoland while docker images and toolchains
are rebuilt.
2019-08-15 11:22:23 +09:00
Mike Hommey c173540215 Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander
The remaining uses all need adjustements to in-tree mozconfigs, so they
all need to be done at once.

However, to make things slightly more intelligible, we do this in two
steps. This is step 1: we modify the use_toolchain transform to take care of
the transformation, while keeping the task definitions intact, so that
we only deal with mozconfig and build script adjustements here.

Differential Revision: https://phabricator.services.mozilla.com/D41890
2019-08-15 11:21:52 +09:00
Mike Hommey 6257ba9912 Bug 1573435 - Use toolchain fetches for spidermonkey builds. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D41739
2019-08-15 11:21:50 +09: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
Mike Hommey f614b1329d Bug 1469697 - Use run-task transform for hazard tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D41726
2019-08-15 11:21:46 +09:00
Mike Hommey ab2269d011 Bug 1469697 - s/GECKO_DIR/GECKO_PATH/ for hazard build scripts. r=nalexander
Most other tasks use GECKO_PATH, as that's what run-task uses.

Differential Revision: https://phabricator.services.mozilla.com/D41725
2019-08-15 11:21:45 +09:00
Mike Hommey fb26d1619a Bug 1469697 - Use run-task transform for spidermonkey tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D41724
2019-08-15 11:21:44 +09:00
Mike Hommey 544b89776a Bug 1573378 - Use the default MOZ_FETCHES_DIR in toolchain tasks. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D41712
2019-08-15 11:21:43 +09:00
Justin Wood b8da9960b7 Fix release regression from Bug 1566298 - use 'en-US' so that tasks know to strip it out from path when looking for it in upstream tasks. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D41997

--HG--
extra : moz-landing-system : lando
2019-08-15 00:00:47 +00:00
Justin Wood 936a0f0b4d Bug 1566298 - Add beetmover everywhere for langpacks r=mtabara
Sign language packs via Autograph instead of AMO.

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

--HG--
extra : moz-landing-system : lando
2019-08-09 18:53:51 +00:00
Justin Wood b3493133fe Bug 1566298 - Actually sign langpacks via autograph r=mtabara
Sign language packs via Autograph instead of AMO.

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

--HG--
extra : moz-landing-system : lando
2019-08-09 18:53:50 +00:00
Justin Wood fb385bddd2 Bug 1566298 - Rename release-sign-and-push-langpacks to remove references to sign. r=mtabara
Sign language packs via Autograph instead of AMO.

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

--HG--
rename : taskcluster/ci/release-sign-and-push-langpacks/kind.yml => taskcluster/ci/release-push-langpacks/kind.yml
extra : moz-landing-system : lando
2019-08-09 18:53:50 +00:00
Tom Ritter a52cd4881c Bug 1475994 - Add tests for the mingw clang build r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38032

--HG--
extra : moz-landing-system : lando
2019-08-07 16:47:46 +00:00
Narcis Beleuzu 49e3a65c44 Backed out 4 changesets (bug 1566298) for nightly-l10n-signing bustages
Backed out changeset 610ee58dba1a (bug 1566298)
Backed out changeset 7789c2a7decc (bug 1566298)
Backed out changeset 4b7078499587 (bug 1566298)
Backed out changeset 497f2b650c1b (bug 1566298)

--HG--
rename : taskcluster/ci/release-push-langpacks/kind.yml => taskcluster/ci/release-sign-and-push-langpacks/kind.yml
extra : rebase_source : 44cbc8199d0f426884d822b0e011bb9222b4c4ea
2019-08-09 16:40:06 +03:00
Justin Wood 0c332534f7 Bug 1566298 - Add beetmover everywhere for langpacks r=mtabara
Sign language packs via Autograph instead of AMO.

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

--HG--
extra : moz-landing-system : lando
2019-08-09 01:48:31 +00:00
Justin Wood 5c3d0d1f60 Bug 1566298 - Actually sign langpacks via autograph r=mtabara
Sign language packs via Autograph instead of AMO.

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

--HG--
extra : moz-landing-system : lando
2019-08-09 01:48:13 +00:00
Justin Wood 4892356ad6 Bug 1566298 - Rename release-sign-and-push-langpacks to remove references to sign. r=mtabara
Sign language packs via Autograph instead of AMO.

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

--HG--
rename : taskcluster/ci/release-sign-and-push-langpacks/kind.yml => taskcluster/ci/release-push-langpacks/kind.yml
extra : moz-landing-system : lando
2019-08-09 01:48:04 +00:00
Mike Hommey b3c14183b8 Bug 1571589 - Allow simple manipulation of file paths in fetched archives. r=tomprince
Namely:
- adding a prefix,
- stripping path components.

Differential Revision: https://phabricator.services.mozilla.com/D40741
2019-08-07 13:54:26 +09:00
Mike Hommey 890f87dad8 Bug 1571589 - Allow to repack downloaded archives "on the fly". r=tomprince
Bug 1479533 was proposing to add a similar functionality, but this
iteration avoids actually unpacking anything, and ensures
reproducibility by relying on the reproducible bits from the original
archives: file ordering, flags, etc. (since they are checksummed, those
are never going to change for a given archive).

Another notable difference is that this applies the repack on the fetch
task itself, rather than create a separate task to apply the repack. The
latter has advantages, in that it allows to change the repacking without
redownloading the original file from a third-party server, but in
practice, most changes to the repacking would trigger the download tasks
anyways.

This patch only takes care of changing the archive type (zip->tar), and
the compression type (anything->zstandard).

Differential Revision: https://phabricator.services.mozilla.com/D40740
2019-08-07 13:54:25 +09:00
Mike Hommey 4a5d564742 Bug 1571562 - Remove use_toolchain transform for toolchain kind. r=tomprince
Now that all toolchain tasks use toolchain fetches, they don't need
the transform.

Differential Revision: https://phabricator.services.mozilla.com/D40715
2019-08-07 13:54:20 +09:00
Mike Hommey 3ee7e5948c Bug 1571562 - Allow toolchains to use fetches from other toolchains. r=tomprince
This also allows toolchain tasks to use aliases via fetches, which they
currently aren't allowed via use_toolchain. There are more toolchains
now than there were when the restriction was added, and it might be
useful to be able to use aliases. The flip side is that there are some
risks involved with aliases, which is why the restriction was there in
the first place. Let's see how things play out.

Differential Revision: https://phabricator.services.mozilla.com/D40713
2019-08-07 13:54:19 +09:00
Mike Hommey a1e886ab5d Bug 1570541 - Revert MOZ_FETCHES_DIR hacks from bug 1570240. r=nalexander
They're not required anymore now that build-clang.py doesn't force
its build directory location.

Differential Revision: https://phabricator.services.mozilla.com/D40542
2019-08-07 13:54:16 +09:00
Bogdan Tara 0ffa9e372d Merge inbound to mozilla-central. a=merge 2019-08-03 12:47:05 +03:00
Mike Hommey ebf4f74742 Bug 1570240 - Use fetch tasks' artifacts for clang-8-mingw sources. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D40033
2019-08-03 07:08:44 +09:00
Mike Hommey d427c37271 Bug 1570798 - Restore relative path for MOZ_FETCHES_DIR. r=nalexander
Bug 1563711 changed MOZ_FETCHES_DIR to make the MOZ_ANDROID_FAT_AAR_*
environment variables absolute paths. Unfortunately, the replacement
relies on non-osx/windows tasks to run in docker-worker, which is not
necessarily true, and that makes the MOZ_FETCHES_DIR wrong in
non-osx/windows generic-worker tasks.  Apparently, that currently works,
but that's not guaranteed to stay this way.

The MOZ_ANDROID_FAT_AAR_* environment variables don't need to be
absolute paths, though. MOZ_FETCHES_DIR is normalized by run-task, and
MOZ_ANDROID_FAT_AAR_* can be set relative to that, which we do here.

Differential Revision: https://phabricator.services.mozilla.com/D40334
2019-08-03 07:08:39 +09:00
Nick Alexander 1b457812c6 Bug 1512487 - Pre: Remove unused android-api-16-gradle mozconfig. r=agi
This was Gradle-only and then !Gradle-only.  Now Gradle is required
and this is unused.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 20:29:39 +00:00
Edwin Gao c9df10668e Bug 1570775 - remove references to macosx1010, OS X 10.10.x in configuration and test manifests r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D40309

--HG--
extra : moz-landing-system : lando
2019-08-02 17:27:58 +00:00
Tom Prince d040695f54 Bug 1570054: Use `run-task` job type for docker-worker built toolchain jobs; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39904
2019-08-02 19:05:59 +09:00
Tom Prince 129dcb1ada Bug 1570054: Don't set `MOZ_AUTOMATION` in individual transfomrs; r=glandium
This is set in all jobs in automation, so we don't need to set it in specifc
jobs.

Differential Revision: https://phabricator.services.mozilla.com/D40235
2019-08-02 19:05:58 +09:00
Tom Prince 881103de99 Bug 1565725: Remove unused `TOOLS_DISABLE` environment variable from toolchain tasks; r=glandium
This was originally (I assume) used to control checking out build-tools, in a previous iteration of
our automation for checking out source. Our current tool doesn't look at this variable, and doesn't
support checking out build-tools.

Differential Revision: https://phabricator.services.mozilla.com/D40234
2019-08-02 19:05:57 +09:00
Tom Prince f5366339ef Bug 1570054: Specify `UPLOAD_DIR` explicitly in taskgraph for docker-worker built toolchains; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39903
2019-08-02 19:05:56 +09:00
Tom Prince 249252f4b0 Bug 1565725: Use run-task to change the working directory; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39600
2019-08-02 19:05:55 +09:00
Andrew Halberstadt 5ee072a288 Bug 1569832 - [ci] Enable fission mochitests on mozilla-central, r=jmaher
This turns on mochitests (except for gpu and remote) on Linux 64 (opt+debug) and
Win64 (opt only).

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

--HG--
extra : moz-landing-system : lando
2019-08-01 00:53:24 +00:00
Mike Hommey dea75cbf32 Bug 1515082 - Allow "fetches.toolchain" definitions using toolchain aliases. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D40013

--HG--
extra : moz-landing-system : lando
2019-08-01 21:05:38 +00:00
Nick Thomas 8b16772af0 Bug 1567235 - notarize 5 partner & eme-free builds per task instead of individually, r=aki
Differential Revision: https://phabricator.services.mozilla.com/D39482

--HG--
extra : moz-landing-system : lando
2019-07-31 20:39:49 +00:00
Alexandru Irimovici cb092c29dc Bug 1558456 - stop tracking >1080p youtube-playback-test on motoG5 r=sparky,perftest-reviewers,davehunt
Add functionality for being able to send extra parameters for the test_url query of a test, directly from a taskcluster config.

Also, the PR adds logic in the `setup-raptor` taskgraph transform for dynamically changing the subset of youtube-playback tests based on the platform and project

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

--HG--
extra : moz-landing-system : lando
2019-07-31 16:36:21 +00:00
Joel Maher ea680be1a5 Bug 1569916 - run reftest/crashtest on android-hw when gfx/* files change. r=ahal
run reftest/crashtest on android-hw when gfx/* files change.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 13:43:59 +00:00
Mihai Alexandru Michis a942f17b4d Merge mozilla-central to autoland. a=merge 2019-07-31 12:53:56 +03:00
Johan Lorenzo 13648fa0df Bug 1563711 - Remove target.maven.zip r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D38175

--HG--
extra : moz-landing-system : lando
2019-07-30 15:35:12 +00:00
Mike Hommey ae7242ccf7 Bug 1569900 - Use run-task transform for generic-worker-based toolchain tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D39864

MANUAL PUSH: avoid closing autoland while toolchains are rebuilt due to
this change.
2019-07-31 06:48:34 +09:00
Andreea Pavel 38c88cbf4b Merge mozilla-inbound to mozilla-central a=merge 2019-07-30 12:50:56 +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
Mike Hommey 954851b187 Fixup bug 1525373 for Android raptor tests. r=tomprince
Bug 1525373 had been waiting for a while for aarch64 windows fixes that
are still not there, and landed with a workaround for those. But while
waiting, bug 1555479 changed the run-task transform, making bug 1525373
double-wrap bitbar commands with /builds/taskcluster/script.py.

So remove the now redundant wrapping.

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

--HG--
extra : moz-landing-system : lando
2019-07-30 01:29:56 +00:00
Rob Lemley 6808dc0e6f Bug 1525373 - Support comm-checkout when using generic-worker with run-task. r=glandium
Fixes Thunderbird builds on Windows.

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

--HG--
extra : rebase_source : d7bbec2ac711fea9dc785861f7d729816890efb8
2019-07-25 02:24:24 +00:00
Mike Hommey 633f41e4b0 Bug 1568460 - Set MOZ_FETCHES_DIR more appropriately. r=tomprince
For some tasks, the workdir known to the decision task doesn't actually match
the workdir used in the task, which makes MOZ_FETCHES_DIR wrong when the
decision task derives it from the workdir.

On other tasks, MOZ_FETCHES_DIR is set to a relative directory, which
may work in some places where MOZ_FETCHES_DIR is used, but not in
others, that happen to be executed from a different directory.

To solve both problems, we set MOZ_FETCHES_DIR as a relative directory
everywhere, and we make run-task normalize it to an absolute path
before executing the task.

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

--HG--
extra : moz-landing-system : lando
2019-07-29 20:48:40 +00:00
Bogdan Tara 719acf006d Backed out changeset ba6240f6bc90 (bug 1525373) for speedometer timeouts 2019-07-29 12:32:55 +03:00