Source: eric
Version: 20.12+ds1-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

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

This is because it embeds a bunch of build-time information in the
eric6install.json file. My quick reading of the Eric source code 
suggests that not installing this file is correctly handled at run-
time, so a patch is attached to remove this file from the binary 
packages.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/rules      2020-12-07 10:19:07.227039430 +0000
--- b/debian/rules      2020-12-07 10:38:00.882753499 +0000
@@ -46,6 +46,10 @@
        rm -rf debian/eric/usr/share/eric/modules/ThirdParty/Pygments
        rm -rf debian/eric/usr/share/eric/modules/ThirdParty/asttokens
        rm -rf debian/eric/usr/share/eric/modules/ThirdParty/Send2Trash
+       #
+       # Remove unnecessary (and unreproducible) installation information
+       rm -rf debian/eric/usr/share/eric/modules/eric6install.json
+       #
        #Remove unused examples directory
        rmdir debian/eric/usr/share/doc/eric/examples
        #

Reply via email to