Source: moin Version: 1.9.9-1 Severity: wishlist Tags: patch User: [email protected] Usertags: fileordering X-Debbugs-Cc: [email protected]
Hi, Whilst working on the Reproducible Builds effort [0], we noticed that moin could not be built reproducibly. Patch attached. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` [email protected] / chris-lamb.co.uk `-
--- a/debian/patches/reproducible_build.patch 1970-01-01 12:00:00.000000000 +1200 --- b/debian/patches/reproducible_build.patch 2017-02-13 17:16:37.525794344 +1300 @@ -0,0 +1,14 @@ +Description: Make the build reproducible +Author: Chris Lamb <[email protected]> +Last-Update: 2017-02-13 + +--- moin-1.9.9.orig/MoinMoin/i18n/tools/mk_POTFILES.py ++++ moin-1.9.9/MoinMoin/i18n/tools/mk_POTFILES.py +@@ -68,6 +68,7 @@ def find_files(startdir, blacklist): + + files = [] + os.path.walk(startdir, get_files, (files, prefix, blacklist)) ++ files.sort() + return files + + if __name__ == "__main__": --- a/debian/patches/series 2017-02-13 17:10:23.542242702 +1300 --- b/debian/patches/series 2017-02-13 17:16:35.741777403 +1300 @@ -7,3 +7,4 @@ external_account_creation_check.patch incremental-dump.patch fix_wrong_digestmod_of_hmac.new_calls.patch +reproducible_build.patch

