Package: default-libmysqlclient-dev
Version: 1.0.0
Severity: normal
Tags: patch
Control: affects -1 + src:asl src:asterisk src:boinc src:boinc-app-seti 
src:cacti-spine src:calligra src:camitk src:cppdb src:cyrus-sasl2 src:gambas3 
src:ifrit src:itksnap src:kamailio src:libdbd-mysql-perl src:libopendbx 
src:motion src:odin src:pdns src:postfix src:urweb src:voms-mysql-plugin 
src:vtk-dicom src:vtk6 

The packages listed above cannot satisfy their cross Build-Depends,
because their dependency on default-libmysqlclient-dev is unsatisfiable.
In general, Architecture: all packages can never satisfy cross
Build-Depends unless marked Multi-Arch: foreign. In this case, a foreign
marking would be fatal as the development headers are needed for the
host architecture rather than the build architecture. The default
package needs to pass the architecture constraint down to mariadb. Thus
default-libmysqlclient-dev needs to become Architecture: any.  Please
consider applying the attached patch.

Helmut
diff --minimal -Nru mysql-defaults-1.0.0/debian/changelog 
mysql-defaults-1.0.0+nmu1/debian/changelog
--- mysql-defaults-1.0.0/debian/changelog
+++ mysql-defaults-1.0.0+nmu1/debian/changelog
@@ -1,3 +1,10 @@
+mysql-defaults (1.0.0+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch default-libmysqlclient-dev to Architecture: any. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 29 Oct 2016 12:26:20 +0200
+
 mysql-defaults (1.0.0) unstable; urgency=low
 
   [ Andreas Beckmann ]
diff --minimal -Nru mysql-defaults-1.0.0/debian/control 
mysql-defaults-1.0.0+nmu1/debian/control
--- mysql-defaults-1.0.0/debian/control
+++ mysql-defaults-1.0.0+nmu1/debian/control
@@ -91,7 +91,8 @@
  needed to setup system databases.
 
 Package: default-libmysqlclient-dev
-Architecture: all
+Architecture: any
+Multi-Arch: same
 Depends:
  libmariadbclient-dev-compat,
  ${misc:Depends}

Reply via email to