Commit 819ba30
committed
Revert "Return correct client library version number instead of"
In MariaDB Server 10.3.38
(https://github.com/MariaDB/server/tree/mariadb-10.3.38) with submodule
libmariadb @ d204e83 the file libmariadb/mariadb_lib.c has function
mysql_get_client_version() which emits the wrong version, or at least a
completely different version than what it had been doing for the past 8
years.
This was because of commit made on January 2023 (d204e83).
This caused some consumers of the library to start failing. The issue with
libqt5sql5-mysql failing was reported in https://bugs.debian.org/1031863.
Libraries *must* have a stable ABI, including the version they advertise. If a
library changes behaviour in a backwards incompatible manner, even if it is to
fix a bug, it should bump the version and not just silently get shipped.
This reverts commit d204e83 to put back
as it existed in MariaDB Server 10.3.37 and earlier.1 parent 4e2408c commit 819ba30
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3881 | 3881 | | |
3882 | 3882 | | |
3883 | 3883 | | |
3884 | | - | |
| 3884 | + | |
3885 | 3885 | | |
3886 | 3886 | | |
3887 | 3887 | | |
| |||
0 commit comments