1052950">

Debian Bug report logs - #1052950
sphinxcontrib-mermaid: please make the build reproducible

version graph

Package: src:sphinxcontrib-mermaid; Maintainer for src:sphinxcontrib-mermaid is Debian Python Team <team+python@tracker.debian.org>;

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

Date: Tue, 26 Sep 2023 14:06:12 UTC

Severity: wishlist

Tags: patch

Found in version sphinxcontrib-mermaid/0.9.2-1

Fixed in version sphinxcontrib-mermaid/0.9.2-3

Done: Carsten Schoenert <c.schoenert@t-online.de>

Bug is archived. No further changes may be made.

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 Python Team <team+python@tracker.debian.org>:
Bug#1052950; Package src:sphinxcontrib-mermaid. (Tue, 26 Sep 2023 14:06:14 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 Python Team <team+python@tracker.debian.org>. (Tue, 26 Sep 2023 14:06:14 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, wrote: > Source: sphinxcontrib-mermaid > Version: 0.9.2-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 > sphinxcontrib-mermaid could not be built reproducibly. > > This is because it used Python's uuid.uuid4() method. Patch attached > that seeds this value from SOURCE_DATE_EPOCH if it exists. > > [0] https://reproducible-builds.org/ > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `- &subject=Re: sphinxcontrib-mermaid: please make the build reproducible">reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: sphinxcontrib-mermaid: please make the build reproducible
Date: Tue, 26 Sep 2023 15:04:21 +0100
[Message part 1 (text/plain, inline)]
Source: sphinxcontrib-mermaid
Version: 0.9.2-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
sphinxcontrib-mermaid could not be built reproducibly.

This is because it used Python's uuid.uuid4() method. Patch attached
that seeds this value from SOURCE_DATE_EPOCH if it exists.

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


Regards,

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

Reply sent to Carsten Schoenert <c.schoenert@t-online.de>:
You have taken responsibility. (Sat, 24 Feb 2024 13:03:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 24 Feb 2024 13:03:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1052950-close@bugs.debian.org
Subject: Bug#1052950: fixed in sphinxcontrib-mermaid 0.9.2-3
Date: Sat, 24 Feb 2024 12:59:23 +0000
[Message part 1 (text/plain, inline)]
Source: sphinxcontrib-mermaid
Source-Version: 0.9.2-3
Done: Carsten Schoenert <c.schoenert@t-online.de>

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

Debian distribution maintenance software
pp.
Carsten Schoenert <c.schoenert@t-online.de> (supplier of updated sphinxcontrib-mermaid 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: Sat, 24 Feb 2024 12:00:41 +0100
Source: sphinxcontrib-mermaid
Architecture: source
Version: 0.9.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Carsten Schoenert <c.schoenert@t-online.de>
Closes: 1052950
Changes:
 sphinxcontrib-mermaid (0.9.2-3) unstable; urgency=medium
 .
   * Team upload
   * [cadf662] Rebuild patch queue from patch-queue branch
     Added patch:
     Make-the-build-reproducible.patch
     (Closes: #1052950)
Checksums-Sha1:
 e7ad750e2c38fddabd4c9327280876d63d13cae6 2369 sphinxcontrib-mermaid_0.9.2-3.dsc
 f06e68a54082d776fdf15f60f0c348d658648ab0 4778568 sphinxcontrib-mermaid_0.9.2-3.debian.tar.xz
 851953574f5e10958033d1da5149aca0ba2a8ef5 8308 sphinxcontrib-mermaid_0.9.2-3_amd64.buildinfo
Checksums-Sha256:
 5aea53329fd59995fbd12badb8c3cd575ec4c1a1c90021903fd6c53ed473772f 2369 sphinxcontrib-mermaid_0.9.2-3.dsc
 9ff0b81c5ab17d0a1d152541953f0c89b71582ee9a59d8f1dadbb0e2fbbb2365 4778568 sphinxcontrib-mermaid_0.9.2-3.debian.tar.xz
 ef7ead73355d4bcf3e07483810c00c774ec333842e8c7a159bae00e8c12fc816 8308 sphinxcontrib-mermaid_0.9.2-3_amd64.buildinfo
Files:
 b31f6b8a634492d9f2a22cb738185ca1 2369 python optional sphinxcontrib-mermaid_0.9.2-3.dsc
 4a5a5df64d4ef6e4ece8dd6835b7c78d 4778568 python optional sphinxcontrib-mermaid_0.9.2-3.debian.tar.xz
 774c042e94c97deaa5d113b69682b704 8308 python optional sphinxcontrib-mermaid_0.9.2-3_amd64.buildinfo

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

iQJMBAEBCgA2FiEEtw38bxNP7PwBHmKqgwFgFCUdHbAFAmXZ2UwYHGMuc2Nob2Vu
ZXJ0QHQtb25saW5lLmRlAAoJEIMBYBQlHR2wAvcP/jghthCYKe7HyDsEvueefVaI
DK9Joj0O/QRTB179eQE7X8PtdqcW5ncep4ctwESEArhDdR3bvivTz8oJcmBV0M7j
tfCGKOVkqL4BWRrMLyLoSMt1b+w1DjFIIWk66j46hxiui03yy60TH5O2/eqF86Eq
7+Lg5TPSBh6eqjmy+2RHPeRsfGel/OlP0CdKUIO3E6c2x/dOUqEEnnL38X14Iic+
t0m31Pl5cqRRcEakqkBTnCFRJydgnUi1fygyTinkH2ZYDYsQECfgWuKL6+MpfHQQ
PxB0P0zT1mh2INFm+NpmXz1hqfrGwSgIHhJCkkZQlpVSohqBnkKlckhir5ubiaDw
Il+Y4yl2KW8pknYox8hJzQO0MOwx2ry/cf9VLbhXlR5nzsBWRcNx+Yb7Xp8j42xe
V2B/hOEYoup/0iX8YA/9yHsuirORFfr7bobb77WCSZDVHi9hS5V4kqdBsldphuyr
QDcc3kOrApnbk88i5naksDYKAdU7MHiiLySw3B1zqSkT18tm+sMqGkF0MGS7a1DN
H434sZGHqE+i6MbBSHWRiFzjO5geuarS3R0MY7IaNHoRrStZqV56eAtzsS1kHVHk
dD/9eKUQ2IlcqjYmkXtTUmZP+3xrvDf+Qa/fsS2fBf0lrX+IvtMq3tC3QOe77H77
EM2cCr9HgMUuAKOXd/BK
=Cjbn
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 25 Mar 2024 07:26:41 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: Mon Feb 3 05:47:20 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.