Hi Otto,

thanks for the heads-up.

On Wed, May 27, 2026 at 10:21:26AM +0800, Otto Kekäläinen wrote:
> We are asking maintainers to drop any dependencies on these virtual packages:
> * default-libmysqlclient-dev
> * default-mysql-client
> * default-mysql-client-core
> * default-mysql-server
> * default-mysql-server-core
[..]

To do that, from src:pdns PoV three things need to be solved:

1) B-D:
> - Dual compatibility: If the package actively supports both engines and you 
> wish
>   to keep an alternative runtime path open for users drawing from third-party
>   repositories, you can declare an OR dependency. For example
>   'Depends: mariadb-client | mysql-client'.

Whats the correct Build-Depends equivalent? src:pdns uses a 
(comparatively small) libmysqlclient API surface.

2) We'll need an answer to 
https://lists.debian.org/debian-devel/2026/05/msg00256.html
as we intend to keep the same source package buildable across Debian 
and Ubuntu.

3) We'll need B-D: and D: stanzas that work across bookworm and 
newer, as we intend to keep the same source building across these. I
imagine the mariadb and mysql packages might have stayed stable 
enough in that timeframe, but please advise if this is really true.

Best,
Chris

Reply via email to