--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: schroot: please make the documentation build reproducibly
- From: Chris Lamb <lamby@debian.org>
- Date: Sun, 01 Jul 2018 09:14:32 +0100
- Message-id: <1530432872.4102696.1426165944.149E0288@webmail.messagingengine.com>
Source: schroot
Version: 1.6.10-5
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that schroot could not be built reproducibly.
Patch attached that fixes the documentation to not include the absolute
build path. Some binaries (eg. /usr/bin/schroot etc.) remain
unreproducible but that is almost certainly a different problem.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/reproducible-build.patch 2018-07-01 08:59:07.684315332 +0100
@@ -0,0 +1,14 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby@debian.org>
+Last-Update: 2018-07-01
+
+--- schroot-1.6.10.orig/man/CMakeLists.txt
++++ schroot-1.6.10/man/CMakeLists.txt
+@@ -150,6 +150,7 @@ foreach(manpage_source ${manpage_sources
+
+ add_custom_command(OUTPUT ${manpage}
+ COMMAND ${SOELIM_EXECUTABLE}
++ -r
+ ${manpage_includes}
+ < "${manpage_source_file}"
+ > "${manpage}"
--- a/debian/patches/series 2018-07-01 08:35:34.336732471 +0100
--- b/debian/patches/series 2018-07-01 08:59:06.652300550 +0100
@@ -9,3 +9,4 @@
Unmount-everything-that-we-can-instead-of-giving-up.patch
fix-killprocs.patch
fix-bash-completion.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: schroot
Source-Version: 1.6.10-11
Done: Chris Lamb <lamby@debian.org>
We believe that the bug you reported is fixed in the latest version of
schroot, 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 902804@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 schroot 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: Thu, 24 Sep 2020 10:43:32 +0100
Source: schroot
Architecture: source
Version: 1.6.10-11
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 902804
Changes:
schroot (1.6.10-11) unstable; urgency=medium
.
* QA upload.
* Make the build reproducible:
- Make the documentation build reproducibly. (Closes: #902804)
- Specify reproducible=+fixfilepath to make the binaries reproducible.
Checksums-Sha1:
7c14bdc9ce163ee07b931ae287056d2c0a6a2e2f 2176 schroot_1.6.10-11.dsc
c8a33a6d3ff6aee53078b13fa647f0b92ef4089c 83120 schroot_1.6.10-11.debian.tar.xz
d99c063b41a13b8174647955be6bdbab03f58db0 9294 schroot_1.6.10-11_amd64.buildinfo
Checksums-Sha256:
afa93c49ec670622e3970e6b8fd6553a9d499277eeac89a71a93869c7f94dda6 2176 schroot_1.6.10-11.dsc
93689f166b052cc283c0169f18d5c184ec1fea73b57798e14db2b3ba0bdbbf62 83120 schroot_1.6.10-11.debian.tar.xz
635bf6309849d3a3be22ef9c548e204f7d3a96eb4baf5230a944e6361e35e839 9294 schroot_1.6.10-11_amd64.buildinfo
Files:
7bf5ddf241ecf4d518332accd448392e 2176 admin optional schroot_1.6.10-11.dsc
969b0658294a78ed236d4f704878f364 83120 admin optional schroot_1.6.10-11.debian.tar.xz
8675863b7ed04f92ec3bfaed198c7b7a 9294 admin optional schroot_1.6.10-11_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl9scAYACgkQHpU+J9Qx
HljpNhAAqV4xmRDLB2NXOEyl4oyh24IZNBcfPSE+mR9TSbaHrdNvKB4k4GONZnG3
myj0pKaY5qxeeMSOq9sC3E/qOL5TewqAWEqmPoq3sOgOPRmscPVc8PX32lyFH9u1
ax8fHF0o9OaJngWamBUuftrfrAdOpUIuJap/ehsU34uOZLoaISibNDFilo9fzMga
QHv8WBXSSbJlOnt+sWo6yMg20HQSGapzO0Ov9nTycWBZU5/UlUj9pvfG65jF13jE
a6EgX7dEu1QQ/BGog1h/haFT41ETOHvOi2XUgROTlEKuGV0nfEFxDbdt0OI12+uP
dbJdpPracBOAl1G2heHmkIuLL4mleLCS47fvqt0QMY+fx8saQ2FdMqnqbQHAxT0U
TCuFIijamZhn89amJ3RQTuUtRTOY3XirFsMqv80P/lbPxaryBcDvszcJuM0PoUnF
FZSuvVo3fDgbNDhB4HOcAK7wH/tV/N2CEiPBTZ7dEOv/POy05y9V6g45gsdrxxH+
qbL7cgG5DFP5hfdQY/XjvT70eihJOTV33nu/pZO1LmjXeqMrFM9MPu1iqfrsBiKu
MK3chKciXsVMquOMBTxBIVzz5eUAIRQrsQQMtbFK1yUbq8LcbVr1DVPBJ6YF/Q6I
1UmzwPSM97yvEr9rOzqRsaB+BxzBDSuurxpBmiw9JNihCRrpHTw=
=tl0G
-----END PGP SIGNATURE-----
--- End Message ---