Source: websvn Version: 2.3.3-1.2 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: umask X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi, While working on the "reproducible builds" effort [1], we have noticed that websvn could not be built reproducibly. The attached patch removes umask variabilit from the build system. Once applied, websvn can be built reproducibly in our reproducible toolchain. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
diff -urNad websvn.orig/websvn-2.3.3/debian/rules websvn/websvn-2.3.3/debian/rules --- websvn.orig/websvn-2.3.3/debian/rules 2015-04-27 23:45:29.170592394 +0100 +++ websvn/websvn-2.3.3/debian/rules 2015-04-27 23:49:56.522459419 +0100 @@ -39,6 +39,7 @@ done # fix permissions find $(CURDIR)/debian/websvn/usr/share/websvn -type f -exec chmod 644 {} \; + find $(CURDIR)/debian/websvn/usr/share/websvn -type d -exec chmod 755 {} \; # chown -R www-data:www-data $(CURDIR)/debian/websvn/usr/share/websvn chown www-data:www-data debian/websvn/var/cache/websvn # wsvn.php IS a config file !