RHEL 8+ has binaries in the release, but is missing some corresponding -devel package. How do I build a package that needs that missing -devel package?[1] For non-module packages, CentOS has a "Devel" repo[2], that contains many of the missing -devel packages. We have tested and found that EPEL8 packages will build utilizing that repo. We have setup EPEL8 so that it uses that repo, and packages can now be built that need the packages in the CentOS Devel repo. * Problem1: There is no s390x builds. ** Workaround1: In your EPEL8 rpm specs you will have to use ExcludeArch, ExclusiveArch, %ifarch, or %ifnarch so that your builds do not build on s390x, or skip that library for s390x. * Problem2: Not all missing -devel packages are in the repo. ** Solution2: You need to open a CentOS issue that states what devel package is missing (example: libbluray-devel) and packages it is affecting (example: mythtv). File the bug against the CentOS-8 Project, with the Category of _unreleased_devel_packages. To see if a bug has already been filed for your package, look here.[3] ** Reason2: The CentOS community is utilizing their bugs to show Red Hat why certain -devel packages are needed. EPEL Steering Committee [1] - https://fedoraproject.org/wiki/EPEL/FAQ#RHEL_8.2B_has_binaries_in_the_release.2C_but_is_missing_some_corresponding_-devel_package._How_do_I_build_a_package_that_needs_that_missing_-devel_package.3F [2] - http://mirror.centos.org/centos/8/Devel/ [3] - https://bugs.centos.org/view.php?id=16492 _______________________________________________ epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx