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

5023 Коммитов

Автор SHA1 Сообщение Дата
Gregory Mierzwinski 9bd9aae4e4 Bug 1514087 - Rebuild custom d8 on a regular basis. r=jmaher
This patch adds a cron task to regularly schedule an update to the custom d8/v8 version in use in jsshell benchmarks.

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

--HG--
extra : moz-landing-system : lando
2018-12-22 19:55:10 +00:00
Coroiu Cristina 515a00d04d Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-12-22 00:00:25 +02:00
Coroiu Cristina bbc7fc4e7c Merge inbound to mozilla-central a=merge 2018-12-21 23:55:45 +02:00
Bob Clary bea8a390ce Bug 1512038 - Enable raptor-speedometer-geckoview-power for android-hw-{p2,g5} on try, r=rwood.
Rap-P treeherder group for Raptor power tests.

Emit separate PERFHERDER_DATA for power in addition to the performance measurements.

Use magic --host HOST_IP value to have framework load host ip from environment
variable HOST_IP.
2018-12-21 06:12:18 -08:00
Bob Clary d18c965c3c Bug 1515599 - Prevent android hardware tests from running when using try option syntax, r=ahal. 2018-12-21 06:12:18 -08:00
Andrew Halberstadt fea1d97f08 Bug 1436037 - [ci] Run mozbase and mozlint python-test tasks on OSX, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D14901

--HG--
extra : moz-landing-system : lando
2018-12-21 13:43:12 +00:00
Andrew Halberstadt 828485d8db Bug 1436037 - [taskgraph] Support OSX generic-worker in run-task, r=Callek
This enables OSX generic-worker based tasks to use the run-task script.

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

--HG--
extra : moz-landing-system : lando
2018-12-21 13:43:04 +00:00
Gregory Mierzwinski 995b94a176 Bug 1490427 - Build and use custom d8 from a toolchain task. r=jmaher,ahal
This patch adds a toolchain task for building d8 with customized build settings and uses it in jsshell benchmark tests. A customized image with a debian9-base ('custom-v8') is added by this patch as well and is required to build the tool.

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

--HG--
extra : moz-landing-system : lando
2018-12-21 19:21:15 +00:00
Tom Prince ac7b92625c Bug 1515652: Pass arch to repackage bz2 mars as well; r=Callek
The argument is required, so this causes builds to fail when bz2 mars are created.

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

--HG--
extra : moz-landing-system : lando
2018-12-20 17:05:12 +00:00
Tom Prince 18724ec869 Bug 1515652: [release] Only build bz2 mars based on esr60 release-type (rather than specific branches);
Differential Revision: https://phabricator.services.mozilla.com/D15116

--HG--
extra : moz-landing-system : lando
2018-12-20 17:04:04 +00:00
Sebastian Hengst 767c971623 Backed out 21 changesets (bug 1492664) for breaking cron task for nightlies. a=backout
Backed out changeset a7d50dbb2c8e (bug 1492664)
Backed out changeset 2d876c4ece8b (bug 1492664)
Backed out changeset c82285d253de (bug 1492664)
Backed out changeset bf6d089640eb (bug 1492664)
Backed out changeset d9a7f2ce49c3 (bug 1492664)
Backed out changeset 06c466ab4323 (bug 1492664)
Backed out changeset c1ea4a10cc8d (bug 1492664)
Backed out changeset 4c63a04fdd47 (bug 1492664)
Backed out changeset 742b038bb1dd (bug 1492664)
Backed out changeset 911b4b0fb683 (bug 1492664)
Backed out changeset 870c8cec99e5 (bug 1492664)
Backed out changeset 77699b51336b (bug 1492664)
Backed out changeset 29f33f22fd8b (bug 1492664)
Backed out changeset e7f305408708 (bug 1492664)
Backed out changeset 335a92b1f424 (bug 1492664)
Backed out changeset c566f1c8dcdf (bug 1492664)
Backed out changeset c77ae59aba41 (bug 1492664)
Backed out changeset 9c35dd209c6b (bug 1492664)
Backed out changeset a972d6b4434e (bug 1492664)
Backed out changeset 5ea6f03f845e (bug 1492664)
Backed out changeset 0699d3873e44 (bug 1492664)

--HG--
extra : histedit_source : 5cb1f7e50f25d4a875c1a58c86b7dce902e1a89c%2C20f1ab1a843b612cfcc67cf5c6ff745d65abf076
2018-12-20 12:43:22 +02:00
Andreea Pavel 232ced2697 NO BUG - fix typo in copy_attributes_from_dependent_job a=merge-fix 2018-12-20 07:25:33 +02:00
Razvan Maries f658ebcbab Merge mozilla-inbound to mozilla-central a=merge 2018-12-20 07:04:06 +02:00
Geoff Brown db68923921 Bug 1514388 - Increase task max-run-time for linux/pgo builds; r=glandium
Increase linux32/pgo and linux64/pgo build max-run-time from 2.0 hours to
2.5 hours to allow for natural variation in build times.
2018-12-19 14:04:01 -07:00
Jesse Schwartzentruber 768c8283ad Bug 1509500 - Summary: Add win64 fuzzing builds. r=posidron,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D13068

--HG--
extra : moz-landing-system : lando
2018-12-17 21:37:13 +00:00
Aki Sasaki bcc1ff757f Bug 1485680 - add actionPerm to actions.json for hooks. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D14928

--HG--
extra : moz-landing-system : lando
2018-12-19 19:35:40 +00:00
Kartikaya Gupta b8e79df5e7 Bug 1425592 - Turn on WPT reftests on windows QR. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D14932

--HG--
extra : moz-landing-system : lando
2018-12-19 17:00:59 +00:00
Tom Prince dbdaa6c12c Bug 1512699: [win64-aarch64] Publish win64-aarch64 installer r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14663

--HG--
extra : moz-landing-system : lando
2018-12-17 20:22:46 +00:00
Tom Prince 66c1cbfca6 Bug 1514407 [win64-aarch64] Add a win64-aarch64 nightly cron target; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14660

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:39 +00:00
Tom Prince 243a40c5b1 Bug 1514407: [win64-aarch64] Add windows aarch64 nightly builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14659

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:35 +00:00
Tom Prince 465d152c58 Bug 1514407: [win64-aarch64] Use nightly mozconfig for win64-aarch64 builds; r=froydnj
Until we have clang builds, we want nightlies to be built with msvc, so
configure the nightly build as msvc.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:25 +00:00
Tom Prince afa141b26c Bug 1514124: [win64-aarch64] Pass the architecture to mar generation, so that it can pass the appropriate arch flag to xz; r=aki,Callek
XZ supports rewritting addresses in executable code, which is architechture
specific. The updater is compiled with support for the target architecture
only, so we can't always compress updates passing `--x86` to XZ. This threads
the architecture through to the repackage steps, so we can pass the appropraite
flags to the update packaging scripts.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:45:09 +00:00
Kartikaya Gupta db47e01a1e Bug 1507884 - Add tasks for linux-based testing of webrender standalone. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D14407

--HG--
extra : moz-landing-system : lando
2018-12-19 19:32:30 +00:00
Kartikaya Gupta d2c266a024 Bug 1507884 - Add a wrench-deps toolchain to provide a tarball of crates wrench depends on. r=glandium
Although this task technically doesn't build a toolchain, the set of
steps it needs to do is very similar to what a toolchain build does, so
we're shoehorning this task into the toolchain kind. The task basically
runs `cargo vendor` on the gfx/wr/Cargo.lock file (if/when it changes)
and exports a tarball of the resulting vendored crates. This allows
downstream tasks that build stuff in gfx/wr to not have to re-fetch
these crates from crates.io on every test run.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 19:33:13 +00:00
Kartikaya Gupta 3ce845679b Bug 1507884 - Add a docker image for building and testing webrender standalone. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D14405

--HG--
extra : moz-landing-system : lando
2018-12-19 19:32:09 +00:00
Gregory Szorc 0b91109d52 Bug 1513429 - Upgrade image_builder to Ubuntu 18.04; r=dustin
This appears to "just work."

While I would like to convert this image to Debian and make it
deterministic, that is more effect than I'm willing to invest at the
moment.

The impetus for this change is unblocking partial clones. Mercurial's
SQLite storage backend apparently hits a SQLite bug in version 3.11
of SQLite (what Ubuntu 16.04 runs) where SQLite complains about
database corruption when there are readers from multiple processes.
Ubuntu 18.04 is running SQLite 3.22 and doesn't exhibit the buggy
behavior.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 17:18:45 +00:00
Margareta Eliza Balazs da52cd7623 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-19 18:02:55 +02:00
Margareta Eliza Balazs b444c2c62a Backed out changeset 20bedd28b46d (bug 1515188) for causing merge conflict. CLOSED TREE 2018-12-19 18:01:30 +02:00
Margareta Eliza Balazs c0be9f0949 Merge autoland to mozilla-central. a=merge 2018-12-19 17:44:34 +02:00
Margareta Eliza Balazs 2e5e28f518 Backed out 16 changesets (bug 1492664) for breaking developer artifact builds, requested by standard8 a=backout
Backed out changeset 31e500489665 (bug 1492664)
Backed out changeset f4945658d45f (bug 1492664)
Backed out changeset 6d17291b8b92 (bug 1492664)
Backed out changeset 90f3faa36137 (bug 1492664)
Backed out changeset 0b229b00818a (bug 1492664)
Backed out changeset 5eb2c77d70a9 (bug 1492664)
Backed out changeset e1ebad5d89c5 (bug 1492664)
Backed out changeset 3017e5890739 (bug 1492664)
Backed out changeset c8b7e620eabf (bug 1492664)
Backed out changeset d3dfbd848236 (bug 1492664)
Backed out changeset 5c92bb5ac895 (bug 1492664)
Backed out changeset fb7cfca6ebc3 (bug 1492664)
Backed out changeset 0c4101230d4d (bug 1492664)
Backed out changeset b93a0fcc86f3 (bug 1492664)
Backed out changeset 6dc9522ee0bf (bug 1492664)
Backed out changeset 85d7f8b330eb (bug 1492664)
2018-12-19 11:45:29 +02:00
Dustin J. Mitchell 8f0373b372 Bug 1515188 - fix list_task_group to use GET r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D14940

--HG--
extra : moz-landing-system : lando
2018-12-19 12:57:19 +00:00
Florin Strugariu 1435da9871 Bug 1513837 Add ebay to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14543

--HG--
extra : moz-landing-system : lando
2018-12-18 17:45:07 +00:00
Dorel Luca 8f660cb8b7 Backed out changeset ad264a713556 (bug 1490427) for build bustage. CLOSED TREE 2018-12-19 13:13:13 +02:00
Gregory Mierzwinski a4f3ec9f0b Bug 1490427 - Build and use custom d8 from a toolchain task. r=jmaher,ahal
This patch adds a toolchain task for building d8 with customized build settings and uses it in jsshell benchmark tests. A customized image with a debian9-base ('custom-v8') is added by this patch as well and is required to build the tool.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 08:18:28 +00:00
Bogdan Tara 4df8525ba0 Backed out changeset e52ecfe8a7b1 (bug 1513429) for toolchain failure CLOSED TREE 2018-12-19 06:06:30 +02:00
Dustin J. Mitchell 75bbff361a Bug 1492664 - use correct path in l10n artifact-references; a=bustage CLOSED TREE
--HG--
extra : amend_source : 6ad7a1415ecde2108c145c7743dcb8e649d3adeb
2018-12-19 19:24:03 +00:00
Dustin J. Mitchell f29de7ef42 Bug 1492664 - fix list_task_group to use GET; r=Callek
--HG--
extra : rebase_source : 647d605f19a1952ce0174a942efdf2a109cdb05f
extra : source : dda1907540672396df035e84df87e54e2290bf68
2018-12-19 04:19:38 +00:00
Gregory Szorc 12bd06909d Bug 1513320 - SQLite package backport for Debian 7; r=glandium
The SQLite in Debian 7 (3.7.13) lacks support for common table
expressions (the WITH keyword), which was introduced in SQLite
3.8.3. The Mercurial SQLite storage backend currently relies on
CTEs. Even if a future Mercurial doesn't require CTE, it is likely
that it will still use CTE if available for performance reasons.
So, it is in our best interest to give Mercurial access to a
modern SQLite. Plus, using a modern SQLite and avoiding potential
bugs in old versions seems prudent.

This commit introduces a SQLite package backport for Debian 7
so we can use the new SQLite feature. We had to minimally patch
the build to work with an older version of TCL that isn't using
multiarch.

I observed libsqlite3 being installed as part of building various
other packages (such as Python). I initially added the package as
a dependency so packages would be built against a more modern
SQLite. But glandium doesn't believe it matters, since nothing
should be doing build-time feature detection. Python is the most
important downstream package (since Mercurial uses its SQLite).
I audited the CPython build system and did not see any build-time
SQLite feature detection or version sniffing. So I think we'll be
fine building against an older SQLite.

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

--HG--
extra : moz-landing-system : lando
2018-12-12 22:11:59 +00:00
Gregory Szorc c8190b0144 Bug 1513429 - Upgrade image_builder to Ubuntu 18.04; r=dustin
This appears to "just work."

While I would like to convert this image to Debian and make it
deterministic, that is more effect than I'm willing to invest at the
moment.

The impetus for this change is unblocking partial clones. Mercurial's
SQLite storage backend apparently hits a SQLite bug in version 3.11
of SQLite (what Ubuntu 16.04 runs) where SQLite complains about
database corruption when there are readers from multiple processes.
Ubuntu 18.04 is running SQLite 3.22 and doesn't exhibit the buggy
behavior.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 03:12:19 +00:00
Dustin J. Mitchell 50e036e7ce Bug 1492664 - update periodic-updates to use TASKCLUSTER_ROOT_URL; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D14218

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:09 +00:00
Dustin J. Mitchell 5399564f96 Bug 1492664 - update funsize scripts to use TASKCLUSTER_ROOT_URL; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D14217

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:31 +00:00
Dustin J. Mitchell 1e8f2b708b Bug 1492664 - update pipfile-updates to use TASKCLUSTER_ROOT_URL; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D14215

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:39 +00:00
Dustin J. Mitchell cb69ce3a36 Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D14211

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:41 +00:00
Dustin J. Mitchell 015e1e8538 Bug 1492664 - update fetch-content to use TASKCLUSTER_ROOT_URL; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D14207

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:43 +00:00
Dustin J. Mitchell fec5b6f8ea Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D14204

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:45 +00:00
Dustin J. Mitchell ca40021360 Bug 1492664 - move list_task_group to taskgraph.taskcluster.util r=bstack
Differential Revision: https://phabricator.services.mozilla.com/D14203

--HG--
extra : moz-landing-system : lando
2018-12-18 17:26:07 +00:00
Dustin J. Mitchell 29596f0cd1 Bug 1492664 - use taskcluster_urls to generate interactive URL r=bstack
Differential Revision: https://phabricator.services.mozilla.com/D14202

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:39 +00:00
Dustin J. Mitchell b0b2a623fc Bug 1492664 - use taskcluster-urls to create taskcluster URLs r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D14201

--HG--
extra : moz-landing-system : lando
2018-12-18 17:24:02 +00:00
Tom Prince 67b6439dde Bug 1492664: Replace uses of `get_taskcluster_artifact_url` with `artifact-reference`; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D14812

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:10 +00:00
Dustin J. Mitchell 7d36c2ce03 Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
Differential Revision: https://phabricator.services.mozilla.com/D14198

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:06 +00:00
Dustin J. Mitchell e8246353a3 Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D14364

--HG--
extra : moz-landing-system : lando
2018-12-18 17:23:08 +00:00
Dustin J. Mitchell a63677c332 Bug 1492664 - add {artifact-reference: ..} r=tomprince
This provides an easy way to encode an artifact URL in static data such as
taskcluster/ci/nightly-l10n/kind.yml.  This could be used in
mozharness_test.py, for example, as well -- but other code (such as to support
backfilling) expects `task-reference` there.  To avoid breaking such subtle
bits, those can continue using `task-reference` with URLs generated based on
TASKCLUSTER_ROOT_URL.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 17:22:40 +00:00
Dustin J. Mitchell 211a6cf5e3 Bug 1492664 - set TASKCLUSTER_ROOT_URL and TASKCLUSTER_PROXY_URL; r=tomprince,glandium
Eventually, workers will provide these variables directly
(https://bugzilla.mozilla.org/show_bug.cgi?id=1460015).  But for now, this
ensures that TASKCLUSTER_ROOT_URL is set everywhere, and TASKCLUSTER_PROXY_URL
is set wherever the proxy is active.

The setup for the mach commands defaults to https://taskcluster.net for user
convenience.  When the production instance's URL changes, we can simply change
that default.

This changes the docker build process to propagate TASKCLUSTER_ROOT_URL into
the docker images, and for good measure includes some code to use that value to
generate debian repo paths.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 05:37:41 +00:00
Kartikaya Gupta 16ce342a92 Bug 1515091 - Stop inlining the web-platform-tests suites into the windows-tests test set. r=jmaher
No functional change, since we're removing the WPT tests from the
windows-tests test-set, but thenn running the wpt test-set everywhere we
currently run windows-tests. It just annoys me that we have a separate
set for these tests but we aren't using it properly.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 17:16:00 +00:00
arthur.iakab f1762a3667 Merge mozilla-central to mozilla-inbound 2018-12-18 07:36:08 +02:00
Mike Hommey b0360b6b16 Bug 1513798 - Use x86_64-darwin11 as a prefix for cctools-port, rather than x86_64-apple-darwin11. r=nalexander
This matches more closely cross toolchains prefixes (as can be seen in
e.g. media/libvpx/libvpx/README for x86_64-darwin*-gcc), and leaves it
to the build system to figure out the right --target to pass to clang on
its own.

Differential Revision: https://phabricator.services.mozilla.com/D14376
2018-12-18 10:50:08 +09:00
Mike Hommey d9011680de Bug 1513798 - Ship lipo unprefixed as part of the cctools-port toolchain. r=nalexander
Instead of creating symbolic links every time we need it unprefixed.

Differential Revision: https://phabricator.services.mozilla.com/D14374
2018-12-18 10:50:07 +09:00
Chris Manchester 52a8c0a4ed Bug 1514402 - Don't use clang with android rt libs for regular android builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D14641

--HG--
extra : moz-landing-system : lando
2018-12-17 20:49:44 +00:00
Jason Orendorff b946e7ce00 Bug 1491924 - Split test-macosx64/debug-jsreftest-e10s across 3 chunks rather than 2, to stop timeouts. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D14763

--HG--
extra : moz-landing-system : lando
2018-12-17 18:06:33 +00:00
ffxbld c6b60413d9 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D14718

--HG--
extra : moz-landing-system : lando
2018-12-17 10:27:48 +00:00
Marco Castelluccio 5b2de0d7eb Bug 1473067 - Parse coverage artifacts at the end of builds. r=ted
--HG--
extra : rebase_source : ffb6223c00c60c2d1183962cfa8158532bdc0700
2018-12-10 13:29:43 +01:00
Cosmin Sabou b30ca1fd33 Merge mozilla-inbound to mozilla-central. a=merge 2018-12-15 04:47:12 +02:00
Tom Prince 122d70ff3c No bug: [taskgraph] Fix a typo in an error messages about try config schemas; r=me
--HG--
extra : rebase_source : e2f31d4e89d68f5089050f959f278377b5af9a5c
2018-12-14 13:49:18 -07:00
Mike Hommey 7864034d32 Bug 1514209 - Enable the crashreporter code on Windows arm64 builds. r=froydnj
But keep the crashreporter disabled at runtime because it doesn't work
yet.

This has the side effect of creating the artifacts with the
crashreporter symbols and pdbs.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 14:50:30 +00:00
Tom Prince fc88fb20b5 Bug 1514205: [taskgraph] Look for docker images in the provided source directory, in stream_context_tar; r=dustin a=tomprince
Summary:
This allows `mach artifact toolchain` (via `load_tasks_for_kind` to work
outside the root of the source directory.

Reviewers: dustin

Reviewed By: dustin

Bug #: 1514205

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

--HG--
extra : histedit_source : 7b5e1011ebf8eebb03e64d5a0042b437534d009d
2018-12-14 18:24:18 +02:00
Chris Manchester 5292ba5641 Bug 1504147 - Build compiler-rt libs for android on arm. r=froydnj
This patch is based on the cmake cache files for Android checked in to the
clang repo.

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

--HG--
extra : moz-landing-system : lando
2018-12-13 22:02:01 +00:00
Tom Prince 710d91063a No bug: [taskgraph] Use `trust-domain` to determine what index routes to verify; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D14477

--HG--
extra : moz-landing-system : lando
2018-12-13 21:01:39 +00:00
Gurzau Raul 3587f96735 Backed out changeset 6ec585347976 on request from tomprince on a CLOSED TREE 2018-12-13 23:09:18 +02:00
Tom Prince 8b492b1d57 No bug: [taskgraph] Use `trust-domain` to determine what index routes to verify; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D14477

--HG--
extra : moz-landing-system : lando
2018-12-13 19:00:23 +00:00
Rob Lemley fc87677a08 Bug 1508056 - Create function for determining autographing scope. r=aki
The deferred mar signing feature in Bug 1501878 has a taskcluster scope
value in mar_signing.py hardcoded to something Firefox specific. This
patch introduces a new function, get_autograph_format_scope, that will
produce the right value for Firefox and Thunderbird.

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

--HG--
extra : moz-landing-system : lando
2018-12-13 09:10:00 +00:00
Florin Strugariu 06b85a3fce Bug 1508375 Add Instagram to tp6 r=rwood,davehunt rwood
Differential Revision: https://phabricator.services.mozilla.com/D12520

--HG--
rename : testing/raptor/raptor/playback/mitmproxy-recordings-raptor-tp6-6.manifest => testing/raptor/raptor/playback/mitmproxy-recordings-raptor-tp6-7.manifest
extra : moz-landing-system : lando
2018-12-12 21:23:34 +00:00
Coroiu Cristina 3160ddc1f0 Merge inbound to mozilla-central a=merge 2018-12-12 07:12:07 +02:00
Rob Wood a7a4bd4065 Bug 1512671 - Add nightly raptor tp6 gecko profiling jobs; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D14096

--HG--
extra : moz-landing-system : lando
2018-12-11 15:41:01 +00:00
Mike Hommey 33610741ba Bug 1513157 - Don't install minidump_stackwalk in the Ubuntu test image. r=gps,ted
Differential Revision: https://phabricator.services.mozilla.com/D14133

--HG--
extra : moz-landing-system : lando
2018-12-11 22:52:12 +00:00
Mark Banner 0304564ac7 Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D13754

--HG--
extra : moz-landing-system : lando
2018-12-11 21:39:40 +00:00
Dorel Luca aab1a051ae Backed out 12 changesets (bug 1512285, bug 1512188) for toolchain failure. CLOSED TREE
Backed out changeset 59813ae1b6ea (bug 1512188)
Backed out changeset 1f56f1e581e2 (bug 1512188)
Backed out changeset 0b3259dc10bd (bug 1512188)
Backed out changeset d0eb311b3c8f (bug 1512188)
Backed out changeset d9585e5d7a3a (bug 1512188)
Backed out changeset b4f3dc9b0956 (bug 1512188)
Backed out changeset 7d88308ca069 (bug 1512285)
Backed out changeset 838f49d718a7 (bug 1512188)
Backed out changeset 6bd036a5166d (bug 1512188)
Backed out changeset 3bcedff402fa (bug 1512188)
Backed out changeset 4f546b3e0b18 (bug 1512188)
Backed out changeset bc4232cfcfb8 (bug 1512188)
2018-12-11 23:08:27 +02:00
Thomas Daede f901f133bb Bug 1513330 - Add nasm to debian7-amd64-build-base. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D14181

--HG--
extra : moz-landing-system : lando
2018-12-11 19:40:02 +00:00
Gregory Szorc ce15eca09e Bug 1512188 - Remove support for checking out symbolic revisions; r=tomprince
The functionality is no longer used. All CI should be pinned to a full
revision hash for determinism.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:51:00 +00:00
Gregory Szorc 671a19d3af Bug 1512188 - Remove prevent_symbolic_revisions arguments; r=tomprince
It is no longer used. We can remove it. A subsequent commit will remove
logic for handling symbolic revisions completely.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:58 +00:00
Gregory Szorc fdbfadd8e0 Bug 1512188 - Revert to "gecko" for vcs naming; r=tomprince
For historical consistency and consistency with index paths.

"env_prefix" is no longer used after this change, so it has been
removed.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:56 +00:00
Gregory Szorc 4534a77110 Bug 1512188 - Consolidate VCS checkout from args logic; r=tomprince
We create a minimal wrapper function to call collect_vcs_options()
and vcs_checkout().

We could consolidate this logic into vcs_checkout(). But I don't have
strong feelings about doing that.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:54 +00:00
Gregory Szorc 5791caf578 Bug 1512188 - Move enforcement of non-symbolic revisions to vcs_checkout(); r=tomprince
Having this consistently enforced in the checkout function seems
better than looking at environment variables. Also, I think the old
logic was wrong, as it only ran if we weren't doing a checkout!
Although there is a strong possibility that I introduced this bug
via refactoring in this series.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:52 +00:00
Gregory Szorc d969ada4f3 Bug 1512188 - Collect hg store path in collect_vcs_options(); r=tomprince
One step closer to making all state gathering and normalization in one
place.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:51:05 +00:00
Tom Prince b6557180f7 Bug 1512285: Stop checking out tools; r=nthomas,gps
Differential Revision: https://phabricator.services.mozilla.com/D13855

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:58 +00:00
Gregory Szorc 338febf855 Bug 1512188 - Move base repo normalization into collect_vcs_options(); r=tomprince
This is a generic normalization and doesn't need to be Firefox
specific.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:56 +00:00
Gregory Szorc e12421349d Bug 1512188 - Collect environment variables into VCS options; r=tomprince
This makes behavior consistent across all VCS checkouts. I'm still not
a fan of using environment variables here. But at least this gets us
1 step closer to being able to plug alternate logic in without having
to update use of environment variables outside a single function.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:54 +00:00
Gregory Szorc ce6d86889c Bug 1512188 - make VCS checkout options generic; r=tomprince
We currently manage VCS checkout arguments as one-offs for each
project. This isn't scalable and results in a bit of copy-pasta.

Let's make the VCS checkout arguments generic so we can have the
same control for all repositories.

This commit focuses on consolidating the existing argument parser
code. It stops short of further unification, which will be done in
subsequent commits.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:52 +00:00
Gregory Szorc 20466b6f0c Bug 1512188 - Rename --sparse-profile to --firefox-sparse-profile; r=tomprince
We have multiple source checkouts. --sparse-profile is ambiguous
as to which one it could refer to. Let's rename the argument so it
is prefixed with the repo/project we are checking out.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:45 +00:00
Gregory Szorc 3c6f34daeb Bug 1512188 - Rename --vcs-checkout to --firefox-checkout; r=tomprince
We now have multiple things we may check out. "vcs" meaning "firefox"
is not obvious. Let's change the terminology to be more specific.

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

--HG--
extra : moz-landing-system : lando
2018-12-11 19:50:43 +00:00
Csoregi Natalia 9e970681f2 Backed out 2 changesets (bug 1415483) for multiple failures e.g. on test_message_manager_ipc.html. CLOSED TREE
Backed out changeset d00748de66fc (bug 1415483)
Backed out changeset 8dea94258f54 (bug 1415483)
2018-12-11 19:30:57 +02:00
Mark Banner 1abdc8687f Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D13754

--HG--
extra : moz-landing-system : lando
2018-12-11 14:09:44 +00:00
ffxbld 6e403ff3ed No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D14052

--HG--
extra : moz-landing-system : lando
2018-12-11 10:41:35 +00:00
Wes Kocher dc3585e58b Bug 1423215 - Upload an uncompressed runnable-jobs.json artifact in addition to the gz version r=dustin
Uploading both versions will hopefully make this easier to uplift. Once old pushes and artifacts expire, we can stop uploading the gzipped version.

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

--HG--
extra : moz-landing-system : lando
2018-12-09 05:07:48 +00:00
Noemi Erli 68d2cbb22e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-08 00:16:56 +02:00
Noemi Erli 793579d2b7 Merge inbound to mozilla-central. a=merge 2018-12-07 23:40:06 +02:00
Bobby Holley db57b4014b Bug 1512286 - Force non-QR onto virtual-with-gpu. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D13965
2018-12-07 15:17:45 -05:00
Bobby Holley 78436c0a47 Bug 1512286 - Use the env var on non-QR platforms. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D13964
2018-12-07 15:17:41 -05:00
Thomas Daede ff5c8168d3 Bug 1511223 - Update deb7 nasm to 2.13.01. r=glandium
This pulls a newer version of the nasm package, and patches
out doc building in order to make it compile on debian 7.

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

--HG--
extra : moz-landing-system : lando
2018-12-07 18:50:18 +00:00
Mihai Tabara c7c629cecb Bug 1466714 - fix locale_prefix in declarative artifacts manifests. r=sfraser a=release 2018-12-07 10:18:27 -05:00
Ciure Andrei 60a7065bec Backed out 3 changesets (bug 1512286)for breaking test because of missing option CLOSED TREE
Backed out changeset cd601d93d9f3 (bug 1512286)
Backed out changeset 929fe0acd506 (bug 1512286)
Backed out changeset e1b3f3624b87 (bug 1512286)
2018-12-07 16:51:59 +02:00