Package: ucspi-unix
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: fileordering
X-Debbugs-Cc: [email protected],
[email protected]
Dear Maintainer,
While working on the "reproducible builds" effort [1], we have noticed
that ucspi-unix could not be built reproducibly.
Specifically the order of the sorted md5sums files varies.
The attached patch fixes those issues.
Please consider this other patch from the reproducible builds team:
https://bugs.debian.org/777019
Thanks!
Valerie
[1]: https://wiki.debian.org/ReproducibleBuilds
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.4.0-rc8-touchpad (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- implicit 2008-04-23 17:55:30.000000000 -0400
+++ implicit 2016-12-04 19:39:56.915120139 -0500
@@ -87,7 +87,7 @@
: debian/$*/DEBIAN/md5sums
@rm -f debian/$*/DEBIAN/md5sums
@cd debian/$* && find * -path 'DEBIAN' -prune -o \
- -type f -exec md5sum {} >>DEBIAN/md5sums \;
+ -type f -exec md5sum {} \; | LC_ALL=C sort >>DEBIAN/md5sums
%.deb-DEBIAN: %.deb-checkdir %.deb-DEBIAN-base %.deb-DEBIAN-scripts \
%.deb-DEBIAN-md5sums
: debian/$*/DEBIAN/ ok