Source: lynx Severity: normal Tags: patch User: [email protected] Usertags: randomness X-Debbugs-Cc: [email protected]
The lynx documentation has many differences between two builds: https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/lynx.html /usr/share/doc/lynx-common/lynx_help/body.html.gz In one of the builds, there has several occurrences of: Support·for·this·setting·was·disabled·at·compile-time. All of the documentation differences disappeared for me when disabling parallelism in the build (and fixing the usrmerge issue reported in another bug). The attached patch passes --no-parallel to dh in debian/rules to accomplish this. I do not know weather this is actually a more serious issue where various features are actually disabled between the two builds or only a documentation difference. This does not resolve all reproducibility issues (e.g. when /bin/sh points to bash), but should reduce some of the noise when comparing the differences. live well, vagrant
From 234708e2ab9e8117a059905ba69dd65226c0b1c2 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <[email protected]> Date: Sun, 21 Feb 2021 04:27:16 +0000 Subject: [PATCH 2/2] debian/rules: Disable parallel build. This causes wildly different documentation to be generated, at the very least, and possibly significant differences in the binary itself. --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 7e4ca22..ef46a5d 100755 --- a/debian/rules +++ b/debian/rules @@ -62,4 +62,4 @@ override_dh_link: dh_link %: - dh $@ + dh $@ --no-parallel -- 2.20.1
signature.asc
Description: PGP signature

