[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#902804: marked as done (schroot: please make the documentation build reproducibly)



Your message dated Thu, 24 Sep 2020 10:19:37 +0000
with message-id <E1kLOLh-000AWF-JY@fasolo.debian.org>
and subject line Bug#902804: fixed in schroot 1.6.10-11
has caused the Debian Bug report #902804,
regarding schroot: please make the documentation build reproducibly
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 owner@bugs.debian.org
immediately.)


-- 
902804: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902804
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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 ---

Reply to: