--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: sendfile: please make the build reproducible
- From: Chris Lamb <lamby@debian.org>
- Date: Tue, 03 Feb 2015 12:33:48 +0000
- Message-id: <1422966828.3248455.222451369.72FD5144@webmail.messagingengine.com>
Source: sendfile
Version: 2.1b.20080616-5.3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that sendfile could not be built reproducibly.
The attached patch removes timestamps from the build system. Once
applied, sendfile can be built reproducibly in our current experimental
framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
diff -urNad sendfile.orig/sendfile-2.1b.20080616/debian/rules sendfile/sendfile-2.1b.20080616/debian/rules
--- sendfile.orig/sendfile-2.1b.20080616/debian/rules 2015-02-03 12:28:47.920416967 +0000
+++ sendfile/sendfile-2.1b.20080616/debian/rules 2015-02-03 12:30:46.609981152 +0000
@@ -69,13 +69,13 @@
$(installdoc) doc/README{,.too,.fetchfile} debian/tmp/usr/share/doc/$(package)
$(installdoc) doc/ChangeLog debian/tmp/usr/share/doc/$(package)/changelog
$(installdoc) doc/features debian/tmp/usr/share/doc/$(package)/
- gzip -9f debian/tmp/usr/share/doc/$(package)/{changelog.Debian,changelog,README{,.too,.fetchfile},features}
+ gzip -9fn debian/tmp/usr/share/doc/$(package)/{changelog.Debian,changelog,README{,.too,.fetchfile},features}
$(installdoc) doc/LIESMICH{,.auch,.neu,.entwickler,.spool} debian/tmp/usr/share/doc/$(package)/german
$(installdoc) doc/doc.txt debian/tmp/usr/share/doc/$(package)
$(installdoc) doc/{doku.txt,vorteile} debian/tmp/usr/share/doc/$(package)/german
- gzip -9f debian/tmp/usr/share/doc/$(package)/german/LIESMICH{,.auch,.neu,.entwickler}
- gzip -9f debian/tmp/usr/share/doc/$(package)/doc.txt
- gzip -9f debian/tmp/usr/share/doc/$(package)/german/{doku.txt,vorteile}
+ gzip -9fn debian/tmp/usr/share/doc/$(package)/german/LIESMICH{,.auch,.neu,.entwickler}
+ gzip -9fn debian/tmp/usr/share/doc/$(package)/doc.txt
+ gzip -9fn debian/tmp/usr/share/doc/$(package)/german/{doku.txt,vorteile}
#
$(installbin) -d debian/tmp/usr/bin
$(installbin) $(STRIP) src/{sendfile,receive,sendmsg,utf7encode,fetchfile,wlock} debian/tmp/usr/bin
@@ -95,7 +95,7 @@
$(installdoc) doc/wlock.1 debian/tmp/usr/share/man/man1
$(installdoc) doc/sendfiled.8 debian/tmp/usr/share/man/man8
$(installdoc) doc/fetchfile.7 debian/tmp/usr/share/man/man7
- gzip -9f debian/tmp/usr/share/man/man?/*
+ gzip -9fn debian/tmp/usr/share/man/man?/*
cd debian/tmp/usr/share/man/man1 && ln -s utf7encode.1.gz utf7decode.1.gz
#
$(installbin) -d debian/tmp/etc/cron.weekly
--- End Message ---
--- Begin Message ---
Source: sendfile
Source-Version: 2.1b.20080616-7
Done: Chris Lamb <lamby@debian.org>
We believe that the bug you reported is fixed in the latest version of
sendfile, 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 776938@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated sendfile 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 21 Dec 2020 11:20:18 +0000
Source: sendfile
Binary: sendfile
Architecture: source amd64
Version: 2.1b.20080616-7
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
sendfile - Simple Asynchronous File Transfer
Closes: 776938 866268
Changes:
sendfile (2.1b.20080616-7) unstable; urgency=medium
.
* QA upload.
* Make the build reproducible. (Closes: #776938)
* Move Homepage field to source package from binary package.
* Specify "1.0" as an explicit source format.
* Remove duplicate "Section: net" and "Priority: optional" from
debian/control.
* Add missing "set -e" to preinst script. (Closes: #866268)
* Bump Standards-Version to 4.5.1.
Checksums-Sha1:
3600aaf4b60d2383f62ebd4b2b54562354536821 1787 sendfile_2.1b.20080616-7.dsc
3126ba04943e37dd4589edd6c5bc5d7f44ca8488 343153 sendfile_2.1b.20080616.orig.tar.gz
7e60491d41b6353f74f3b2bd64f13e200070c8e1 42512 sendfile_2.1b.20080616-7.diff.gz
9f52f7c573b791c1550a863db7091d26c341ee3b 5788 sendfile_2.1b.20080616-7_amd64.buildinfo
dea302d615870ea549de7b2bef774aa4bfbd6e89 189480 sendfile_2.1b.20080616-7_amd64.deb
Checksums-Sha256:
8ab33aa3e7e81ca5cf59a9c125f5eb2b258160d971631a6c6f7b38a291da75d0 1787 sendfile_2.1b.20080616-7.dsc
d13b643d50ec0b03f636b0f89bf95f4c9ea561ccf2091d8417af90f59bcd93fc 343153 sendfile_2.1b.20080616.orig.tar.gz
adf077e346a5b952bc73efd7fce02e71036cfa198f0581a4e2cbdf068e0577d8 42512 sendfile_2.1b.20080616-7.diff.gz
0c30da96bdc239bbc7dc3f84f6305235a3e9175f210638a732023ded6911427f 5788 sendfile_2.1b.20080616-7_amd64.buildinfo
cba7ea183dadcf79aae253afe9ae6cbfbcc031d209627c53724e207bf5ae4792 189480 sendfile_2.1b.20080616-7_amd64.deb
Files:
4d8219865e6b4f61d391ae64d141ac8c 1787 net optional sendfile_2.1b.20080616-7.dsc
671cd95971c53066a9d0fa66ac04e813 343153 net optional sendfile_2.1b.20080616.orig.tar.gz
af8c59519c3e7223f6373baf243653c7 42512 net optional sendfile_2.1b.20080616-7.diff.gz
de6108ce1b690680f168d4e929f49303 5788 net optional sendfile_2.1b.20080616-7_amd64.buildinfo
bc6fb3f293502362af82430c8fced336 189480 net optional sendfile_2.1b.20080616-7_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl/greMACgkQHpU+J9Qx
HlgJjg/+JmtA8oaIt1sJfHkCLKDsNzbJXBmzz4KL5cWZS16J+rsCei1IrMAUeUZO
HZrLVg5kD9mW2yG4dkDiUeugbC4Hv7HyClCSjhHIb+VJjx/4LQCN8OdvDf6R0MzO
fn27Ts4m5xUlIt/d3Md4szY59tqCEObMb2oX7IsTWnnuv4SbUOSWKV4uqzvfeu6t
ZXlmHoze7KFRAZeE9BGenot7x/hoGdRK5SPG2MMD0HDxjt56qmKSBVTCtZRb6Zlk
7vZU2R3K1OO/iZ5gczUyNa2QyEfO4kB263vo/DNnXoL4a4hWpNvcYWf1KSacKYoe
SiJ8w9v60KGVuMyEIUgcsS7ohFz/C1xacdKWOHAXRHkff/DRtXm2zhGl8JuD+SFI
JHlCOrcEChNEmEwYh4SBRaak1iwNFlSI07C/0zJjGGJxeq0qUbp0lv3sEW1lDnpT
BeXyWnL6LdDzT3p/9n5NbROJ3aJIUk5NZwuCc+OOhEsN5g1aPRSGLbN69BhVLlyr
59e0q73JUMCsWZTTLP4/Ti5CQ6yBTX9D6EZmyUVZLz0tl04wxupI6hkZEA1WwWCA
e657krGzPrAoA8khshe6RrFtDF4YrzbiP0Py1osdVKjM9I0VGSRCDOu5v1rlWr4E
jARJEMXHvopnFLysx0C/chXKAbS6O0/GV6JqLpX/eV31PfPB3Mc=
=UIJu
-----END PGP SIGNATURE-----
--- End Message ---