RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2056116 - unbound-devel is not available on Centos 9 Stream
Summary: unbound-devel is not available on Centos 9 Stream
Keywords:
Status: CLOSED ERRATA
Alias: None
Deadline: 2022-04-11
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: unbound
Version: 9.1
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: rc
: ---
Assignee: Petr Menšík
QA Contact: Petr Sklenar
URL:
Whiteboard:
Depends On:
Blocks: 2073072 1768692 2117974 2182374
TreeView+ depends on / blocked
 
Reported: 2022-02-18 20:36 UTC by Nathan Coulson
Modified: 2023-04-24 16:26 UTC (History)
7 users (show)

Fixed In Version: unbound-1.13.1-15.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-11-15 10:15:56 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Gitlab redhat/centos-stream/rpms unbound merge_requests 13 0 None None None 2022-05-02 21:09:33 UTC
Red Hat Issue Tracker RHELPLAN-112843 0 None None None 2022-02-18 20:36:53 UTC
Red Hat Product Errata RHSA-2022:8062 0 None None None 2022-11-15 10:16:20 UTC

Description Nathan Coulson 2022-02-18 20:36:11 UTC
Description of problem:
When compiling asterisk for Centos9Stream (using epel's respitory as well), unbound-devel was not found.

Version-Release number of selected component (if applicable):
unbound-1.13.1-12.el9

How reproducible:
always

Steps to Reproduce:
1. dnf list unbound-devel

Actual results:
no such package

Expected results:
Available Packages
unbound-devel.x86_64                                                                 1.13.1-12.el9.almalinux                                                                 

Additional info:
The spec file at https://src.fedoraproject.org/rpms/asterisk/blob/rawhide/f/asterisk.spec lists unbound-devel as a dependency.

Comment 2 Timothy Redaelli 2022-03-21 16:03:40 UTC
unbound-devel is also a buildrequires of openvswitch (both downstream and upstream spec file)

Comment 3 Petr Menšík 2022-03-28 18:45:20 UTC
The package is only in buildroot. Because unbound is a good solution of dns library with DNSSEC validation ability and only stable ABI which we provide for such way, I think unbound-devel needs to be at least CRB. I would even consider it supported. Because we don't guarantee bind stable ABI, we should guarantee at least one. I don't know about any alternative advanced library with dnssec validation support, which we can offer oficially to our clients.

Comment 4 Petr Menšík 2022-03-28 18:58:15 UTC
Unbound API is quite stable. Since I maintained RHEL 7, only single ABI breaking change happened. That blocks RHEL8 rebase to more recent version. But RHEL9 started AFTER this change. It provides ability to connect also clients to DNS over TLS and DNS over HTTPS. Because bind package does not have stable ABI, this is the best we can offer to our customers. It is used also by gnutls-utils, libreswan in RHEL. Not only asterisk, also stubby and getdns depends on it in Fedora.

A lot of external software uses unbound. Even openssh can be built with its support. If we want good and stable API, unbound offers it. I think AppStream should be target repository. Likehood of following ABI break on rebases is low, it tends to be super-stable. I would like it a supported part, because we have no better replacement supported in RHEL. Even if we don't count DNSSEC feature, this is the best DNS API we can offer.

Comment 16 Ran Drori 2022-08-10 10:57:25 UTC
How can we z-stream this package to RHEL9.0?

Comment 17 Petr Menšík 2022-08-17 18:58:07 UTC
I am not sure this package should be part of z-stream. New features are not supposed to be added by z-streams and I think this falls into this category. It should be soon visible in CentOS 9 Stream and would be also in RHEL 9.1. If you are a RHEL customer, please request Z-Stream by customer support channel. I think it won't happen unless any customer requests it, because it is more feature than a bug.

Comment 18 Davide Cavalca 2022-08-26 18:02:33 UTC
This is a blocker for asterisk in EPEL 9

Comment 20 errata-xmlrpc 2022-11-15 10:15:56 UTC
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 (Moderate: unbound security, bug fix, and enhancement update), 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/RHSA-2022:8062


Note You need to log in before you can comment on or make changes to this bug.