[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
Mon Feb 27 11:07:27 GMT 2023


On Monday, 27 February 2023 06:50:42 CET Otto Kekäläinen wrote:
> Hi!
> 
> > > reassign 1031863 libmariadb3 1:10.3.34-0+deb10u1
> > > thanks
> 
> Why did you run into this issue now? The version above has been in
> Debian oldstable since almost a year, are you sure you diagnosed this
> for the correct package version?

The package details are these (from dpkg):

libmariadb3:amd64 1:10.3.38-0+deb10u1

These are consistent with the first message in this bug report.

[...]

> This is the first bug report on this. It might affect other packages,
> but there is no evidence of that yet. Also I am a little bit confused
> on what is the actual error here.

Bug #1031770 described how the problem manifests itself in Kontact/Akonadi:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031770

To summarise, after the packages were upgraded, Kontact produced an error upon 
trying to open mail messages:

Unable to fetch item from backend (collection -1)
Unable to retrieve item from resource

Further discussion about this took place in the original bug report.

> Could you provide me the exact commands I should run in e.g. a Docker
> container with Debian Buster to reproduce the bug? If I can reproduce
> it, I should be able to get to the bottom of it.

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?

Paul



More information about the pkg-mysql-maint mailing list