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

Reply via email to