Your message dated Mon, 30 Aug 2021 15:03:53 +0000
with message-id <[email protected]>
and subject line Bug#993304: fixed in samtools 1.13-2
has caused the Debian Bug report #993304,
regarding samtools: please make the build reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
993304: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993304
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: samtools
Version: 1.13-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
samtools could not be built reproducibly.
This is because it includes the build flags in the binary to include
in --version output, but this will encode the buildpath due to
dpkg-buildflags(1) embedding (for example) -ffile-prefix-map.
Patch attached that normalises these paths to a placeholder entry
using sed(1).
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/Makefile 2021-08-30 13:55:03.961164646 +0100
--- b/Makefile 2021-08-30 14:49:18.163317766 +0100
@@ -130,6 +130,7 @@
echo '#define SAMTOOLS_HTSDIR "$(HTSDIR)"' >> $@
echo '#define SAMTOOLS_LIBS "$(LIBS)"' >> $@
echo '#define SAMTOOLS_CURSES_LIB "$(CURSES_LIB)"' >> $@
+ sed -i -e 's@$(CURDIR)@«BUILDPATH»@g' $@
print-version:
@echo $(PACKAGE_VERSION)
--- End Message ---
--- Begin Message ---
Source: samtools
Source-Version: 1.13-2
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
samtools, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Tille <[email protected]> (supplier of updated samtools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 30 Aug 2021 16:32:37 +0200
Source: samtools
Architecture: source
Version: 1.13-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 993304
Changes:
samtools (1.13-2) unstable; urgency=medium
.
[ Étienne Mollier ]
* d/control: bump B-D libhts-dev (>= 1.13~); builds otherwise break against
older htslib versions.
.
[ Andreas Tille ]
* make the build reproducible (Thanks for the patch to Chris Lamb)
Closes: #993304
Checksums-Sha1:
3583faa3cfb03a9424b2d2efb58583c300ae1762 2290 samtools_1.13-2.dsc
83d77dce5c46721c7e15686aa06f5a57f910f46a 20600 samtools_1.13-2.debian.tar.xz
15191f28cd20a04fc884131f046d1c352b81a3ef 7199 samtools_1.13-2_amd64.buildinfo
Checksums-Sha256:
bb17e35ecad1711feace7392c3a67d000116866433b6b1765ca306621ad55499 2290
samtools_1.13-2.dsc
c032291accc4201d51dbffd3af6fba038522fc9102b6558de1700fcbd4920842 20600
samtools_1.13-2.debian.tar.xz
c71f3bebe84833d7e0d968ab1098ec710c27f592abdb48f6b03c6ae5651cd06e 7199
samtools_1.13-2_amd64.buildinfo
Files:
d8ef89e3c7fe6983d5c0c9c0d2e63c2b 2290 science optional samtools_1.13-2.dsc
51058b7f72bb9ce3f16b510b17e280d2 20600 science optional
samtools_1.13-2.debian.tar.xz
7bcaf6fbc54debcc3d4a0945a1ff424f 7199 science optional
samtools_1.13-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmEs7L8RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtEX7A/8DcnCq0RJQYGo9/y0tTOpYcLoNSvmbOuu
udJ/aqjyCXbNZcq4FyiLxbvH1NvA/IYfnNQhcZyGyz2yTyKDEhcJ8xSbBwSmcDs0
XYB+/701PnNJ7aejw28e9LlRM+gUqVSmQn8jCKiEdQnEcxcG3lO5rOKtEB3eE5Me
Uv1sqG4/zZZqP/hLpj1m4s4qYpGOx4z0i6SSfXpb8/F24+EHsc8i10kh//zqQS9p
rJrdupksiuiTlLCxbdrsLkTNADhMxZrNXc/7A6ePReGYZcwflYV4GGabN0zlwwKU
EXNHHkpTfFplFD4j/0Q5Trs8W1UjFK3r+JnCDrytrouxoosroFyEYZOSxFB413qO
0wBP7h3RMDTYCCrcACB/r531jGvks2M2xOO7dM2hDB8RhemfuuY+lors2cdjoUB4
0onw1+ZCAscufLxaA4/hnQG55OcwR6IhAn94xq+RfvEquaXjflZBL7Fyfl/1goXD
euZP0RnMhKCWpffk51OM7fVjA5zUB/zzd78Ln97POlsTyYZ5XeLuTDC20U3BJ0cQ
RTu08nnbpsVNxrrlJI6EhgRLgyHBBynYyEy5wT81YXDHobyiYlJSDmr8OSlRjO6I
HbyHUUf5PT71iVJ2N189fSipOG5jGpCNRqUU1/c7D+ur9nsvg5lvH578ifjsDf/z
OHpYJVM7NDM=
=DTbF
-----END PGP SIGNATURE-----
--- End Message ---