Package: libqt5sql5-mysql Version: 5.11.3+dfsg1-1+deb10u5 Severity: important
Dear Maintainer, A recent update to libmariadb3 introduced a change to MySQL version number reporting that ultimately breaks Kontact and Akonadi. To note this, I filed bug #1031770 against the kontact package: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031770 However, this breakage probably needs fixing in the Qt 5 SQL driver for MySQL/MariaDB, and a fix was indeed introduced to Qt 5.15 upstream: https://bugreports.qt.io/browse/QTBUG-95071 Should the Qt packaging be the appropriate location of any fix, then this upstream fix will need to be backported to Qt 5.11.3, as packaged by Debian for Buster. I have tested a variant of the upstream patch with the Qt 5.11.3 SQL driver for MySQL, and it restored Kontact to a functioning state. It is a question of policy as to whether the upstream Qt approach of working around the breakage is more desirable than patching libmariadb3 within Debian. Obviously, an alternative would be to make Qt-based software link against later versions of Qt, but these are, of course, not packaged for Buster. Such an alternative is presumably available by upgrading a system to Bullseye, but having to upgrade a system purely to work around a one-line regression is hardly optimal. Therefore, I invite the Qt and MariaDB package maintainers to discuss the most convenient solution to this issue, noting that anyone relying on Kontact, KMail, Akonadi and other Qt-based software employing MySQL/MariaDB in Buster will already have been dealing with non-functioning software for the past few days. Thanks in advance for any consideration you can give to this issue, Paul -- System Information: Debian Release: 10.13 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 5.5.0-0.bpo.2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libqt5sql5-mysql depends on: ii libc6 2.28-10+deb10u2 ii libmariadb3 1:10.3.38-0+deb10u1 ii libqt5core5a [qtbase-abi-5-11-3] 5.11.3+dfsg1-1+deb10u5 ii libqt5sql5 5.11.3+dfsg1-1+deb10u5 ii libstdc++6 8.3.0-6 libqt5sql5-mysql recommends no packages. libqt5sql5-mysql suggests no packages. -- no debconf information