Your message dated Sat, 16 Dec 2023 17:49:41 +0000
with message-id <e1reynf-00da52...@fasolo.debian.org>
and subject line Bug#1042189: fixed in nlohmann-json3 3.11.3-1
has caused the Debian Bug report #1042189,
regarding nlohmann-json3: FTBFS: alloc_traits.h:70:31: error: static assertion 
failed: allocator_traits<A>::rebind_alloc<A::value_type> must be A
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 ow...@bugs.debian.org
immediately.)


-- 
1042189: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042189
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nlohmann-json3
Version: 3.11.2-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230726 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests && /usr/bin/c++ 
> -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_TEST_KEEP_MACROS 
> -DJSON_TEST_USING_MULTIPLE_HEADERS=1 
> -I/<<PKGBUILDDIR>>/tests/thirdparty/doctest 
> -I/<<PKGBUILDDIR>>/tests/thirdparty/fifo_map 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/include -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 
> -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -MD -MT 
> tests/CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o -MF 
> CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o.d -o 
> CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o -c 
> /<<PKGBUILDDIR>>/tests/src/unit-allocator.cpp
> In file included from /usr/include/c++/13/ext/alloc_traits.h:34,
>                  from /usr/include/c++/13/bits/basic_string.h:39,
>                  from /usr/include/c++/13/string:54,
>                  from /usr/include/c++/13/bits/locale_classes.h:40,
>                  from /usr/include/c++/13/bits/ios_base.h:41,
>                  from /usr/include/c++/13/streambuf:43,
>                  from /usr/include/c++/13/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/13/iterator:66,
>                  from /<<PKGBUILDDIR>>/include/nlohmann/json.hpp:28,
>                  from /<<PKGBUILDDIR>>/tests/src/unit-allocator.cpp:12:
> /usr/include/c++/13/bits/alloc_traits.h: In instantiation of ‘struct 
> std::__allocator_traits_base::__rebind<{anonymous}::bad_allocator<std::pair<const
>  std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > >, std::pair<const 
> std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> >, void>’:
> /usr/include/c++/13/bits/alloc_traits.h:94:11:   required by substitution of 
> ‘template<class _Alloc, class _Up> using std::__alloc_rebind = typename 
> std::__allocator_traits_base::__rebind<_Alloc, _Up>::type [with _Alloc = 
> {anonymous}::bad_allocator<std::pair<const std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > >; _Up = std::pair<const 
> std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> >]’
> /usr/include/c++/13/bits/alloc_traits.h:228:8:   required by substitution of 
> ‘template<class _Alloc> template<class _Tp> using std::allocator_traits< 
> <template-parameter-1-1> >::rebind_alloc = std::__alloc_rebind<_Alloc, _Tp> 
> [with _Tp = std::pair<const std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> >; _Alloc = 
> {anonymous}::bad_allocator<std::pair<const std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > >]’
> /usr/include/c++/13/ext/alloc_traits.h:126:65:   required from ‘struct 
> __gnu_cxx::__alloc_traits<{anonymous}::bad_allocator<std::pair<const 
> std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > >, std::pair<const 
> std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > >::rebind<std::pair<const 
> std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > >’
> /usr/include/c++/13/bits/stl_map.h:152:28:   required from ‘class 
> std::map<std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>, std::less<std::__cxx11::basic_string<char> >, 
> {anonymous}::bad_allocator<std::pair<const std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > > >’
> /<<PKGBUILDDIR>>/include/nlohmann/detail/meta/type_traits.hpp:169:8:   
> recursively required by substitution of ‘template<class Default, 
> template<class ...> class Op, class ... Args> struct 
> nlohmann::json_abi_v3_11_2::detail::detector<Default, typename 
> nlohmann::json_abi_v3_11_2::detail::make_void<Op<Args ...> >::type, Op, Args 
> ...> [with Default = nlohmann::json_abi_v3_11_2::detail::nonesuch; Op = 
> nlohmann::json_abi_v3_11_2::detail::detect_key_compare; Args = 
> {std::map<std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, 
> std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator, nlohmann::json_abi_v3_11_2::adl_serializer, 
> std::vector<unsigned char, std::allocator<unsigned char> > >, 
> std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> > >, {anonymous}::bad_allocator<std::pair<const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >, bool, long int, long unsigned int, double, {anonymous}::bad_allocator, 
> nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, 
> std::allocator<unsigned char> > > > > >}]’
> /<<PKGBUILDDIR>>/include/nlohmann/detail/meta/type_traits.hpp:169:8:   
> required from ‘struct 
> nlohmann::json_abi_v3_11_2::detail::has_key_compare<std::map<std::__cxx11::basic_string<char>,
>  nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>, std::less<std::__cxx11::basic_string<char> >, 
> {anonymous}::bad_allocator<std::pair<const std::__cxx11::basic_string<char>, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> > > > >’
> /<<PKGBUILDDIR>>/include/nlohmann/detail/meta/type_traits.hpp:177:11:   
> required from ‘struct 
> nlohmann::json_abi_v3_11_2::detail::actual_object_comparator<nlohmann::json_abi_v3_11_2::basic_json<std::map,
>  std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> >’
> /<<PKGBUILDDIR>>/include/nlohmann/detail/meta/type_traits.hpp:182:7:   
> required by substitution of ‘template<class BasicJsonType> using 
> nlohmann::json_abi_v3_11_2::detail::actual_object_comparator_t = typename 
> nlohmann::json_abi_v3_11_2::detail::actual_object_comparator::type [with 
> BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>]’
> /<<PKGBUILDDIR>>/include/nlohmann/json.hpp:369:11:   required from ‘class 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>’
> /<<PKGBUILDDIR>>/tests/src/unit-allocator.cpp:46:9:   required from here
> /usr/include/c++/13/bits/alloc_traits.h:70:31: error: static assertion 
> failed: allocator_traits<A>::rebind_alloc<A::value_type> must be A
>    70 |                         _Tp>::value,
>       |                               ^~~~~
> /usr/include/c++/13/bits/alloc_traits.h:70:31: note: 
> ‘std::integral_constant<bool, false>::value’ evaluates to false
> /usr/include/c++/13/bits/alloc_traits.h: In instantiation of ‘struct 
> std::__allocator_traits_base::__rebind<{anonymous}::bad_allocator<nlohmann::json_abi_v3_11_2::basic_json<std::map,
>  std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> >, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>, void>’:
> /usr/include/c++/13/bits/alloc_traits.h:94:11:   required by substitution of 
> ‘template<class _Alloc, class _Up> using std::__alloc_rebind = typename 
> std::__allocator_traits_base::__rebind<_Alloc, _Up>::type [with _Alloc = 
> {anonymous}::bad_allocator<nlohmann::json_abi_v3_11_2::basic_json<std::map, 
> std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> >; _Up = 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>]’
> /usr/include/c++/13/bits/alloc_traits.h:228:8:   required by substitution of 
> ‘template<class _Alloc> template<class _Tp> using std::allocator_traits< 
> <template-parameter-1-1> >::rebind_alloc = std::__alloc_rebind<_Alloc, _Tp> 
> [with _Tp = nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>; _Alloc = 
> {anonymous}::bad_allocator<nlohmann::json_abi_v3_11_2::basic_json<std::map, 
> std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> >]’
> /usr/include/c++/13/ext/alloc_traits.h:126:65:   required from ‘struct 
> __gnu_cxx::__alloc_traits<{anonymous}::bad_allocator<nlohmann::json_abi_v3_11_2::basic_json<std::map,
>  std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> >, 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> 
> >::rebind<nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator> >’
> /usr/include/c++/13/bits/stl_vector.h:88:21:   required from ‘struct 
> std::_Vector_base<nlohmann::json_abi_v3_11_2::basic_json<std::map, 
> std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator>, 
> {anonymous}::bad_allocator<nlohmann::json_abi_v3_11_2::basic_json<std::map, 
> std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> > >’
> /usr/include/c++/13/bits/stl_vector.h:425:11:   required from ‘class 
> std::vector<nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>, 
> {anonymous}::bad_allocator<nlohmann::json_abi_v3_11_2::basic_json<std::map, 
> std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> > >’
> /<<PKGBUILDDIR>>/include/nlohmann/detail/iterators/iter_impl.hpp:64:151:   
> required from ‘class 
> nlohmann::json_abi_v3_11_2::detail::iter_impl<nlohmann::json_abi_v3_11_2::basic_json<std::map,
>  std::vector, std::__cxx11::basic_string<char>, bool, long int, long unsigned 
> int, double, {anonymous}::bad_allocator> >’
> /<<PKGBUILDDIR>>/include/nlohmann/json.hpp:730:14:   required from ‘class 
> nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, 
> std::__cxx11::basic_string<char>, bool, long int, long unsigned int, double, 
> {anonymous}::bad_allocator>’
> /<<PKGBUILDDIR>>/tests/src/unit-allocator.cpp:46:9:   required from here
> /usr/include/c++/13/bits/alloc_traits.h:70:31: error: static assertion 
> failed: allocator_traits<A>::rebind_alloc<A::value_type> must be A
> /usr/include/c++/13/bits/alloc_traits.h:70:31: note: 
> ‘std::integral_constant<bool, false>::value’ evaluates to false
> make[3]: *** [tests/CMakeFiles/test-allocator_cpp11.dir/build.make:79: 
> tests/CMakeFiles/test-allocator_cpp11.dir/src/unit-allocator.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/07/26/nlohmann-json3_3.11.2-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230726;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230726&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: nlohmann-json3
Source-Version: 3.11.3-1
Done: Gianfranco Costamagna <locutusofb...@debian.org>

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 1042...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 16 Dec 2023 18:35:18 +0100
Source: nlohmann-json3
Built-For-Profiles: noudeb
Architecture: source
Version: 3.11.3-1
Distribution: unstable
Urgency: medium
Maintainer: Hubert Chathi <uho...@debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Closes: 1042189
Changes:
 nlohmann-json3 (3.11.3-1) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Repository, Repository-Browse, 
Security-Contact.
   * Update standards version to 4.6.1, no changes needed.
 .
   [ Gianfranco Costamagna ]
   * New upstream version 3.11.3 (Closes: #1042189)
Checksums-Sha1:
 9607b879b7dd8cbe8048d7c0638dbcc686723240 2061 nlohmann-json3_3.11.3-1.dsc
 2074caa675f8097d9b03c0f4976ffc3410170937 8053705 
nlohmann-json3_3.11.3.orig.tar.gz
 eaf7f3ec3c9d67a1c62e69cc0b9340d723249198 4756 
nlohmann-json3_3.11.3-1.debian.tar.xz
 5408ff07c806835e47836f154e6653cc85891355 11880 
nlohmann-json3_3.11.3-1_source.buildinfo
Checksums-Sha256:
 5118bdb46f9d704dafd0d3ebf7857a7a79e6284515f5697cc1ed6c0ff4f106a0 2061 
nlohmann-json3_3.11.3-1.dsc
 0d8ef5af7f9794e3263480193c491549b2ba6cc74bb018906202ada498a79406 8053705 
nlohmann-json3_3.11.3.orig.tar.gz
 b34b12aad8b78ca96ec3590da379c2687152d7d6e1c634094c970b3c9569e6ad 4756 
nlohmann-json3_3.11.3-1.debian.tar.xz
 40c34e49ebd39f5c7efdfa22e677e8fd7521b276a8e09da0e55a5c03fa63fc91 11880 
nlohmann-json3_3.11.3-1_source.buildinfo
Files:
 eb0d7f853dfc6b94f5104b89e39de4af 2061 libs optional nlohmann-json3_3.11.3-1.dsc
 d603041cbc6051edbaa02ebb82cf0aa9 8053705 libs optional 
nlohmann-json3_3.11.3.orig.tar.gz
 3bff869625583f6fed1112e322842738 4756 libs optional 
nlohmann-json3_3.11.3-1.debian.tar.xz
 08256d3a354a1d41c1c208fa678015b5 11880 libs optional 
nlohmann-json3_3.11.3-1_source.buildinfo

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

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmV94SMACgkQ808JdE6f
Xdlvwg//Zy1w1nWonQg8VPzHec9z9e2+fb9eAg4rOBi07gHtG5cayTz/LEb2OZT0
0mtAlBRMemVCrhIUb7JfyuCKwwuVBfGzIvXDR8EPqcix65Lc4U4QtY0guzjL8L3b
C+l+WWtMeVyGIm6sSFum6PbFUZTBpfEH0SMwE9TbtcjTxK9dEBF2D7SEqaXduLnp
C6yZ3ftuyg/PsagR1GsqIYTyfKKcql39gtCTxqHkauLlJtYWo/z/x5x8WXJie96+
A0XXrexgFu2oYtJdrmkF0Jkq4cnrLcYi7r9lXsncA/i2lVJl78lMFooBXeZsDqT7
YgPU++Bg85nkmq2mbR8WVrOfNFTO/MrN8gXTMNUdz4O2BSnC9qyq5FFZ3thm/JeM
UF/FwNsNxjwCFO4KWEDAVijuEG4olSmQU6FkH6seEHDFFzghtgh1ZTLKVDWJKxc/
Ejo3N1CgGBUz0SVi23zKD3lCbGte8t4bf3/kTQqd8wYXk+D28TQ+jh0yCvwWApzL
owYxUNTy/9MDQdZudkWEnXDNOHC+oeBGhVZIMcDnR1KAFZVjxrfyg/PaEYB1yYnG
FvLHvUQr6CfqfpuP48EhryeY37sXtulffGla+YnNthKrPjdgCTDysX/L+9gV2Vrx
z/eP1eKU3wxj5u/fb5qV20GYEcYUHCg7/nW8OUCwc52DErpJjMA=
=kMvc
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to