Le mardi 22 novembre 2011 23:01:38, Maarten Vanraes a écrit : [...] > > afaik it's a ordering of choices, mysql will be matched by it and be 1st > choice. (i can be wrong of course; but anssi seemed to think this would be > possible) well i'm not sure that mysql is enough to choose lib64mysqldb18 over lib64mariadb18 that's why i'm asking.
> of course, there's another simple solution, i can put the preference on > mariadb... :-P > > with regards to provides; are you sure all mysql requirements are with > libmysqlclient.so.18? I'm not sure that all of them requires it but there's some package at least : urpmf --requires libmysqlclient.so.18 |wc -l 105 & as an example here : urpmq --requires qt4-database-plugin-mysql |grep mysqlclient --requires behaviour changed, use --requires-recursive to get the old behaviour qt4-database-plugin-mysql: libmysqlclient.so.18()(64bit) > maybe i have too much provides, but since it's a drop-in replacement, i see > no evil in that. Well here rpm is adding them automatically :) rpm -qp --provides ./lib64mariadb18-5.5.15-0.4.mga2.x86_64.rpm mariadb-shared-libs = 5.5.15-0.4.mga2 mariadb-shared = 5.5.15-0.4.mga2 lib64mysql18 libmysqlclient.so.18()(64bit) libmysqlclient.so.18(libmysqlclient_16)(64bit) libmysqlclient.so.18(libmysqlclient_18)(64bit) lib64mariadb18 = 5.5.15-0.4.mga2 lib64mariadb18(x86-64) = 5.5.15-0.4.mga2 -- Balcaen John Jabber-ID: mik...@jabber.littleboboy.net