Description of problem: RHEL/Centos7.6 introduced librdkafka in base/update (it seems that it was to add kafka support to rsyslog, according to https://access.redhat.com/errata/RHEA-2018:3135). However EPEL7 already contained a librdkafka package (see e.g. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-a9fc682757). Having the same package in RHEL/Centos and EPEL, is as far as I understand, a violation of EPEL's policies (https://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies): `packages from EPEL should never replace packages from the target base distribution - including those on the base distribution as well as layered products` Version-Release number of selected component (if applicable): In EPEL7: 0.11.5-1.el7 In RHEL/Centos7: 0.11.4-1.el7 How reproducible: Always Steps to Reproduce: 1. Enable epel repository 2. Run `yum --noplugins list --showdup librdkafka` Actual results: ``` Available Packages librdkafka.i686 0.11.4-1.el7 base librdkafka.i686 0.11.4-1.el7 updates librdkafka.x86_64 0.11.4-1.el7 base librdkafka.x86_64 0.11.4-1.el7 updates librdkafka.x86_64 0.11.5-1.el7 epel ``` Expected results: ``` Available Packages librdkafka.i686 0.11.4-1.el7 base librdkafka.i686 0.11.4-1.el7 updates librdkafka.x86_64 0.11.4-1.el7 base librdkafka.x86_64 0.11.4-1.el7 updates ``` Additional info: Please note that the version introduced in RHEL/Centos7.6 is older than the version that was in EPEL
Nearly 14 months after this bug was originally filed, we've just been bitten by this (as >=librdkafka-0.11.5 is a dependency for the php-pecl-rdkafka Remi PHP module, which exists in EPEL, but the "base" version is just 0.11.4). Can we get some idea of if this is going to be looked at or will ever be resolved? Manually working around it with "yum --disablerepo=base install librdkafka" works, feels like a less than elegant solution.
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.
EPEL 7 entered end-of-life (EOL) status on 2024-06-30.\n\nEPEL 7 is no longer maintained, which means that it\nwill not receive any further security or bug fix updates.\n As a result we are closing this bug.