Hi,
Sorry, but that's not how you're supposed to deal with library
dependencies. The idea is to build-dep on the -dev package, and then let
the shlib system take care of selecting the proper runtime dependency,
making it much easier for ABI transitions, as happened with libxml2.
Here you have:
Package: mariadb-plugin-connect
Architecture: any
Depends: libxml2,
mariadb-server (= ${server:Version}),
unixodbc,
${misc:Depends},
${shlibs:Depends}
That last line is the one that should generate the libxml2-16 dependency
automatically. If it doesn't, then you might want to look more into
shlibs. In any case, it is *not* a bug in Ubuntu: libxml2 broke ABI, so
we changed the binary package name to reflect that (or rather, we
followed Debian :-) ).
The fact that `libxml2` (without a -ABI suffix) was available before,
*that* was the bug.
** Changed in: libxml2 (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125555
Title:
Package 'libxml2' has no installation candidate
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/2125555/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs