Bug#777417: ipsvd: please make the build reproducible

2017-09-28 Thread Chris Lamb
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 Lamb   Thu, 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

2017-02-18 Thread Chris Lamb
> 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

2016-08-14 Thread Chris Lamb
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

2015-02-07 Thread Chris Lamb
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