[Touch-packages] [Bug 2024164] Re: Replace dhclient with dhcpcd

2023-09-23 Thread TrReardon
The dependency should be on ubuntu-minimal, not initramfs-tools, just as
with isc-dhcp-client

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/2024164

Title:
  Replace dhclient with dhcpcd

Status in initramfs-tools package in Ubuntu:
  Fix Released
Status in isc-dhcp package in Ubuntu:
  Fix Released

Bug description:
  ISC has announced the end of life for ISC DHCP as of the end of 2022.
  Kea is the recommended successor of the DHCP server (isc-dhcp-server).
  This bug report is about replacing the DHCP client (isc-dhcp-client).

  Ubuntu uses NetworkManager on the desktop and systemd-networkd on the
  server as default DHCP client. However isc-dhcp-client is still
  installed as part of all Ubuntu systems, because it is the only client
  implementation that integrates with initramfs-tools. isc-dhcp-client
  is also used by cloud-init and as a command line tool to configure
  transient DHCP on an interface.

  There are following requirements for the replacement DHCP client:
  1. The DHCP client must support DHCPv6.
  2. The DHCP client in the initramfs should be small enough to not increase 
the size noticeable.
  3. The DHCP client needs to be callable from the shell (for initramfs and 
cloud-init)

  The Ubuntu desktop uses network-manager and the server/cloud images
  uses systemd-networkd. So there is no need for changing the DHCP
  client on booted systems, but the initramfs uses dhclient from isc-
  dhcp-client.

  ipconfig (from klibc-utils) does not support DHCPv6 (but there is work
  in progress in
  https://git.kernel.org/pub/scm/linux/kernel/git/bwh/klibc.git/?h=ipv6).
  systemd-networkd, network-manager, and dhcpcanon pull in too many
  packages/libraries for the initramfs use case (unless using a systemd-
  based boot). For example, /lib/systemd/systemd-networkd is 1.6 MB big
  and directly depends on 24 libraries.

  systemd-networkd is designed to run as a service. It takes no
  arguments when called. So it must run as daemon.

  Therefore only dhcpcd and udhcpc remain as replacement (for the initramfs). 
From those two, I propose to use dhcpcd as replacement, because:
  * It has many features (like classless static routes or DHCP over InfiniBand)
  * It is actively developed (normally a few release per year)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2024164/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2024164] Re: Replace dhclient with dhcpcd

2023-09-05 Thread Launchpad Bug Tracker
This bug was fixed in the package isc-dhcp - 4.4.3-P1-2ubuntu5

---
isc-dhcp (4.4.3-P1-2ubuntu5) mantic; urgency=medium

  * Remove initramfs-tools integration from isc-dhcp-client.
initramfs-tools >= 0.142ubuntu9 uses dhcpcd instead of dhclient.
(LP: #2024164)
  * autopkgtest: Ensure that /var/lib/dhcp/dhcpd.leases is present

 -- Benjamin Drung   Tue, 05 Sep 2023 12:55:20 +0200

** Changed in: isc-dhcp (Ubuntu)
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/2024164

Title:
  Replace dhclient with dhcpcd

Status in initramfs-tools package in Ubuntu:
  Fix Released
Status in isc-dhcp package in Ubuntu:
  Fix Released

Bug description:
  ISC has announced the end of life for ISC DHCP as of the end of 2022.
  Kea is the recommended successor of the DHCP server (isc-dhcp-server).
  This bug report is about replacing the DHCP client (isc-dhcp-client).

  Ubuntu uses NetworkManager on the desktop and systemd-networkd on the
  server as default DHCP client. However isc-dhcp-client is still
  installed as part of all Ubuntu systems, because it is the only client
  implementation that integrates with initramfs-tools. isc-dhcp-client
  is also used by cloud-init and as a command line tool to configure
  transient DHCP on an interface.

  There are following requirements for the replacement DHCP client:
  1. The DHCP client must support DHCPv6.
  2. The DHCP client in the initramfs should be small enough to not increase 
the size noticeable.
  3. The DHCP client needs to be callable from the shell (for initramfs and 
cloud-init)

  The Ubuntu desktop uses network-manager and the server/cloud images
  uses systemd-networkd. So there is no need for changing the DHCP
  client on booted systems, but the initramfs uses dhclient from isc-
  dhcp-client.

  ipconfig (from klibc-utils) does not support DHCPv6 (but there is work
  in progress in
  https://git.kernel.org/pub/scm/linux/kernel/git/bwh/klibc.git/?h=ipv6).
  systemd-networkd, network-manager, and dhcpcanon pull in too many
  packages/libraries for the initramfs use case (unless using a systemd-
  based boot). For example, /lib/systemd/systemd-networkd is 1.6 MB big
  and directly depends on 24 libraries.

  systemd-networkd is designed to run as a service. It takes no
  arguments when called. So it must run as daemon.

  Therefore only dhcpcd and udhcpc remain as replacement (for the initramfs). 
From those two, I propose to use dhcpcd as replacement, because:
  * It has many features (like classless static routes or DHCP over InfiniBand)
  * It is actively developed (normally a few release per year)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2024164/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2024164] Re: Replace dhclient with dhcpcd

2023-09-05 Thread Benjamin Drung
** Changed in: initramfs-tools (Ubuntu)
 Assignee: Benjamin Drung (bdrung) => (unassigned)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/2024164

Title:
  Replace dhclient with dhcpcd

Status in initramfs-tools package in Ubuntu:
  Fix Released
Status in isc-dhcp package in Ubuntu:
  New

Bug description:
  ISC has announced the end of life for ISC DHCP as of the end of 2022.
  Kea is the recommended successor of the DHCP server (isc-dhcp-server).
  This bug report is about replacing the DHCP client (isc-dhcp-client).

  Ubuntu uses NetworkManager on the desktop and systemd-networkd on the
  server as default DHCP client. However isc-dhcp-client is still
  installed as part of all Ubuntu systems, because it is the only client
  implementation that integrates with initramfs-tools. isc-dhcp-client
  is also used by cloud-init and as a command line tool to configure
  transient DHCP on an interface.

  There are following requirements for the replacement DHCP client:
  1. The DHCP client must support DHCPv6.
  2. The DHCP client in the initramfs should be small enough to not increase 
the size noticeable.
  3. The DHCP client needs to be callable from the shell (for initramfs and 
cloud-init)

  The Ubuntu desktop uses network-manager and the server/cloud images
  uses systemd-networkd. So there is no need for changing the DHCP
  client on booted systems, but the initramfs uses dhclient from isc-
  dhcp-client.

  ipconfig (from klibc-utils) does not support DHCPv6 (but there is work
  in progress in
  https://git.kernel.org/pub/scm/linux/kernel/git/bwh/klibc.git/?h=ipv6).
  systemd-networkd, network-manager, and dhcpcanon pull in too many
  packages/libraries for the initramfs use case (unless using a systemd-
  based boot). For example, /lib/systemd/systemd-networkd is 1.6 MB big
  and directly depends on 24 libraries.

  systemd-networkd is designed to run as a service. It takes no
  arguments when called. So it must run as daemon.

  Therefore only dhcpcd and udhcpc remain as replacement (for the initramfs). 
From those two, I propose to use dhcpcd as replacement, because:
  * It has many features (like classless static routes or DHCP over InfiniBand)
  * It is actively developed (normally a few release per year)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2024164/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2024164] Re: Replace dhclient with dhcpcd

2023-09-05 Thread Benjamin Drung
** Also affects: isc-dhcp (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/2024164

Title:
  Replace dhclient with dhcpcd

Status in initramfs-tools package in Ubuntu:
  Fix Released
Status in isc-dhcp package in Ubuntu:
  New

Bug description:
  ISC has announced the end of life for ISC DHCP as of the end of 2022.
  Kea is the recommended successor of the DHCP server (isc-dhcp-server).
  This bug report is about replacing the DHCP client (isc-dhcp-client).

  Ubuntu uses NetworkManager on the desktop and systemd-networkd on the
  server as default DHCP client. However isc-dhcp-client is still
  installed as part of all Ubuntu systems, because it is the only client
  implementation that integrates with initramfs-tools. isc-dhcp-client
  is also used by cloud-init and as a command line tool to configure
  transient DHCP on an interface.

  There are following requirements for the replacement DHCP client:
  1. The DHCP client must support DHCPv6.
  2. The DHCP client in the initramfs should be small enough to not increase 
the size noticeable.
  3. The DHCP client needs to be callable from the shell (for initramfs and 
cloud-init)

  The Ubuntu desktop uses network-manager and the server/cloud images
  uses systemd-networkd. So there is no need for changing the DHCP
  client on booted systems, but the initramfs uses dhclient from isc-
  dhcp-client.

  ipconfig (from klibc-utils) does not support DHCPv6 (but there is work
  in progress in
  https://git.kernel.org/pub/scm/linux/kernel/git/bwh/klibc.git/?h=ipv6).
  systemd-networkd, network-manager, and dhcpcanon pull in too many
  packages/libraries for the initramfs use case (unless using a systemd-
  based boot). For example, /lib/systemd/systemd-networkd is 1.6 MB big
  and directly depends on 24 libraries.

  systemd-networkd is designed to run as a service. It takes no
  arguments when called. So it must run as daemon.

  Therefore only dhcpcd and udhcpc remain as replacement (for the initramfs). 
From those two, I propose to use dhcpcd as replacement, because:
  * It has many features (like classless static routes or DHCP over InfiniBand)
  * It is actively developed (normally a few release per year)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2024164/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2024164] Re: Replace dhclient with dhcpcd

2023-07-04 Thread Benjamin Drung
Pushed change to ubuntu/devel-dhcpcd branch:
https://code.launchpad.net/~ubuntu-core-dev/ubuntu/+source/initramfs-tools/+git/initramfs-tools/+ref/ubuntu/devel-dhcpcd

The upload needs to wait for the dhcpcd MIR in bug #2019191

** Changed in: initramfs-tools (Ubuntu)
   Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/2024164

Title:
  Replace dhclient with dhcpcd

Status in initramfs-tools package in Ubuntu:
  In Progress

Bug description:
  ISC has announced the end of life for ISC DHCP as of the end of 2022.
  Kea is the recommended successor of the DHCP server (isc-dhcp-server).
  This bug report is about replacing the DHCP client (isc-dhcp-client).

  Ubuntu uses NetworkManager on the desktop and systemd-networkd on the
  server as default DHCP client. However isc-dhcp-client is still
  installed as part of all Ubuntu systems, because it is the only client
  implementation that integrates with initramfs-tools. isc-dhcp-client
  is also used by cloud-init and as a command line tool to configure
  transient DHCP on an interface.

  There are following requirements for the replacement DHCP client:
  1. The DHCP client must support DHCPv6.
  2. The DHCP client in the initramfs should be small enough to not increase 
the size noticeable.
  3. The DHCP client needs to be callable from the shell (for initramfs and 
cloud-init)

  The Ubuntu desktop uses network-manager and the server/cloud images
  uses systemd-networkd. So there is no need for changing the DHCP
  client on booted systems, but the initramfs uses dhclient from isc-
  dhcp-client.

  ipconfig (from klibc-utils) does not support DHCPv6 (but there is work
  in progress in
  https://git.kernel.org/pub/scm/linux/kernel/git/bwh/klibc.git/?h=ipv6).
  systemd-networkd, network-manager, and dhcpcanon pull in too many
  packages/libraries for the initramfs use case (unless using a systemd-
  based boot). For example, /lib/systemd/systemd-networkd is 1.6 MB big
  and directly depends on 24 libraries.

  systemd-networkd is designed to run as a service. It takes no
  arguments when called. So it must run as daemon.

  Therefore only dhcpcd and udhcpc remain as replacement (for the initramfs). 
From those two, I propose to use dhcpcd as replacement, because:
  * It has many features (like classless static routes or DHCP over InfiniBand)
  * It is actively developed (normally a few release per year)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2024164/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp