Conflicting meta packages in debian
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Fix Released
|
Medium
|
Tomislav Plavcic | ||
5.5 |
Fix Released
|
Medium
|
Tomislav Plavcic | ||
5.6 |
Fix Released
|
Medium
|
Tomislav Plavcic |
Bug Description
I noticed this in debian control file of 5.5/5.6
5.5
============
Package: percona-
Section: database
Architecture: any
Depends: percona-
Description: Percona Server database server
(metapackage depending on the latest version)
This is an empty package that depends on the current "best" version of
percona-
by the Percona Server maintainers. Install this package if in doubt
about which Percona Server version you need. That will install the version
recommended by the package maintainers.
.
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.
Package: percona-
Section: database
Architecture: any
Depends: percona-
Description: Percona Server database client
(metapackage depending on the latest version)
This is an empty package that depends on the current "best" version of
percona-
by the Percona Server maintainers. Install this package if in doubt
about which Percona Server version you want, as this is the one we consider
to be in the best shape.
5.6
=================
Package: percona-
Section: database
Architecture: any
Depends: percona-
Description: Percona Server database server
(metapackage depending on the latest version)
This is an empty package that depends on the current "best" version of
percona-
by the Percona Server maintainers. Install this package if in doubt
about which Percona Server version you need. That will install the version
recommended by the package maintainers.
.
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.
Package: percona-
Section: database
Architecture: any
Depends: percona-
Description: Percona Server database client
(metapackage depending on the latest version)
This is an empty package that depends on the current "best" version of
percona-
by the Percona Server maintainers. Install this package if in doubt
about which Percona Server version you want, as this is the one we consider
to be in the best shape.
%%%%%%
So, as you can see they conflict in name. Needs to be
disambiguated wrt. name. (possibly with -5.5/5.6 suffixes or
removed since with suffix they are identical to original package)
This is easy to check:
[openxs@chief percona-5.6]$ grep -rn "Description: Percona Server database client" build-ps/debian/* debian/ control: 39:Description: Percona Server database client library debian/ control: 132:Description : Percona Server database client binaries debian/ control: 208:Description : Percona Server database client debian/ control: 38:Description: Percona Server database client library debian/ control: 128:Description : Percona Server database client binaries debian/ control: 200:Description : Percona Server database client
build-ps/
build-ps/
build-ps/
[openxs@chief percona-5.6]$ cd ../percona-5.5
[openxs@chief percona-5.5]$ grep -rn "Description: Percona Server database client" build-ps/debian/*
build-ps/
build-ps/
build-ps/
...