Source: vim-command-t
Version: 4.0-4
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 vim-command-t could not be built reproducibly. This is because
it loops over the filesystem in a non-deterministic order.
(Thanks to Daniel Shahaf <[email protected]> for investigating
this.)
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2017-05-14 16:26:45.018081064 +0200
--- b/debian/rules 2017-05-14 16:37:34.625155186 +0200
@@ -24,7 +24,7 @@
dh_install
cp debian/command-t.yaml.in
debian/vim-command-t/usr/share/vim/registry/command-t.yaml
cd debian/vim-command-t/usr/lib/vim-command-t && \
- find -type f | sed 's,^\./, - ,' >>
../../share/vim/registry/command-t.yaml
+ find -type f | LC_ALL=C sort | sed 's,^\./, - ,' >>
../../share/vim/registry/command-t.yaml
get-orig-source: VERSION := $(shell dpkg-parsechangelog -S Version | perl -pe
's/(.*)-/$1/')
get-orig-source: