It's not a conflict but an unresolved dependency.
5.1 uses libmysqlclient.so.16 whereas 5.0 uses .so.15 and that's what the perl
driver was linked with.
We're working on packages that'll resolve this dependency, e.g. provide
backward compatibility.
** Changed in: ourdelta
Assignee: (unassigned) => Arjen Lentz (arjen-lentz)
** Changed in: ourdelta
Importance: Undecided => High
** Changed in: ourdelta
Status: New => Triaged
--
rpm build conflicts with libdbi-dbd-mysql
https://bugs.launchpad.net/bugs/461032
You received this bug notification because you are a member of OurDelta-
developers, which is the registrant for OurDelta.
Status in Maria: New
Status in OurDelta - Builds for MySQL,Maria: Triaged
Bug description:
Building rpm packages on CentOS 32-bit and 64-bit ends up conflicting with
libdbi-dbd-mysql package.
How to repeat:
Build rpm packages as described hers:
http://askmonty.org/wiki/index.php/BuildingMariaDB#Building_CentOS_rpm_package
Now, If one wants to run sql-bench/run-all-tests, then we need the Perl
DBD::MySQL package. Thus:
yum install libdbi-dbd-mysql
After that try to install the MariaDB rpm packages:
[ha...@centos-53-x86 i386]$ ls
MariaDB-OurDelta-client-5.1.38-83.el5.i386.rpm
MariaDB-OurDelta-shared-5.1.38-83.el5.i386.rpm
MariaDB-OurDelta-devel-5.1.38-83.el5.i386.rpm
MariaDB-OurDelta-test-5.1.38-83.el5.i386.rpm
MariaDB-OurDelta-server-5.1.38-83.el5.i386.rpm
[ha...@centos-53-x86 i386]$ rpm -Uvh *.rpm
error: Failed dependencies:
libmysqlclient.so.15 is needed by (installed)
perl-DBD-MySQL-3.0007-2.el5.i386
libmysqlclient.so.15(libmysqlclient_15) is needed by (installed)
perl-DBD-MySQL-3.0007-2.el5.i386
_______________________________________________
Mailing list: https://launchpad.net/~ourdelta-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ourdelta-developers
More help : https://help.launchpad.net/ListHelp