Description of problem: I found today that building an RPM that has a BuildRequires of 'pkgconfig(liblz4)' fails for epel7 on x86_64 (other archs and f2{6..8} and rawhide were OK). On Sunday, the build pulled in: - https://koji.fedoraproject.org/koji/taskinfo?taskID=25463989 ==== DEBUG util.py:439: --> lz4-devel-1.7.3-1.el7.x86_64 DEBUG util.py:439: lz4-devel x86_64 1.7.3-1.el7 build 19 k ==== Today; - https://koji.fedoraproject.org/koji/taskinfo?taskID=25533940 ==== DEBUG util.py:439: rh-mysql57-lz4-devel x86_64 r131-5.el7 build 19 k ==== Adding a restriction to the version on the BuildRequires worked around the issue. (https://koji.fedoraproject.org/koji/taskinfo?taskID=25534496) Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. Build an RPM that requires lz4 2. 3. Actual results: Pulls in 'rh-mysql57-lz4-devel' to satisfy 'lz4-devel'. Expected results: Pulls in 'lz4-devel' to satisfy 'lz4-devel'. Additional info:
To be clear Actual results: Pulls in 'rh-mysql57-lz4-devel' to satisfy 'pkgconfig(liblz4)'. Expected results: Pulls in 'lz4-devel' to satisfy 'pkgconfig(liblz4)'. $ rpm -qp --provides rh-mysql57-lz4-devel-r131-5.el7.x86_64.rpm pkgconfig(liblz4) = 131 rh-mysql57-lz4-devel = r131-5.el7 rh-mysql57-lz4-devel(x86-64) = r131-5.el7 scl-package(rh-mysql57)
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2018:1299