Your message dated Tue, 30 Nov 2021 22:15:28 +0000 with message-id <[email protected]> and subject line Bug#997289: fixed in range-v3 0.11.0-2 has caused the Debian Bug report #997289, regarding range-v3: FTBFS: concepts.hpp:455:5: error: satisfaction of atomic constraint ‘requires(T& t, T& u) {(concepts::<unnamed>::swap)(t, u);} [with T = S]’ depends on itself 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.) -- 997289: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997289 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: range-v3 Version: 0.11.0-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs 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/test/algorithm && /usr/bin/c++ > -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -Wall -Wextra -Werror > -fdiagnostics-show-template-tree -ftemplate-backtrace-limit=0 > -fomit-frame-pointer -Ofast -fstrict-aliasing -ffast-math > -fsized-deallocation -DRANGES_CXX_ALIGNED_NEW=0 -fconcepts -pedantic > -pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-noexcept-type -MD -MT > test/algorithm/CMakeFiles/alg.set_difference6.dir/set_difference6.cpp.o -MF > CMakeFiles/alg.set_difference6.dir/set_difference6.cpp.o.d -o > CMakeFiles/alg.set_difference6.dir/set_difference6.cpp.o -c > /<<PKGBUILDDIR>>/test/algorithm/set_difference6.cpp > In file included from /<<PKGBUILDDIR>>/include/range/v3/utility/any.hpp:23, > from /<<PKGBUILDDIR>>/include/range/v3/utility.hpp:17, > from > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/headers/range/v3/utility.cpp:1: > /<<PKGBUILDDIR>>/include/concepts/swap.hpp: In substitution of > ‘template<class TRef, class T> requires (copyable<T>) && !(same_as<T, > ranges::any>) ranges::any::any(TRef&&) [with TRef = > std::default_delete<ranges::any::interface>&; T = > std::default_delete<ranges::any::interface>]’: > /<<PKGBUILDDIR>>/include/concepts/swap.hpp:179:22: required by substitution > of ‘template<class T, class U> decltype > (concepts::adl_swap_detail::swap(declval<T>(), declval<U>())) > concepts::adl_swap_detail::try_adl_swap_(int) [with T = > std::default_delete<ranges::any::interface>&; U = > std::default_delete<ranges::any::interface>&]’ > /<<PKGBUILDDIR>>/include/concepts/swap.hpp:186:14: required from ‘constexpr > const bool > concepts::adl_swap_detail::is_adl_swappable_v<std::default_delete<ranges::any::interface>&>’ > /<<PKGBUILDDIR>>/include/concepts/swap.hpp:205:18: required by substitution > of ‘template<class T> constexpr meta::if_c<((! is_adl_swappable_v<T&>) && > is_movable_v<T>)> concepts::adl_swap_detail::swap_fn::operator()(T&, T&) > const [with T = std::default_delete<ranges::any::interface>]’ > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9: required by > substitution of ‘template<class TRef, class T> requires (copyable<T>) && > !(same_as<T, ranges::any>) ranges::any::any(TRef&&) [with TRef = > std::default_delete<ranges::any::interface>&; T = > std::default_delete<ranges::any::interface>]’ > /usr/include/c++/11/type_traits:2700:31: required by substitution of > ‘template<class _Tp, class> static std::true_type > std::__swappable_details::__do_is_swappable_impl::__test(int) [with _Tp = > std::default_delete<ranges::any::interface>; <template-parameter-1-2> = > <missing>]’ > /usr/include/c++/11/type_traits:2724:35: required from ‘struct > std::__is_swappable_impl<std::default_delete<ranges::any::interface> >’ > /usr/include/c++/11/type_traits:2735:12: required from ‘struct > std::__is_swappable<std::default_delete<ranges::any::interface> >’ > /usr/include/c++/11/bits/unique_ptr.h:463:37: required from ‘void > std::unique_ptr<_Tp, _Dp>::swap(std::unique_ptr<_Tp, _Dp>&) [with _Tp = > ranges::any::interface; _Dp = std::default_delete<ranges::any::interface>]’ > /<<PKGBUILDDIR>>/include/range/v3/utility/any.hpp:163:22: required from here > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9: required for the > satisfaction of ‘swappable__requires_<T>’ [with T = > std::default_delete<ranges::any::interface>] > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:943:21: required for the > satisfaction of ‘swappable<T>’ [with T = > std::default_delete<ranges::any::interface>] > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:1099:21: required for the > satisfaction of ‘movable<T>’ [with T = > std::default_delete<ranges::any::interface>] > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:1110:21: required for the > satisfaction of ‘copyable<T>’ [with T = > std::default_delete<ranges::any::interface>] > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9: in requirements with > ‘T& t’, ‘T& u’ [with T = std::default_delete<ranges::any::interface>] > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:455:5: error: satisfaction of > atomic constraint ‘requires(T& t, T& u) {(concepts::<unnamed>::swap)(t, u);} > [with T = S]’ depends on itself > 455 | requires(__VA_ARGS__) CPP_REQUIRES_AUX_ > | ^ > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:66:30: note: in expansion of > macro ‘CPP_REQUIRES_requires’ > 66 | #define CPP_PP_CAT_(X, ...) X ## __VA_ARGS__ > | ^ > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:67:30: note: in expansion of > macro ‘CPP_PP_CAT_’ > 67 | #define CPP_PP_CAT(X, ...) CPP_PP_CAT_(X, __VA_ARGS__) > | ^~~~~~~~~~~ > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:448:5: note: in expansion of > macro ‘CPP_PP_CAT’ > 448 | CPP_PP_CAT(CPP_REQUIRES_, REQS) > | ^~~~~~~~~~ > /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9: note: in expansion of > macro ‘CPP_requires’ > 937 | CPP_requires(swappable_, > | ^~~~~~~~~~~~ > make[4]: *** [CMakeFiles/test.range.v3.headers.dir/build.make:2543: > CMakeFiles/test.range.v3.headers.dir/headers/range/v3/utility.cpp.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2021/10/23/range-v3_0.11.0-1_unstable.log 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 marking 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: range-v3 Source-Version: 0.11.0-2 Done: Nicholas Guriev <[email protected]> We believe that the bug you reported is fixed in the latest version of range-v3, 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. Nicholas Guriev <[email protected]> (supplier of updated range-v3 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: SHA256 Format: 1.8 Date: Wed, 01 Dec 2021 00:06:04 +0300 Source: range-v3 Built-For-Profiles: noudeb Architecture: source Version: 0.11.0-2 Distribution: unstable Urgency: high Maintainer: Nicholas Guriev <[email protected]> Changed-By: Nicholas Guriev <[email protected]> Closes: 997289 Changes: range-v3 (0.11.0-2) unstable; urgency=medium . * Reupload the fix to unstable. * Bump Standards-Version to 4.6.0, no required changes. . range-v3 (0.11.0-1.1) unstable; urgency=high . * Non-maintainer upload. * Apply suggested fix for gcc 11.2. Closes: #997289. Checksums-Sha1: 1c0fa5f8789d800fbcd7a9911b8799995d87ad0c 1534 range-v3_0.11.0-2.dsc 0458d44ab898fbebfb2851c2b42bab3e6478bb34 7980 range-v3_0.11.0-2.debian.tar.xz Checksums-Sha256: a24b1540de791a617f2abc1f5f0dd40b3b3ac0792516d6c08f2a997c6c6efc5b 1534 range-v3_0.11.0-2.dsc f067b5dc5dcbdeac6ee90a68b98c92b3367149a360ea85fc6f0171524e7c97d7 7980 range-v3_0.11.0-2.debian.tar.xz Files: ec922cc12b16a131b7e09d0129024583 1534 libdevel optional range-v3_0.11.0-2.dsc a47020f0ff9575e05bf3fc63edea49b8 7980 libdevel optional range-v3_0.11.0-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iIYEARYIAC4WIQQRm7llN8yxifaG60cF2qh9JI3wlQUCYaafPBAcZ3VyaWV2LW5z QHlhLnJ1AAoJEAXaqH0kjfCVuOsBANzxKgFSNSDjchB0j+LAdadZrEJiSutu6INy +ztxOfhEAPoDfkrSTDBJ9Lm87GeiH8w5pRvx15244FbTBONdJ2idDw== =cF0i -----END PGP SIGNATURE-----
--- End Message ---

