Commit Graph

5197 Commits

Author SHA1 Message Date
Coroiu Cristina
f81d1ce91c Merge inbound to mozilla-central a=merge 2019-02-12 18:28:37 +02:00
Marco Castelluccio
08f39ca932 Bug 1527227 - Update Rust nightly version. r=chmanchester a=Aryx
--HG--
extra : rebase_source : 84d5af31bc10138632642b06e49aee354b48180c
extra : amend_source : b4e3a0a60da58406b2d32bcd0a5cb3a219ae3f62
2019-02-12 18:12:08 +02:00
Andrew Halberstadt
ab08922012 Bug 1519472 - [taskgraph] Support generic-worker caches in run_task, r=tomprince
This implements support for adding generic-worker caches. As a consequence this
also turns on caching for the gecko checkout if present.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:21:02 +00:00
Andrew Halberstadt
d585c32562 Bug 1519472 - [ci] Opt out of caching for generic-worker based Windows builds, r=tomprince
The hosts don't have enough disk space to cache mozilla-central.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:20:58 +00:00
Andrew Halberstadt
5012f75394 Bug 1519472 - [taskgraph] Factor logic for adding a cache in job.common to a new function, r=tomprince
We add caches at various places in common.py. This consolidates the logic into
a re-useable function. This is in preparation for adding generic-worker cache
support.

This also adds a test. The test is not terribly useful, but I've been looking
for an excuse to lay some groundwork for further tests in the 'job' submodule.
This will do.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:19:52 +00:00
Alok Kumar
84bf3b9336 Bug 1492279 - Only fetch target task for actions that require it r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D19273

--HG--
extra : moz-landing-system : lando
2019-02-11 20:27:33 +00:00
Chris Manchester
7b468805c5 Bug 1525733 - Require rust 1.32 to build. r=firefox-build-system-reviewers,ted
Differential Revision: https://phabricator.services.mozilla.com/D19244

--HG--
extra : moz-landing-system : lando
2019-02-11 19:43:18 +00:00
Rob Wood
0df4cb2e19 Bug 1525931 - Don't run Raptor on mozilla-release; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D19216

--HG--
extra : moz-landing-system : lando
2019-02-08 20:42:18 +00:00
Mike Hommey
81e464a600 Bug 1525760 - Followup: re-enable the tasks without sccache. r=me
And refresh rust dependency after bug 1525733.
2019-02-12 17:18:52 +09:00
ffxbld
f3266d91e2 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D19338

--HG--
extra : moz-landing-system : lando
2019-02-11 10:15:13 +00:00
sotaro
e2e2d0ad34 Bug 1520705 - Enable mochitest-chrome on WebRender r=kats
Enable mochitest-chrome, but skip test_bug331215.xul and test_bug304188.xul because of frequent intermittent failures on WebRener. The intermittent failures already exist and the failure seems not directly related to WebRender implementation.

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

--HG--
extra : moz-landing-system : lando
2019-02-10 15:01:26 +00:00
Emilio Cobos Álvarez
3070a0cdc6 Bug 1525760 - followup: Make linters happy about a comment. a=ccoroiu r=bustage-fix-bustage 2019-02-10 14:32:35 +01:00
Emilio Cobos Álvarez
69b8231d29 Bug 1525760 - Disable base-toolchains-clang jobs for now. a=ccoroiu r=bustage
For failing in ways I cannot reason about.

It hits linker errors sometimes, and in two revisions without any single source
code change between them it's green:

  https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=952b928f1605ad5676ae4ccfd41612b34523bae5

And red:

  https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=952b928f1605ad5676ae4ccfd41612b34523bae5

At the same time. Which is quite baffling.

Disable the new jobs on CI for now in order to avoid backing out the whole stack
of dependent patches (bug 1394825, bug 1523071 and bug 1523140) that landed
afterwards.
2019-02-10 14:20:31 +01:00
Emilio Cobos Álvarez
7e29cc1765 Bug 1523071 - Update cbindgen. r=glandium,jwatt
Gonna need it to use https://github.com/eqrion/cbindgen/pull/275.

Differential Revision: https://phabricator.services.mozilla.com/D17736
2019-02-10 04:09:54 +01:00
Emilio Cobos Álvarez
da05bafa94 Bug 1394825 - Update minimum clang version to 4.0. r=glandium
libclang 3.9 has a bug that makes bindgen unable to distinguish some typedefs
from the underlying type, which matters for bug 1523071.

We have had quite a few workarounds for this bug and I don't really want to add
more, since in this case it is non-trivial. I think requiring libclang 4.0+ is
reasonable at this point.

Of the distros that can't build Firefox out of the box with clang, dropping support
for clang 3.9 would only break Ubuntu 14.04 LTS, which support ends April 2019,
right before we release 67.

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

--HG--
rename : build/build-clang/clang-3.9-linux64.json => build/build-clang/clang-4.0-linux64.json
rename : taskcluster/scripts/misc/build-clang-3.9-linux.sh => taskcluster/scripts/misc/build-clang-4.0-linux.sh
extra : moz-landing-system : lando
2019-02-10 02:56:13 +00:00
Mike Hommey
ad8855ed35 Bug 1525760 - Add a clang-based base toolchains task. r=froydnj
These are copies of the corresponding gcc-based base toolchain tasks,
with FORCE_GCC and the gcc dependency removed.

We also tweak things a little for those builds to actually end up green.

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

--HG--
extra : moz-landing-system : lando
2019-02-09 09:41:03 +00:00
shindli
a8e8126805 Backed out changeset 439db957d3e2 (bug 1525760) for linux64 toolchains bustages in toolkit/library/gtest/target CLOSED TREE 2019-02-09 07:19:32 +02:00
Narcis Beleuzu
6ad6735982 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-09 05:43:42 +02:00
Narcis Beleuzu
df649fe94e Merge inbound to mozilla-central. a=merge 2019-02-09 05:35:25 +02:00
Mike Hommey
011c259380 Bug 1525760 - Add a clang-based base toolchains task. r=froydnj
These are copies of the corresponding gcc-based base toolchain tasks,
with FORCE_GCC and the gcc dependency removed.

We also tweak things a little for those builds to actually end up green.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 14:40:22 +00:00
Sebastian Hengst
69193814db Bug 1526205 - set new serviceworkers mochitests (M-sw-e10s) to tier 2 because they don't run on integration (autoland and inbound) r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D19119

--HG--
extra : moz-landing-system : lando
2019-02-08 15:13:38 +00:00
Dustin J. Mitchell
9662aae083 Bug 1524845 - download data about previous crons, actions in parallel r=aki
Differential Revision: https://phabricator.services.mozilla.com/D19086

--HG--
extra : moz-landing-system : lando
2019-02-08 14:38:14 +00:00
Geoff Brown
f784a44011 Bug 1526113 - Use new treeherder label for Android 7.0 x86_64 tests; r=aryx 2019-02-08 11:30:20 -07:00
Cosmin Sabou
b37ad15f5a Backed out 3 changesets (bug 1519472) for causing wrench bustages and as requested by pmoore. a=backout
Backed out changeset 2ceeee1915ae (bug 1519472)
Backed out changeset b6e19a5b0ab9 (bug 1519472)
Backed out changeset 0b8097689bb5 (bug 1519472)
2019-02-08 13:27:19 +02:00
Sebastian Hengst
7c7b7d4c53 Backed out changeset 8d7c099bbe0d (bug 1522111) for breaking SETA job schedule optimization. a=backout 2019-02-08 11:25:03 +01:00
Tom Prince
5f3db17ee6 Bug 1525987: [taskgraph] Allow docker images to be indexed as build products; r=dustin
This is useful for the out-of-tree taskgraph code. Downstream products can
pin the generated decision task image by revision, rather than contents.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:06:37 +00:00
Tom Prince
2d1fec14b2 Bug 1525987: [taskgraph] Allow docker images to not be cached; r=dustin
This allows images to be built on every commit. This is useful for the
out-of-tree taskgraph, that builds a docker image with the taskgraph code
installed.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 21:02:13 +00:00
Andrew Halberstadt
42693fa1fd Bug 1519472 - [taskgraph] Support generic-worker caches in run_task, r=tomprince
This implements support for adding generic-worker caches. As a consequence this
also turns on caching for the gecko checkout if present.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:36:42 +00:00
Andrew Halberstadt
04fa5242be Bug 1519472 - [ci] Opt out of caching for generic-worker based Windows builds, r=tomprince
The hosts don't have enough disk space to cache mozilla-central.

Depends on D17689

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:31:57 +00:00
Andrew Halberstadt
001ebeef3e Bug 1519472 - [taskgraph] Factor logic for adding a cache in job.common to a new function, r=tomprince
We add caches at various places in common.py. This consolidates the logic into
a re-useable function. This is in preparation for adding generic-worker cache
support.

This also adds a test. The test is not terribly useful, but I've been looking
for an excuse to lay some groundwork for further tests in the 'job' submodule.
This will do.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:32:15 +00:00
Geoff Brown
b98938704d Bug 1525731 - Cleanup taskcluster config for Android tests; r=me,a=test-only
Removing skipped test suites that we have no immediate plans to run, and adding
comments and bug pointers for remaining skipped suites.
2019-02-07 09:32:36 -07:00
Dustin J. Mitchell
7dc065decc Bug 1525421 - parse out just the try syntax from the commit message r=tomprince
This mirrors what mozilla-taskcluster does in
cb3de4c31e/src/jobs/taskcluster_graph.js (L46-L58)

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

--HG--
extra : moz-landing-system : lando
2019-02-07 02:10:42 +00:00
Bogdan Tara
037f344d0e Backed out changeset 1b0547c09b35 (bug 1525421) for geko decision task bustage CLOSED TREE 2019-02-07 04:07:33 +02:00
Dustin J. Mitchell
17f5bde17e Bug 1525421 - parse out just the try syntax from the commit message r=tomprince
This mirrors what mozilla-taskcluster does in
cb3de4c31e/src/jobs/taskcluster_graph.js (L46-L58)

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

--HG--
extra : moz-landing-system : lando
2019-02-07 01:59:11 +00:00
Dustin J. Mitchell
cb2baa945a Bug 1525703 - remove repetitive debugging line r=aki
Differential Revision: https://phabricator.services.mozilla.com/D18871

--HG--
extra : moz-landing-system : lando
2019-02-06 21:01:17 +00:00
Rob Lemley
b404d6a620 Bug 1489405 - Followup: Allow for thunderbird as shipping_product. r=tomprince
Changes to the desktop_nightly filter chain selected only tasks with no
shipping_product attribute set or tasks where it is  set to "firefox".

This led to the decision task optimizer removing a large portion of the tasks
that run as part of Thunderbird's nightly builds.

This update adds "thunderbird" to the list of shipping_product's whose tasks
are kept in the task graph.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 21:01:05 +00:00
Wes Kocher
f43a7bb1c4 Bug 1524912 - Add a 'times' value to add-new-jobs action r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D18773

--HG--
extra : moz-landing-system : lando
2019-02-06 20:38:43 +00:00
Oana Pop Rus
e00ea598e5 Merge inbound to mozilla-central. a=merge 2019-02-06 11:53:48 +02:00
Tom Prince
606dad6b9c Bug 1524639: [taksgraph] Simplify dependency creation in single_dep transforms; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D18747

--HG--
extra : moz-landing-system : lando
2019-02-05 23:21:39 +00:00
Justin Wood
74108f350a Bug 1525398 - temporarily disable the btup build. r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D18737

--HG--
extra : moz-landing-system : lando
2019-02-05 22:29:27 +00:00
Cosmin Sabou
dade738a6a Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-06 01:07:08 +02:00
Cosmin Sabou
8bd3dcb455 Merge mozilla-inbound to mozilla-central. a=merge 2019-02-05 23:58:20 +02:00
Justin Wood
ba456c3323 Bug 1524394 - Disable Balrog Submission for Fennec on all channels. r=tomprince
This is Per https://github.com/mozilla-releng/releng-rfcs/pull/13

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

--HG--
extra : moz-landing-system : lando
2019-02-01 00:23:31 +00:00
Rob Lemley
36ff30ca90 Bug 1525072 - Support retrieval of comm repo commit messages. r=aki
Work on bug 1520874 led to failures when pushing to try-comm-central using
the try syntax in a commit message.

This commit changes the call to get_hg_commit_message. Instead of passing
the root path of the Gecko checkout, the full path of "product-dir" is passed.
There's no need to find the actual root as "hg log" will work no matter where
in the tree it is executed.

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

--HG--
extra : moz-landing-system : lando
2019-02-05 17:39:45 +00:00
Razvan Maries
f86459d5dc Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-02-05 18:59:13 +02:00
Mike Hommey
17d59a6bd0 Bug 1524454 - Fix wrong resource path for win64-clang-type. r=nalexander
Land on a CLOSED TREE.

Differential Revision: https://phabricator.services.mozilla.com/D18309
2019-02-05 10:22:27 +09:00
Mike Hommey
c9aec0b510 Bug 1524454 - Fix some oddities in toolchain run-on-projects configuration. r=nalexander
run-on-project was not consistently set on clang-tidy and
minidump_stackwalk jobs, where it should have been.

Differential Revision: https://phabricator.services.mozilla.com/D18308
2019-02-05 10:21:48 +09:00
Mike Hommey
c2adba670a Bug 1524454 - Use per-type defaults to make toolchain task definitions simpler. r=nalexander
This change makes no practical modifications, as verified by comparing
the output of `mach taskgraph full -J`.

Differential Revision: https://phabricator.services.mozilla.com/D18307
2019-02-05 10:21:15 +09:00
Mike Hommey
0a31a301ed Bug 1524454 - Split toolchain task definitions by toolset rather than by platform. r=nalexander,froydnj
This change only moves things between files. No modification otherwise.

Differential Revision: https://phabricator.services.mozilla.com/D18306
2019-02-05 10:20:15 +09:00
Mike Hommey
eba0ae0db9 Bug 1524454 - Set toolchain task default docker-image at the transform level. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D18305
2019-02-05 10:19:11 +09:00