Source: firefox-esr Version: 140.3.0esr-1 Severity: serious Tags: ftbfs patch X-Debbugs-Cc: Moritz Mühlenhoff <[email protected]>
https://buildd.debian.org/status/fetch.php?pkg=firefox-esr&arch=i386&ver=140.3.0esr-1&stamp=1758103919&raw=0 ... debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/firefox-esr-140.3.0esr' dh_dwz -X libxul -X libgkcodecs ... dwz: debian/firefox-esr/usr/lib/firefox-esr/libfreeblpriv3.so: .debug_line unhandled file element DW_LNCT_MD5 ... dwz: Too few files for multifile optimization dh_dwz: error: dwz -mdebian/firefox-esr/usr/lib/debug/.dwz/i386-linux-gnu/firefox-esr.debug -M/usr/lib/debug/.dwz/i386-linux-gnu/firefox-esr.debug -- debian/firefox-esr/usr/lib/firefox-esr/crashhelper debian/firefox-esr/usr/lib/firefox-esr/crashreporter debian/firefox-esr/usr/lib/firefox-esr/firefox-esr debian/firefox-esr/usr/lib/firefox-esr/glxtest debian/firefox-esr/usr/lib/firefox-esr/gmp-clearkey/0.1/libclearkey.so debian/firefox-esr/usr/lib/firefox-esr/libfreeblpriv3.so debian/firefox-esr/usr/lib/firefox-esr/liblgpllibs.so debian/firefox-esr/usr/lib/firefox-esr/libmozavcodec.so debian/firefox-esr/usr/lib/firefox-esr/libmozavutil.so debian/firefox-esr/usr/lib/firefox-esr/libmozgtk.so debian/firefox-esr/usr/lib/firefox-esr/libmozsandbox.so debian/firefox-esr/usr/lib/firefox-esr/libmozsqlite3.so debian/firefox-esr/usr/lib/firefox-esr/libmozwayland.so debian/firefox-esr/usr/lib/firefox-esr/libnss3.so debian/firefox-esr/usr/lib/firefox-esr/libnssutil3.so debian/firefox-esr/usr/lib/firefox-esr/libsmime3.so debian/firefox-esr/usr/lib/firefox-esr/libsoftokn3.so debian/firefox-esr/usr/lib/firefox-esr/libssl3.so debian/firefox-esr/usr/lib/firefox-esr/pingsender debian/firefox-esr/usr/lib/firefox-esr/vaapitest returned exit code 1 dh_dwz: error: Aborting due to earlier error make[1]: *** [debian/rules:317: override_dh_dwz] Error 25 This is NSS, which explains why non-ESR didn't FTBFS. The marginal benefits of dh_dwz were never worth the hassle, and it will therefore no longer be used by default with dh compat >= 14 (see #1016563). The following patch disables it: --- debian/rules.old 2025-09-17 11:20:20.913641117 +0000 +++ debian/rules 2025-09-17 11:20:42.497676477 +0000 @@ -312,9 +312,8 @@ override_dh_install-arch: stamps/dh_install override_dh_install-indep: stamps/dh_install-l10n -# dwz trips on libxul, after using a lot of memory. +# dwz trips on libxul, after using a lot of memory, and also fails on i386 override_dh_dwz: - dh_dwz -X libxul -X libgkcodecs override_dh_strip: dh_strip --dbgsym-migration='$($(PRODUCT))-dbg (<< 49.0-4~)'

