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

842 Коммитов

Автор SHA1 Сообщение Дата
Tom Prince cbd96979ae Bug 1478995: Disable nodejs in source tasks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3988

--HG--
extra : source : 158ae9db750eda14c4a6653955e2932f46a38d7a
extra : amend_source : c35a7493fde3ae404edc436d7e37a25e1059025a
extra : intermediate-source : 125d36d0a59d1d5b50ed482027e7182d44e33f36
2018-08-22 09:54:07 -06:00
Marco Castelluccio 40deb13c65 Bug 1471339 - Add RUSTFLAGS to Linux coverage build to enable gcov profiling for Rust. r=jmaher
--HG--
extra : rebase_source : 625c667376ad80a1f2fdd8493a7243ab18f2ff16
extra : source : 780db89a805956fc1bf0059ee55081b9fe5671f6
2018-07-27 01:25:49 +01:00
Mike Hommey d04535c91d Bug 1484862 - Switch Linux plain builds to clang. r=gps 2018-08-21 08:02:37 +09: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
Cosmin Sabou a1dcf34f94 Backed out changeset 4b9dcf8f2e6c (bug 1478813) for build bustages because cbindgen is missing. CLOSED TREE 2018-08-17 20:24:06 +03:00
Emilio Cobos Álvarez 1e9ffcebe9 Bug 1478813 - Auto-generate ServoStyleConsts. r=xidorn,ted
Differential Revision: https://phabricator.services.mozilla.com/D2447
2018-08-17 19:02:34 +02:00
Dan Mosedale 9fc855eec6 Bug 1478995 - Add node toolchain path to automation mozconfigs, r=gps
MozReview-Commit-ID: 37gYPLYJD85

--HG--
extra : rebase_source : a0b1cb598eeb852b7df1912a94a085d31862c86f
2018-06-01 14:59:45 -07:00
Christian Holler 735c9ac55f Bug 1479385 - Disable stack instrumentation for Windows Nightly ASan builds. r=dmajor
MozReview-Commit-ID: ILAmIftHXc9

--HG--
extra : amend_source : 7102fbd37e4ce0f2946d172138d791c9e4e30986
2018-07-26 15:41:58 +02:00
Christian Holler 32e2fbf410 Bug 1476098 - Add Google and Mozilla API keys to ASan Nightly. r=glandium
MozReview-Commit-ID: AAQWWiHeLB0

--HG--
extra : rebase_source : f9ea0d4a704ec77b9d4822ea9042339fa45b33f0
2018-07-21 11:49:54 +02:00
Christian Holler 2ce6b8e8ec Bug 1477981 - Disable sandboxing for win64 ASan reporter builds. r=froydnj a=aryx
--HG--
extra : rebase_source : 4282bed37a2792814c0272e70a4ea009979ffc57
extra : histedit_source : 5f5923eb953549220020518c8df1e11edc33f870
2018-07-24 14:31:03 +02:00
Kartikaya Gupta c4a680096a Bug 1477792 - Save the rust-analysis on macOS searchfox builds. r=emilio
This is the equivalent of bug 1432475 but for macOS.

MozReview-Commit-ID: DT8V9Vd9eLS

--HG--
extra : rebase_source : 982e2fcb8aed0640acd80025319fdcac24634c47
2018-07-23 14:49:04 -04:00
Christian Holler 37f45cc5e9 Bug 1473259 - Windows updates for ASan reporter nightly build. r=catlee
MozReview-Commit-ID: 6DQD5DnzyqB
2018-07-03 23:41:31 +02:00
Bogdan Tara fad7fdf6cc Backed out changeset 76540384ad3d (bug 1471339) by marco's request a=backout 2018-07-20 04:05:23 +03:00
Marco Castelluccio 5f6357dc72 Bug 1471339 - Add RUSTFLAGS to Linux coverage build to enable gcov profiling for Rust. r=jmaher
--HG--
extra : rebase_source : 36830f32a2c12e493fa7c4351f577e7417c42738
2018-06-23 21:23:59 +01:00
Marco Castelluccio e13fd0c670 Bug 1471339 - Link with clang_rt.profile-x86_64 library in Linux code coverage builds. r=glandium
--HG--
extra : rebase_source : 390bcc57b8decc423801a7e497be18f8baeadac5
2018-06-29 01:40:41 +01:00
David Major 2d44c25242 Bug 1463190 - Add forced-MSVC builds to CI to keep that platform green. r=ted 2018-07-09 18:22:45 -04:00
Christian Holler 53fddbfeb5 Bug 1471647 - Enable Telemetry on ASan Nightly Reporter builds. r=Dexter
MozReview-Commit-ID: LuSxiXSiEiM

--HG--
extra : rebase_source : 97d9193f08288a760810258a3222a448fcdaf5ba
2018-06-28 15:14:19 +02:00
Calixte Denizet 264c53b6fe Bug 1472146 - Disable warnings-as-errors on macosx64 and win64 code coverage builds to avoid false positives. r=marco
Reviewers: marco

Reviewed By: marco

Bug #: 1472146

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

--HG--
extra : amend_source : a4af8b6c06139f5147cd837619ecfc9bb454737d
2018-06-30 01:17:03 +03:00
rforbes 6f47a9bb39 bug 1471638 - fix name for coverage fuzzing build r=marco
MozReview-Commit-ID: LXHvfolbgfE

--HG--
extra : rebase_source : cdb17b92eb4bb201cc054468c7961e2f81fee3e7
2018-06-27 10:29:08 -07:00
Xidorn Quan 9d13707bca Bug 1471486 part 1 - Detect rustfmt like other rust executables. r=froydnj
MozReview-Commit-ID: 8LMdpdqbrFS

--HG--
extra : rebase_source : e23b7e467993963eb1a69637dacdabb7cbff3e90
2018-06-27 15:27:43 +10:00
rforbes a9523d34ea Bug 1470079 - Add fuzzing coverage build to taskcluster r=marco
MozReview-Commit-ID: 5TyxY2KmLCs

--HG--
extra : rebase_source : ad480d344e428ffcb1c31ab5bca1f6c9a468d6e1
2018-06-24 18:48:52 -07:00
Marco Castelluccio 3530a2508c Bug 1471147 - Enable Rust coverage on Windows. r=jmaher
--HG--
extra : rebase_source : 36f59a33597c93749f029905cc86e13ec1e4ca98
extra : histedit_source : 8897c3485dc0f42cf09a8316cf0753c4cfed473c
2018-06-26 09:59:31 +01:00
ffxbld 499488f95b Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2018-06-25 09:34:19 -07:00
Noemi Erli 9e88a061e6 Backed out changeset 24334b7cffc5 (bug 1470079) for Linting failure in builds/worker/checkouts/gecko/testing/mozharness/configs/builds/releng_sub_linux_configs/64_fuzzing_cov.py on a CLOSED TREE 2018-06-23 12:33:50 +03:00
rforbes d7994973a1 Bug 1470079 - Add fuzzing coverage build to taskcluster r=marco
MozReview-Commit-ID: 7FwYAjzHJJw

--HG--
extra : rebase_source : fc3d90d8a07543618a638cf8a76b41f960a46464
2018-06-21 14:57:28 -07:00
Kris Maglione 0506a56751 Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan
MozReview-Commit-ID: MeD4VQPVf6

--HG--
extra : rebase_source : c40ed5b7d194290332f0aa77deaf91812de48c42
extra : histedit_source : 34a69d708597fcdbfb9bffccd7dbf28c9d1a42a7
2018-06-12 13:56:58 -04:00
Sofia Carillo bfe1e3bf26 Bug 1468688 - default to upload tub db is false r=mshal
MozReview-Commit-ID: DrB5Sr9FTM3

--HG--
extra : rebase_source : 6c8f18ca73b7dfd8c9d761ccbde6986ba9d3a5e2
2018-06-18 10:13:38 -07:00
Chris Manchester 5d3cac5b6d Bug 1319228 - Disable the js shell in tup automation builds. r=mshal
The js shell is symlinked back to the js objdir by a one off rule.
This fails in the current tup build because the symlink rule is
written in the Tupfile before the rule to build the shell.

MozReview-Commit-ID: 2FOv9FovXLm

--HG--
extra : rebase_source : de8dce6a1b50509b1d0da33eb7b6c35749269733
2018-06-13 22:33:22 -07:00
shindli 11cbcef059 Backed out 6 changesets (bug 1319228) for Btup bustages on Linux x64 on a CLOSED TREE
Backed out changeset 2eedbab9137b (bug 1319228)
Backed out changeset 6ba05238789f (bug 1319228)
Backed out changeset badf116dde30 (bug 1319228)
Backed out changeset a218f97e1b48 (bug 1319228)
Backed out changeset d3c835477d11 (bug 1319228)
Backed out changeset 3f3fa38b1a5f (bug 1319228)
2018-06-14 00:46:46 +03:00
Chris Manchester 1bbe619ac0 Bug 1319228 - Disable the js shell in tup automation builds. r=mshal
The js shell is symlinked back to the js objdir by a one off rule.
This fails in the current tup build because the symlink rule is
written in the Tupfile before the rule to build the shell.

MozReview-Commit-ID: HR04x8lyEkg

--HG--
extra : rebase_source : 06a3059c8aa5f454e17c7ca8e54d39cb9b50c3cb
2018-06-12 13:48:38 -07:00
Sofia Carillo 61c1056c0e Bug 1464235 - option to upload tup db r=mshal
MozReview-Commit-ID: JkzWTu0g41X

--HG--
extra : rebase_source : 1bd8c2dc9f99879ca05dade9c9471cec167f319a
2018-06-06 14:04:47 -07:00
Jed Davis fc1d522e1e Bug 1467285 - Disable warnings-as-errors on code coverage builds to avoid false positives. r=marco
MozReview-Commit-ID: AlGvRrzzZtn

--HG--
extra : rebase_source : d9ef7cae23ddcb4308d82d8d833877ca3b5bea8b
2018-06-06 15:24:39 -06:00
Tom Ritter 2eb926954e Bug 1457482 Add an LTO Build Target r=glandium
This build target doesn't have LTO enabled on it (yet)

MozReview-Commit-ID: 56tAHMyvH7o

--HG--
extra : rebase_source : 90039cd8e97332e2ef8aad7908b8a04b2869f4a5
2018-05-30 12:27:25 -05:00
Gregory Szorc 776e41b866 Bug 1465996 - Disable l10n-check in code coverage builds; r=ted
Because we don't care about them for this build configuration.

MozReview-Commit-ID: JKEN2pN2x4K

--HG--
extra : rebase_source : b7ce0228f7086a5f933a7cdd6c4695eabb1530f1
2018-05-31 17:35:52 -07:00
Marco Castelluccio 0a98541261 Bug 1465735 - Add Mac code coverage build definition. r=jmaher
--HG--
extra : rebase_source : d56219d0de710480b5a5c9704b5c51900ee03777
2018-05-31 15:47:14 +02:00
Raymond FOrbes a20173c1a1 Bug 1460781 - Add non debug build coverage build to taskcluster r=marco
MozReview-Commit-ID: H3AjJ20uspC
***
Bug 1460781 - update platform for opt build of coverage

MozReview-Commit-ID: DwX2D8KryNb
***
Bug 1460781 - fix type in buildbase

MozReview-Commit-ID: 2PsW54jtNU8
***
Bug 1460781 - incorporate changes requested from review

MozReview-Commit-ID: 5hm6HAncogh

--HG--
rename : testing/mozharness/configs/builds/releng_sub_linux_configs/64_code_coverage.py => testing/mozharness/configs/builds/releng_sub_linux_configs/64_code_coverage_debug.py
extra : rebase_source : 59f72bab7b2aa885e5a1c0313dde77e9c085f2ca
2018-05-15 11:46:04 -07:00
ffxbld f30847c12e Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2018-05-07 16:29:07 +00:00
Xidorn Quan 8bf2d8e5a8 Bug 1457524 followup - Unset RUSTDOC for no-compile environment and add it to mozconfigs.
--HG--
extra : rebase_source : 811e48c193f593332ace7ed0108693373dafecaf
extra : amend_source : 4bb21acd6d3def08917dc00c2264f1ddb1b1ede8
2018-05-05 11:04:07 +10:00
Gregory Szorc 8daf811909 Bug 1380893 - Add CI for plain builds; r=mshal
This commit adds CI tasks to perform "plain" builds. These builds use
the same toolchains used by official builds. But that's about it. The
mozconfig changes are minimal and only set up paths to toolchain
artifacts. sccache is not used.

The main goal of these builds is to have a "reference" build that
matches an out-of-the-box build environment as much as possible. We want
this mainly so we have timing and behavior information that matches what
developers are doing.

The Windows/generic Taskcluster worker doesn't like it when you specify
an artifact directory that doesn't exist. So we needed to add a
mozharness step to ensure UPLOAD_PATH exists to prevent those tasks from
erroring.

I'm not super thrilled about using mozharness here. We definitely don't
really need mozharness. But the main thing it is providing that we care
about is the Perfherder metrics data. I don't feel like scope bloating
to move that out of mozharness at this time.

I only implemented Linux64 and Windows64 because I'm not convinced
coverage on 32-bit build variations is useful. Tasks only run on trunk
because they are informational only and we don't need to waste resources
running these on release repos and on Try. They are tier 2 because they
aren't critical to shipping Firefox.

MozReview-Commit-ID: Gl6hGYbFX9b

--HG--
extra : rebase_source : 05360d2f6e5dbfed5543726a1be4b0e5d00e0b3d
2018-04-20 10:31:05 -07:00
Chris AtLee 96d067df95 Bug 1403548: Enable nightly asan reportor builds and updates r=Callek
MozReview-Commit-ID: 2X03vU5bO32

--HG--
extra : rebase_source : 70d25b081ed874d4f88944e05f40764f948a45a7
2018-04-19 09:28:59 -04:00
Dorel Luca b78d790273 Backed out changeset a63caceffcee (bug 1403548) for liniting failure on builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/beetmover_repackage.py. CLOSED TREE 2018-04-26 00:07:21 +03:00
Chris AtLee a8def10cc3 Bug 1403548: Enable nightly asan reportor builds and updates r=Callek
MozReview-Commit-ID: 2X03vU5bO32

--HG--
extra : rebase_source : d4b6672eae5b378ac5a5d80d7f14d193d201f517
2018-04-19 09:28:59 -04:00
Tom Prince 2fd9b9a48f Bug 1436662: Remove `installer` MOZ_AUTOMATION stage; r=mshal
The previous commit moved creating installers to be side effect of creating
packages. This makes the installer step not actually do anything. So remove the
step from automation.

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

--HG--
extra : rebase_source : 75b67a6e57031ae189dafe1d9854e4105aa22621
extra : source : fcb756834abbdbe0ae6e59a8cfdf39024f50a226
2018-04-05 19:12:10 -06:00
Brindusan Cristian 34b33a520a Backed out 2 changesets (bug 1436662) for build bustages on /installer/windows. CLOSED TREE
Backed out changeset fcb756834abb (bug 1436662)
Backed out changeset d6bf22099e21 (bug 1436662)
2018-04-17 19:08:21 +03:00
Tom Prince f125db5dfe Bug 1436662: Remove `installer` MOZ_AUTOMATION stage; r=mshal
The previous commit moved creating installers to be side effect of creating
packages. This makes the installer step not actually do anything. So remove the
step from automation.

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

--HG--
extra : rebase_source : 174a366890da295634ef8971d0608ea60979f110
extra : histedit_source : 06fdd0e2ccb93f061ba5a40c2a4137eed9898916
2018-04-05 19:12:10 -06:00
Ryan VanderMeulen 6af8d937a0 Bug 1453317 - Update VS2017 used in automation to version 15.6.6. r=froydnj
CLOSED TREE
2018-04-11 09:24:02 -04:00
Nathan Froyd 71ba656859 Bug 1450969 - fix paths for MINIDUMP_STACKWALK for Windows build tasks; r=RyanVM
If you happen to be unfortunate enough to be testing changes that crash
xpcshell during the xpcshell self-tests, you'll be presented with error
messages like:

PROCESS-CRASH | test_child_assertions.js | application crashed [unknown top frame]
Crash dump filename: c:\users\task_1522676338\appdata\local\temp\xpc-other-mtot6h\cfaea928-e995-4430-baf9-0066c6b91be9.dmp
MINIDUMP_STACKWALK binary not found: z:\build\build\tools\breakpad\win64\minidump_stackwalk.exe

and then be told that, essentially, "your test failed because it
failed", which is unhelpful for figuring out what went wrong.

Apparently we had MINIDUMP_STACKWALK set at one point, and then it got
moved.  Let's fix this situation by a) downloading minidump_stackwalk
out of tooltool (our test harnesses do this already); and b) pointing
MINIDUMP_STACKWALK at the correct location.  With these changes, we can
once again get crash stacks if xpcshell (and probably a few other
things) fail their self tests.
2018-04-03 10:08:36 -04:00
David Major dce32950b9 Bug 1450699 - Always use link.exe in Windows static analysis builds. r=froydnj
--HG--
extra : rebase_source : ba0f169a15b31685a916fb4689c2fb1636d2fbb6
2018-04-02 11:56:31 -04:00
Mike Shal 3a0c426d41 Bug 1319230 - Add a Taskcluster job to build with the tup backend; r=nalexander
MozReview-Commit-ID: H3ZmKxXk2NP

--HG--
extra : rebase_source : 33924dff24ff5f38832c2e600a85a8b0a9a23bf6
2018-02-22 13:31:10 -05:00
Emilio Cobos Álvarez 739b866c71 Bug 1447301: Disable the old style system by default. r=froydnj
This keeps --disable-stylo working and --enable-stylo=build with the same
semantics, but it makes also --enable-stylo / and the default to not build the
old style system at all.

This also removes the stylo-only platforms, since they're now the default.

MozReview-Commit-ID: DL2eZZn9suE
2018-03-20 17:33:47 +01:00