From 81b7f9034b3ca1c5edd51f1fdf222c4ccd8d9a9c Mon Sep 17 00:00:00 2001 From: Dick Hollenbeck Date: Thu, 25 Jun 2026 10:02:26 -0500 Subject: [PATCH 2/3] libmariadb-dev-compat: make Multi-Arch: same co-installable The package lacked Multi-Arch: same. Adding it alone is not sufficient: the package Provides the transitional virtuals libmariadb-client-lgpl-dev-compat and libmariadbclient-dev-compat while also listing them in Conflicts and Breaks. With Multi-Arch: same, two architecture instances then break each other ("libmariadb-dev-compat:amd64 breaks ...-compat / :arm64 provides ...-compat"), so co-installation still fails. Mark the package Multi-Arch: same and drop the two self-provided virtuals from Conflicts and Breaks (keeping Provides and Replaces, and keeping the genuine libmysqlclient-dev / libmariadbclient-dev (<< 1:10.3) entries). The package ships no per-architecture files, so this is sufficient. Closes: #1140151 --- debian/control | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/debian/control b/debian/control index bc9dce0..f360888 100644 --- a/debian/control +++ b/debian/control @@ -92,21 +92,18 @@ Description: MariaDB database development files Package: libmariadb-dev-compat Architecture: any +Multi-Arch: same Section: libdevel Depends: libmariadb-dev (= ${binary:Version}), ${misc:Depends}, Conflicts: - libmariadb-client-lgpl-dev-compat, - libmariadbclient-dev-compat, libmysqlclient-dev, Provides: libmariadb-client-lgpl-dev-compat, libmariadbclient-dev-compat, Breaks: - libmariadb-client-lgpl-dev-compat, libmariadbclient-dev (<< 1:10.3), - libmariadbclient-dev-compat, libmysqlclient-dev, Replaces: libmariadb-client-lgpl-dev-compat, -- 2.47.3