[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
Sun Mar 26 16:53:40 BST 2023


On Sunday, 26 March 2023 03:29:00 CEST Otto Kekäläinen wrote:
>  For the record, I have now patches both for 10.3 and 10.5:
> 
> https://salsa.debian.org/mariadb-team/mariadb-10.3/-/merge_requests/36
> https://salsa.debian.org/mariadb-team/mariadb-10.5/-/merge_requests/13
> 
> The upstream PR has not been accepted:
> https://github.com/mariadb-corporation/mariadb-connector-c/pull/219
> 
> Some +1 might help get these included in next uploads.

I gave your original message a +1, which I imagine is what I am supposed to do 
in GitHub's convoluted interface. I find the upstream treatment of the issue 
to be less than reassuring: to work around some other problem, they have 
decided to break something else. Then again, I personally chose to ignore and 
avoid MySQL in my own projects many years ago due to the lacklustre record of 
its maintainers.

> Currently there isn't that many people helping with MariaDB
> maintenance in Debian. If you want to contribute, please consider
> helping by:
> 
> - Fixing some other bug listed at
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=mariadb&sr
> c=mariadb-10.6&src=mariadb-10.5&src=mariadb-10.3&src=mariadb-10.1 - Review
> open MRs at
> https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests
> - Review recent commits at
> https://salsa.debian.org/mariadb-team/mariadb-server
> 
> Thanks!

I appreciate your efforts, so I thank you again for pursuing this matter. 
However, I have plenty of other demands on my time before I can even consider 
getting involved here, not least another Debian packaging effort that is 
largely stalled due to upstream inactivity and insularity, this in turn 
blocking the migration of a public Debian service to a software stack that is 
actively supported within Debian.

This whole affair is a reminder that the end-user often has limited influence 
over precise technological choices. I chose to use Kontact/KMail many years 
ago, and since that decision was made, its maintainers introduced a middleware 
layer along with a dependency on MySQL, giving users very little opportunity 
to exclude this new technology from their environment other than to migrate to 
another application entirely. I imagine that a large proportion of the 
previously happy user base did indeed migrate to something else due to 
increasing dissatisfaction that was casually disregarded by the developers.

The outcome here is a broken mail program that people can only fix by either 
downgrading packages, with potential security and stability concerns, or to 
introduce the fix that the upstream developers refuse to apply. For non-
technical users, such remedies are not readily available, and so they just end 
up with a system that no longer works for them. All because people introduce 
problematic technology and won't stick around to fix it when it breaks.

Sorry to articulate my frustration with the state of modern technology!

Paul



More information about the pkg-mysql-maint mailing list