Bug 2247060

Summary: Remove dependency on dhcp-client in rear
Product: [Fedora] Fedora Reporter: Martin Osvald 🛹 <mosvald>
Component: rearAssignee: Lukáš Zaoral <lzaoral>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: ce, jorton, lzaoral, pcahyna
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rear-2.7-8.fc40 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-02-12 16:03:08 UTC 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:

Description Martin Osvald 🛹 2023-10-30 13:53:39 UTC
Description of problem:

ISC dhcp is no longer maintained upstream since the end of 2022. The
Infrastructure Services team is not planning to support it in RHEL 10.
Your RHEL package libguestfs currently has a dependency on dhcp-client. We
recommend that you remove this dependency and use an alternative DHCP
client such as dhcpcd, busybox's udhcpc, or internal dhcp client provided
by NetworkManager/systemd-networkd.

This dependency can be seen only in REHL9 due to:

Red HatBug 1926451 - mkrescue failed with an error: DHCP is enabled but no DHCP client binary (dhcpcd dhclient dhcp6c dhclient6) was found

This BZ is here to make sure (or get acknowledged) that it doesn't get fixed as a regression in RHEL10.


Version-Release number of selected component (if applicable):

rear-0:2.6-19.el9.x86_64

Steps to Reproduce:

rhel9# repoquery --enablerepo=\* --whatrequires dhcp-client
...
rear-0:2.6-19.el9.x86_64

Comment 1 Martin Osvald 🛹 2023-11-01 15:13:27 UTC
Changing assignee as it makes more sense to have this assigned to RHEL maintainer directly so it doesn't get overlooked or forgotten.

Comment 2 Lukáš Zaoral 2024-02-06 14:54:57 UTC
Thank you for the report, Martin!  I'll replace the dhcp-client dependency with the dhcpcd which is, fortunately, also supported by rear.

Comment 3 Lukáš Zaoral 2024-02-06 15:20:42 UTC
PR: https://src.fedoraproject.org/rpms/rear/pull-request/4

Comment 4 Fedora Update System 2024-02-12 15:59:53 UTC
FEDORA-2024-07cb547551 (rear-2.7-8.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-07cb547551

Comment 5 Fedora Update System 2024-02-12 16:03:08 UTC
FEDORA-2024-07cb547551 (rear-2.7-8.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.