Bug 1660875 - Librdkafka present in both EPEL7 and RHEL7
Summary: Librdkafka present in both EPEL7 and RHEL7
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: librdkafka
Version: epel7
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Attila Lakatos
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-12-19 13:26 UTC by Vincent Brillault
Modified: 2024-07-09 02:39 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-07-09 02:39:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vincent Brillault 2018-12-19 13:26:43 UTC
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

Comment 1 nodesupport 2020-01-31 16:16:43 UTC
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.

Comment 2 Fedora Admin user for bugzilla script actions 2022-11-28 12:33:18 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 3 Troy Dawson 2024-07-09 02:39:22 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.