Activity log for bug #1313712

Date Who What changed Old value New value Message
2014-04-28 13:07:04 Michael Schaller bug added bug
2014-04-28 13:39:18 Dimitri John Ledkov nominated for series Ubuntu Trusty
2014-04-28 13:39:18 Dimitri John Ledkov bug task added libselinux (Ubuntu Trusty)
2014-04-28 13:39:18 Dimitri John Ledkov nominated for series Ubuntu Utopic
2014-04-28 13:39:18 Dimitri John Ledkov bug task added libselinux (Ubuntu Utopic)
2014-04-28 13:39:27 Dimitri John Ledkov libselinux (Ubuntu Trusty): status New Confirmed
2014-04-28 13:39:31 Dimitri John Ledkov libselinux (Ubuntu Trusty): status Confirmed Triaged
2014-04-28 13:39:33 Dimitri John Ledkov libselinux (Ubuntu Utopic): status New Triaged
2014-04-28 13:39:35 Dimitri John Ledkov libselinux (Ubuntu Trusty): importance Undecided High
2014-04-28 13:39:40 Dimitri John Ledkov libselinux (Ubuntu Utopic): importance Undecided High
2014-04-28 13:39:42 Dimitri John Ledkov libselinux (Ubuntu Utopic): assignee Dimitri John Ledkov (xnox)
2014-04-28 13:39:45 Dimitri John Ledkov libselinux (Ubuntu Trusty): assignee Dimitri John Ledkov (xnox)
2014-04-28 13:48:01 Michael Schaller summary Trusty's libselinux1 is causes issues with Precise's upstart during dist-upgrade Trusty's libselinux1 causes issues with Precise's upstart during dist-upgrade
2014-04-28 13:49:05 Dimitri John Ledkov description Hi everyone, During troubleshooting of bug http://pad.lv/1303891 I've also discovered that Precise's upstart version doesn't work with Trusty's libselinux1. This is a major issue during a dist-upgrade from Precise to Trusty as upstart is severely affected by this and looses track of service PIDs which prevents service reloads. Can someone add a Breaks for Precise's upstart version to Trusty's libselinux1 debian/control file? Reproduction instructions: Install Ubuntu 12.04.4. $ sudo apt-get update -qq && sudo apt-get dist-upgrade -qqy <no output; no updates> $ initctl list avahi-daemon start/running, process 765 ... $ sudo sed -i 's/precise/trusty/g' /etc/apt/sources.list $ sudo apt-get update -qq <no ouput; no errors> $ sudo apt-get install libselinux1 -y ... New dmesg lines: [ 256.032898] init: Re-executing /sbin/init New syslog lines: Apr 23 14:51:40 test upstart-socket-bridge[1090]: Disconnected from Upstart Apr 23 14:51:40 test upstart-udev-bridge[595]: Disconnected from Upstart $ initctl list avahi-daemon stop/waiting ... Upstart lost track of service PIDs. Commands like 'initctl reload dbus' will fail. [Impact] * During upgrade to trusty, upstart would be forcefully re-executed, even if it doesn't support stateful re-execution. This means all job statuses is lost. * Upgrade strategy for upstart is that when stateful re-execution is not supported, a flag should be left to re-execute upstart on shut-down only. * The culprit is in libselinux1, a new dependency of upstart in trusty that does not have appropriate login in its postinst. [Test Case] * Using precise's upstart as pid one execute: $ initctl list * Install libselinux1 from trusty-proposed * Execute $ initctl list * The two lists should be largely the same, with state of jobs preserved. * /var/run/init.upgraded file-flag should be present. [Other Info] * Original bug report: Hi everyone, During troubleshooting of bug http://pad.lv/1303891 I've also discovered that Precise's upstart version doesn't work with Trusty's libselinux1. This is a major issue during a dist-upgrade from Precise to Trusty as upstart is severely affected by this and looses track of service PIDs which prevents service reloads. Can someone add a Breaks for Precise's upstart version to Trusty's libselinux1 debian/control file? Reproduction instructions: Install Ubuntu 12.04.4. $ sudo apt-get update -qq && sudo apt-get dist-upgrade -qqy <no output; no updates> $ initctl list avahi-daemon start/running, process 765 ... $ sudo sed -i 's/precise/trusty/g' /etc/apt/sources.list $ sudo apt-get update -qq <no ouput; no errors> $ sudo apt-get install libselinux1 -y ... New dmesg lines: [ 256.032898] init: Re-executing /sbin/init New syslog lines: Apr 23 14:51:40 test upstart-socket-bridge[1090]: Disconnected from Upstart Apr 23 14:51:40 test upstart-udev-bridge[595]: Disconnected from Upstart $ initctl list avahi-daemon stop/waiting ... Upstart lost track of service PIDs. Commands like 'initctl reload dbus' will fail.
2014-04-28 14:13:08 Dimitri John Ledkov libselinux (Ubuntu Utopic): status Triaged In Progress
2014-04-28 18:04:19 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/utopic/libselinux/utopic-proposed
2014-04-28 19:55:07 Launchpad Janitor libselinux (Ubuntu Utopic): status In Progress Fix Released
2014-04-29 11:08:30 Dimitri John Ledkov libselinux (Ubuntu Trusty): status Triaged In Progress
2014-04-29 13:31:18 Chris J Arges libselinux (Ubuntu Trusty): status In Progress Fix Committed
2014-04-29 13:31:21 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2014-04-29 13:31:27 Chris J Arges bug added subscriber SRU Verification
2014-04-30 02:58:22 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/libselinux
2014-04-30 22:51:00 Dimitri John Ledkov tags trusty trusty verification-done
2014-05-07 02:31:09 Launchpad Janitor libselinux (Ubuntu Trusty): status Fix Committed Fix Released
2014-05-07 02:31:16 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team