Description of problem: The following update: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5ceeaaa626 overwrites the speexdsp package that is in the official RHEL/CentOS 7 media, making impossible to build against speex as the above update has an explicit conflict declared: the update replaces only the speexdsp part of the speex package: $ rpm -qp --provides speex-devel-1.2-0.19.rc1.el7.x86_64.rpm warning: speex-devel-1.2-0.19.rc1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY pkgconfig(speex) = 1.2rc1 pkgconfig(speexdsp) = 1.2rc1 speex-devel = 1.2-0.19.rc1.el7 speex-devel(x86-64) = 1.2-0.19.rc1.el7 It's also even newer than what is on the RHEL 7.3 media. Please retire that package from EPEL, it's against the policy to overwrite packages. Version-Release number of selected component (if applicable): speexdsp-1.2-0.9.rc3.el7 How reproducible: Just try to build something that require speex and speexdsp Steps to Reproduce: 1. Put Buildrequires: pkgconfig(speex) and pkconfig(speexdsp) in a spec file 2. Attempt to build Actual results: --> Processing Conflict: speexdsp-devel-1.2-0.9.rc3.el7.x86_64 conflicts speex-devel <= 1.2-0.21.rc1 --> Processing Conflict: speexdsp-1.2-0.9.rc3.el7.x86_64 conflicts speex <= 1.2-0.21.rc1 Expected results: No speexdsp package should come out of EPEL, that's agains the policy. Additional info: It makes impossible to build (for example) VLC for RHEL/CentOS 7, so I would say it's quite urgent. Originally reported here: https://pagure.io/fesco/issue/1649
RHEL 7 speex predates the split in Fedora of speex and speexdsp, and therefore contains the equivalent of both. speexdsp should be removed and blocked from epel7.
I've retired speexdsp in epel7. Your builds should start working hopefully after the next newrepo.