libmysqlclient15-dev: dependency issue (Ubuntu 8.04, Percona-Server 5.0)

Bug #803151 reported by Michael Rikmas
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Fix Released
Medium
Ignacio Nin
5.1
Fix Released
Undecided
Ignacio Nin
5.5
Fix Released
Medium
Ignacio Nin

Bug Description

dependency issue while installing libmysqlclient15-dev
System: clear Ubuntu 8.04
Setup repo: http://www.percona.com/docs/wiki/repositories:apt
Setup Percona-Server 5.0: http://www.percona.com/docs/wiki/percona-server:installation:from-repositories#apt-based_systems
--------------------------------------------------------------------------------------------
ubuntu@ubuntu-desktop:~$ apt-cache search mysql | grep client | grep dev
libmysqlclient-dev - Percona Server database development files
libmysqlclient15-dev - Percona Server database development files - empty transitional
--------------------------------------------------------------------------------------------
#apt-get install libmysqlclient15-dev

root@ubuntu-desktop:/home/ubuntu# apt-get install libmysqlclient15-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libmysqlclient15-dev: Depends: libmysqlclient-dev (= 5.5.12-rel20.3-118.hardy)
E: Broken packages
--------------------------------------------------------------------------------------------
# apt-cache show libmysqlclient15-dev

root@ubuntu-desktop:/home/ubuntu# apt-cache show libmysqlclient15-dev
Package: libmysqlclient15-dev
Source: percona-server-5.5
Version: 5.5.12-rel20.3-118.hardy
Architecture: i386
Maintainer: Percona Server Development Team <email address hidden>
Installed-Size: 32
Depends: libmysqlclient-dev (= 5.5.12-rel20.3-118.hardy)
Replaces: libpercona-server-client15-dev
Homepage: http://www.percona.com/software/percona-server/
Priority: extra
Section: libdevel
Filename: pool/main/p/percona-server-5.5/libmysqlclient15-dev_5.5.12-rel20.3-118.hardy_i386.deb
Size: 2552
SHA256: 973c919491ef719bedb2d402544b16c073b102ad4289ac11a66172a7a9779839
SHA1: 6e732c409c64981fdec8e09876223a7ab2f1f72f
MD5sum: 5e0c07e75b07134eb87fda9b61c01a93
Description: Percona Server database development files - empty transitional
 package. This is an empty package that depends on libmysqlclient-dev to ease
 the transition for packages with versioned build-deps on libmysqlclient15-dev.

Package: libmysqlclient15-dev
Priority: optional
Section: libdevel
Installed-Size: 20224
Maintainer: Ubuntu Core Developers <email address hidden>
Original-Maintainer: Debian MySQL Maintainers <email address hidden>
Architecture: i386
Source: mysql-dfsg-5.0
Version: 5.0.51a-3ubuntu5.8
Replaces: mysql-doc-5.0 (<< 5.0.56-0ubuntu1)
Provides: libmysqlclient-dev
Depends: libc6 (>= 2.4), libmysqlclient15off (>= 5.0.51a-3ubuntu5.8), zlib1g-dev
Suggests: mysql-doc-5.0
Conflicts: libmysqlclient10-dev, libmysqlclient12-dev, libmysqlclient14-dev, mysql-doc-5.0 (<< 5.0.56-0ubuntu1)
Filename: pool/main/m/mysql-dfsg-5.0/libmysqlclient15-dev_5.0.51a-3ubuntu5.8_i386.deb
Size: 7223194
MD5sum: 63dc0d96dd4ff34be31c9b6da6a72f27
SHA1: 78fc0a23cabfb0479837bf380bd493af9f3620ea
SHA256: 69adc77ed1567fb2dc811a281b10621a154041cf8ae96c42c1de0d796e0a5279
Description: MySQL database development files
 MySQL is a fast, stable and true multi-user, multi-threaded SQL database
 server. SQL (Structured Query Language) is the most popular database query
 language in the world. The main goals of MySQL are speed, robustness and
 ease of use.
 .
 This package includes development libraries and header files.
Homepage: http://dev.mysql.com/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

Package: libmysqlclient15-dev
Priority: optional
Section: libdevel
Installed-Size: 20220
Maintainer: Ubuntu Core Developers <email address hidden>
Original-Maintainer: Debian MySQL Maintainers <email address hidden>
Architecture: i386
Source: mysql-dfsg-5.0
Version: 5.0.51a-3ubuntu5
Replaces: mysql-doc-5.0 (<< 5.0.56-0ubuntu1)
Provides: libmysqlclient-dev
Depends: libc6 (>= 2.7-1), libmysqlclient15off (>= 5.0.51a-3ubuntu5), zlib1g-dev
Suggests: mysql-doc-5.0
Conflicts: libmysqlclient10-dev, libmysqlclient12-dev, libmysqlclient14-dev, mysql-doc-5.0 (<< 5.0.56-0ubuntu1)
Filename: pool/main/m/mysql-dfsg-5.0/libmysqlclient15-dev_5.0.51a-3ubuntu5_i386.deb
Size: 7214390
MD5sum: 8eb8863a514f5656fb0ea1e90eb6e049
SHA1: f2fcb8756a2cbb3816ceefffa3d72ae26d4ebe3c
SHA256: 785fc59fbea2432fcf57780b10e7dedcf9ee81ac4a75ea05a6b8f74d6636293f
Description: MySQL database development files
 MySQL is a fast, stable and true multi-user, multi-threaded SQL database
 server. SQL (Structured Query Language) is the most popular database query
 language in the world. The main goals of MySQL are speed, robustness and
 ease of use.
 .
 This package includes development libraries and header files.
Homepage: http://dev.mysql.com/
Bugs: mailto:<email address hidden>
Origin: Ubuntu
--------------------------------------------------------------------------------------------
#apt-cache show libmysqlclient-dev

root@ubuntu-desktop:/home/ubuntu# apt-cache show libmysqlclient-dev
Package: libmysqlclient-dev
Source: percona-server-5.5
Version: 5.5.12-rel20.3-118.hardy
Architecture: i386
Maintainer: Percona Server Development Team <email address hidden>
Installed-Size: 11132
Depends: libmysqlclient18 (= 5.5.12-rel20.3-118.hardy), zlib1g-dev
Conflicts: libmysqlclient10-dev, libmysqlclient12-dev, libmysqlclient14-dev, libmysqlclient15-dev, libmysqlclient16-dev
Replaces: libmysqlclient10-dev, libmysqlclient12-dev, libmysqlclient14-dev, libmysqlclient15-dev, libmysqlclient16-dev, libpercona-xtradb-client-dev
Homepage: http://www.percona.com/software/percona-server/
Priority: extra
Section: libdevel
Filename: pool/main/p/percona-server-5.5/libmysqlclient-dev_5.5.12-rel20.3-118.hardy_i386.deb
Size: 3515536
SHA256: abd2e4c1c96a3f6b7d4c3d0c49355988960a6f74d39cf255cb34c20c4f689c96
SHA1: 718dc623bc3bef2f8ef5a8a5ec52afa9ce5b7460
MD5sum: 557aa5acd107444cc7fe7a7f984f8343
Description: Percona Server database development files
 Percona Server is a fast, stable and true multi-user, multi-threaded SQL
 database server. SQL (Structured Query Language) is the most popular
 database query language in the world. The main goals of Percona Server are
 speed, robustness and ease of use.
 .
 This package includes development libraries and header files.
--------------------------------------------------------------------------------------------

Tags: pkg

Related branches

Revision history for this message
Rudy Grigar (rudy-grigar) wrote :

This functionality is required before we can use Percona. This is extremely important for us to have unblocked.

Changed in percona-server:
assignee: nobody → Ignacio Nin (ignacio-nin)
Revision history for this message
Rudy Grigar (rudy-grigar) wrote :

What is the status of this bug? Has any progress been made fixing the dependencies? I think this should be a simple few line change in the packaging. We're running behind because we cannot push out Percona 5.0 in the current state of the repository.

Revision history for this message
W. Andrew Loe III (loe) wrote :

Updates?

Revision history for this message
Stewart Smith (stewart) wrote :

We are currently looking at fixing a bunch of packaging bugs, so there should be updates "soon".

tags: added: pkg
Stewart Smith (stewart)
Changed in percona-server:
importance: Undecided → Medium
Revision history for this message
Uwe Stuehler (ustuehler) wrote :

Quick workaround (tried on Debian lenny) was to remove the entire "Conflicts" line from the libmysqlclient-dev package. Not sure if that's how it should be fixed but it worked for us.

Revision history for this message
Ignacio Nin (ignacio-nin) wrote :

Confirmed in hardy, lucid. Fix commited and to be released in our next version of the repo.

Changed in percona-server:
status: New → Fix Committed
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-1212

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.