ubuntu-minimal: please change Depends on isc-dhcp-client to dhcpcd-base

Bug #2019722 reported by Martin-Éric Racine
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-meta (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

ubuntu-minimal currently has a hard Depends on isc-dhcp-client. Unless there is a compelling reason to depend on a specific DHCP implementation, this should be changed to "isc-dhcp-client | dhcp-client" instead.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

It is not possible for ubuntu-meta to use alternate dependencies, because ubuntu-meta relies on germinate.

Changed in ubuntu-meta (Ubuntu):
status: New → Invalid
Revision history for this message
Martin-Éric Racine (q-funk) wrote :

Could it Depends on dhcp-client and let APT decide which package providing this has the highest priority?

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Only isc-dhcp-client is in Ubuntu Main and therefore is supported by Canonical.

Do you have a specific reason why people would need to use the alternate implementation?

Changed in ubuntu-meta (Ubuntu):
status: Invalid → New
Revision history for this message
Martin-Éric Racine (q-funk) wrote :

1) isc-dhcp-client doesn't do IPv6 well and cannot handle a dual-stack case at all.

2) isc-dhcp-client is EOL upstream.

3) https://bugs.launchpad.net/ubuntu/+source/dhcpcd5/+bug/2019191

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thank you for following up.

It looks like Ubuntu plans to switch ubuntu-minimal from isc-dhcp-client to dhcpcd-base for Ubuntu 23.10 already. There is no need to allow people to choose to install isc-dhcp-client instead at that point.

summary: - ubuntu-minimal: please change Depends on isc-dhcp-client to | dhcp-
- client
+ ubuntu-minimal: please change Depends on isc-dhcp-client to dhcpcd-base
Changed in ubuntu-meta (Ubuntu):
status: New → Triaged
Revision history for this message
Benjamin Drung (bdrung) wrote :

Once we have dhcpcd in main (bug #2019191), initramfs-tools will switch to using it (bug #2024164). Then we should drop isc-dhcp-client from ubuntu-meta. The desktop will use network-manager and the server will use systemd-networkd.

Benjamin Drung (bdrung)
Changed in ubuntu-meta (Ubuntu):
importance: Undecided → Medium
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-meta - 1.511

---------------
ubuntu-meta (1.511) mantic; urgency=medium

  * Refreshed dependencies.
  * Added secureboot-db to cloud-minimal [amd64 arm64].
  * Added systemd-timesyncd to cloud-minimal.
  * Moved lxd-installer, needrestart, and unattended-upgrades
    to cloud-minimal.

 -- Utkarsh Gupta <email address hidden> Thu, 17 Aug 2023 07:59:41 +0530

Changed in ubuntu-meta (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.