Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.15.2, 6.1.2
-
None
-
-
211369133cf40b2f522caaff259c19069ed23ca4 c11a4d34321e2d615c22aa068dbb185656e9d6c9 (qt/qtbase/6.2) dde4061f37071b265162ab986d7dc1d3726390a1 (qt/tqtc-qtbase/5.15)
Description
MariaDB 10.6 changed the mysql_get_client_version output to return the library version (30200 as of 10.6.3) instead of the server version
This breaks Qt's version detection in
https://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/sqldrivers/mysql/qsql_mysql.cpp#n1279
(in 5.15 there's an additional mysql_get_client_version use)
Attachments
Issue Links
- relates to
-
QTBUG-95639 MariaDB 10.6 prepared queries metadata cache causes breakage in mysql driver
- Closed
For Gerrit Dashboard: QTBUG-95071 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
363880,3 | MySQL: remove the version number checks in favor of actual functionality | dev | qt/qtbase | Status: MERGED | +2 | 0 |
363883,2 | MySQL: don't format QDateTime with timezones | dev | qt/qtbase | Status: MERGED | +2 | 0 |
364117,2 | MySQL: remove the version number checks in favor of actual functionality | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
364120,2 | MySQL: remove the version number checks in favor of actual functionality | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |