I am building the KDE Plasma desktop in EPEL9. A couple packages require llvm-devel to build. Currently in RHEL9 llvm-devel is missing on s390x. llvm is available on all the architectures, it's just the -devel package that is missing on s390x. For me, it's only affecting qt-creator and umbrello, which are not critical KDE packages. But I suspect that many other EPEL packages are going to hit the same problem. I checked the latest production compose - CentOS-Stream-9-20211222.0 and latest development compose - CentOS-Stream-9-20211223.d.0
The package exists in koji. Is it possible the compose is filtering it out?
I believe instead of being filtered out, it is not being pulled in. If you look at pungi-centos/prepopulate.json it shows "llvm-devel.aarch64", "llvm-devel.ppc64le", "llvm-devel.i686", "llvm-devel.x86_64", I don't know why we aren't prepopulating llvm-devel for s390x. There might be a reason, or it might be an oversight. Also, this isn't urgent. I don't want to disturb anyones Holidays or shutdowns. I just wanted to get this bug created before I took my holidays. We can talk about it next year. Happy Holidays.
(In reply to Troy Dawson from comment #2) > I believe instead of being filtered out, it is not being pulled in. > If you look at pungi-centos/prepopulate.json it shows > "llvm-devel.aarch64", > "llvm-devel.ppc64le", > "llvm-devel.i686", > "llvm-devel.x86_64", > > I don't know why we aren't prepopulating llvm-devel for s390x. > There might be a reason, or it might be an oversight. prepopulate.json was generated from a point-in-time compose to set a baseline post-RHEL 9 Beta. At that time, llvm-devel.s390x wasn't included. It's a case of "not being pulled in", essentially. The only thing that pulls it into the compose on the other arches is lld-test. lld isn't built for s390x at all, so llvm-devel isn't pulled in. Adding llvm-devel to s390x is simple to do, after the bug is approved.
*** Bug 2034903 has been marked as a duplicate of this bug. ***
@jwboyer Should I assign this to you?
Sure
https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/229
I just want to chime in and say I'm now seeing llvm-devel on all arches on my EPEL9 builds. Thank You.
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 (new packages: llvm-toolset), 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/RHBA-2022:2442