Bug#777417: ipsvd: please make the build reproducible
tags 777417 + pending patch tags 846890 + pending patch thanks I've uploaded ipsvd 1.0.0-3.1 to DELAYED/15: ipsvd (1.0.0-3.1) unstable; urgency=medium * Non-maintainer upload. * Apply patches by myself and Valerie R. Young to make the build reproducible. (Closes: #777417, #846890) The full debdiff is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- diffstat for ipsvd_1.0.0-3 ipsvd_1.0.0-3.1 changelog |8 implicit |6 +++--- rules |2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff -u ipsvd-1.0.0/debian/changelog ipsvd-1.0.0/debian/changelog --- ipsvd-1.0.0/debian/changelog +++ ipsvd-1.0.0/debian/changelog @@ -1,3 +1,11 @@ +ipsvd (1.0.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Apply patches by myself and Valerie R. Young to make the build +reproducible. (Closes: #777417, #846890) + + -- Chris LambThu, 28 Sep 2017 09:53:28 +0100 + ipsvd (1.0.0-3) unstable; urgency=low * debian/rules: no longer install the sslsvd, sslio programs and man diff -u ipsvd-1.0.0/debian/implicit ipsvd-1.0.0/debian/implicit --- ipsvd-1.0.0/debian/implicit +++ ipsvd-1.0.0/debian/implicit @@ -35,7 +35,7 @@ debian/$*/usr/share/doc/$*/changelog' @test -s debian/$*/usr/share/doc/$*/changelog || \ sh -cx 'rm -f debian/$*/usr/share/doc/$*/changelog' - @gzip -9 debian/$*/usr/share/doc/$*/changelog* + @gzip -9n debian/$*/usr/share/doc/$*/changelog* %.deb-docs-docs: %.deb-docs-base @for i in `cat debian/$*.docs 2>/dev/null || :`; do \ if test -d $$i; then \ @@ -54,7 +54,7 @@ @if test -r debian/$*.NEWS.Debian; then \ sh -cx 'install -m0644 debian/$*.NEWS.Debian \ debian/$*/usr/share/doc/$*/NEWS.Debian && \ - gzip -9 debian/$*/usr/share/doc/$*/NEWS.Debian'; \ + gzip -9n debian/$*/usr/share/doc/$*/NEWS.Debian'; \ fi %.deb-docs-examples: %.deb-docs-docs @rm -rf debian/$*/usr/share/doc/$*/examples @@ -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 diff -u ipsvd-1.0.0/debian/rules ipsvd-1.0.0/debian/rules --- ipsvd-1.0.0/debian/rules +++ ipsvd-1.0.0/debian/rules @@ -59,7 +59,7 @@ done || exit 1; \ done rm -f '$(DIR)'/usr/share/man/man8/ssl*.8 - gzip -9 '$(DIR)'/usr/share/man/man?/*.? + gzip -9n '$(DIR)'/usr/share/man/man?/*.? # changelog rm -f changelog && ln -s ipsvd/package/CHANGES changelog
Bug#777417: ipsvd: please make the build reproducible
> Would you consider applying this patch and uploading? Friendly ping on this :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#777417: ipsvd: please make the build reproducible
Dear Maintainer, > Source: ipsvd > Version: 1.0.0-3 > Tags: patch There hasn't seem to be any update on this bug in 553 days, in which time the Reproducible Builds effort has come on a long way. :) Would you consider applying this patch and uploading? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#777417: ipsvd: please make the build reproducible
Source: ipsvd Version: 1.0.0-3 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Hi, While working on the reproducible builds effort [1], we have noticed that ipsvd could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, ipsvd can be built reproducibly in our current experimental framework. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- diff -urNad ipsvd.orig/ipsvd-1.0.0/debian/implicit ipsvd/ipsvd-1.0.0/debian/implicit --- ipsvd.orig/ipsvd-1.0.0/debian/implicit 2015-02-08 01:32:03.300698225 + +++ ipsvd/ipsvd-1.0.0/debian/implicit 2015-02-08 01:38:09.733063849 + @@ -35,7 +35,7 @@ debian/$*/usr/share/doc/$*/changelog' @test -s debian/$*/usr/share/doc/$*/changelog || \ sh -cx 'rm -f debian/$*/usr/share/doc/$*/changelog' - @gzip -9 debian/$*/usr/share/doc/$*/changelog* + @gzip -9n debian/$*/usr/share/doc/$*/changelog* %.deb-docs-docs: %.deb-docs-base @for i in `cat debian/$*.docs 2/dev/null || :`; do \ if test -d $$i; then \ @@ -54,7 +54,7 @@ @if test -r debian/$*.NEWS.Debian; then \ sh -cx 'install -m0644 debian/$*.NEWS.Debian \ debian/$*/usr/share/doc/$*/NEWS.Debian \ - gzip -9 debian/$*/usr/share/doc/$*/NEWS.Debian'; \ + gzip -9n debian/$*/usr/share/doc/$*/NEWS.Debian'; \ fi %.deb-docs-examples: %.deb-docs-docs @rm -rf debian/$*/usr/share/doc/$*/examples diff -urNad ipsvd.orig/ipsvd-1.0.0/debian/rules ipsvd/ipsvd-1.0.0/debian/rules --- ipsvd.orig/ipsvd-1.0.0/debian/rules 2015-02-08 01:32:03.308698580 + +++ ipsvd/ipsvd-1.0.0/debian/rules 2015-02-08 01:38:02.232728904 + @@ -59,7 +59,7 @@ done || exit 1; \ done rm -f '$(DIR)'/usr/share/man/man8/ssl*.8 - gzip -9 '$(DIR)'/usr/share/man/man?/*.? + gzip -9n '$(DIR)'/usr/share/man/man?/*.? # changelog rm -f changelog ln -s ipsvd/package/CHANGES changelog