Bug#920591: lambda-align2: please make the build reproducible

2019-05-30 Thread Chris Lamb
found 920591 2.0.0-5
tags 920591 - patch
thanks

> […]

Unfortunately the package remains unreproducible; I think this patch
was incomplete or is incorrect. (See attached.)


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-


lambda-align2_2.0.0-5.diffoscope.txt.gz
Description: application/gzip


Bug#920591: lambda-align2: please make the build reproducible

2019-01-27 Thread Chris Lamb
Source: lambda-align2
Version: 2.0.0-4
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: environment
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that lambda-align2 could not be built reproducibly.

This is because the manpages embed the build-time number of CPUs. For example:

  -number of threads to run concurrently (ignored if a == skew7ext). In range 
[1..160]. Default: \fI16\fP.
  +number of threads to run concurrently (ignored if a == skew7ext). In range 
[1..150]. Default: \fI15\fP.

Patch attached.

 [0] https://reproducible-builds.org/


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- a/debian/rules  2019-01-27 08:46:08.070568672 +0100
--- b/debian/rules  2019-01-27 09:15:22.104204459 +0100
@@ -18,6 +18,8 @@
dh $@ --builddirectory=build
 
 override_dh_installman:
+   sed -i -e 's@\(defaults to working directory\.\).*@\1@g' 
./debian/lambda-align2/usr/share/man/man1/*.1
+   sed -i -e 's@\(number of threads to run concurrently\.\).*@\1 Default: 
autodetected.@g' ./debian/lambda-align2/usr/share/man/man1/*.1
sed -i 's/LAMBDA2 MKINDEXN/LAMBDA2_MKINDEXN/' 
./debian/lambda-align2/usr/share/man/man1/lambda2-mkindexn.1
sed -i 's/^lambda2 mkindexn /lambda2_mkindexn /' 
./debian/lambda-align2/usr/share/man/man1/lambda2-mkindexn.1
sed -i 's/LAMBDA2 MKINDEXP/LAMBDA2_MKINDEXP/' 
./debian/lambda-align2/usr/share/man/man1/lambda2-mkindexp.1