Debian Bug report logs - #992804
numcodecs: please make the build reproducible

version graph

Package: src:numcodecs; Maintainer for src:numcodecs is Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>;

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

Date: Mon, 23 Aug 2021 16:33:02 UTC

Severity: wishlist

Tags: patch

Found in version numcodecs/0.8.1+ds-1

Fixed in version numcodecs/0.8.1+ds-3

Done: Antonio Valentino <antonio.valentino@tiscali.it>

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, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#992804; Package src:numcodecs. (Mon, 23 Aug 2021 16:33:03 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, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>. (Mon, 23 Aug 2021 16:33:04 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: numcodecs: please make the build reproducible
Date: Mon, 23 Aug 2021 17:28:46 +0100
[Message part 1 (text/plain, inline)]
Source: numcodecs
Version: 0.8.1+ds-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed that
numcodecs could not be built reproducibly.

This is because the automatically-generated documentation includes the
repr(...) of a Python "mock" object, which happens to include a
nondeterministic id number.

(Patch attached that uses the common Python idiom for having a default
kwarg without specifying it directly in the method's definition.)

 [0] https://reproducible-builds.org/


Regards,

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

Added tag(s) pending. Request was from Antonio Valentino <antonio.valentino@tiscali.it> to control@bugs.debian.org. (Thu, 26 Aug 2021 07:15:04 GMT) (full text, mbox, link).


Reply sent to Antonio Valentino <antonio.valentino@tiscali.it>:
You have taken responsibility. (Sat, 04 Sep 2021 10:06:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 04 Sep 2021 10:06:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 992804-close@bugs.debian.org
Subject: Bug#992804: fixed in numcodecs 0.8.1+ds-3
Date: Sat, 04 Sep 2021 10:04:16 +0000
Source: numcodecs
Source-Version: 0.8.1+ds-3
Done: Antonio Valentino <antonio.valentino@tiscali.it>

We believe that the bug you reported is fixed in the latest version of
numcodecs, 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 992804@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Valentino <antonio.valentino@tiscali.it> (supplier of updated numcodecs 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: SHA256

Format: 1.8
Date: Sat, 04 Sep 2021 09:25:57 +0000
Source: numcodecs
Architecture: source
Version: 0.8.1+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Antonio Valentino <antonio.valentino@tiscali.it>
Closes: 992804
Changes:
 numcodecs (0.8.1+ds-3) unstable; urgency=medium
 .
   * debian/patches:
     - new 0007-Reproducible-build.patch, to male documentation
       build reproducible (thanks to Chris Lamb).
       Closes: #992804.
Checksums-Sha1:
 abb92b99bf68407613e7508fa8ca451054e7fab3 2386 numcodecs_0.8.1+ds-3.dsc
 08390e2180e10788960c51d88e722683f381761f 6372 numcodecs_0.8.1+ds-3.debian.tar.xz
 4d5940c456072d46535d1e52faea6dad9802120c 8206 numcodecs_0.8.1+ds-3_source.buildinfo
Checksums-Sha256:
 25e9d25e7af436f1bb3f5c9529b87d2d369885b3d258e9c068851b6755884d82 2386 numcodecs_0.8.1+ds-3.dsc
 7468e2ec2e7289fa047144430672c31d945f6739a4c49eb7cbfde2671d040e25 6372 numcodecs_0.8.1+ds-3.debian.tar.xz
 ca4558f0723ea882666058a37fb954042403f70c783a14780708ee41fcaa0b33 8206 numcodecs_0.8.1+ds-3_source.buildinfo
Files:
 deb2cbb2880000b5f8bd374bd14a0da2 2386 python optional numcodecs_0.8.1+ds-3.dsc
 160052493c74a983945b3b0da8cb1120 6372 python optional numcodecs_0.8.1+ds-3.debian.tar.xz
 13401b28267a1609acd756efd5e2f9cb 8206 python optional numcodecs_0.8.1+ds-3_source.buildinfo

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

iQJRBAEBCAA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmEzPj0dHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBLemxAAyFnD83Tp4DZtpxb5
uxIP+tGBcH3ByMeMznEbDDPBySZwfs+USKgwhToZsXe8wFSQ6zKxdOKu2/5tBm/e
QFh14kDB1m4mWvdVW+9JXh4Jvmd8OKt0IOpM9CgWWLn4TscNTz3eukC8X6sMYCra
bnDKVnzp+mX4F/C5Yb0SqQ4eTQ8JXzHXWbw9J+B/L1zysM6eCLRHTS1LJoje5JN+
xO1OH7alj0GaO0JxqDMpXFR6vyEBTGL6oAQPuQqM+7AhpDHh0z+zR2AfimpDGM0r
SDKJYflppAJ2abDHxsWZZlmUsPwt/s3T6NlRCreNOoca58twLAwkHmMoZ2Utbg1c
buD8J8CJ6ZUU6T4nM15tOFX+HBkyPdkixUqG0YXh5K89pwxpyy9sCFYdJciUc6et
6b159B6mzZU7GCTvlOOBWXBAbMXHiTBXRlOSPoV+sDCiGU71ojJbulGBJiCIwOpy
ZWom1i9MzN8OGqJGrB2BssaVgboBmkscMLkJa3PFo0E0ioTdXj/1ke8MkTN3iAqr
JoqdkX9gmga2yYN30IDZ64eq5ss9EquqT3DF3mFA3JevxFN3+8glPwx/73aVm8di
bqkyFPhxvOfSkfi/KlNeRs1y+Y0f170h2Z05nSohsdD4i1py5YgIhRJ+YdhOHfSl
u2xXB6u77hfzxrE6hw1KGH350Ts=
=E/P+
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 04 Oct 2021 07:24:51 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 12:03:46 2023; Machine Name: buxtehude

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.