[debian-mysql] Bug#842454: default-libmysqlclient-dev is unsatisfiable for cross builds

Helmut Grohne helmut at subdivi.de
Sat Oct 29 11:38:36 UTC 2016


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
-------------- next part --------------
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 <helmut at subdivi.de>  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}


More information about the pkg-mysql-maint mailing list