Package: xtl-dev
Version: 0.7.7-1
Tags: patch
User: [email protected]
Usertags: ftcbfs
Control: affects -1 + src:krita src:lfortran src:pythran src:scipy src:skimage 
src:wsclean src:xeus src:xeus-gp src:xeus-python src:xeus-zmq src:xsimd

The affected packages cannot be cross built from source, because their 
build dependency on xtl-dev 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, xtl-dev 
is a pure header-only C++ library with no external dependencies. As such 
marking it Multi-Arch: foreign is reasonable. I'm attaching a patch for 
your convenience.

Helmut
diff -Nru xtl-0.7.7/debian/changelog xtl-0.7.7/debian/changelog
--- xtl-0.7.7/debian/changelog  2024-09-30 09:19:09.000000000 +0200
+++ xtl-0.7.7/debian/changelog  2025-08-31 15:51:57.000000000 +0200
@@ -1,3 +1,10 @@
+xtl (0.7.7-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark xtl-dev Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 31 Aug 2025 15:51:57 +0200
+
 xtl (0.7.7-1) unstable; urgency=medium
 
   * New upstream release. Closes: #1082757.
diff -Nru xtl-0.7.7/debian/control xtl-0.7.7/debian/control
--- xtl-0.7.7/debian/control    2024-09-30 09:19:09.000000000 +0200
+++ xtl-0.7.7/debian/control    2025-08-31 15:51:55.000000000 +0200
@@ -15,6 +15,7 @@
 Package: xtl-dev
 Section: libdevel
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Description: basic tools (containers, algorithms) used for xtensor and xeus
  This package contains additional containers and tools missing from

Reply via email to