Package: catch Version: 1.12.2-0.1 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:ableton-link src:biboumi src:chkservice src:clasp src:cpp-hocon src:dewalls src:fityk src:gemma src:j4-dmenu-desktop src:leatherman src:libjson-rpc-cpp src:libkainjow-mustache src:log4cplus src:purify src:securefs src:sopt src:taptempo src:terraphast src:tinygltf src:usbguard
The affected packages cannot satisfy their cross Build-Depends, because their dependency on catch is not satisfiable. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign or annotated :native. In this case, the foreign marking is reasonable, because catch is a header-only library. As such its interfaces are purely architecture-independent. Please consider applying the attached patch. Helmut
diff --minimal -Nru catch-1.12.2/debian/changelog catch-1.12.2/debian/changelog --- catch-1.12.2/debian/changelog 2022-08-08 10:38:49.000000000 +0200 +++ catch-1.12.2/debian/changelog 2022-10-30 06:40:54.000000000 +0100 @@ -1,3 +1,10 @@ +catch (1.12.2-0.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark catch Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 30 Oct 2022 06:40:54 +0100 + catch (1.12.2-0.1) unstable; urgency=medium * Non-maintainer upload. diff --minimal -Nru catch-1.12.2/debian/control catch-1.12.2/debian/control --- catch-1.12.2/debian/control 2022-08-08 10:38:49.000000000 +0200 +++ catch-1.12.2/debian/control 2022-10-30 06:40:51.000000000 +0100 @@ -15,6 +15,7 @@ Package: catch Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Description: C++ Automated Test Cases in Headers