[debian-mysql] Bug#1031863: libqt5sql5-mysql: incompatible change in libmariadb3 breaks kontact, needs upstream fix in libqt5sql5-mysql

Paul Boddie paul at boddie.org.uk
Tue Feb 28 21:31:36 GMT 2023


On Monday, 27 February 2023 12:07:27 CET Paul Boddie wrote:
> 
> I think I already established the origin of the problem:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031770#25
> 
> For some reason, someone decided to merge an incompatible change to the 10.3
> branch of the MariaDB library code, breaking the API.
> 
> I suppose I could restore my libqt5sql5-mysql package to the standard one,
> reverting the upstream workaround, then I could revert this incompatible
> test in libmariadb3, and then I could see if I can still read my mail
> messages. Would that help?

Well, I tried to build a libmariadb3 package using the delightful gbp tool, 
then I restored the standard version of the libqt5sql5-mysql package and 
installed this revised libmariadb3 package, but either reverting the upstream 
change made no difference within libmariadb3 or I failed to introduce the 
change and gbp just built the standard package all over again.

So, to summarise:

Standard libqt5sql5-mysql plus standard libmariadb3 breaks Akonadi/Kontact.
Revised libqt5sql5-mysql plus standard libmariadb3 fixes Akonadi/Kontact.
Standard libqt5sql5-mysql plus revised libmariadb3 breaks Akonadi/Kontact.

But as I noted, since the fix to libqt5sql5-mysql involves interpretation of 
the version identifier, I wonder whether I am really building a fixed 
libmariadb3 package.

Paul



More information about the pkg-mysql-maint mailing list