Debian Bug report logs - #997949
python-duniterpy: please make the build reproducible

version graph

Package: src:python-duniterpy; Maintainer for src:python-duniterpy is Debian Cryptocoin Team <team+cryptocoin@tracker.debian.org>;

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

Date: Wed, 27 Oct 2021 14:03:01 UTC

Severity: wishlist

Tags: patch

Found in version python-duniterpy/0.62.0-1

Fixed in version python-duniterpy/0.62.0-2

Done: Jonas Smedegaard <dr@jones.dk>

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 Cryptocoin Team <team+cryptocoin@tracker.debian.org>:
Bug#997949; Package src:python-duniterpy. (Wed, 27 Oct 2021 14:03: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 Cryptocoin Team <team+cryptocoin@tracker.debian.org>. (Wed, 27 Oct 2021 14:03:03 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: python-duniterpy: please make the build reproducible
Date: Wed, 27 Oct 2021 14:59:08 +0100
[Message part 1 (text/plain, inline)]
Source: python-duniterpy
Version: 0.62.0-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because it does not call dh_sphinxdoc (eg. via
--with=sphinxdoc) that will remove these files automatically. (It
looks like this was attempted but only partly implemented: there is a
binary dependency on ${sphinxdoc:Depends} for the python-duniterpy-doc
package, for example. But the explicit --with=sphinxdoc is seemingly
required.)

Patch attached.

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


Regards,

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

Reply sent to Jonas Smedegaard <dr@jones.dk>:
You have taken responsibility. (Tue, 14 Dec 2021 11:21:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 14 Dec 2021 11:21:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 997949-close@bugs.debian.org
Subject: Bug#997949: fixed in python-duniterpy 0.62.0-2
Date: Tue, 14 Dec 2021 11:18:47 +0000
Source: python-duniterpy
Source-Version: 0.62.0-2
Done: Jonas Smedegaard <dr@jones.dk>

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

Debian distribution maintenance software
pp.
Jonas Smedegaard <dr@jones.dk> (supplier of updated python-duniterpy 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, 14 Dec 2021 12:10:32 +0100
Source: python-duniterpy
Architecture: source
Version: 0.62.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Cryptocoin Team <team+cryptocoin@tracker.debian.org>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Closes: 997949
Changes:
 python-duniterpy (0.62.0-2) unstable; urgency=medium
 .
   * fix call dh_sphinxdoc, making build reproducible;
     closes: bug#997949, thanks to Chris Lamb
   * use pep517 build system;
     drop patch 2001 to avoid Python module poetry;
     build-depend on dh-python-pep517 python3-poetry-core
     (not dh-setuptools)
   * update copyright info:
     + use Reference field (not License-Reference)
     + update coverage
   * declare compliance with Debian Policy 4.6.0
Checksums-Sha1:
 5e8f9be3d0bb386b4f2f9e03858295f25f9cc0e9 2586 python-duniterpy_0.62.0-2.dsc
 81e19364af59ce8b3e895a91d99434491f91b5a9 3736 python-duniterpy_0.62.0-2.debian.tar.xz
 0ad7677a4d1c2c2d52649d2193d8bfcbd6622379 9170 python-duniterpy_0.62.0-2_amd64.buildinfo
Checksums-Sha256:
 2b6a7c91f0b6a231142f7636bee6c3968319fcf6dd0fab3f6275fdaa21305f63 2586 python-duniterpy_0.62.0-2.dsc
 f387206d66a5c4c56ac0ed26aaac80d0166c3de296570823d140b53e24f946b5 3736 python-duniterpy_0.62.0-2.debian.tar.xz
 43ace8249f7f39f5bd4b557face1a37ad65521ea8208bbeffdb527f2931c76ca 9170 python-duniterpy_0.62.0-2_amd64.buildinfo
Files:
 13cf95b5fbb7716ded750a284986373c 2586 python optional python-duniterpy_0.62.0-2.dsc
 e9e3bd7390410e80982a81eac85678fd 3736 python optional python-duniterpy_0.62.0-2.debian.tar.xz
 19046d1fb488c1ae2499956e1304fb1d 9170 python optional python-duniterpy_0.62.0-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmG4fDoACgkQLHwxRsGg
ASFdOBAAjNpbajifUBcKxzaL0flfwvgS0A3khISq6be9JtTTVLXe8tVId40STsww
pGFt4szNrteJayeaO9IRS1yXUWuTg8L9KNE+Y560Ch6/955mMllU9AsVbj4AtnlJ
AZMrnehSAfHCQG79zHIyw0bBE/O9gkB+m4tzx05M8i1eDBs6J7FNfrvvo+s7LnBC
C00OrgzeiuBaSeMqIcc/FbOGWoCCIdPiR2RDekwpBxqkA9NO2T/YUAR+eTgI/uCV
BtdE4Fl7qLguHQLEW7wfBL3qxmFBaKRYXOOk1tsvNRO2q9OZxTVUJpyxMSQSnV5V
9wCCI1dvq9BTVAC5/YPoRE4iXdtVn6yf/mnSnYRNRXp7AdlyyesRtLiF0xpL/gYK
dGjetnmMae1zeZWV1QQZDpwGbKpwU8PZJd6QAdlj+3DK94EOYveFy2CWjNBPyGAJ
NMORYskUTCnpj101Be/uwg7modsekD9RvhkExzR8l51isd2xWSv/4hACdIqQcBf5
0dQqDvZHJBg6p1zWvbn/e+rmTD5hnqa9U1Nwq6n5++uYKCur+pjyEJv4bXGh7c+K
adAWF5m7AoLDhVFGyfqjPvohi2PClm7LrPwQM+cLWCape5z4yMlToOb3anFap7to
fy5iAL7/cnVlXURKBb4mG2jE/MHOE1KLw02sYD8+Li0XYGyeRhA=
=livR
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 18 Jan 2022 07:27:46 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:59:15 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.