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

4144 Коммитов

Автор SHA1 Сообщение Дата
Margareta Eliza Balazs 2fe43133db Merge inbound to mozilla-central. a=merge 2018-08-29 12:43:37 +03:00
Chris Manchester 190adbee05 Bug 1485184 - Update the rust-nightly toolchain task to the most recent version. r=firefox-build-system-reviewers,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D4037

--HG--
extra : moz-landing-system : lando
2018-08-28 19:48:54 +00:00
Ciure Andrei d716a04e20 Merge inbound to mozilla-central. a=merge 2018-08-29 00:58:21 +03:00
ffxbld 4ff4d6af9a No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D4320

--HG--
extra : moz-landing-system : lando
2018-08-27 16:49:15 +00:00
Mike Hommey 357a8bb20c Bug 1486654 - Enable static analysis on all Linux CI builds. r=ted
And turn off separate static analysis build tasks.
2018-08-29 13:55:24 +09:00
Dorel Luca 544b61c613 Backed out changeset 692efe8acba9 (bug 1486654) for wd failures on /builds/worker/workspace/build/tests/bin/geckodriver 2018-08-29 05:16:55 +03:00
Dorel Luca 2fc9d13cc4 Backed out changeset ac43fbec9205 (bug 1486654) for wd failures on builds/worker/workspace/build/tests/bin/geckodriver 2018-08-29 05:15:09 +03:00
Raymond Forbes da273b6d26 Bug 1481730 - Create non asan fuzzing coverage build. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D4032
2018-08-29 10:39:15 +09:00
Mike Hommey 6103f33795 Fixup for bug 1486654 for static-analysis-autotest bustage. r=me
Restore the mozharness config for static-analysis-autotest.
2018-08-29 08:33:39 +09:00
Mike Hommey 2ef817ea52 Bug 1486654 - Enable static analysis on all Linux CI builds. r=ted
And turn off separate static analysis build tasks.
2018-08-29 08:02:06 +09:00
Tom Prince 5b57b42215 Bug 1484012: [mozharness] Use fetch-content to download inputs in repackage tasks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3559

--HG--
extra : rebase_source : c910810629d16dbf507241fc609f3955afcf50e8
2018-08-15 15:12:33 -06:00
Tom Prince c60045308b Bug 1484012: [mozharness] Hard-code repackage input/output directories, since they don't vary meaningfully; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3558

--HG--
extra : rebase_source : d70cd0f390cee6b1561869edbe7ca49c469bf065
2018-08-07 11:53:00 -06:00
Tom Prince 8db33dc52b Bug 1484012: [taskgraph] Allow windows mozharness tasks to use `fetch-content`; r=gps
Differential Revision: https://phabricator.services.mozilla.com/D3557

--HG--
extra : rebase_source : 45014a59ef2300c6462bbb70471468b36c60eb7d
2018-08-09 12:51:31 -06:00
Tom Prince 83067e2603 Bug 1484012: [fetch-content] Add support for downloading private artifacts; r=gps
Differential Revision: https://phabricator.services.mozilla.com/D3556

--HG--
extra : rebase_source : 8207be2e99ee8fdc75209f62c4a357b5c827edce
2018-08-16 15:13:02 -06:00
Tom Prince 9fd238c7e3 Bug 1484012: [fetch-content] Transparently decompress artifacts; r=gps
generic-worker transparently compresses uncompressed artifacts. Teach
fetch-content to decompress those artifacts.

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

--HG--
extra : rebase_source : 3e1847b545de5443fd4349f75acc605ea5a46701
2018-08-15 15:53:27 -06:00
Tom Prince 6701e41a4c Bug 1484012: [fetch-content] Add an option to not unpack downloaded artifacts; r=gps
Differential Revision: https://phabricator.services.mozilla.com/D3554

--HG--
extra : rebase_source : 58bba31bd921d29d4a40ad8d9ba09c4c7ac1f8dc
2018-08-15 15:16:49 -06:00
Tom Prince 43c8cdcaae Bug 1484012: [fetch-content] Pass `MOZ_FETCHES` as json; r=gps,ahal
Rather than trying to parse strings, just pass a json blob. This will allow us
to easily do things like mark artifacts to be left unextracted.

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

--HG--
extra : rebase_source : 4e762c65d1c9f13361d5bae2e4608ba09bb39a91
2018-08-17 10:37:21 -06:00
arthur.iakab 5527acb8d8 Merge inbound to mozilla-central a=merge 2018-08-25 01:08:22 +03:00
Andrew Halberstadt 321a8788f2 Bug 1484790 - [fetches] Overwrite without prompting when unzipping an artifact with fetch-content, r=gps
This also moves the call to 'fetch_artifacts' in run-task down inside the
try/finally block. This way if something goes wrong, we'll still cleanup
MOZ_FETCHES_DIR.

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

--HG--
extra : moz-landing-system : lando
2018-08-24 16:04:59 +00:00
Mike Hommey 866a1313ee Bug 1485219 - Switch valgrind builds to clang. r=chmanchester 2018-08-24 21:44:13 +09:00
Mike Hommey dc8ae8410c Bug 1485503 - Avoid ld64 merging static and non-static data with the same name during ThinLTO. r=dmajor
When different translation units contain the same symbol name, all
static, but one of them non-static, ld64 wrongfully link the references
to the static data with the non-static data, or vice versa. With libaom
and libvpx sharing data structures with the same name but different
contents, that leads to interesting failures/crashes at runtime.

This was apparently fixed in Apple ld64 from Xcode 9, but the last open
sourced version is the one from Xcode 8, so I ended up digging in the
ld64 source code and fixed the issue.

This work was merged to cctools-port upstream in
https://github.com/tpoechtrager/cctools-port/pull/59.

For the same reason as invoked in bug 1478917, though, updating to
cctools-port master is more involved than just changing a commit sha1
(as it requires building apple-libtapi, which in turn builds parts of
LLVM, which should probably be avoided), so just cherry-pick the fix.
2018-08-24 08:39:31 +09:00
Mike Hommey 1894266228 Backout changesets 59c38e3958fe (bug 1485545) and 4017bcbb799d (bug 1485503) to give time to toolchains to build without blocking other landings. 2018-08-24 07:39:04 +09:00
Mike Hommey 660169ff88 Bug 1485503 - Avoid ld64 merging static and non-static data with the same name during ThinLTO. r=dmajor
When different translation units contain the same symbol name, all
static, but one of them non-static, ld64 wrongfully link the references
to the static data with the non-static data, or vice versa. With libaom
and libvpx sharing data structures with the same name but different
contents, that leads to interesting failures/crashes at runtime.

This was apparently fixed in Apple ld64 from Xcode 9, but the last open
sourced version is the one from Xcode 8, so I ended up digging in the
ld64 source code and fixed the issue.

This work was merged to cctools-port upstream in
https://github.com/tpoechtrager/cctools-port/pull/59.

For the same reason as invoked in bug 1478917, though, updating to
cctools-port master is more involved than just changing a commit sha1
(as it requires building apple-libtapi, which in turn builds parts of
LLVM, which should probably be avoided), so just cherry-pick the fix.
2018-08-24 07:34:38 +09:00
Kris Maglione 3a5c05e76f Bug 1484496: Part 5e - Convert remaining nsISimpleEnumerator users to use JS iteration. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D3733

--HG--
extra : rebase_source : c0fac176d7b3d840c4dbb14f8d95ccfc7f83a5a8
extra : histedit_source : a92c40117d0808a3ad68c972f622a7a42c9ae8ba
2018-08-18 18:13:14 -07:00
Cosmin Sabou 3211507dfb Merge mozilla-inbound to mozilla-central. a=merge 2018-08-24 00:40:14 +03:00
Mike Shal 02a25dd9b0 Bug 1480494 - Update tup toolchain to e948a999a38fefa0ac0d92f6357f82aca2f9cb17; r=chmanchester
This includes a fix for the style build script hang where pthreads fork
subprocesses, as well as a fix for ignoring the icecream file lock.

MozReview-Commit-ID: 29eNcbNtwB1

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

--HG--
extra : moz-landing-system : lando
2018-08-23 16:58:29 +00:00
Greg Mierzwinski 9b2b126a32 Bug 1473048 - Prevent code coverage builds from running when using try option syntax. r=ahal
This patch completely disables *ccov, and *jsdcov builds and tests when scheduling them through try option syntax as these build variations use a lot of resources and are rarely needed to be scheduled. The only way to schedule code coverage from now on will be with the |mach try fuzzy| tool.

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

--HG--
extra : moz-landing-system : lando
2018-08-22 20:45:51 +00:00
Geoff Brown b534143507 Bug 1484220 - Enable marionette in all fennec builds; r=snorp 2018-08-27 07:19:02 -06:00
Joel Maher da8f6490c3 Bug 1439588 - run xperf in os administrator group. r=pmoore
run xperf in os groups=administrators and support os_groups in taskcluster

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

--HG--
extra : moz-landing-system : lando
2018-08-22 18:27:54 +00:00
Boris Chiou d56d102ae0 Bug 1485197 - Bump cbindgen to 0.6.2. r=heycam
In order to support operator==() for tagged enum, we have to bump the version to
0.6.2.

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

--HG--
extra : moz-landing-system : lando
2018-08-21 23:40:51 +00:00
Joel Maher 265d508303 Bug 1482151 - run wasm-misc in baseline and ion optional modes. r=ahal
move wasm-misc and unity3d benchmarks to tier2; run wasm-misc in different preferences

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

--HG--
extra : moz-landing-system : lando
2018-08-21 18:21:40 +00:00
Mike Hommey 0d3c801ae9 Bug 1484882 - Disable sccache idle shutdown on Windows builds. r=gps
Bug 1472610 did this for Linux builds. It was overlooked that Windows
builds needed the same.
2018-08-21 09:54:04 +09:00
Csoregi Natalia 6a5d41b053 Merge inbound to mozilla-central. a=merge
--HG--
rename : devtools/server/actors/webconsole/moz.build => devtools/server/actors/webconsole/listeners/moz.build
2018-08-21 01:00:01 +03:00
Justin Wood 9197cbf364 Bug 1484573 - Fix errant use of yaml.load() when yaml.safe_load() would be better. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D3746

--HG--
extra : moz-landing-system : lando
2018-08-20 03:23:33 +00:00
Emilio Cobos Álvarez bb604b0dee Bug 1484473 - Add a cbindgen version check. r=firefox-build-system-reviewers,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D3718

--HG--
extra : moz-landing-system : lando
2018-08-20 15:20:42 +00:00
Andrew Halberstadt 76da0cced6 Bug 1482344 - [raptor] Fix fetch tasks for native-engine mozharness_test based tasks, r=jmaher
This unbreaks some tier 3 raptor tasks. There are a few fixes rolled together here:
1) Stop overwriting the 'env' in mozharness_test.py's 'native-engine' implementation
2) Set the workdir to /home/cltbld (which makes sure the fetches are downloaded to there)
3) Download the fetches via mozharness in the 'raptor' script (since they don't use run-task anymore)

Depends on D3651

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

--HG--
extra : moz-landing-system : lando
2018-08-20 14:04:57 +00:00
Johan Lorenzo f62dcf37a1 Bug 1470942 - part 3: Make beetmover-geckoview tier-2 r=mtabara
Depends on D2421

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

--HG--
extra : moz-landing-system : lando
2018-08-20 14:08:19 +00:00
shindli 1d3a8e90da Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-08-20 19:36:01 +03:00
Emilio Cobos Álvarez 6ba3f6a1d6 Bug 1484437: Add cbindgen to the searchfox jobs. r=froydnj
Otherwise they'll fail to build. This is a very similar patch to the one for
bug 1480392.

Differential Revision: https://phabricator.services.mozilla.com/D3690
2018-08-20 18:02:20 +02:00
ffxbld 1e4de2fbb4 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D3768

--HG--
extra : moz-landing-system : lando
2018-08-20 11:00:53 +00:00
Daniel Varga 36e523e699 Merge mozilla-central to mozilla-inbound 2018-08-18 01:05:36 +03:00
Joel Maher c0d0bc65ae Bug 1481708 - run wasm-misc on desktop browsers. r=rwood
support wasm-misc as a benchmark in raptor

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

--HG--
extra : moz-landing-system : lando
2018-08-17 19:22:29 +00:00
Calixte Denizet 86611a3a40 Bug 1471543 - Increase timeout and chunks for some test suites on macosx64 coverage builds. r=jmaher
This makes chunks and timeouts on the MacOSX64 coverage build closer to what we have defined for the Windows build.

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

--HG--
extra : moz-landing-system : lando
2018-08-17 13:38:39 +00:00
Emilio Cobos Álvarez 583727a597 Bug 1478813 - Auto-generate ServoStyleConsts. r=xidorn,ted
Differential Revision: https://phabricator.services.mozilla.com/D2447
2018-08-17 19:48:23 +02:00
Tiberius Oros 2010f3a375 Merge autoland to mozilla-central. a=merge 2018-08-17 00:31:31 +03:00
Dorel Luca 6e90fcf6e3 Backed out changeset d602a2f69ff8 (bug 1475573) on request from truber. a=backout 2018-08-16 17:49:01 +03:00
Margareta Eliza Balazs 48299c8cd6 Merge inbound to mozilla-central. a=merge 2018-08-16 12:24:26 +03:00
Mike Shal d5258aee4b Bug 1480840 - Update tup toolchain to f77dbd429d6157dac252014a26f6d275dce85d85; r=chmanchester
This includes a patch to enable ccache support.

MozReview-Commit-ID: 9FzMQ2XX4ca

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

--HG--
extra : moz-landing-system : lando
2018-08-15 19:24:57 +00:00
Mike Hommey 49dd99e3a3 Bug 1480631 - Switch Linux builds to clang. r=froydnj
This change switches most CI builds to clang, with a few exceptions:
- valgrind builds, until bug 1481670 is figured out.
- PGO and nightly builds, until that's fully tested.
- coverage builds, per bug 1471339 comment 17.
- base toolchain builds, to keep some builds on GCC even when we're
  fully switched to clang.
- any build that doesn't use build/unix/mozconfig.linux (e.g. probably
  all those driven by autospider.py, maybe others).
2018-08-16 10:32:33 +09:00
Andrew Halberstadt 5dbfd833bb Bug 1472992 - [jsshell] Run javascript shell benchmarks against Google V8, r=jmaher
This runs the jsshell benchmarks against Google's V8 engine in addition to spidermonkey.
Both shells will run in the same task to keep things simple and decluttered. Though we
could split them out to separate tasks at a later date if needed.

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

--HG--
extra : moz-landing-system : lando
2018-08-15 13:52:47 +00:00