Debian Bug report logs - #900551
nlohmann-json3: please make the build reproducible

version graph

Package: src:nlohmann-json3; Maintainer for src:nlohmann-json3 is Hubert Chathi <uhoreg@debian.org>;

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

Date: Fri, 1 Jun 2018 08:12:04 UTC

Severity: wishlist

Tags: patch

Found in version nlohmann-json3/3.1.2-2

Fixed in version nlohmann-json3/3.5.0-0.1

Done: Gianfranco Costamagna <locutusofborg@debian.org>

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, unknown-package@qa.debian.org:
Bug#900551; Package src:nlohmann-json3. (Fri, 01 Jun 2018 08:12:07 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, unknown-package@qa.debian.org. (Fri, 01 Jun 2018 08:12:07 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: nlohmann-json3: please make the build reproducible
Date: Fri, 01 Jun 2018 09:11:22 +0100
[Message part 1 (text/plain, inline)]
Source: nlohmann-json3
Version: 3.1.2-2
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 nlohmann-json3 could not be built reproducibly.

This is because it builds the documentation including the absolute
build path.

Patch attached.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Hubert Chathi <uhoreg@debian.org>:
Bug#900551; Package src:nlohmann-json3. (Thu, 10 Jan 2019 12:30:07 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to Hubert Chathi <uhoreg@debian.org>. (Thu, 10 Jan 2019 12:30:07 GMT) (full text, mbox, link).


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

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: 900551@bugs.debian.org, 900549@bugs.debian.org, 917581@bugs.debian.org, uhoreg@debian.org
Subject: nlohmann-json3: NMU ongoing
Date: Thu, 10 Jan 2019 13:26:52 +0100
[Message part 1 (text/plain, inline)]
Control: tags -1 patch pending

Dear maintainer, since none of the opened bug have never had a single answer in years,
I'm doing an NMU to update to the latest release, and uploading in deferred/2.
I also fixed lots of copyright incongruences, and some lintian issues.

I'm only attaching the debdiff of the filtered debian updates.

All the reverse-dependencies are tested to build against this version, at least on amd64.

Please take care of the opened bugs, or put the package under team maintenance if you want somebody
else to help you!

cheers,

G.
[nlohmann.filtered (text/plain, attachment)]

Added tag(s) pending. Request was from Gianfranco Costamagna <locutusofborg@debian.org> to 900551-submit@bugs.debian.org. (Thu, 10 Jan 2019 12:30:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#900551; Package src:nlohmann-json3. (Thu, 10 Jan 2019 14:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Hubert Chathi <uhoreg@debian.org>:
Extra info received and forwarded to list. (Thu, 10 Jan 2019 14:09:05 GMT) (full text, mbox, link).


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

From: Hubert Chathi <uhoreg@debian.org>
To: Gianfranco Costamagna <locutusofborg@debian.org>
Cc: 900551@bugs.debian.org, 900549@bugs.debian.org, 917581@bugs.debian.org
Subject: Re: Bug#917581: nlohmann-json3: NMU ongoing
Date: Thu, 10 Jan 2019 09:07:32 -0500
On Thu, 10 Jan 2019 13:26:52 +0100, Gianfranco Costamagna <locutusofborg@debian.org> said:

> Dear maintainer, since none of the opened bug have never had a single
> answer in years,

"Years" is a gross exaggeration and not helpful. :(  The oldest bug is
only about half a year old.

For some reason I never got an email regarding lamby's bug reports, so I
was not aware of them.  This has happened at least once before, so I'll
have to investigate.

In any event, thank you for the NMU.  It looks fine to me.

-- 
Hubert Chathi <uhoreg@debian.org> -- https://www.uhoreg.ca/
Jabber: hubert@uhoreg.ca -- Matrix: @uhoreg:matrix.org
PGP/GnuPG key: 4096R/F24C F749 6C73 DDB8 DCB8  72DE B2DE 88D3 113A 1368



Information forwarded to debian-bugs-dist@lists.debian.org, Hubert Chathi <uhoreg@debian.org>:
Bug#900551; Package src:nlohmann-json3. (Thu, 10 Jan 2019 16:48:07 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to Hubert Chathi <uhoreg@debian.org>. (Thu, 10 Jan 2019 16:48:07 GMT) (full text, mbox, link).


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

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: Hubert Chathi <uhoreg@debian.org>
Cc: 900551@bugs.debian.org, 900549@bugs.debian.org, 917581@bugs.debian.org
Subject: Re: Bug#917581: nlohmann-json3: NMU ongoing
Date: Thu, 10 Jan 2019 16:45:34 +0000 (UTC)
[Message part 1 (text/plain, inline)]
 Hello Hubert!
>"Years" is a gross exaggeration and not helpful. :(  The oldest bug is
>only about half a year old.

ehm, sorry, I have some computational issues when I switch from year to year+1 :)
>For some reason I never got an email regarding lamby's bug reports, so I
>was not aware of them.  This has happened at least once before, so I'll
>have to investigate.
>
>In any event, thank you for the NMU.  It looks fine to me.

I can reschedule, cancel or team upload, as you wish!I don't want to step into maintainer toes if you are active ;)(I had some bad impression about the "package and forget", but if the case is the"never got an email" one, even better to leave it to you!).
I directly put you in cc because I was wondering about some subscription issue on the PTSon your side, or some misconfiguration somewhere!
I'll leave the decision to you :)
G.
  
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#900551; Package src:nlohmann-json3. (Fri, 11 Jan 2019 15:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Hubert Chathi <uhoreg@debian.org>:
Extra info received and forwarded to list. (Fri, 11 Jan 2019 15:57:04 GMT) (full text, mbox, link).


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

From: Hubert Chathi <uhoreg@debian.org>
To: Gianfranco Costamagna <locutusofborg@debian.org>
Cc: 900551@bugs.debian.org, 900549@bugs.debian.org, 917581@bugs.debian.org
Subject: Re: Bug#917581: nlohmann-json3: NMU ongoing
Date: Fri, 11 Jan 2019 10:54:35 -0500
On Thu, 10 Jan 2019 16:45:34 +0000 (UTC), Gianfranco Costamagna <locutusofborg@debian.org> said:

>> For some reason I never got an email regarding lamby's bug reports,
>> so I was not aware of them.  This has happened at least once before,
>> so I'll have to investigate.
>> 
>> In any event, thank you for the NMU.  It looks fine to me.

> I can reschedule, cancel or team upload, as you wish!

I'm fine with letting the NMU go ahead; I don't have any problems with
NMUs.  Alternatively, if you are interested in helping to maintain this
package, you can also do an upload adding yourself to as an uploader,
and I can put it up on salsa and add you as a member.  I am fine either
way.

-- 
Hubert Chathi <uhoreg@debian.org> -- https://www.uhoreg.ca/
Jabber: hubert@uhoreg.ca -- Matrix: @uhoreg:matrix.org
PGP/GnuPG key: 4096R/F24C F749 6C73 DDB8 DCB8  72DE B2DE 88D3 113A 1368



Information forwarded to debian-bugs-dist@lists.debian.org, Hubert Chathi <uhoreg@debian.org>:
Bug#900551; Package src:nlohmann-json3. (Fri, 11 Jan 2019 16:33:07 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to Hubert Chathi <uhoreg@debian.org>. (Fri, 11 Jan 2019 16:33:07 GMT) (full text, mbox, link).


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

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: Hubert Chathi <uhoreg@debian.org>
Cc: 900551@bugs.debian.org, 900549@bugs.debian.org, 917581@bugs.debian.org
Subject: Re: Bug#917581: nlohmann-json3: NMU ongoing
Date: Fri, 11 Jan 2019 16:30:48 +0000 (UTC)
[Message part 1 (text/plain, inline)]
 I already have a lot of packages under my team, but if you put on salsa/debian namespace, I'll "team upload" in caseI need some quick/urgent fix to go in unstable... :)thanks!
G.

    Il venerdì 11 gennaio 2019, 16:54:48 CET, Hubert Chathi <uhoreg@debian.org> ha scritto:  
 
 On Thu, 10 Jan 2019 16:45:34 +0000 (UTC), Gianfranco Costamagna <locutusofborg@debian.org> said:

>> For some reason I never got an email regarding lamby's bug reports,
>> so I was not aware of them.  This has happened at least once before,
>> so I'll have to investigate.
>> 
>> In any event, thank you for the NMU.  It looks fine to me.

> I can reschedule, cancel or team upload, as you wish!

I'm fine with letting the NMU go ahead; I don't have any problems with
NMUs.  Alternatively, if you are interested in helping to maintain this
package, you can also do an upload adding yourself to as an uploader,
and I can put it up on salsa and add you as a member.  I am fine either
way.

-- 
Hubert Chathi <uhoreg@debian.org> -- https://www.uhoreg.ca/
Jabber: hubert@uhoreg.ca -- Matrix: @uhoreg:matrix.org
PGP/GnuPG key: 4096R/F24C F749 6C73 DDB8 DCB8  72DE B2DE 88D3 113A 1368  
[Message part 2 (text/html, inline)]

Reply sent to Gianfranco Costamagna <locutusofborg@debian.org>:
You have taken responsibility. (Sat, 12 Jan 2019 11:06:13 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 12 Jan 2019 11:06:13 GMT) (full text, mbox, link).


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

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: 900551-close@bugs.debian.org
Subject: Bug#900551: fixed in nlohmann-json3 3.5.0-0.1
Date: Sat, 12 Jan 2019 11:04:32 +0000
Source: nlohmann-json3
Source-Version: 3.5.0-0.1

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

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated nlohmann-json3 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: Tue, 08 Jan 2019 22:44:26 +0100
Source: nlohmann-json3
Binary: nlohmann-json3-dev
Architecture: source
Version: 3.5.0-0.1
Distribution: unstable
Urgency: medium
Maintainer: Hubert Chathi <uhoreg@debian.org>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Description:
 nlohmann-json3-dev - JSON for Modern C++
Closes: 900549 900551 917581
Changes:
 nlohmann-json3 (3.5.0-0.1) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Make build reproducible (Closes: #900551)
   * Do not ignore nocheck in testsuite (Closes: #900549)
 .
   [ Gianfranco Costamagna ]
   * Non-maintainer upload
   * Update to new release (Closes: #917581)
   * Strip trailing spaces in changelog, control and rules files
   * Set compat level to 12
   * Honour no-check
   * Bump std-version to 4.3.0, no changes required
   * Fixup copyright file
Checksums-Sha1:
 695e42fea94e9a79158a289bc8ed1b53295c1fa0 1864 nlohmann-json3_3.5.0-0.1.dsc
 d5fb01debe55c2f56ef44dabb0539947434e815d 114796008 nlohmann-json3_3.5.0.orig.tar.gz
 157a4f71c7ce72200acf618de3b9c22ea982b1a7 8496 nlohmann-json3_3.5.0-0.1.debian.tar.xz
 acf2fb95fef713d55e6d41e1af4293d528944c8f 10098 nlohmann-json3_3.5.0-0.1_source.buildinfo
Checksums-Sha256:
 8e04d66f3d173a4d6d89fe63039af6d502517276a9b82c29c1e8bd862a33fb98 1864 nlohmann-json3_3.5.0-0.1.dsc
 e0b1fc6cc6ca05706cce99118a87aca5248bd9db3113e703023d23f044995c1d 114796008 nlohmann-json3_3.5.0.orig.tar.gz
 ffe661dc2293d452320976ed2d2ce1e0f39bfc2505084c2c7cae885e63270e8e 8496 nlohmann-json3_3.5.0-0.1.debian.tar.xz
 6f11b7ed92e1acab5a7f0c0e186e949c5f4f486e34e8dc26052e1d2c6f722747 10098 nlohmann-json3_3.5.0-0.1_source.buildinfo
Files:
 8de4bd0abf81505f90fa1880348d79bf 1864 libs optional nlohmann-json3_3.5.0-0.1.dsc
 3ec890e74f962854bf7d2b1d07ab4051 114796008 libs optional nlohmann-json3_3.5.0.orig.tar.gz
 8bf2de4a509a5212f4c70a8a69479748 8496 libs optional nlohmann-json3_3.5.0-0.1.debian.tar.xz
 2ab84933ead7219fe5a3eb497361b6ef 10098 libs optional nlohmann-json3_3.5.0-0.1_source.buildinfo

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

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAlw3OP4ACgkQ808JdE6f
Xdn5rA//YZrjmc5+P0rRjlbUtbmjlUgRiMkkcsMi57J0NF6FeuB5OkAecNiJTPP/
CkWo9Oqip9h1dE/m+Z3W2zL8LiBAPWGhNkHv2dIpTUKHG3BjWy6h40JJEV4SO7K2
sSUiVwHKd2mY9tgKmaaTLb7xsLUh5c7Pes+3X+YA1IaKwzd+pU2IHsmpTVb3u8br
0pKu/tzzzArFIuK1jgdmZ+8dFKkpZ3nSqyMQIqhJbWLdivdwLoDMrzk2eSrOPXoo
t/1Jw+TuaYlOiYwVP4tTJBmIzXa2FMPRQo6/Q37DwWAAU1MhRoD+RTegY89rVHO8
2EWqp4Rycgzm49ZDLcVcqIkFiomJwcHC5VWJLLOmVsV0meVmbGpJ3HybNBNu5sgq
Aj7oh7maY91Iy6uVpYScCOEeDoD8UxolIRkBGIsdxFG4pxsHLGcO/wNp5ByG+rlB
FnIF5cIMOVAoCyhwFgwd2HaRL/77y2dEjQrf4PFBSviWdV9P6zW3IpasFGwZtklM
T1aErqObqEgfVucbQZn6dKhgi/Yr3cDgd/8Wl/OVOpDBcsoPgCr6He+vNfDhBx+F
vEKRekL4OuWe0vQSK6KJyjl1FTmqiMEpsrK875ycbDo0brkZ3SXOkchtfbeLQGQ/
FAIfZx3uKFiBqO4AbE2+EEi0Zh1uzwEV6XNF6yVTiiwHSq7eItg=
=xwPO
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 14 Feb 2019 07:29:05 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:48:40 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.