Source: bittornado
Version: 0.3.18-10.1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: umask
X-Debbugs-Cc: [email protected]
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that bittornado could not be built reproducibly.
The attached patch removes umask-varying permissions from the build
system. Once applied, bittornado can be built reproducibly in our
reproducible toolchain.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2015-08-20 12:40:26.292002279 +0200
--- b/debian/rules 2015-08-20 12:41:14.748755464 +0200
@@ -39,6 +39,7 @@
install -D -m644 debian/bittornado.desktop
debian/bittornado-gui/usr/share/applications/bittornado.desktop
install -D -m644 debian/bittornado.xpm
debian/tmp/usr/share/pixmaps/bittornado.xpm
install -d debian/tmp/usr/share/bittorrent
+ chmod 644 debian/tmp/usr/bin/btmakemetafile.py
debian/tmp/usr/bin/btcompletedir.py
chmod 755
debian/tmp/usr/share/python-support/bittornado/BitTornado/launchmanycore.py
cp debian/tmp/usr/bin/btmakemetafile.py
debian/tmp/usr/share/python-support/bittornado/BitTornado
cp debian/tmp/usr/bin/btcompletedir.py
debian/tmp/usr/share/python-support/bittornado/BitTornado