Bug#906720: leiningen-clojure: please make the build reproducible

Chris Lamb lamby at debian.org
Mon Aug 20 08:33:46 BST 2018


Source: leiningen-clojure
Version: 2.8.1-7
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 leiningen-clojure could not be built reproducibly.

This is because you disabled the running of strip-nondeterminism
in December 2017:

  leiningen-clojure (2.8.1-2) unstable; urgency=medium

    * Fix package dependencies.
    * Fix broken autopkgtests.
    * Remove strip-nondeterminism to address performance issues.
    * Fix broken lein-core jar.

   -- Elana Hashman <ehashman at debian.org>  Sat, 23 Dec 2017 18:36:52  -0500

Patch attached that reverts this. It is no longer and issue and/or
should be fixed in strip-nondeterminism itself.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
diff --git a/debian/rules b/debian/rules
index 069dea3..481b91d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -95,5 +95,3 @@ override_dh_auto_clean:
 	if [ -f bin/lein-standalone ] ; then \
 		mv bin/lein-standalone bin/lein; \
 	fi
-
-override_dh_strip_nondeterminism:


More information about the Pkg-clojure-maintainers mailing list