#5902 Remove "galera" and "mariadb-galera" packages from EPEL
Closed: Fixed None Opened 9 years ago by rohara.

I recently added the "galera" and "mariadb-galera" packages to Fedora and had epel6 and epel7 branches created. These need to be remove and the packages should be purged from the epel repos, if possible. The problem is that mariadb-galera-server provides "mysql-server", which is technically correct, but so do other packages in base RHEL. If a user has epel repos enable and installs a package that requires "mysql-server" they may get mariadb-galera-server installed. I know of know packaging tricks to work around this, and since EPEL has a policy of not conflicting with RHEL packages, we probably want to keep mariadb-galera-* out of EPEL. If we remove mariadb-galera, there is no need for galera package, so that can be removed as well.

CC-ing the mariadb maintainer who has suggested that these packages be removed from EPEL.


Removing a package from stable repo is not possible, it has to be obsoleted by something. Fortunately, if I'm not mistaken, the mariadb-galera build has not made it to the stable repo, which is good. The first thing then should be to cancel the Bodhi update:
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-1355/mariadb-galera-5.5.37-2.el6

Then un-tagging the build should remove it from testing repo, in case the repo is re-generated from scratch every-time. After that we should be fine. (please, correct me if I'm wrong)

Please follow this process:

https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life#EPEL

Let us know when the packages have been marked dead and we can block them.

ping? mariadb-galera is not retired in el6 or epel7, also there is a build available in epel7.

Somebody needs to follow the link above, so you should run the following command for el6 and epel7 branches:
{{{
fedpkg retire "mariadb-galera-server conflicts with mariadb-server package from RHEL-7, which is against packaging guidelines: https://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies#Policy_for_Conflicting_Packages"
}}}
I'm not able to do that unfortunately:
{{{
Could not retire package: You are not allowed to retire this package.
}}}
Ryan, can you, please, do it?

mariadb-galera is now retired and blocked in epel7 and dist-6E-epel. Galera is still not retired.

I cannot see a obvious reason why galera needs to be retired. Please re-open this ticket, if it is retired.

Replying to [comment:8 till]:

I cannot see a obvious reason why galera needs to be retired. Please re-open this ticket, if it is retired.

Right, I think galera could stay in epel-7 until it gets to RHEL-7, if ever.

Login to comment on this ticket.

Metadata