← Back to team overview

ourdelta-developers team mailing list archive

[Bug 461032] Re: rpm build conflicts with libdbi-dbd-mysql

 

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:
[hakan@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
[hakan@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



References