Merge lp:~shuff/ubuntu/lucid/mysql-cluster-7.0/fix-for-929779 into lp:ubuntu/lucid/mysql-cluster-7.0

Proposed by Steve Huff
Status: Needs review
Proposed branch: lp:~shuff/ubuntu/lucid/mysql-cluster-7.0/fix-for-929779
Merge into: lp:ubuntu/lucid/mysql-cluster-7.0
Diff against target: 30 lines (+9/-3)
2 files modified
debian/changelog (+6/-0)
debian/control (+3/-3)
To merge this branch: bzr merge lp:~shuff/ubuntu/lucid/mysql-cluster-7.0/fix-for-929779
Reviewer Review Type Date Requested Status
Chuck Short Pending
Review via email: mp+92362@code.launchpad.net

Description of the change

From the linked bug report:

The mysql-cluster-client-5.1 package (part of mysql-cluster-7.0), at least the Lucid release, is missing some packaging metadata. The package contains the libmysqlclient16 shared library:

# dpkg -L mysql-cluster-client-5.1 | grep libmysqlclient
/usr/lib/libmysqlclient.so.16.0.0
/usr/lib/libmysqlclient_r.so.16.0.0
/usr/lib/libmysqlclient.so.16
/usr/lib/libmysqlclient_r.so.16

but the package metadata does not reflect this fact:

# apt-cache showpkg mysql-cluster-client-5.1 | grep -A 1 ^Provides
Provides:
7.0.9-1ubuntu7 - virtual-mysql-client mysql-client-4.1 mysql-client

As a result, other packages (such as libdbd-mysql-perl) which depend on libmysqlclient16 cannot install on a system with mysql-cluster-client-5.1 installed without using --force-depends or some other such shenanigans.

To post a comment you must log in.

Unmerged revisions

10. By Steve Huff

Added missing libmysqlclient16 Provides. (LP: #929779)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2010-04-14 09:08:56 +0000
+++ debian/changelog 2012-02-09 20:16:35 +0000
@@ -1,3 +1,9 @@
1mysql-cluster-7.0 (7.0.9-1ubuntu8) lucid; urgency=low
2
3 * Add missing libmysqlclient16 Provides. (LP: #929779)
4
5 -- Steve Huff <shuff@vecna.org> Thu, 9 Feb 2012 15:01:00 -0500
6
1mysql-cluster-7.0 (7.0.9-1ubuntu7) lucid; urgency=low7mysql-cluster-7.0 (7.0.9-1ubuntu7) lucid; urgency=low
28
3 * Add missing files. (LP: #562426)9 * Add missing files. (LP: #562426)
410
=== modified file 'debian/control'
--- debian/control 2010-04-13 08:35:37 +0000
+++ debian/control 2012-02-09 20:16:35 +0000
@@ -28,9 +28,9 @@
28Architecture: any28Architecture: any
29Suggests: libdbi-perl, libdbd-mysql-perl (>= 1.2202)29Suggests: libdbi-perl, libdbd-mysql-perl (>= 1.2202)
30Depends: debianutils (>=1.6), mysql-common, ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}30Depends: debianutils (>=1.6), mysql-common, ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
31Provides: virtual-mysql-client, mysql-client, mysql-client-4.131Provides: virtual-mysql-client, mysql-client, mysql-client-4.1, libmysqlclient16
32Conflicts: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.132Conflicts: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.1, libmysqlclient16
33Replaces: mysql-client (<< ${source:Version}), mysql-client-5.033Replaces: mysql-client (<< ${source:Version}), mysql-client-5.0, libmysqlclient16
34Description: MySQL database client binaries34Description: MySQL database client binaries
35 MySQL is a fast, stable and true multi-user, multi-threaded SQL database35 MySQL is a fast, stable and true multi-user, multi-threaded SQL database
36 server. SQL (Structured Query Language) is the most popular database query36 server. SQL (Structured Query Language) is the most popular database query

Subscribers

People subscribed via source and target branches

to all changes: