From 02e13844bc34fadca1d6a041bf997b6a1c1d5ea7 Mon Sep 17 00:00:00 2001 From: Jeremy Bicha <[email protected]> Date: Tue, 6 Nov 2018 07:45:17 -0500 Subject: [PATCH] Dpkg::Build::Info: Whitelist env variables for Ubuntu mangling
Setting NO_PKG_MANGLE=1 disables Ubuntu "mangling" done by Ubuntu's pkgbinarymangler. In particular, for some packages, the PNG optimization can take considerable time for some packages. To disable only that mangling, set NO_PNG_PKG_MANGLE=1 This is partially documented at http://manpages.ubuntu.com/manpages/pkgstriptranslations http://manpages.ubuntu.com/manpages/pkgmaintainermangler Closes: #913056 --- scripts/Dpkg/Build/Info.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/Dpkg/Build/Info.pm b/scripts/Dpkg/Build/Info.pm index 4935f0f08..66cf55fb5 100644 --- a/scripts/Dpkg/Build/Info.pm +++ b/scripts/Dpkg/Build/Info.pm @@ -75,6 +75,8 @@ my @env_whitelist = ( qw(DPKG_GENSYMBOLS_CHECK_LEVEL), # See <https://reproducible-builds.org/specs/source-date-epoch>. qw(SOURCE_DATE_EPOCH), + # Allow disabling Ubuntu mangling from pkgbinarymangler + qw(NO_PKG_MANGLE NO_DOC_PKG_MANGLE NO_PNG_PKG_MANGLE), ); sub get_build_env_whitelist { -- 2.19.1

