There are a lot of packages which are in EPEL-6 or EPEL-7 but are not in EPEL-8 yet. Some of these may not be possible due to missing -devel, others may just need someone interested in maintaining a branch for EPEL-8, etc etc. In order to try and get a push on this I wanted to see what packages could be built and made ready at some point. I also wanted to make it possible that if you really needed this package, that they could be available.
Important notes:
- These packages will not be getting updates
- These packages will not be something you can file a bugzilla on if they don't work.
- If they turn out to be filled with goblins, you have been warned.
- If your system starts glowing green and moaning about Elder Gods.. I take no responsibility.
That said, this is how I am building these packages in case you want to do this also:
#Look up package src git repository
$ kinit
$ fedpkg clone {src name}
$ fedpkg srpm
$ mock --chain -r epel-8-x86_64 --localrepo=/home/smooge/not-yet-in-epel8/
# See what packages were needed to build or fix any spec file changes
# if packages needed start chain of packages and fixes
$ copr-cli build not-yet-in-epel8 {src.rpm 1} {src.rpm 2}
# see what failures occurred.. see if they are fixable.
Currently packages which are not fixable are anything using perl-generators. There are 2 perl-generators in RHEL/CentOS-8 with one of them being a fully built module and one being a pseudo-module. The mock configs use best=1 which causes the fully built module perl to be pulled in.. which is the wrong package as it is built against perl-5.24 and the main perl is perl-5.26. Other packages which will not build are ones which need items which RHEL/CentOS-8 did not ship at all (various -devel and such).
In any case, the copr is at https://copr.fedorainfracloud.org/coprs/smooge/not-yet-in-epel8/ . I will maintain this repository until next March when it like all Halloween themed candy is not even sold at the dollar store anymore.
No comments:
Post a Comment