-
Bug
-
Resolution: Done
-
P1: Critical
-
5.15.2, 6.1.2
-
None
-
-
211369133cf40b2f522caaff259c19069ed23ca4 c11a4d34321e2d615c22aa068dbb185656e9d6c9 (qt/qtbase/6.2) dde4061f37071b265162ab986d7dc1d3726390a1 (qt/tqtc-qtbase/5.15)
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)
- 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 |
| 640707,4 | SQL/MySQL: Add milliseconds in formatValue() | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 641172,2 | SQL/MySQL: Add milliseconds in formatValue() | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
| 641351,2 | SQL/MySQL: Add milliseconds in formatValue() | tqtc/lts-6.8 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
| 642806,2 | SQL/MySQL: Add milliseconds in formatValue() | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |