Bug 2218436

Summary: Re-patch bind-utils to support attempts in /etc/resolv.conf
Product: Red Hat Enterprise Linux 9 Reporter: Jacek Tomasiak <jacek.tomasiak>
Component: bindAssignee: Petr Menšík <pemensik>
Status: ASSIGNED --- QA Contact: Petr Sklenar <psklenar>
Severity: unspecified Docs Contact:
Priority: low    
Version: CentOS StreamCC: bstinson, jwboyer, psklenar
Target Milestone: rcKeywords: FutureFeature, Regression, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2187436, 1984876    
Bug Blocks:    

Description Jacek Tomasiak 2023-06-29 06:38:36 UTC
Description of problem:
Support for "options attempts:X" was "lost" when upstream switched from liblwres to libirs (in version 9.12). It was re-added in upstream version 9.17 and downstream patch was added in Fedora in version 32:9.16.28-2 of the package in May 2022.

However the el9 version of bind packages (at version 32:9.16.23-11 currently) still didn't get the patch added.

Please re-add the patch to get back support for resolv.conf options in RHEL9.

Comment 1 Jacek Tomasiak 2023-06-29 06:48:08 UTC
I see that this is a duplicate of #1984876 which was closed as WONTFIX.
Is there a chance for re-opening that?

Comment 2 Petr Menšík 2023-08-09 09:29:45 UTC
Yes, while I would say this is not high priority work, I think it would be useful backporting this also to 9.16 bind. Upstream has not backported the change to that version, but there should not be anything important blocking this feature.

I would propose doing that with rebase bug #2187436, which I doubt would be sooner than release 9.4. Especially if we had that already on Fedora and no issues were reported related to that. It is self-contained change with very low chance of breaking something else.