Activity log for bug #1713747

Date Who What changed Old value New value Message
2017-08-29 14:56:14 Mathieu Trudel-Lapierre bug added bug
2017-08-29 14:57:49 Mathieu Trudel-Lapierre nominated for series Ubuntu Zesty
2017-08-29 14:57:49 Mathieu Trudel-Lapierre bug task added isc-dhcp (Ubuntu Zesty)
2017-08-29 14:57:49 Mathieu Trudel-Lapierre nominated for series Ubuntu Xenial
2017-08-29 14:57:49 Mathieu Trudel-Lapierre bug task added isc-dhcp (Ubuntu Xenial)
2017-08-29 14:57:57 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu): status New In Progress
2017-08-29 14:57:59 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu): importance Undecided High
2017-08-29 14:58:00 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu): assignee Mathieu Trudel-Lapierre (cyphermox)
2017-08-29 14:58:04 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu Xenial): status New In Progress
2017-08-29 14:58:06 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu Xenial): importance Undecided High
2017-08-29 14:58:09 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu Zesty): importance Undecided High
2017-08-29 14:58:12 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu Xenial): assignee Mathieu Trudel-Lapierre (cyphermox)
2017-08-29 14:58:20 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu Zesty): status New Triaged
2017-08-29 15:20:09 Launchpad Janitor merge proposal linked https://code.launchpad.net/~cyphermox/ubuntu/+source/isc-dhcp/+git/isc-dhcp/+merge/329823
2017-09-19 21:06:49 Launchpad Janitor isc-dhcp (Ubuntu): status In Progress Fix Released
2017-10-04 21:38:40 Chris J Arges isc-dhcp (Ubuntu Zesty): status Triaged Fix Committed
2017-10-04 21:38:42 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2017-10-04 21:38:44 Chris J Arges bug added subscriber SRU Verification
2017-10-04 21:38:46 Chris J Arges tags verification-needed verification-needed-zesty
2017-10-05 14:22:34 Mathieu Trudel-Lapierre description For networked systems, for instance booting with an iSCSI root, dhclient writes an output file in the form of /run/net-<iface>.conf that contains data for other programs to consume. This allows, for instance, open-iscsi to get the right information and properly connect to the server to mount the root filesystem. It is common for DHCP servers to only provide a domain name value, and no search domains. In this case, isc-dhcp doesn't currently write DOMAINSEARCH, but people may wish to use short names to resolve things (such as in iSCSI server). In the not-initramfs dhclient-script, when domain_search isn't provided but domain_name is, domain_name is written to the search string. If both are provided, domain_search is written. The initramfs enter hook should do the same. [Impact] Systems booted off the network where the DHCP server provides a domain name but no search domains may wish to rely on the domain name as a search value (as is done in isc-dhcp in userland, outside the initramfs), to be able to use short names for resolving hosts. [Test cases] 1) Boot a system with a remote root over the network - Typically this requires adding ip=(some IP settings) or ip=dhcp on the kernel command-line, and is better done automatically. One good setup for this is to use MaaS to configure the system; where it will require a remote root over iSCSI. 2) Break boot in the initramfs (adding 'break=bottom' or 'break=premount' to stop in the initramfs at its end, or just before it mounts filesystems) 3) Validate the contents of /etc/resolv.conf [Regression potential] Potential regressions would include incorrectly resolving names, bad configuration of /etc/resolv.conf (invalid values for the fields, or missing fields), or even failure to mount the remote root in the cases where name resolution is required to find the remote server. -- For networked systems, for instance booting with an iSCSI root, dhclient writes an output file in the form of /run/net-<iface>.conf that contains data for other programs to consume. This allows, for instance, open-iscsi to get the right information and properly connect to the server to mount the root filesystem. It is common for DHCP servers to only provide a domain name value, and no search domains. In this case, isc-dhcp doesn't currently write DOMAINSEARCH, but people may wish to use short names to resolve things (such as in iSCSI server). In the not-initramfs dhclient-script, when domain_search isn't provided but domain_name is, domain_name is written to the search string. If both are provided, domain_search is written. The initramfs enter hook should do the same.
2017-10-05 14:22:47 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu Xenial): status In Progress Invalid
2017-10-05 14:22:54 Mathieu Trudel-Lapierre bug task added klibc (Ubuntu)
2017-10-05 14:23:04 Mathieu Trudel-Lapierre klibc (Ubuntu): status New Triaged
2017-10-05 14:23:08 Mathieu Trudel-Lapierre klibc (Ubuntu Xenial): status New Triaged
2017-10-05 14:23:10 Mathieu Trudel-Lapierre klibc (Ubuntu Zesty): status New Triaged
2017-10-05 14:23:13 Mathieu Trudel-Lapierre klibc (Ubuntu): assignee Mathieu Trudel-Lapierre (cyphermox)
2017-10-05 14:23:15 Mathieu Trudel-Lapierre klibc (Ubuntu Xenial): assignee Mathieu Trudel-Lapierre (cyphermox)
2017-10-05 14:23:16 Mathieu Trudel-Lapierre klibc (Ubuntu Zesty): assignee Mathieu Trudel-Lapierre (cyphermox)
2017-10-05 14:23:19 Mathieu Trudel-Lapierre klibc (Ubuntu): importance Undecided Medium
2017-10-05 14:23:20 Mathieu Trudel-Lapierre klibc (Ubuntu Xenial): importance Undecided High
2017-10-05 14:23:22 Mathieu Trudel-Lapierre klibc (Ubuntu Zesty): importance Undecided Medium
2017-10-05 14:29:16 Mathieu Trudel-Lapierre isc-dhcp (Ubuntu Xenial): status Invalid Triaged
2017-11-10 17:00:53 Launchpad Janitor klibc (Ubuntu): status Triaged Fix Released
2017-11-10 21:33:18 Mathieu Trudel-Lapierre description [Impact] Systems booted off the network where the DHCP server provides a domain name but no search domains may wish to rely on the domain name as a search value (as is done in isc-dhcp in userland, outside the initramfs), to be able to use short names for resolving hosts. [Test cases] 1) Boot a system with a remote root over the network - Typically this requires adding ip=(some IP settings) or ip=dhcp on the kernel command-line, and is better done automatically. One good setup for this is to use MaaS to configure the system; where it will require a remote root over iSCSI. 2) Break boot in the initramfs (adding 'break=bottom' or 'break=premount' to stop in the initramfs at its end, or just before it mounts filesystems) 3) Validate the contents of /etc/resolv.conf [Regression potential] Potential regressions would include incorrectly resolving names, bad configuration of /etc/resolv.conf (invalid values for the fields, or missing fields), or even failure to mount the remote root in the cases where name resolution is required to find the remote server. -- For networked systems, for instance booting with an iSCSI root, dhclient writes an output file in the form of /run/net-<iface>.conf that contains data for other programs to consume. This allows, for instance, open-iscsi to get the right information and properly connect to the server to mount the root filesystem. It is common for DHCP servers to only provide a domain name value, and no search domains. In this case, isc-dhcp doesn't currently write DOMAINSEARCH, but people may wish to use short names to resolve things (such as in iSCSI server). In the not-initramfs dhclient-script, when domain_search isn't provided but domain_name is, domain_name is written to the search string. If both are provided, domain_search is written. The initramfs enter hook should do the same. [Impact] Systems booted off the network where the DHCP server provides a domain name but no search domains may wish to rely on the domain name as a search value (as is done in isc-dhcp in userland, outside the initramfs), to be able to use short names for resolving hosts. [Test cases] 1) Boot a system with a remote root over the network  - Typically this requires adding ip=(some IP settings) or ip=dhcp on the kernel command-line, and is better done automatically. One good setup for this is to use MaaS to configure the system; where it will require a remote root over iSCSI. 2) Break boot in the initramfs (adding 'break=bottom' or 'break=premount' to stop in the initramfs at its end, or just before it mounts filesystems) 3) Validate the contents of /etc/resolv.conf and /run/net-*.conf. [Regression potential] Potential regressions would include incorrectly resolving names, bad configuration of /etc/resolv.conf (invalid values for the fields, or missing fields), or even failure to mount the remote root in the cases where name resolution is required to find the remote server. -- For networked systems, for instance booting with an iSCSI root, dhclient writes an output file in the form of /run/net-<iface>.conf that contains data for other programs to consume. This allows, for instance, open-iscsi to get the right information and properly connect to the server to mount the root filesystem. It is common for DHCP servers to only provide a domain name value, and no search domains. In this case, isc-dhcp doesn't currently write DOMAINSEARCH, but people may wish to use short names to resolve things (such as in iSCSI server). In the not-initramfs dhclient-script, when domain_search isn't provided but domain_name is, domain_name is written to the search string. If both are provided, domain_search is written. The initramfs enter hook should do the same.
2017-11-14 19:40:30 Łukasz Zemczak klibc (Ubuntu Zesty): status Triaged Fix Committed
2017-11-14 19:48:11 Łukasz Zemczak klibc (Ubuntu Xenial): status Triaged Fix Committed
2017-11-14 19:48:16 Łukasz Zemczak tags verification-needed verification-needed-zesty verification-needed verification-needed-xenial verification-needed-zesty
2017-11-21 15:18:24 Mathieu Trudel-Lapierre tags verification-needed verification-needed-xenial verification-needed-zesty verification-done-zesty verification-needed verification-needed-xenial
2017-11-21 21:18:57 Mathieu Trudel-Lapierre tags verification-done-zesty verification-needed verification-needed-xenial verification-done-xenial verification-done-zesty
2017-11-21 22:24:46 Launchpad Janitor klibc (Ubuntu Xenial): status Fix Committed Fix Released
2017-11-21 22:24:49 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-11-21 22:25:22 Launchpad Janitor klibc (Ubuntu Zesty): status Fix Committed Fix Released
2017-11-22 15:16:18 Launchpad Janitor isc-dhcp (Ubuntu Zesty): status Fix Committed Fix Released