Commit Graph

5118 Commits

Author SHA1 Message Date
Csoregi Natalia
dbb80cb51f Merge inbound to mozilla-central. a=merge 2019-01-14 19:17:06 +02:00
Emilio Cobos Álvarez
d133439037 Bug 1519501 - Update min cbindgen version. r=dmajor
We need this to properly generate the WR bindings.

Also update the comment since the check was recently moved.

Differential Revision: https://phabricator.services.mozilla.com/D16398
2019-01-14 13:44:27 +01:00
Florin Strugariu
24d3ea5ce2 Bug 1518519 Add Paypal to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D16031

--HG--
extra : moz-landing-system : lando
2019-01-11 19:07:10 +00:00
Johan Lorenzo
cab631fd11 Bug 1368484 - Release Fennec Nightly (only) AArch64 APK to Google Play r=mtabara
Release Fennec Nightly (only) AArch64 APK to Google Play

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

--HG--
extra : moz-landing-system : lando
2019-01-14 15:55:33 +00:00
ffxbld
11ddea3400 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D16445

--HG--
extra : moz-landing-system : lando
2019-01-14 14:15:36 +00:00
Mike Shal
03398dac7a Bug 1519424 - Use debian9 for the generate-profile task in Linux; r=froydnj#firefox-build-system-reviewers
The new debian9 build image appears to fix the errors connecting to the
X server when running Firefox to generate profile data for PGO builds
(bug 1516114). By updating the image here and leaving 3-tier PGO
disabled, we can see if the generate-profile tasks intermittents go away
while 1-tier intermittents persist to know for sure that this fixes the
problem.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 13:56:28 +00:00
Dorel Luca
5524f7b7d5 Bug 1391408 - Add missing executable bit r=glandium. CLOSED TREE
--HG--
extra : amend_source : deab4b7c47edd5adeda44661c3178dca01f056f7
2019-01-12 01:52:24 +02:00
Mike Hommey
bd810a1c0d Bug 1391408 - Build minidump_stackwalk as a toolchain. r=froydnj
This produces the same executables (produced for the same platforms) as
those currently pulled from tooltool (modulo timestamps, maybe changes
since last manifest change, etc.). Unfortunately, as of currently, the
Windows variant needs to be cross-built with mingw because it doesn't
compile without some POSIX APIs that MSVC/Windows SDK don't provide.

One thing that is left out of this change is whether to be completely
accurate with the toolchain cache hash (requiring a large list of files
as resources, and making those built very frequently), whether we'd
rely on manual updates, or if we should go with completely uncached
tasks. This can be left for a followup, the tasks not being hooked up
to be actually used by other tasks yet.

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

--HG--
extra : moz-landing-system : lando
2019-01-11 22:29:35 +00:00
Mike Hommey
0b225ee733 Bug 1519293 - Add a build docker image based on Debian 9. r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D16280

--HG--
rename : taskcluster/docker/debian7-build/Dockerfile => taskcluster/docker/debian-build/Dockerfile
extra : moz-landing-system : lando
2019-01-11 22:45:55 +00:00
Tom Prince
4ba731a175 No bug: [taskgraph] Remove unused channel for defining taskcluster gecko.* routes; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D16230

--HG--
extra : moz-landing-system : lando
2019-01-10 21:19:37 +00:00
Brindusan Cristian
338aeb2777 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-15 06:41:22 +02:00
Tom Ritter
4618468d6a Bug 1518989 - Bump MinGW to get D3D constant fix. r=froydnj 2019-01-12 19:11:17 -06:00
Tom Ritter
81f8c1c716 Bug 1518544 - Bump the default value of _WIN32_WINNT in the mingw-clang toolchain to 0x601. r=froydnj 2019-01-13 00:25:18 -06:00
Rob Wood
4926387aa4 Bug 1518972 - gecko-profile jobs should be tier-2, not tier-1; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D16187

--HG--
extra : moz-landing-system : lando
2019-01-10 13:38:49 +00:00
Mike Shal
870664a37a Bug 1507334 - Disable 3-tier Linux PGO until bug 1516114 is fixed; r=firefox-build-system-reviewers,chmanchester#firefox-build-system-reviewers
With 3-tier PGO enabled, we seem to hit bug 1516114 more frequently than
we do with the standard all-in-one PGO. It probably makes sense for us
to wait until that bug is fixed before fully switching it over,
otherwise we will have to mess with retriggering parts of the taskgraph.

The bulk of the 3-tier PGO work has been to support macOS and Android,
so we can revisit Linux after those are completed.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 01:35:03 +00:00
Mike Shal
8e7f2fc16c Bug 1507334 - Taskcluster configurations for 3-tier PGO; r=tomprince,firefox-build-system-reviewers,chmanchester#firefox-build-system-reviewers
Two new kinds are introduced - 'instrumented-build' and
'generate-profile'. The instrumented-build kind is almost identical to
the build kind, except it can be used earlier in the task graph. The
3-tier PGO process becomes:

instrumented-build -> generate-profile -> build

The final build stage is identical to any other build, except it has
the 'use-pgo' flag set to True in its task definition. This flag causes
the transforms to add the instrumented-build and generate-profile tasks
to the taskgraph.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 01:34:58 +00:00
Dana Keeler
9b29562c1f bug 1518679 - install 32-bit libsecret so secret storage tests can use libsecret on 32-bit test systems r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D16085

--HG--
extra : moz-landing-system : lando
2019-01-09 22:43:10 +00:00
Kartikaya Gupta
3df27b4278 Bug 1518902 - Promote WR standalone CI jobs to tier-1. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D16087

--HG--
extra : moz-landing-system : lando
2019-01-09 21:56:22 +00:00
Dorel Luca
bb4780fb18 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-01-16 00:25:16 +02:00
Dustin J. Mitchell
1b3c1d1b1d Bug 1517645 - fix lint issues in previous push; a=bustage CLOSED TREE
--HG--
extra : amend_source : 302098ef24e29399b896c0f6bc379fdbcfce6f64
2019-01-15 18:57:20 +00:00
Andrew Halberstadt
5748369fe0 Bug 1499822 - [taskgraph] Add a tag to help differentiate 'android-stuff' from builds, r=jmaher
This will be used by |mach try chooser| to help pull 'android-stuff' tasks
(which aren't really builds) apart from the main build tasks.

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

--HG--
extra : moz-landing-system : lando
2019-01-09 17:01:32 +00:00
Andi-Bogdan Postelnicu
2054ef57de Bug 1512253 - For building clang-tidy don't use temporary files when composing the hashes. r=froydnj,firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D16017

--HG--
extra : moz-landing-system : lando
2019-01-09 15:59:05 +00:00
Geoff Brown
ac0fbd31e0 Bug 1515653 - Fix per-test handling of MOZHARNESS_TEST_PATHS; r=marco 2019-01-08 18:01:14 -07:00
Dustin J. Mitchell
96c6e859ad Bug 1517645 - fix list_task_group and rename it
Reviewers: bstack

Subscribers: tomprince

Tags: #secure-revision

Bug #: 1517645

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

--HG--
extra : rebase_source : 16d17f800297ad3cde68d1981964f16fc7a7f44d
2019-01-07 17:52:14 +00:00
Dustin J. Mitchell
33e06bbbb5 Bug 1517645 - always use a highly concurrent requests session
Reviewers: bstack

Subscribers: tomprince

Tags: #secure-revision

Bug #: 1517645

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

--HG--
extra : rebase_source : 44ffd0aaeeea9d4294e998027c7977a0a595f582
2019-01-04 21:42:57 +00:00
Dustin J. Mitchell
502d98a4e3 Bug 1517645 - log each task as it is cancelled
Reviewers: bstack

Subscribers: tomprince

Tags: #secure-revision

Bug #: 1517645

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

--HG--
extra : rebase_source : 97d8b1582c67e9353b1d8c57813c1dfcdc7c5ffa
2019-01-04 21:19:39 +00:00
Kartikaya Gupta
684b20393f Bug 1508828 - Add a task to run standalone WebRender CI scripts on Windows. r=glandium,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D15412

--HG--
extra : moz-landing-system : lando
2019-01-08 14:15:30 +00:00
Tom Prince
4686a2003d No bug: [try-staging] Update balrog rules to match staging balrog; r=nthomas
The staging balrog server got reset to match production, so update the rules to match.

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

--HG--
extra : moz-landing-system : lando
2019-01-08 02:04:51 +00:00
Tom Prince
a50e5641ef No bug: [taskgraph] Stop using deprecated test assertion failUnless; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D15867

--HG--
extra : moz-landing-system : lando
2019-01-07 22:21:34 +00:00
Dustin J. Mitchell
15d08d8230 Bug 1513480 - stop writing out deprecated runnable-jobs.json.gz r=emorley
Differential Revision: https://phabricator.services.mozilla.com/D15849

--HG--
extra : moz-landing-system : lando
2019-01-07 21:06:20 +00:00
Nick Alexander
659cf222e2 Bug 1496190 - Pre: Don't ask for multi-l10n mozharness step. r=Callek
There's a guard to prevent action, but it's confusing to ask for it
and then not take the action.  Let's not ask.  I'm leaving the guard,
pointless as it should be, just in case.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:20:56 +00:00
Brian Hackett
0482099be6 Bug 1523492 - Make web replay tests tier 2, r=jmaher.
--HG--
extra : rebase_source : 685f592a18e28d172842745ade37852e23a85a6d
2019-01-29 07:07:42 -10:00
Peter Moore
ca385d7c6b Bug 1399401 - enable coalescing on Windows 7 and Windows 10 worker types,r=jmaher 2018-11-07 11:41:54 +01:00
ffxbld
2d228d24fd No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D15807

--HG--
extra : moz-landing-system : lando
2019-01-07 11:14:06 +00:00
Bob Clary
f1e94a52bc Bug 1517053 - Enable power tests for Android hardware, r=jmaher. 2019-01-06 04:05:34 -08:00
shindli
a0841a254f Merge inbound to mozilla-central. a=merge 2019-01-05 06:00:21 +02:00
Geoff Brown
bbf899a5d0 Bug 1498298 - Prepare to run packet.net geckoview tests against x86_64 opt/debug builds; r=me,a=test-only
This doesn't actually run anything differently, yet.
2019-01-04 16:46:01 -07:00
Tom Prince
c6de74bcd4 Bug 1517652: [release] Use old signing for old complete mars; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D15693

--HG--
extra : moz-landing-system : lando
2019-01-04 16:38:52 +00:00
Dustin J. Mitchell
aa7a004e57 Bug 1517701 - allow docker-worker:capability:device:*, too r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15736

--HG--
extra : moz-landing-system : lando
2019-01-04 17:44:15 +00:00
Rob Wood
d64a93fbd2 Bug 1511356 - Run speedometer on fennec via Raptor; r=jmaher,jlund
Differential Revision: https://phabricator.services.mozilla.com/D13946

--HG--
extra : moz-landing-system : lando
2019-01-02 20:43:21 +00:00
Dustin J. Mitchell
30c2bb4fdb Bug 1517201 - put actionPerm in schema-compliant action.extra r=aki
Differential Revision: https://phabricator.services.mozilla.com/D15616

--HG--
extra : moz-landing-system : lando
2019-01-03 02:57:23 +00:00
Simon Fraser
0bda802a93 Bug 1466714 Declarative artifacts location fix r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D15564

--HG--
extra : moz-landing-system : lando
2019-01-03 08:46:08 +00:00
Justin Wood
720b949436 Bug 1485861 - Define many treeherder symbols based on the parent task. r=aki
This changes a bunch of symbols, notably:
* Group name BMR-L10n(*) ==> BMR(*)
* Group name BM-L10n(*) ==> BM(*)
* Groups the BMR symbol itself for en-US Nightly [so BMR ==> BMR(N)]
* Groups the BM symbol itself for en-US Nightly [so BM ==> BM(N)]
* Changes Source Signing fron symbol Bs to Srcs
* Groups Source signing beetmoving as BM(Srcs) instead of symbol BM-S
* Balrog complete update submission changes from c-Up(N) to c-Up(Ns) [Fennec Only]
* Beetmover en-US changes from symbol BM-S to BM(Ns) [used in Fennec]
* Beetmover Checksums (en-US) changes from BMcs(N) => BMcs(Ns) [fennec]
* Checksums signing (en-US, fennec) changes from cs(N) => cs(Ns)
* [Asan] Balrog changed [c-UP(N) ==> c-UP(BoR)]
* [Asan] signing changed from Ns to BoRs
* [Asan] checksums signing changed from cs(N) to cs(BoR)
* [Asan] Change generated source uploading from Ugs ==> UgsBoR

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

--HG--
extra : moz-landing-system : lando
2019-01-02 21:53:25 +00:00
Bogdan Tara
6582cc9a1d Merge inbound to mozilla-central. a=merge 2019-01-02 23:36:12 +02:00
Bob Clary
741aff7fe8 Bug 1501584 - Run jittests for opt js shell for android-hw-p2 on built-projects,r=jmaher. 2019-01-02 10:09:25 -08:00
Tom Prince
fcc513bfe6 No bug: [try-staging] Allow partial generation to access https URLS on try; r=sfraser
The nightly partial generation code generates URLs with https:// so they should
be accepted as well.

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

--HG--
extra : moz-landing-system : lando
2019-01-02 15:18:50 +00:00
ffxbld
1a0579d51b No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D15508

--HG--
extra : moz-landing-system : lando
2019-01-02 15:17:53 +00:00
Razvan Maries
3e7afaa5b5 Merge mozilla-inbound to mozilla-central a=merge 2019-01-01 11:44:07 +02:00
Bob Clary
45ab4c31ef Bug 1501584 - Run jittests for opt js shell for arm7, arm64 on android-hw-p2, r=jmaher. 2018-12-31 14:15:30 -08:00
Gregory Szorc
7db2ec0def Bug 1512188 - Consolidate VCS checkout from args logic; r=tomprince,dustin
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-31 18:50:34 +00:00
Gregory Szorc
2bf175f722 Bug 1512188 - Collect hg store path in collect_vcs_options(); r=tomprince,dustin
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-31 18:54:14 +00:00
Gregory Szorc
952e5d5655 Bug 1512188 - Move base repo normalization into collect_vcs_options(); r=tomprince,dustin
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-31 18:54:31 +00:00
Gregory Szorc
426f2868cd Bug 1512188 - Collect environment variables into VCS options; r=tomprince,dustin
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-31 18:52:32 +00:00
Gregory Szorc
b809920807 Bug 1512188 - make VCS checkout options generic; r=tomprince,dustin
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-31 18:52:30 +00:00
Tom Prince
94212a8c9a Bug 1512285: Stop checking out tools; r=nthomas,gps
This code was used by mozharness jobs to check out the tools repo.
However, those jobs aren't actually using the repository.

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

--HG--
extra : moz-landing-system : lando
2018-12-31 18:52:28 +00:00
Gregory Szorc
1693cc73d8 Bug 1512188 - Rename --sparse-profile to --gecko-sparse-profile; r=tomprince,dustin
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-31 18:52:26 +00:00
Gregory Szorc
fe09099db1 Bug 1512188 - Rename --vcs-checkout to --gecko-checkout; r=tomprince,dustin
We now have multiple things we may check out. "vcs" meaning "gecko"
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-31 18:51:27 +00:00
Bogdan Tara
8fb34de423 Backed out 8 changesets (bug 1512285, bug 1512188) for fetch bustages CLOSED TREE
Backed out changeset 5e7aa7d98012 (bug 1512188)
Backed out changeset 55874a956ae1 (bug 1512188)
Backed out changeset ac6e2cd6eb32 (bug 1512188)
Backed out changeset f68df074eac1 (bug 1512188)
Backed out changeset f01d2662582f (bug 1512188)
Backed out changeset 35d74dd16706 (bug 1512285)
Backed out changeset 9e95b9bf1201 (bug 1512188)
Backed out changeset ac4a49eb95f5 (bug 1512188)
2018-12-29 07:56:56 +02:00
Gregory Szorc
555c86c76d Bug 1512188 - Consolidate VCS checkout from args logic; r=tomprince,dustin
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-29 05:13:45 +00:00
Gregory Szorc
d87b04a55a Bug 1512188 - Collect hg store path in collect_vcs_options(); r=tomprince,dustin
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-29 05:13:38 +00:00
Gregory Szorc
7d0932f16a Bug 1512188 - Move base repo normalization into collect_vcs_options(); r=tomprince,dustin
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-29 05:13:36 +00:00
Gregory Szorc
8fb6cd08a8 Bug 1512188 - Collect environment variables into VCS options; r=tomprince,dustin
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-29 05:13:28 +00:00
Gregory Szorc
17d3010722 Bug 1512188 - make VCS checkout options generic; r=tomprince,dustin
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-29 05:13:26 +00:00
Tom Prince
d5999f77d3 Bug 1512285: Stop checking out tools; r=nthomas,gps
This code was used by mozharness jobs to check out the tools repo.
However, those jobs aren't actually using the repository.

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

--HG--
extra : moz-landing-system : lando
2018-12-29 05:22:38 +00:00
Gregory Szorc
8c1a7bccef Bug 1512188 - Rename --sparse-profile to --gecko-sparse-profile; r=tomprince,dustin
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-29 05:13:17 +00:00
Gregory Szorc
8fc5669189 Bug 1512188 - Rename --vcs-checkout to --gecko-checkout; r=tomprince,dustin
We now have multiple things we may check out. "vcs" meaning "gecko"
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-29 05:13:09 +00:00
Tom Prince
80d4fb46b9 No bug: [taskgraph] Don't set optimize_target_tasks by branch; r=dustin
The only branch where it set differently is `try`/`try-comm-central`, but it gets
overriden there in `set_try_config`.

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

--HG--
extra : moz-landing-system : lando
2018-12-28 21:13:48 +00:00
Dustin J. Mitchell
47fcc268c7 Bug 1492664 - update references in docs; r=froydnj
--HG--
extra : rebase_source : f3380ffab79969558e3d99029d27383f00765b93
extra : source : c82285d253de952fe6388e2ec5060057e2e8e80b
2018-09-25 19:06:08 +00:00
Dustin J. Mitchell
ab2f0b15fa Bug 1492664 - update periodic-updates to use TASKCLUSTER_ROOT_URL; r=sfraser
--HG--
extra : rebase_source : fcdc425191c5220f385b68585428dd0a8ade65c1
extra : source : d9a7f2ce49c3634baab1535315f9ba9f8f3b14ea
2018-10-02 16:52:47 +00:00
Dustin J. Mitchell
522b4d59c5 Bug 1492664 - update funsize scripts to use TASKCLUSTER_ROOT_URL; r=sfraser
--HG--
extra : rebase_source : 2ba8033b5de5f556209c4955ec39946a403cd150
extra : source : 06c466ab432372eb645f07ca1ff215052492b358
2018-10-02 16:43:31 +00:00
Dustin J. Mitchell
8e7b665a05 Bug 1492664 - update pipfile-updates to use TASKCLUSTER_ROOT_URL; r=tomprince
--HG--
extra : rebase_source : a0b19a8f10f05ee3ce00e7d15d952d2acc19b8d7
extra : source : c1ea4a10cc8d3631d61c1172624373e3901debd7
2018-10-02 15:54:51 +00:00
Dustin J. Mitchell
ffd4136773 Bug 1492664 - update diffoscope tasks to use TASKCLUSTER_ROOT_URL; r=glandium
--HG--
extra : rebase_source : c81ea68802e516744d10799d20059a3f019a4d23
extra : source : 4c63a04fdd47c7cb8dc7350ae7fd6d861b525a2d
2018-10-02 15:52:28 +00:00
Dustin J. Mitchell
60d0a26a65 Bug 1492664 - update fetch-content to use TASKCLUSTER_ROOT_URL; r=tomprince
--HG--
extra : rebase_source : ae5064b8cf13ee50b4db0299e4b7fad215902af1
extra : source : 742b038bb1dd39c029afce73eb3f5b683cb590f2
2018-10-02 14:40:39 +00:00
Dustin J. Mitchell
baf08548f8 Bug 1492664 - update libdmg-hfsplus to use TASKCLUSTER_ROOT_URL; r=glandium
--HG--
extra : rebase_source : 3a6917e97cdeb2153425c96e06b1e5f85d1782f0
extra : source : 911b4b0fb6835fc7d0caaea5d64a590563ca3104
2018-12-10 20:14:52 +00:00
Dustin J. Mitchell
bc68c63ae0 Bug 1492664 - move list_task_group to taskgraph.taskcluster.util; r=bstack
--HG--
extra : rebase_source : 2ceef629af09aa6264e30977426a527b234c43db
extra : source : 870c8cec99e5f81814a8064a785c4c96f5f1aeca
2018-10-02 14:19:11 +00:00
Dustin J. Mitchell
8f32bbe7eb Bug 1492664 - use taskcluster_urls to generate interactive URL; r=bstack
--HG--
extra : rebase_source : 24fd3ac54b923a5d7734d43404dc3f49fc83dd45
extra : source : 77699b51336b804336222192734922f76ea7ac10
2018-10-02 17:31:46 +00:00
Dustin J. Mitchell
0a5ad02fff Bug 1492664 - use taskcluster-urls to create taskcluster URLs; r=tomprince
--HG--
extra : rebase_source : 94fc30f53f75e67f221f15db1945640edf69537a
extra : source : 29f33f22fd8b6998276e10c10aac2e36e64af4bb
2018-09-25 20:31:44 +00:00
Tom Prince
e58a5b2a19 Bug 1492664: Replace uses of get_taskcluster_artifact_url with artifact-reference; r=dustin
--HG--
extra : rebase_source : c08110089030074cf4a831ce8e94678da03704a6
extra : source : e7f30540870849cf6ba49957d37190fbd89b5f0d
2018-12-18 15:35:18 +00:00
Dustin J. Mitchell
543c3406d6 Bug 1492664 - use {artifact-reference: ..} in diffoscope; r=glandium
--HG--
extra : rebase_source : b88ab8abd497b3ff3bcacea60ece1dea4ce0bb8a
extra : source : 335a92b1f42444dbcc4057f14bafab7f73f59e66
2018-12-13 02:14:52 +00:00
Dustin J. Mitchell
a88dc1dc6c Bug 1492664 - use {artifact-reference: ..} for l10n; r=aki
--HG--
extra : rebase_source : 7ffaaa44bfbe1e9510e5e929a0be4af1176e92cc
extra : source : c566f1c8dcdfe6fdf73b0c0d8da66a14a7bfec08
2018-12-10 20:38:49 +00:00
Dustin J. Mitchell
7b1592b76e Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
--HG--
extra : rebase_source : 38f37588ff70e42b3b7081657dbce9940aa46a62
extra : source : c77ae59aba41a65f0e9d4896f9dfe3bf8a0e8353
2018-10-02 14:47:59 +00:00
Dustin J. Mitchell
536dc55522 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, without knowing in advance the format of
the URL.

--HG--
extra : rebase_source : 5b5229d96aad2916b1b3c8e72045c1d461fc1c02
extra : source : 9c35dd209c6b407bc3a45ce7b4c27272ef1bb486
2018-09-25 20:26:55 +00:00
Dustin J. Mitchell
1516eb0435 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 in production, and
TASKCLUSTER_PROXY_URL is set wherever the proxy is active.

The taskgraph Taskcluster utils module gets a `get_root_url()` that gets the
root URL for the current run, either from an environment variable in production
or, on the command line, defaulting to https://taskcluster.net for user
convenience.  When the production instance's URL changes, we can simply change
that default.

Other changes to use this function are reserved for later commits.

This changes the docker build process propagate TASKCLUSTER_ROOT_URL into the
docker images where necessary (using %ARG), specifically to create URLs for
debian repo paths.

--HG--
extra : rebase_source : 4f50e9d066da62a1887baabd8603844c85a32ee6
extra : source : 5ea6f03f845e49d503f5d0283557f54561c41654
2018-09-25 20:18:19 +00:00
Tom Prince
bce106f4b1 Bug 1514087: [taskgraph] Add an option to not optimize target tasks in cron graphs; r=dustin
This allows the target tasks to include cached tasks, which by default, get
optimized out of the graph on on-`try` branches.

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

--HG--
extra : moz-landing-system : lando
2018-12-26 14:43:34 +00:00
Nick Thomas
463964570d Bug 1492033 - Create partner repacks during esr60 releases r=tomprince
Supports partner builds on esr60 by re-arranging how we specify the manifest repositories, which are different for esr60 compared to beta+release. The defaults for enabling partners and EME-free now depend on the partner-urls definition in taskcluster/ci/config.yml.

This patch also adds support for partner & EMEfree repacks in try staging releases, for all the various release branches. It makes release_level available early in the decision task (for the release promotion action) where a Parameters object is not available. Signing worker type is no longer hard-coded, and we use level-1 secrets for querying Github (via bug 1513375).

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

--HG--
extra : moz-landing-system : lando
2018-12-27 09:30:52 +00:00
Chris Manchester
ccddf2ca6c Bug 1515512 - Require rustc 1.31. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D15396

--HG--
extra : source : f162598ad12cd59e1f653c541e6786b715b144fd
2018-12-27 02:22:54 +00:00
Cosmin Sabou
c3c97ee7de Backed out changeset f162598ad12c (bug 1515512) on the suspicion of causing Linux asan browser chrome exceptions. 2018-12-27 07:43:08 +02:00
Chris Manchester
ac40054b22 Bug 1515512 - Require rustc 1.31. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D15396

--HG--
extra : moz-landing-system : lando
2018-12-27 02:22:54 +00:00
Rob Lemley
dcb9454741 Bug 1460487 - Set MOZ_SOURCE_CHANGESET appropriately for TB. r=dustin
Sets MOZ_SOURCE_CHANGESET to be the comm-* changeset when building
Thunderbird on Windows. This mirrors a change at line 196 that sets the
same when building for Linux and OSX.

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

--HG--
extra : moz-landing-system : lando
2018-12-24 03:07:23 +00:00
Joel Maher
39d50eb76f Bug 1516452 - fix typo in taskgraph to 'dumps' instead of 'dums'. r=bc,Callek
fix typo in taskgraph to 'dumps' instead of 'dums'

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

--HG--
extra : moz-landing-system : lando
2018-12-26 18:43:44 +00:00
Tom Prince
48317bb4df No bug: [taskgraph] Get hg branch name in a machine readable format; r=dustin
The original code include several extraneous newlines. Use a template instead,
to get a stable output format.

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

--HG--
extra : moz-landing-system : lando
2018-12-25 14:25:19 +00:00
Tom Prince
83aee3f163 No bug: [taskgraph] Remove an unused global variable; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14615

--HG--
extra : moz-landing-system : lando
2018-12-24 21:33:54 +00:00
Tom Prince
ad61462a46 Bug 1515649: [taskgraph] Disable asan-reporter-nigthly via run-on-projects; r=dustin
Now that the upload-* kinds inherit `run-on-projects`, we don't need to special
case handling of them in target-tasks.

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

--HG--
extra : moz-landing-system : lando
2018-12-22 16:55:28 +00:00
Tom Prince
1bec5769c4 Bug 1515649: [taskgraph] Inherit run-on-projects for upload-* kinds; r=dustin
We want these tasks to run if-and-only if the corresponding build does.

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

--HG--
extra : moz-landing-system : lando
2018-12-24 21:23:47 +00:00
Tom Prince
9e30dfb033 Bug 1515649: [taskgraph] Remove only-if-dependencies-run optimization; r=dustin
The optimization doesn't actually do what it claims. For the optimization to be
considered, a task needs to be in the target graph, but then all the
dependencies will be too, which inhibits this optimization.

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

--HG--
extra : moz-landing-system : lando
2018-12-22 16:55:28 +00:00
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