Source: ccze
Version: 0.2.1-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that ccze could not be built reproducibly.
The attached patch removes timestamps from the build system. Once
applied, ccze can be built reproducibly in our current experimental
framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff -urNad ccze.orig/ccze-0.2.1/debian/rules ccze/ccze-0.2.1/debian/rules
--- ccze.orig/ccze-0.2.1/debian/rules 2015-02-07 11:13:13.417894748 +0000
+++ ccze/ccze-0.2.1/debian/rules 2015-02-07 11:15:52.240894135 +0000
@@ -48,15 +48,15 @@
## Install debian-specific stuff
# ..the changelogs..
find . -name 'ChangeLog*' -maxdepth 1 -print0 | xargs -r0 -i@ \
- sh -c "gzip -9fc @ >${PKGDIR}/usr/share/doc/${PACKAGE}/@.gz"
+ sh -c "gzip -9fcn @ >${PKGDIR}/usr/share/doc/${PACKAGE}/@.gz"
ln -sf ChangeLog.gz ${PKGDIR}/usr/share/doc/${PACKAGE}/changelog.gz
- gzip -9fc debian/changelog
>${PKGDIR}/usr/share/doc/${PACKAGE}/changelog.Debian.gz
+ gzip -9fcn debian/changelog
>${PKGDIR}/usr/share/doc/${PACKAGE}/changelog.Debian.gz
# ..the copyright file..
install -m 0644 debian/copyright ${PKGDIR}/usr/share/doc/${PACKAGE}
## Gzip manual pages and info docs
- gzip -9f ${PKGDIR}/usr/share/man/man1/ccze.1 \
- ${PKGDIR}/usr/share/man/man1/ccze-cssdump.1 \
- ${PKGDIR}/usr/share/man/man7/ccze-plugin.7
+ gzip -9fn ${PKGDIR}/usr/share/man/man1/ccze.1 \
+ ${PKGDIR}/usr/share/man/man1/ccze-cssdump.1 \
+ ${PKGDIR}/usr/share/man/man7/ccze-plugin.7
## Strip binaries
ifeq (,$(findstring nostrip,${DEB_BUILD_OPTIONS}))
strip --remove-section=.comment --remove-section=.note \
_______________________________________________
Reproducible-builds mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds