Bug 1727113 - Never require that addons are signed for Thunderbird. r=john.bieling

imply_option apparently can be used to override config options that do not
have a --enable/disable flag and are set (for Firefox) only via build time
environment variables.

This will effectively disable addon signing for all Thunderbird builds
regardless of MOZ_REQUIRE_SIGNING's presence or value.

Testing on Daily is not too useful, beta or release versions should be tested
thoroughly.

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Rob Lemley 2021-09-03 21:22:27 +00:00
Родитель cb8370f1e4
Коммит a213b3551c
2 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -1,6 +1,3 @@
ac_add_options --enable-application=comm/mail
# Disable enforcing that add-ons are signed by the trusted root.
MOZ_REQUIRE_SIGNING=
. "$topsrcdir/build/mozconfig.common.override"

Просмотреть файл

@ -12,6 +12,7 @@ set_config("MOZ_APPUPDATE_HOST", "aus.thunderbird.net")
imply_option("MOZ_CRASHREPORTER_URL", "https://crash-reports.thunderbird.net/")
imply_option("--enable-default-browser-agent", False)
imply_option("MOZ_REQUIRE_SIGNING", False)
@depends(target_is_windows, target_is_linux)