Package: libranlip Severity: wishlist Tags: patch User: [email protected] Usertags: fileordering X-Debbugs-Cc: [email protected]
Dear Maintainer, While working on the "reproducible builds" effort [1], we have noticed that libranlip could not be built reproducibly. The attached patch sorts the md5sums files. Once applied, along with the other reproducible patch pending on libranlip, libranlip will almost build reproducibly in our current experimental framework. Sincerely, 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)
--- rules 2016-12-04 13:56:18.503891938 -0500 +++ rules 2016-12-04 13:56:38.400148786 -0500 @@ -63,14 +63,14 @@ dpkg-shlibdeps debian/libranlip1c2/usr/lib/ranlip/* dpkg-gencontrol -isp -plibranlip1c2 -Pdebian/libranlip1c2 - cd debian/libranlip1c2 && md5sum `find * -type f ! -regex "DEBIAN/.*"` > DEBIAN/md5sums + cd debian/libranlip1c2 && md5sum `find * -type f ! -regex "DEBIAN/.*"` | LC_ALL=C sort > DEBIAN/md5sums chown -R root.root debian/libranlip1c2 chmod -x debian/libranlip1c2/usr/lib/ranlip/* chmod -R go=rX debian/libranlip1c2 dpkg --build debian/libranlip1c2 .. dpkg-gencontrol -isp -plibranlip-dev -Pdebian/libranlip-dev - cd debian/libranlip-dev && md5sum `find * -type f ! -regex "DEBIAN/.*"` > DEBIAN/md5sums + cd debian/libranlip-dev && md5sum `find * -type f ! -regex "DEBIAN/.*"` | LC_ALL=C sort > DEBIAN/md5sums chown -R root.root debian/libranlip-dev chmod -x debian/libranlip-dev/usr/lib/ranlip/libranlip.a debian/libranlip-dev/usr/lib/ranlip/libranlip.la chmod -R go=rX debian/libranlip-dev

