NLnetLabs / unbound

Unbound is a validating, recursive, and caching DNS resolver.
https://nlnetlabs.nl/unbound
BSD 3-Clause "New" or "Revised" License
3.06k stars 349 forks source link

RPM for rhel 9 #1037

Open Pascal76 opened 6 months ago

Pascal76 commented 6 months ago

Hello,

The RPM from Redhat are a bit old (nearly 2 years old) and there are significant bugfixes on recent builds (ex: on SERVFAIL). Could it be possible to provide the up-to-date RPMs for rhel 9 (and then almalinux 9 etc...) This would benefit a lot of users. Major softwares have such fresh RPMs (php with Remi's RPM repository, Mariadb, ...)

pemensik commented 5 months ago

Aren't RPMs on Fedora enough? They get updated often, it should be possible to rebuild them for RHEL 9 or even 8 if desired. Is there a reason why those sources won't work? https://src.fedoraproject.org/rpms/unbound/tree/rawhide

pemensik commented 5 months ago

It would be fairly easy to create automated rebuilds on copr.fedorainfracloud.org with epel8 and epel9 repositories. But if you have some issues in centos stream 9 or rhel9, please open issue at issues.redhat.com on RHEL project, unbound component. We would update our packages if they do not bring backward incompatible changes. So far I haven't seen so issue, but we are likely to make update for rhel9 few times.

Pascal76 commented 5 months ago

could you share the command lines to rebuild for RHEL 9 please ?

pemensik commented 5 months ago

Checkout fedora rpms on rhel9 host:

or on Fedora, try fedpkg way:

It will print instructions how to choose epel9 base.

Pascal76 commented 5 months ago

rpmbuild --rebuild unbound.spec Installing unbound.spec error: unbound.spec cannot be installed