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

Attachment: signature.asc
Description: PGP signature

Reply via email to