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

1196 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou 12c2218baf Merge autoland to mozilla-central. a=merge 2020-08-25 00:49:19 +03:00
Mozilla Releng Treescript ccbc59dff5 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-08-24 14:18:41 +00:00
Ryan VanderMeulen 9e35313258 Bug 1657017 - Add some more WNP locales that missed the Fx80 RC build. r=mtabara
DONTBUILD
2020-08-24 10:10:28 -04:00
Narcis Beleuzu 10172bd904 Backed out changeset 14c0513e6bdd (bug 1659452) as requested by decoder. CLOSED TREE 2020-08-19 11:59:11 +03:00
Christian Holler 1010cf4117 Bug 1659452 - Restore basic function names in GDB. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87283
2020-08-19 08:31:51 +00:00
Csoregi Natalia 58466d2487 Backed out changeset 8d270497c10a (bug 1659452) for fuzzing builds bustage. CLOSED TREE 2020-08-19 01:10:29 +03:00
Christian Holler 69414bafb5 Bug 1659452 - Restore basic function names in GDB. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87283
2020-08-18 14:17:50 +00:00
Cristina Coroiu 571dc2052c Backed out changeset e15d0c42b084 (bug 1659452) for Valgring failure on a CLOSED TREE 2020-08-17 19:45:15 +03:00
Julien Cristau 97a0dfb7b2 Bug 1657017 - update whatsnew page config for Firefox 80. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D87291
2020-08-17 14:35:51 +00:00
Christian Holler e9cbdf8da1 Bug 1659452 - Restore basic function names in GDB. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87283
2020-08-17 14:11:33 +00:00
Mike Hommey b489f22c61 Bug 1652374 - Replace --enable-gold with --enable-linker=gold in in-tree mozconfigs. r=dmajor
This allows to use --enable-linker=lld without a conflict (because
--enable-linker=gold overrides that, contrary to --enable-gold, who
creates a conflict via imply_option).

Differential Revision: https://phabricator.services.mozilla.com/D85804
2020-08-04 02:25:49 +00:00
Tom Prince 0fe74d5a31 Bug 1653171: Run windows L10n repacks on linux; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D85894
2020-08-04 18:47:55 +00:00
Mike Hommey 78233b678f Bug 1654994 - Stop setting up makecab for the build. r=firefox-build-system-reviewers,rstewart
Now that it is not actually used anywhere during the build.

Differential Revision: https://phabricator.services.mozilla.com/D85253
2020-07-31 10:01:53 +00:00
Dorel Luca 0226b8feef Backed out 6 changesets (bug 1654994) for build bustage on fuzzy builds. DONTBUILD
Backed out changeset cd3e1074b785 (bug 1654994)
Backed out changeset 45ee50e76d61 (bug 1654994)
Backed out changeset 77f1b667baec (bug 1654994)
Backed out changeset 9fca8b0bf8c1 (bug 1654994)
Backed out changeset 7131943d8db9 (bug 1654994)
Backed out changeset 435b90f6ca70 (bug 1654994)
2020-07-31 12:36:14 +03:00
Mike Hommey 7c3abd4633 Bug 1654994 - Stop setting up makecab for the build. r=firefox-build-system-reviewers,rstewart
Now that it is not actually used anywhere during the build.

Differential Revision: https://phabricator.services.mozilla.com/D85253
2020-07-29 15:32:36 +00:00
Mike Hommey 8fdf2cb6ce Bug 1655921 - Stop running `make check` in valgrind builds. r=froydnj
This has the side effect of not initializing fontconfig before the
valgrind test itself runs, which changes the code path leading to
`FcConfigAddDirList`, which eventually leads to suppressed leaks.
Those leaks are then not discarded because the caller doesn't match what
is in the suppression file anymore, so we remove the caller.

Differential Revision: https://phabricator.services.mozilla.com/D85353
2020-07-30 20:27:14 +00:00
Christian Holler f6063473ab Bug 1655742 - Package gtests for fuzzing-debug build. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D85153
2020-07-28 17:47:56 +00:00
Mozilla Releng Treescript e0a22e8714 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-07-27 17:45:43 +00:00
Nathan Froyd 0b1387e22e Bug 1641928 - use new dump_syms for Linux builds; r=firefox-build-system-reviewers,rstewart
Faster and more maintainable is better.

Differential Revision: https://phabricator.services.mozilla.com/D83654
2020-07-21 13:07:31 +00:00
Ryan VanderMeulen 9eb346196f Bug 1649046 - Update WNP locales list for 79. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D84168
2020-07-20 14:12:34 +00:00
Tyson Smith 2173529e9a Bug 1651850 - Package llvm-symbolizer in fuzzing-debug builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D83709
2020-07-19 01:31:26 +00:00
Tyson Smith 22a9a38bd6 Bug 1613998 - Use MOZ_INCLUDE_SOURCE_INFO=1 in Linux ASan debug build. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D83417
2020-07-14 00:33:56 +00:00
David Major 63aa7238ca Bug 1616694 - Allow build-clang to work with different Mac SDKs r=froydnj
LLVM 11 introduces a hard requirement for SDK 10.12 in order to build for Mac. We want to keep building older LLVMs with 10.11 though, so this patch adds some flexibility so that build-clang can make use of whatever SDK package a particular task pulls from tooltool (but still requesting a deployment target of 10.11).

Differential Revision: https://phabricator.services.mozilla.com/D82621
2020-07-13 22:44:54 +00:00
David Major a1381885b6 Bug 1652565 - Use fcrash-diagnostics-dir on mingw builds r=froydnj
We already do this for most clang builds but I guess we never got around to adding it for mingw-clang.

Differential Revision: https://phabricator.services.mozilla.com/D83388
2020-07-13 20:29:41 +00:00
Henrik Skupin d50c95bed2 Bug 1650907 - Re-enable mozbase, webdriver, and geckodriver rust tests in CI. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D82992
2020-07-13 13:02:41 +00:00
David Major 6c935d09d1 Bug 1630092 - Don't pull in wasm sandboxing in plain or base-toolchain builds r=froydnj
The `plain` builds are intended to make sure that building with an empty mozconfig doesn't break. Since an empty mozconfig build wouldn't have wasm sandboxing, neither should the `plain` builds.

While here, also remove wasi/lucet dependencies from the base-toolchain tasks, since they don't enable sandboxing either.

Differential Revision: https://phabricator.services.mozilla.com/D83011
2020-07-11 12:48:06 +00:00
Christian Holler 3c652f3d1a Bug 1651077 - Enable fuzzing support in regular Linux ASan debug build. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D82870
2020-07-09 19:29:13 +00:00
Christian Holler 6c48a4ff36 Bug 1649062 - Disable the crash reporter in debug fuzzing builds. r=truber,tsmith
Differential Revision: https://phabricator.services.mozilla.com/D81488
2020-07-07 10:24:26 +00:00
Kirk Steuber 2752ee0112 Bug 1621696 - Disable building WinToast on mingw r=froydnj
mingw has a number of problems building WinToast, including WinToast requiring headers that mingw does not provide.

Differential Revision: https://phabricator.services.mozilla.com/D73953
2020-07-01 18:39:26 +00:00
Mozilla Releng Treescript f6180a922b Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-06-29 15:15:46 +00:00
Julien Cristau f38964b5c3 Bug 1644222 - update WNP locales list for 78. r=Callek
Per
https://docs.google.com/document/d/1wOhhesza_9emtH9ZOE_T9ZE1orlMyv7Q3W4sYHNhf-g/edit
this includes en-US, en-CA, en-GB, fr and de, plus the locales listed at
https://github.com/mozmeao/www-l10n/blob/master/metadata/firefox/whatsnew/whatsnew.json

Differential Revision: https://phabricator.services.mozilla.com/D80515
2020-06-22 20:06:09 +00:00
Mozilla Releng Treescript a56e4bfdd7 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-06-01 10:15:55 +00:00
Mike Hommey a97c7ebfe7 Bug 1640578 - Remove --disable-install-strip from mac mozconfigs. r=froydnj
The need for --disable-install-strip in the mac mozconfigs comes from a
discrepancy in how stripping is handled between platforms. On Windows,
there is no stripping. On non-Mac unix, `strip` removes local symbols as
well as debug info and debug symbols. On Mac, it actually removes too
much, and one has to pass flags to remove both local symbols (`-x`) and
debug symbols (`-S`). Debug info is already in a separate file
(`.dSYM`).

For profiling reasons, we do ship e.g. nightlies with local symbols but
not debug info or symbols (or at least that's the intent). On Windows,
again, nothing to do. On non-Mac unix, we pass `--strip-debug` to
`strip` so that it keeps local symbols. That's where the discrepancy
comes in for Mac: the build system doesn't handle this at all, so the
mozconfigs contain --disable-install-strip to avoid stripping.

The build system should be doing what it's expected to be doing from the
start, without mozconfigs opting into anything.

AFAIK, we only really need the local symbols, so we can `strip -S` on
Mac when profiling is enabled, rather than `strip -x -S`. This also
significantly reduces the size of the installer for nightlies.

And while we're here, move the logic out of old-configure and into
python configure.

Differential Revision: https://phabricator.services.mozilla.com/D76789
2020-05-27 01:42:07 +00:00
Rail Aliiev dd7870926b Bug 1638173 - Setup WNP for users coming from <77.0 and receiving the 77.0 release r=RyanVM
Setup WNP for users coming from <77.0 and receiving the 77.0 release

Differential Revision: https://phabricator.services.mozilla.com/D76498
2020-05-22 16:21:04 +00:00
Mike Hommey 696cb0cc9c Bug 1625696 - Update winchecksec and build/use it natively for Linux. r=dmajor
Now that upstream winchecksec builds and works natively on Linux, use
that. That should solve the random crashes under Wine. If random crashes
still happen, it will be easier to debug anyways.
We bump to the last version that doesn't use vcpkg because vcpkg makes
things more difficult.

Differential Revision: https://phabricator.services.mozilla.com/D73405
2020-05-07 00:34:36 +00:00
Calixte Denizet da5ea0875b Bug 1635158 - Change rustc option -Zno-landing-pads to -Cpanic=abort for ccov builds r=marco
The option -Zno-landing-pads has been removed from rustc (see https://github.com/rust-lang/rust/pull/70175).
So replace it with '-Cpanic=abort -Zpanic_abort_tests'.

Differential Revision: https://phabricator.services.mozilla.com/D74028
2020-05-06 12:00:25 +00:00
Ricky Stewart 2ce561dd99 Bug 1635514 - Delete tup CI/configure stuff r=froydnj
This includes scripts that involve `tup`, jobs that build `tup` in automation, `tup.configure`, and related infrastructure and documentation.

Differential Revision: https://phabricator.services.mozilla.com/D73921
2020-05-05 18:34:16 +00:00
Mozilla Releng Treescript b6bf8b5422 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-05-04 14:53:37 +00:00
Andreea Pavel 81629d9476 Backed out changeset fc265b3a728e (bug 1625696) for causing bug 1634877 and bug 1634916 2020-05-03 05:22:37 +03:00
Mike Hommey 137394d5a2 Bug 1625696 - Update winchecksec and build/use it natively for Linux. r=dmajor
Now that upstream winchecksec builds and works natively on Linux, use
that. That should solve the random crashes under Wine. If random crashes
still happen, it will be easier to debug anyways.
We bump to the last version that doesn't use vcpkg because vcpkg makes
things more difficult.

Differential Revision: https://phabricator.services.mozilla.com/D73405
2020-05-02 06:19:25 +00:00
Julien Cristau 3578867f0c Bug 1628904 - update locale list for 76 WNP. r=jlund
Differential Revision: https://phabricator.services.mozilla.com/D72587
2020-04-27 14:25:57 +00:00
Christian Holler af77a718a1 Bug 1632550 - Disable jemalloc in debug fuzzing build. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D72599
2020-04-27 12:51:42 +00:00
shravanrn@gmail.com e0273c024b Bug 1626174 - Enable use of wasm sandboxed libOgg in the OggDemuxer in linux, mac, try servers r=padenot,erahm,dmajor,firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D70652
2020-04-22 11:16:10 +00:00
Brindusan Cristian c4fd863aaa Backed out 2 changesets (bug 1626174, bug 1625876) for build bustages at LibrarySandboxPreload.cpp and OggDemuxer.cpp. CLOSED TREE
Backed out changeset 40fea0f3ab6c (bug 1626174)
Backed out changeset a3117fce845d (bug 1625876)
2020-04-21 19:29:02 +03:00
shravanrn@gmail.com f0399f4146 Bug 1626174 - Enable use of wasm sandboxed libOgg in the OggDemuxer in linux, mac, try servers r=padenot,erahm,dmajor,firefox-build-system-reviewers
Depends on D68764

Differential Revision: https://phabricator.services.mozilla.com/D70652
2020-04-21 15:30:37 +00:00
Jesse Schwartzentruber f4128636d8 Bug 1608849 - Switch Linux Fuzzing Debug build to use clang. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D59782
2020-04-07 15:53:03 +00:00
Mozilla Releng Treescript a17ce3b6b4 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-04-06 14:28:50 +00:00
jayati 339b2ea9fb Bug 1624779 - Remove browser/config/tooltool-manifests/macosx64/cross-clang.manifest. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D69540

--HG--
extra : moz-landing-system : lando
2020-04-03 21:05:37 +00:00
Mike Hommey ebe0ffad56 Bug 1607552 - Remove MOZ_LTO=cross from win64-aarch64 mozconfigs. r=dmajor
The builds that should be doing LTO now all have PGO+LTO enabled through
taskcluster, and the others shouldn't be wasting time doing LTO.

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

--HG--
extra : moz-landing-system : lando
2020-04-02 00:09:34 +00:00
David Major 4dacf8bfd0 Bug 1626340 - Fix some mozconfigs where mozconfig.common.override is not at the end r=rstewart
mozconfig.common.override is supposed to be a way for try pushes to change any options that may have been previously set. To do this effectively, it needs to be the last thing in the mozconfig.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 14:22:35 +00:00