[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