Mailinglist Archive: opensuse-factory (454 mails)

< Previous Next >
Re: [opensuse-factory] libmysqlclient18 removal - replacement
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks for this hint,
but in this special case i do not agree, - if i understood correct:

https://mariadb.com/kb/en/library/mariadb-vs-mysql-compatibility/
"The shared client library is binary compatible with MySQL's client library"
..."All MySQL connectors (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C
connector etc) work unchanged with MariaDB."

... the newest mysqlclient (in 8/2017) for maria db was .18 the corrospondung
of mysql was
20. so the symlink seems to me correct.
... since 08/2017 working fine FOR ME without any "known" data corruption.

but this was not the main question:

a) what replaces the file "mysqlclient.so.18" (64bit) ?
b) why is this not updated automatically if it was installed already (and will
be automatically removed)?
c) how did i find this file using zypper

i tried:
zypper se --provides mysqlclient.so.18
libmariadb3-32bit
libmysqlclient18

so i see only a 32bit package with this. i "think" the "libmariadb3" should have
the corresponding file, but how find this with zypper?


simoN







Am 16.12.2017 um 14:44 schrieb Jan Engelhardt:

On Saturday 2017-12-16 08:51, Simon Becherer wrote:

b) i own a propatery software (lx-fibu) which runs fine with a symlink
(manual made) from libmysqlclient.so.20 to libmysqlclient.so.18

That is neither guaranteed nor safe. The library changed its ABI, and
*expressly* told you so (by changing the name). Pretending that 20 is equal
to 18 opens you up to crashes, or even silent data corruption.

- if there is no replacement, what did i have to tell the developer he has
to point to (use instead)?

S/he has to rebuild your software (but see point b) with whatever MySQL or
MariaDB library version s/he has. Or alternatively, you have to ship all the
.so files you used at the time of building.

- if there is a replacement, where would it be (to make manual a symlink to
it)

Symlinks are _not_ an appropriate replacement.


- --
B e c h e r e r GmbH
Sondermaschinenbau
Mauermatten Strasse 22
79183 Waldkirch
Germany

Tel.: (+49) (0)7681 3134
Fax: (+49) (0)7681 4378
Mail: info@xxxxxxxxxxx
Web: www.becherer.de

USt-ID-Nr.: DE 814912198
Registergericht: Freiburg HRB 701860
Geschäftsführer:
Dipl.-Ing. (FH), EWE Simon H. Becherer
Gerichtsstand / Sitz: Waldkirch

Es gelten ausschließlich unsere allgemeinen Liefer-
und Zahlungsbedingungen / Einkaufsbedingungen:
www.becherer.de/AGB

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAEBAgAGBQJaN3LMAAoJEOuDxDCJWQG+iVIQAOkey975+7Rp86JLO2Uy79oN
6XMxML4aZ5MkMRkAPAr5eWArWf6Q996PAulKYWEW64dCLZEls237kvDpobnZQcg8
pB6MGud8me+lAY5g6psIPgrNJxnXXAbaLHH97kZydindQULvoAKq4lulz+MHM+c3
hv7k2bihXqLcyYbxuZyhA5Gwp+kOGEUhGuF6Z/BL/PvgKqlwkEbvpTDfloSxfla9
e7ZWwn70D88RYcQZo1FOKhp0voiMFPwh5ENfl/SZB+U8s2RNLdcM4oTcTvLdJdC0
SqBIcx7Dai3LXfDq9sWg/k1B9OabRxZNbdIOIJS29DT0FWDpORxpbWxo7j3Dg/GO
UBxratOkeBQTNUFjgLNMQgceDAl+DgWYX1NUxxmS4jrS3SH8OORyszjU5/vGGO+K
d76cakSXK+mqNpHkNsrSi6wIy3na+N/dt7nGAlGQhQN4UIMvggSF4YNU/stc23Y0
32QTSgjXzfXhcX+Nf8Vkl5wQVzQ+a3U8SNaNjvukq4cV2YlzthFX00irWKVlzcXK
7dME62NQsk2qRM+5k6q8ly+iVNVQBiMh9axzcVx06zpM+L3WIJG5FGGFt9PsqxhQ
u5aW73FNLNFCpuWwLUJTTHLobVfxtXnISaLBgtM3QSU9EyBA1klngj8wKBuY5H0l
SDZ1EsXnFYZ8lDvwrCOA
=PnJS
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups