[debian-mysql] Bug#1140151: libmariadb-dev-compat: not Multi-Arch co-installable (blocks cross-arch -dev installs)
Dick Hollenbeck
dick at softplc.com
Wed Jun 17 20:24:13 BST 2026
A clarification on the root cause, found while building a working multi-arch
repackaging:
libmariadb-dev-compat both *provides* and *conflicts/breaks* the same virtual
packages:
Provides: libmariadb-client-lgpl-dev-compat, libmariadbclient-dev-compat
Conflicts: libmariadb-client-lgpl-dev-compat, libmariadbclient-dev-compat, ...
Breaks: libmariadb-client-lgpl-dev-compat, libmariadbclient-dev-compat, ...
So beyond the missing "Multi-Arch: same" field, two architecture instances
trip over each other's self-provided virtuals. In my repackaging I had to BOTH
stamp "Multi-Arch: same" AND strip these self-provided names from
Conflicts/Breaks before the two arches would co-install. Please verify that
marking the package Multi-Arch: same is sufficient on its own, or whether the
self-conflicting virtuals also need adjusting.
(verified in trixie 1:11.8.6-0+deb13u1 and unstable 1:11.8.8-1)
More information about the pkg-mysql-maint
mailing list