Bug#893887: mark libtut-dev Multi-Arch: foreign
Package: libtut-dev
Version: 0.0.20070706-2
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap
Control: affects -1 + src:guessnet
guessnet cannot be cross built from source, because its build dependency
on libtut-dev is not satisfiable. In general, Architecture: all packages
can never satisfy cross Build-Depends unless marked Multi-Arch: foreign.
libtut-dev is a header-only library without any dependencies or
maintainer scripts. Thus a Multi-Arch: foreign marking is correct.
Please consider applying the attached patch.
Helmut
diff --minimal -Nru libtut-0.0.20070706/debian/changelog libtut-0.0.20070706/debian/changelog
--- libtut-0.0.20070706/debian/changelog 2017-06-27 10:16:06.000000000 +0200
+++ libtut-0.0.20070706/debian/changelog 2018-03-23 15:56:02.000000000 +0100
@@ -1,3 +1,10 @@
+libtut (0.0.20070706-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Mark libtut-dev Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Fri, 23 Mar 2018 15:56:02 +0100
+
libtut (0.0.20070706-2) unstable; urgency=medium
* QA upload.
diff --minimal -Nru libtut-0.0.20070706/debian/control libtut-0.0.20070706/debian/control
--- libtut-0.0.20070706/debian/control 2017-06-27 10:16:06.000000000 +0200
+++ libtut-0.0.20070706/debian/control 2018-03-23 15:56:00.000000000 +0100
@@ -9,6 +9,7 @@
Package: libtut-dev
Section: libdevel
Architecture: all
+Multi-Arch: foreign
Depends: ${misc:Depends}
Suggests: pkg-config (>= 0.16.0-1)
Description: elegant C++ unit test framework
Reply to: