Your message dated Sat, 03 Dec 2016 22:34:02 +0000
with message-id <[email protected]>
and subject line Bug#828810: fixed in fakeroot 1.21-3
has caused the Debian Bug report #828810,
regarding fakeroot: [PATCH] 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.)
--
828810: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828810
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fakeroot
Version: 1.21-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: environment
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that fakeroot could not be built reproducibly.
The attached patch fix the shebang shell used in fakeroot.in to /bin/sh.
Once applied, fakeroot can be built reproducibly in our current
experimental framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
diff -urNp fakeroot-1.21.orig/debian/patches/fix-shell-in-fakeroot fakeroot-1.21/debian/patches/reproducible-build
--- fakeroot-1.21.orig/debian/patches/fix-shell-in-fakeroot 1969-12-31 21:00:00.000000000 -0300
+++ fakeroot-1.21/debian/patches/fix-shell-in-fakeroot 2016-06-27 16:51:57.038058143 -0300
@@ -0,0 +1,13 @@
+Description: Fix shell in fakeroot.in
+ Use /bin/sh instead of @SHELL@ in fakeroot.in
+Author: Juan Picca <[email protected]>
+Last-Update: 2016-06-27
+---
+--- a/scripts/fakeroot.in
++++ b/scripts/fakeroot.in
+@@ -1,4 +1,4 @@
+-#!@SHELL@
++#!/bin/sh
+
+ # This script first starts faked (the daemon), and then it will run
+ # the requested program with fake root privileges.
diff -urNp fakeroot-1.21.orig/debian/patches/series fakeroot-1.21/debian/patches/series
--- fakeroot-1.21.orig/debian/patches/series 2016-06-26 19:07:15.000000000 -0300
+++ fakeroot-1.21/debian/patches/series 2016-06-27 16:48:01.489470826 -0300
@@ -1,2 +1,3 @@
eglibc-fts-without-LFS
glibc-xattr-types
+fix-shell-in-fakeroot
--- End Message ---
--- Begin Message ---
Source: fakeroot
Source-Version: 1.21-3
We believe that the bug you reported is fixed in the latest version of
fakeroot, 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.
Clint Adams <[email protected]> (supplier of updated fakeroot 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: Sat, 03 Dec 2016 17:09:14 -0500
Source: fakeroot
Binary: fakeroot libfakeroot
Architecture: source amd64
Version: 1.21-3
Distribution: unstable
Urgency: medium
Maintainer: Clint Adams <[email protected]>
Changed-By: Clint Adams <[email protected]>
Description:
fakeroot - tool for simulating superuser privileges
libfakeroot - tool for simulating superuser privileges - shared libraries
Closes: 828810
Changes:
fakeroot (1.21-3) unstable; urgency=medium
.
* Patch from Juan Picca to force the fakeroot shebang to always be
/bin/sh on Debian. closes: #828810.
Checksums-Sha1:
f267e3bb62f01fcae1cfdf37e68607d78da1b57f 2080 fakeroot_1.21-3.dsc
415bb5b51f0b2ca87600703bc4ad8649341b32b4 22556 fakeroot_1.21-3.debian.tar.xz
d6a6b6546f94be4577b52be677f56ecc9ccad3b2 51518 fakeroot-dbgsym_1.21-3_amd64.deb
e574453273d37ace265947c643b870d1c4119757 5907 fakeroot_1.21-3_amd64.buildinfo
df284039a3468fda55774c13ede0c64332d9d981 85702 fakeroot_1.21-3_amd64.deb
39c64b9bdf1d26933ac74161fb5a1e7fc289f005 67636
libfakeroot-dbgsym_1.21-3_amd64.deb
0ad82d1bf10e726724ad47c7a8da055a2fbc29d8 45680 libfakeroot_1.21-3_amd64.deb
Checksums-Sha256:
e3748db166c6dab0b1b50436cc05eab9d46c2483ae552fede49bfe33d4f1e1c7 2080
fakeroot_1.21-3.dsc
6a6d1bc23a72ca7db0d1570bb1b9f687a67fa3dac4461a32b7c22aaf4d95612b 22556
fakeroot_1.21-3.debian.tar.xz
7254420edf1de099f2dad7599d3e9d5772f5f4f995ed66e8eee12cc8ae6e1895 51518
fakeroot-dbgsym_1.21-3_amd64.deb
39f9bf1d0fed383af38048954fb301d788b1944d0324c583a95475e6a424333a 5907
fakeroot_1.21-3_amd64.buildinfo
8c1de55ab1ca76a24401ba121e925849db7e0056e10e7eae1ec704af46ed02a1 85702
fakeroot_1.21-3_amd64.deb
044e1b2a9295d24a64e5f4fe281feb76e9aacfcd83f0270925361924334afa64 67636
libfakeroot-dbgsym_1.21-3_amd64.deb
edcb1fe80665839481b5ab82cfb2c0873c656ef55ed26a5fd1cef7b07d9ada4f 45680
libfakeroot_1.21-3_amd64.deb
Files:
33650c0354fe1cfeca31f2a510fa6599 2080 utils optional fakeroot_1.21-3.dsc
f6c1840f08f367735e970c0f4a27531d 22556 utils optional
fakeroot_1.21-3.debian.tar.xz
4cc9ec68678e77f36f8d2542728b8563 51518 debug extra
fakeroot-dbgsym_1.21-3_amd64.deb
c984b17f3463adfa66eeaa5746a8a436 5907 utils optional
fakeroot_1.21-3_amd64.buildinfo
c8059b600629793bce09942207c69f85 85702 utils optional fakeroot_1.21-3_amd64.deb
9191690b246c7ff9600b54cc8e845cb3 67636 debug extra
libfakeroot-dbgsym_1.21-3_amd64.deb
4f5000fc03ded1dac6c483709f534b9f 45680 utils optional
libfakeroot_1.21-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Comment: Debian!
iQKTBAEBCgB9FiEEdYHsh0BT5sgHeRubVZIzHhmdOKgFAlhDQ69fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDc1
ODFFQzg3NDA1M0U2QzgwNzc5MUI5QjU1OTIzMzFFMTk5RDM4QTgACgkQVZIzHhmd
OKghSQ/+Otm8/ZYV1j9VRx5bK2WsBxemKLc9kriUj8g6CVV03zi0dhciWd1OHoxt
lJRIamI4fiIhPbE2LWs3jpW/f6JgixTi1raT+GsV2QjYs22ZhYiDw4ggxhNeGWkV
62ORHPnOajaXRa3PFRxKobVKCx467HskJ42xhD3/Ofwwy3byOdKIjSf5CJodsf4P
T9ptbEg46Yrt+V0jT2fn2TBCf7gL82QiSFjVAskxhojUP0SheCcS9Rz2oSQlCwSn
NDoIKwN3kTd1FSFmU7TX9ljOLoKsCIicvWtK4eN+r76l6DvmjpMJTOn2JGGgO5vp
eOYdRz9rBd0EV8KNYF/ldPyv2w4mY/fWxqtQt7MMQQK35yd1f6YMpKBQSvI6oOdV
PjJb3Ra1EOd9xoNNg77NQN9+Xf/w/z8A6Y5pnLBzOlwmNnt4zgKyQvjNtmv4YSh1
JbyRZkCV9LQE7MzXfLoyYSTsEvSiinXpOpRVytFNx7KFWBJNeK1aMziHF9XG49QR
ymTN+PP0N0e/rNFxINCD55CQ7R2USPouMeGAmUNHGRknDIwY8WeRkFjz8oFiK5//
wEGDjK5krTeQ23xQA7ziLGw82WPn8wQPVxtPPfnkR8okEycmVZoc3YnMScybpDKa
ejSpmInac3qlc1zX7agL/0EMwkviIs0dA2CjUTF97q7M8GcBFtk=
=aK9X
-----END PGP SIGNATURE-----
--- End Message ---