[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