Activity log for bug #1625584

Date Who What changed Old value New value Message
2016-09-20 11:20:49 Martin Pitt bug added bug
2016-09-20 11:21:52 Martin Pitt nominated for series Ubuntu Xenial
2016-09-20 11:21:52 Martin Pitt bug task added systemd (Ubuntu Xenial)
2016-09-20 11:22:31 Martin Pitt systemd (Ubuntu): importance Undecided Medium
2016-09-20 11:22:34 Martin Pitt systemd (Ubuntu): assignee Martin Pitt (pitti)
2016-09-20 11:22:36 Martin Pitt systemd (Ubuntu): milestone ubuntu-16.09
2016-09-20 11:22:41 Martin Pitt systemd (Ubuntu Xenial): status New Triaged
2016-09-20 11:22:44 Martin Pitt systemd (Ubuntu): status New In Progress
2016-09-20 12:40:54 Martin Pitt description libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal. But when (manually) adding NSS action specifiers, these do not get removed along. TEST CASE: * Install libnss-machines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines". * Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]" * Remove/purge libnss-machines. * In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed. * With the fixed version, the action specifier is completely gone. * Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal. But when (manually) adding NSS action specifiers, these do not get removed along. TEST CASE:   * Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".   * Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"   * Remove/purge libnss-mymachines.   * In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.   * With the fixed version, the action specifier is completely gone.   * Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]".
2016-09-20 13:07:33 Martin Pitt systemd (Ubuntu): status In Progress Fix Committed
2016-09-20 13:07:56 Martin Pitt description libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal. But when (manually) adding NSS action specifiers, these do not get removed along. TEST CASE:   * Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".   * Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"   * Remove/purge libnss-mymachines.   * In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.   * With the fixed version, the action specifier is completely gone.   * Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal. But when (manually) adding NSS action specifiers, these do not get removed along. SRU FIX: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=ubuntu-xenial&id=2d08d7e481 TEST CASE:   * Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".   * Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"   * Remove/purge libnss-mymachines.   * In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.   * With the fixed version, the action specifier is completely gone.   * Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]".
2016-09-20 13:08:01 Martin Pitt systemd (Ubuntu Xenial): status Triaged In Progress
2016-09-20 13:09:23 Martin Pitt description libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal. But when (manually) adding NSS action specifiers, these do not get removed along. SRU FIX: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=ubuntu-xenial&id=2d08d7e481 TEST CASE:   * Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".   * Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"   * Remove/purge libnss-mymachines.   * In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.   * With the fixed version, the action specifier is completely gone.   * Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". libnss-{resolve,mymachines,myhostname} automatically add/remove themselves from /etc/nsswitch.conf on installation/removal. But when (manually) adding NSS action specifiers, these do not get removed along. SRU FIX: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=ubuntu-xenial&id=2d08d7e481 TEST CASE:   * Install libnss-mymachines. This will change the "hosts" line in /etc/nsswitch.conf from e. g. "files dns" to "files dns mymachines".   * Edit the file to add an action specifier: "files dns mymachines [!UNAVAIL=return]"   * Remove/purge libnss-mymachines.   * In current xenial (229-4ubuntu7)/yakkety (231-6) the hosts line ends up as "files dns [!UNAVAIL=return]", i. e. the action specifier now applies to "dns" but should have been removed.   * With the fixed version, the action specifier is completely gone.   * Re-test with installing libnss-resolve (which inserts itself before "dns") and modifying to "files resolve [!UNAVAIL=return] dns [foo=bar]", then purge libnss-resolve again -- this should again remove the [!UNAVAIL=return] but *NOT* "dns [foo=bar]". Regression potential: This only affects package removal, so upgrades or new installs are not affected. Removals of libnss-{mymachines,myhostname,resolvle} must be tested carefully to ensure that they don't break nsswitch.conf in any way.
2016-09-27 08:01:14 Andy Whitcroft systemd (Ubuntu Xenial): status In Progress Fix Committed
2016-09-27 08:01:16 Andy Whitcroft bug added subscriber Ubuntu Stable Release Updates Team
2016-09-27 08:01:17 Andy Whitcroft bug added subscriber SRU Verification
2016-09-27 08:01:24 Andy Whitcroft tags verification-needed
2016-09-27 11:17:19 Mathew Hodson systemd (Ubuntu Xenial): importance Undecided Medium
2016-09-28 09:19:06 Launchpad Janitor systemd (Ubuntu): status Fix Committed Fix Released
2016-09-29 11:58:41 Martin Pitt systemd (Ubuntu Xenial): status Fix Committed In Progress
2016-09-29 11:59:58 Martin Pitt tags verification-needed
2016-10-04 23:39:34 Chris Halse Rogers systemd (Ubuntu Xenial): status In Progress Fix Committed
2016-10-04 23:39:43 Chris Halse Rogers tags verification-needed
2016-10-06 05:25:50 Martin Pitt tags verification-needed verification-done
2016-10-12 08:37:09 Launchpad Janitor systemd (Ubuntu Xenial): status Fix Committed Fix Released
2016-10-12 08:37:36 Martin Pitt removed subscriber Ubuntu Stable Release Updates Team