Bug#890618: scowl: please make the build reproducible

Chris Lamb lamby at debian.org
Fri Feb 16 20:14:12 UTC 2018


Source: scowl
Version: 2017.08.24-1
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: umask
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that scowl could not be built reproducibly.

This is, for some reason, dh_fixperms is not being called. I
am not sure why as you are using dh(1) … but maybe there is
something I am missing or not understanding about the .PHONY
targets.

I'll leave it with you but the attached patch fixes this for
me.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
--- a/debian/rules	2018-02-16 19:42:40.572903356 +0000
--- b/debian/rules	2018-02-16 20:11:06.054559784 +0000
@@ -148,6 +148,7 @@
 	dh_installdocs --package=$(*) $(*).scowl-word-lists-used debian/README.Debian
 	sed "s/WORDLIST/$(WORDLIST)/g" < debian/wordlist_manpage_template > $(WORDLIST).5
 	dh_installman --package=$(*) $(WORDLIST).5
+	dh_fixperms
 
 # this is the install-w$(SPELLING)-$(VARIANT) rule
 .PHONY: $(foreach spelling,$(SPELLINGS),$(foreach size,$(SIZES),install-w$(spelling)-$(size)))


More information about the Reproducible-bugs mailing list