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
1=== modified file 'debian/changelog'
2--- debian/changelog 2010-04-14 09:08:56 +0000
3+++ debian/changelog 2012-02-09 20:16:35 +0000
4@@ -1,3 +1,9 @@
5+mysql-cluster-7.0 (7.0.9-1ubuntu8) lucid; urgency=low
6+
7+ * Add missing libmysqlclient16 Provides. (LP: #929779)
8+
9+ -- Steve Huff <shuff@vecna.org> Thu, 9 Feb 2012 15:01:00 -0500
10+
11 mysql-cluster-7.0 (7.0.9-1ubuntu7) lucid; urgency=low
12
13 * Add missing files. (LP: #562426)
14
15=== modified file 'debian/control'
16--- debian/control 2010-04-13 08:35:37 +0000
17+++ debian/control 2012-02-09 20:16:35 +0000
18@@ -28,9 +28,9 @@
19 Architecture: any
20 Suggests: libdbi-perl, libdbd-mysql-perl (>= 1.2202)
21 Depends: debianutils (>=1.6), mysql-common, ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
22-Provides: virtual-mysql-client, mysql-client, mysql-client-4.1
23-Conflicts: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.1
24-Replaces: mysql-client (<< ${source:Version}), mysql-client-5.0
25+Provides: virtual-mysql-client, mysql-client, mysql-client-4.1, libmysqlclient16
26+Conflicts: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.1, libmysqlclient16
27+Replaces: mysql-client (<< ${source:Version}), mysql-client-5.0, libmysqlclient16
28 Description: MySQL database client binaries
29 MySQL is a fast, stable and true multi-user, multi-threaded SQL database
30 server. SQL (Structured Query Language) is the most popular database query

Subscribers

People subscribed via source and target branches

to all changes: