summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorOtto Kekäläinen <otto@mariadb.org>2018-08-06 22:30:14 +0300
committerOtto Kekäläinen <otto@mariadb.org>2018-08-10 18:32:35 +0300
commit9dd3e5ea3c7392562b75a40c7fb90b6750308b3a (patch)
treeaac7280f2233d54080a86d4ad2efc8ff5c281dd7 /debian
parent29150e23912ef6e1fe386f53b778c9a5551c4790 (diff)
downloadmariadb-git-9dd3e5ea3c7392562b75a40c7fb90b6750308b3a.tar.gz
Deb: Make libmariadb3 Breaks+Replaces libmariadbclient18 so upgrade pass
The package libmariadbclient18 contains the dialog.so plugin, which also the new libmariadb3 ships. As they both use the exact same path the latter must be marked as a with Breaks and Replaces relations ship. Note: This fix is conservative hack for stable releases 10.2 and 10.3. In 10.4, the development release at the time, we will clean up how the libmariadb3 packaging and it's -compat packages are done to match that what is done in downstream Debian official.
Diffstat (limited to 'debian')
-rw-r--r--debian/control4
1 files changed, 3 insertions, 1 deletions
diff --git a/debian/control b/debian/control
index e3d2dfcdb8f..173b8e55584 100644
--- a/debian/control
+++ b/debian/control
@@ -49,7 +49,9 @@ Conflicts: mariadb-galera-server-10.0 (<< 10.0.5),
mariadb-server-5.3,
mariadb-server-5.5 (<< 5.5.33),
libmariadbclient18 (<< 10.2.0)
-Replaces: libmysqlclient19,
+Breaks: libmariadbclient18 (<< ${source:Version})
+Replaces: libmariadbclient18 (<< ${source:Version}),
+ libmysqlclient19,
libmysqlclient20
Provides: libmysqlclient19,
libmysqlclient20