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
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
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
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
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
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
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
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
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
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
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
This is a forward-looking change to allow evaluation of .taskcluster.yml in
situations where as_slugid is not defined -- such as in the Taskcluster hooks
service.
Differential Revision: https://phabricator.services.mozilla.com/D18269
--HG--
extra : moz-landing-system : lando
disable opt builds when pgo exists for autoland/inbound and adjust seta to run those opt jobs on pgo.
Differential Revision: https://phabricator.services.mozilla.com/D18104
--HG--
extra : moz-landing-system : lando
Ensure the working area on disk is set up for each unique partials generation call, to avoid re-using a broken area in retries.
Differential Revision: https://phabricator.services.mozilla.com/D17928
--HG--
extra : moz-landing-system : lando