Debian Bug report logs - #861672
libwibble: please make the output reproducible

version graph

Package: src:libwibble; Maintainer for src:libwibble is Debian QA Group <packages@qa.debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Tue, 2 May 2017 14:51:02 UTC

Severity: wishlist

Tags: patch

Found in version libwibble/1.1-1

Fixed in version libwibble/1.1-2

Done: Reiner Herrmann <reiner@reiner-h.de>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Enrico Zini <enrico@debian.org>:
Bug#861672; Package src:libwibble. (Tue, 02 May 2017 14:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Enrico Zini <enrico@debian.org>. (Tue, 02 May 2017 14:51:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: libwibble: please make the output reproducible
Date: Tue, 02 May 2017 15:48:19 +0100
[Message part 1 (text/plain, inline)]
Source: libwibble
Version: 1.1-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that libwibble generates non-reproducible manpages that use its
wibble/commandline/doc.h library.

For example, goplay:

  ├── ./usr/share/man/man1/goplay.1.gz
  ├── ./usr/share/man/man1/goplay.1.gz
  │ │ │ │ │ @@ -1,8 +1,8 @@
  │ │ │ │ │ -.TH GOPLAY 1 "May 29, 2018" "0.5"
  │ │ │ │ │ +.TH GOPLAY 1 "April 26, 2017" "0.5"


Patch attached that uses SOURCE_DATE_EPOCH if available.


 [0] https://reproducible-builds.org/
 [1] https://reproducible-builds.org/specs/source-date-epoch/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[libwibble.diff.txt (text/plain, attachment)]

Reply sent to Reiner Herrmann <reiner@reiner-h.de>:
You have taken responsibility. (Tue, 19 Sep 2017 17:09:10 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 19 Sep 2017 17:09:11 GMT) (full text, mbox, link).


Message #10 received at 861672-close@bugs.debian.org (full text, mbox, reply):

From: Reiner Herrmann <reiner@reiner-h.de>
To: 861672-close@bugs.debian.org
Subject: Bug#861672: fixed in libwibble 1.1-2
Date: Tue, 19 Sep 2017 17:05:38 +0000
Source: libwibble
Source-Version: 1.1-2

We believe that the bug you reported is fixed in the latest version of
libwibble, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 861672@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reiner Herrmann <reiner@reiner-h.de> (supplier of updated libwibble package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 19 Sep 2017 17:43:54 +0200
Source: libwibble
Binary: libwibble-dev
Architecture: source
Version: 1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Reiner Herrmann <reiner@reiner-h.de>
Description:
 libwibble-dev - Library of various useful C++ code
Closes: 718618 861672 861673 869342
Changes:
 libwibble (1.1-2) unstable; urgency=medium
 .
   * QA upload.
   * Set maintainer to QA group. (See: #813208, Closes: #869342)
   * Remove Vcs-Darcs and Homepage fields, both are no
     longer available. (Closes: #861673)
   * Remove tarball and darcs targets from debian/rules because of no
     longer existing darcs service.
   * Convert to source format 3.0 (quilt).
   * Honour SOURCE_DATE_EPOCH for date in generated manpages.
     Thanks to Chris Lamb for the patch (Closes: #861672)
   * Bump debhelper compatibility to 10.
   * Bump Standards-Version to 4.1.0.
   * Clean doxygen cruft with dh_doxygen.
   * Register documentation at doc-base.
   * Mark libwibble-dev as Multi-Arch: same.
   * Remove unneeded libwibble.dirs file.
   * Drop use of dh-buildinfo as .buildinfo files are also generated by
     dpkg-genbuildinfo.
   * Add lintian override for embedded-javascript-library caused by
     jquery.js from doxygen.
   * Do not run the tests when DEB_BUILD_OPTIONS=nocheck is set.
     This fixes cross build of libwibble. (Closes: #718618)
Checksums-Sha1:
 289cb1a64e6598cd1825ac4ccb0e4f3008540cba 1692 libwibble_1.1-2.dsc
 890d55fd5143929c254e0c863c4c5540484c8f4f 7768 libwibble_1.1-2.debian.tar.xz
 327e08b8bd2067348b044ded83faa9d465e0f0b5 6305 libwibble_1.1-2_amd64.buildinfo
Checksums-Sha256:
 ad7997581f3a149289ee77d1dfe33effa879428809bdb8805c52028123e39e57 1692 libwibble_1.1-2.dsc
 f7149d40d42e2c05d8535f67beb2f2286203835b629f74cd38452bebdb856d4f 7768 libwibble_1.1-2.debian.tar.xz
 bbd49bb66016edd9243284f6e0d0256b4d30b18561e9fc4ffa51aa7674f06c80 6305 libwibble_1.1-2_amd64.buildinfo
Files:
 5ea131a8311a535d7c736f2e563d05e4 1692 libdevel optional libwibble_1.1-2.dsc
 e9f916b08d584aeb68ac8bb84c996e9b 7768 libdevel optional libwibble_1.1-2.debian.tar.xz
 20c3f4436341b054186af3af8d291536 6305 libdevel optional libwibble_1.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlnBSesACgkQCBa54Yx2
K62qGA//VkOfEyDZ9YBK6s+gvC2ZP+9PyqLWPzkTKF1IZFIcJ1uu+89TQCcuzdeV
2wrFoLE/DJF4XpHKP4o9kdUPzuaaWmX3/S+jn0YccVd9fvUhg5RdIpeBX4D7APFR
zEulGRN/fuyPgD9+9QBwi1UyOuIuZ2sKqvXU0nwczGvmOD/uggf/UQvRjCRuIu2V
VjDwas+N07pjjYKo0iS9JDAwvtA7ArB3Gj6Wm6iPqPu+Cp2Hq92vZAGK7z3OvACT
2i8H4xwEZDiCpuExRd1c98ogNp2uEglbWRosrmlnTS5y1Sfi7A9UoYNbN+AyOR/O
3zYExwwi0CgOLR6x/Hc0sRJX3vWGt/XYj4kVuxNM0rUeSOZnw6vwxSnT2fqBG5eg
fO/0W9Qdo7m5lO24WFj0xwsHqU1HVbMAmPicgHev4QJyyOHsypMjGuMgNx7zRfeF
BitrByIo3envFsxbO1lMam3Do/SVj3Lc/0sVftGkHBgHZt+GLkRajgAZU6p9yiN4
+lwIUmhL9qcUXWgi+pY4s4bUxuJ3ev+PuI68MiV5a83nSZt8h67SLjzYhBz60TgG
WMRvYf9US50p4x1loaAQOo5YZT50u+hYV7/ojZdewHVORnCiLVe9kRxtZRXUdw0Y
Ic5wuczY5cHPRf/l1/nG7dShcY5A19ItSWTRD/26kwXiXSVq4q8=
=28ID
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 23 Oct 2017 07:30:10 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 11:46:53 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.