Your message dated Thu, 01 Aug 2019 21:19:57 +0000
with message-id <[email protected]>
and subject line Bug#933593: fixed in nlohmann-json3 3.7.0-2
has caused the Debian Bug report #933593,
regarding mark nlohmann-json3-dev Multi-Arch: foreign
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
933593: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933593
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nlohmann-json3-dev
Version: 3.6.1-1
Tags: patch
User: [email protected]
Usertag: cross-satisfiability
Control: affects -1 + src:bali-phy src:lief src:mkvtoolnix src:nheko src:poedit
The affected packages fail to satisfy their cross Build-Depends, because
their dependency on nlohmann-json3-dev is unsatisfiable. In general,
Architecture: all packages can never satisfy cross Build-Depends unless
marked Multi-Arch: foreign or annotated :native. In this case, the
Multi-Arch: foreign marking makes sense, because nlohmann-json3-dev
essentially is a data package. It doesn't have any dependencies nor
maintainer scripts and effectively is a header-only C++ library. Please
consider applying the attached patch.
Helmut
diff --minimal -Nru nlohmann-json3-3.6.1/debian/changelog
nlohmann-json3-3.6.1/debian/changelog
--- nlohmann-json3-3.6.1/debian/changelog 2019-07-05 18:15:55.000000000
+0200
+++ nlohmann-json3-3.6.1/debian/changelog 2019-07-31 21:36:15.000000000
+0200
@@ -1,3 +1,10 @@
+nlohmann-json3 (3.6.1-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Mark nlohmann-json3-dev Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Wed, 31 Jul 2019 21:36:15 +0200
+
nlohmann-json3 (3.6.1-1) unstable; urgency=medium
* Upload to unstable.
diff --minimal -Nru nlohmann-json3-3.6.1/debian/control
nlohmann-json3-3.6.1/debian/control
--- nlohmann-json3-3.6.1/debian/control 2019-07-05 18:10:52.000000000 +0200
+++ nlohmann-json3-3.6.1/debian/control 2019-07-31 21:36:07.000000000 +0200
@@ -17,6 +17,7 @@
Package: nlohmann-json3-dev
Section: libdevel
Architecture: all
+Multi-Arch: foreign
Depends:
${misc:Depends},
Conflicts:
--- End Message ---
--- Begin Message ---
Source: nlohmann-json3
Source-Version: 3.7.0-2
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hubert Chathi <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 01 Aug 2019 15:03:56 -0400
Source: nlohmann-json3
Binary: nlohmann-json3-dev
Architecture: source
Version: 3.7.0-2
Distribution: unstable
Urgency: medium
Maintainer: Hubert Chathi <[email protected]>
Changed-By: Hubert Chathi <[email protected]>
Description:
nlohmann-json3-dev - JSON for Modern C++
Closes: 933593
Changes:
nlohmann-json3 (3.7.0-2) unstable; urgency=medium
.
* Mark as multi-arch: Foreign (thanks to Helmut Grohne) (Closes: #933593)
* debian/patches/cmake_archindep: make cmake version config file arch-indep
Checksums-Sha1:
366c8994dc7a31eb1d6b2f54297e83cc4a988682 1638 nlohmann-json3_3.7.0-2.dsc
7b8fb0ca49ec9fa9dac94217516e6ddfe1b3eee5 9312
nlohmann-json3_3.7.0-2.debian.tar.xz
de967bd9411f96453a837fe0784d664998aef5ea 8740
nlohmann-json3_3.7.0-2_amd64.buildinfo
Checksums-Sha256:
31d9c522da73d9ddd453d8b6a45111b53b82feeab64884ebe6a98e039bbf7ba2 1638
nlohmann-json3_3.7.0-2.dsc
3d5e43108132790df9c168617d78b9f89b071526d5999029e076d0d943601388 9312
nlohmann-json3_3.7.0-2.debian.tar.xz
89b8ebee785d3b2c11b77aa3eaaa8ff8a6ea5134dd617f5b06fa45f8c592f348 8740
nlohmann-json3_3.7.0-2_amd64.buildinfo
Files:
fffdc7d61c732e39722492c38dea5f96 1638 libs optional nlohmann-json3_3.7.0-2.dsc
3ab7c78d278b968fa7343d0dc50507f1 9312 libs optional
nlohmann-json3_3.7.0-2.debian.tar.xz
a627f91f5d5b8e79e392810c330656b4 8740 libs optional
nlohmann-json3_3.7.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE3juhvb4UN2X4rCw4rXmvZUDjNa8FAl1DUv4ACgkQrXmvZUDj
Na8PHwf9EfnaLtDIqSBHaZFPIhROdIE8J7zUrnt9PpAM+jvdSXskby9sGsVeAZnW
8OzbwgC58ZxCuyjkNyUV0qFQS0KmDv1/uao7HjUJ/DAn65Mcmzz2TRmgvuDqebc4
EVe0j9Mso9VeUnjRNxUnELcmAG3MO70vYpRf77T7eWcVZQFkPBV4hQx9DrcmQAo1
eLqUbNoYty68FujXO96SqC+06VRW2tvTzBABSG2/tk34PGf976A/BsF9uR62SvTn
WQW+UYn9jh4PsVAH3UR+Got8UuFbp4q8VN3afDsEoKpsx7KmVlY42wqR4LtbgJSA
zQ2dJ07DQx7042d7kt0yruKlF/QCkw==
=mqau
-----END PGP SIGNATURE-----
--- End Message ---