Merge lp:~ignacio-nin/percona-server/5.6-rpm-obsoletes into lp:percona-server/5.6

Proposed by Ignacio Nin on 2013-10-18
Status: Rejected
Rejected by: Laurynas Biveinis on 2014-07-18
Proposed branch: lp:~ignacio-nin/percona-server/5.6-rpm-obsoletes
Merge into: lp:percona-server/5.6
Diff against target: 11 lines (+0/-1)
1 file modified
build/percona-server.spec (+0/-1)
To merge this branch: bzr merge lp:~ignacio-nin/percona-server/5.6-rpm-obsoletes
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) 2013-10-18 Disapprove on 2014-07-18
Review via email:

Description of the change

Changes that implement the blueprint for 5.6

To post a comment you must log in.

Closing this MP. If still relevant, will be resubmitted by DS (BLD-177).

review: Disapprove

Unmerged revisions

464. By Ignacio Nin on 2013-10-18

Merge from trunk in order to resolve conflicts

463. By Ignacio Nin on 2013-10-16

Remove the Obsoletes: lines from the shared package

Due to every version of Percona Server (5.1, 5.5, 5.6 and PXC) having a
shared library package that Obsoletes: mysql-libs, upgrading from a
mysql-libs installation would use any available version to obsolete
mysql-libs, when in fact the intended package to replace it is the 5.0
version for CentOS 5 and the 5.1 version for CentOS 6.

After installing the percona repository, a yum upgrade would try to
replace mysql-libs with Percona-XtraDB-Cluster-shared-compat, which
would confuse users.

Solve this by removing all the Obsoletes: lines from the packages that
are not intended to replace mysql-libs *except when explicitely
installed*, and in the correct packages only Obsolete: for the correct
versions of CentOS.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'build/percona-server.spec'
2--- build/percona-server.spec 2013-10-10 06:10:25 +0000
3+++ build/percona-server.spec 2013-10-18 18:33:51 +0000
4@@ -323,7 +323,6 @@
5 Summary: Percona Server - Shared libraries
6 Group: Applications/Databases
7 Provides: mysql-shared mysql-libs
8-Obsoletes: mysql-libs
10 %description -n Percona-Server-shared%{product_suffix}
11 This package contains the shared libraries (*.so*) which certain languages


People subscribed via source and target branches