Activity log for bug #1443052

Date Who What changed Old value New value Message
2015-04-12 11:06:08 Wise Melon bug added bug
2015-04-12 11:06:08 Wise Melon attachment added Portion of login history GUI used in example https://bugs.launchpad.net/bugs/1443052/+attachment/4373022/+files/Login_History_Section.bmp
2015-04-13 15:52:50 Sebastien Bacher unity-control-center (Ubuntu): importance Undecided Low
2015-04-13 15:52:50 Sebastien Bacher unity-control-center (Ubuntu): status New Incomplete
2015-04-13 15:52:59 Sebastien Bacher bug added subscriber Sebastien Bacher
2015-04-24 11:59:46 Wise Melon unity-control-center (Ubuntu): status Incomplete Confirmed
2015-04-24 12:00:28 Wise Melon unity-control-center (Ubuntu): status Confirmed New
2015-04-24 12:00:42 Wise Melon unity-control-center (Ubuntu): status New Incomplete
2015-04-24 12:01:10 Wise Melon unity-control-center (Ubuntu): status Incomplete Confirmed
2015-04-24 15:03:28 Sebastien Bacher unity-control-center (Ubuntu): status Confirmed Incomplete
2015-05-28 12:54:31 Wise Melon unity-control-center (Ubuntu): status Incomplete Confirmed
2015-05-30 19:51:14 Wise Melon description I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this: Yesterday, 14:29 Session Started Today 11:19 Session Ended Today 11:20 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. This bug was also present when I was using 14.04. --- OS Information: Description: Ubuntu 14.10 Release: 14.10 Package Information: unity-control-center: Installed: 14.10.0+14.10.20140922-0ubuntu2 Candidate: 14.10.0+14.10.20140922-0ubuntu2 Version table: *** 14.10.0+14.10.20140922-0ubuntu2 0 500 http://gb.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages 100 /var/lib/dpkg/status I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Yesterday, 14:29 Session Started         Today 11:19 Session Ended         Today 11:20 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. This bug was also present when I was using 14.04. --- OS Information: Description: Ubuntu 15.04 Release: 15.04 Package Information: unity-control-center: Installed: 15.04.0+15.04.20150410-0ubuntu1 Candidate: 15.04.0+15.04.20150410-0ubuntu1 Version table: *** 15.04.0+15.04.20150410-0ubuntu1 0 500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages 100 /var/lib/dpkg/status
2015-08-19 12:58:08 Wise Melon description I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Yesterday, 14:29 Session Started         Today 11:19 Session Ended         Today 11:20 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. This bug was also present when I was using 14.04. --- OS Information: Description: Ubuntu 15.04 Release: 15.04 Package Information: unity-control-center: Installed: 15.04.0+15.04.20150410-0ubuntu1 Candidate: 15.04.0+15.04.20150410-0ubuntu1 Version table: *** 15.04.0+15.04.20150410-0ubuntu1 0 500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages 100 /var/lib/dpkg/status I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this: Today 11:20 Session Started Today 11:19 Session Ended Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. This bug was also present when I was using 14.04. --- OS Information: Description: Ubuntu 15.04 Release: 15.04 Package Information: unity-control-center:   Installed: 15.04.0+15.04.20150410-0ubuntu1   Candidate: 15.04.0+15.04.20150410-0ubuntu1   Version table:  *** 15.04.0+15.04.20150410-0ubuntu1 0         500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages         100 /var/lib/dpkg/status
2016-02-19 19:08:18 Wise Melon tags trusty vivid wily
2016-03-07 13:30:13 Wise Melon bug task added gnome-control-center (Ubuntu)
2016-03-07 13:30:51 Wise Melon bug task added ubuntu-gnome
2016-03-07 13:31:50 Wise Melon bug watch added https://bugzilla.gnome.org/show_bug.cgi?id=762346
2016-03-07 13:46:48 Wise Melon description I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this: Today 11:20 Session Started Today 11:19 Session Ended Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. This bug was also present when I was using 14.04. --- OS Information: Description: Ubuntu 15.04 Release: 15.04 Package Information: unity-control-center:   Installed: 15.04.0+15.04.20150410-0ubuntu1   Candidate: 15.04.0+15.04.20150410-0ubuntu1   Version table:  *** 15.04.0+15.04.20150410-0ubuntu1 0         500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages         100 /var/lib/dpkg/status I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Today 11:20 Session Started         Today 11:19 Session Ended         Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. I have found this bug to be present in Ubuntu 14.04, Ubuntu 15.04, and Ubuntu GNOME 15.10 with GNOME 3.18.
2016-03-08 14:13:37 Sebastien Bacher bug task added gnome-control-center
2016-03-08 19:35:55 Bug Watch Updater gnome-control-center: status Unknown Incomplete
2016-03-08 19:35:55 Bug Watch Updater gnome-control-center: importance Unknown Medium
2016-03-11 23:23:07 Bug Watch Updater gnome-control-center: status Incomplete Confirmed
2016-06-29 16:55:17 Wise Melon ubuntu-gnome: status New Confirmed
2016-06-29 16:55:22 Wise Melon gnome-control-center (Ubuntu): status New Confirmed
2016-06-29 16:56:53 Wise Melon tags trusty vivid wily trusty vivid wily xenial
2016-06-29 17:17:08 Jeremy Bícha bug task added accountsservice (Ubuntu)
2016-06-29 17:17:25 Jeremy Bícha bug watch added https://bugs.freedesktop.org/show_bug.cgi?id=94497
2016-06-29 17:17:25 Jeremy Bícha bug task added accountsservice
2016-06-29 18:49:37 Wise Melon description I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Today 11:20 Session Started         Today 11:19 Session Ended         Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. I have found this bug to be present in Ubuntu 14.04, Ubuntu 15.04, and Ubuntu GNOME 15.10 with GNOME 3.18. I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Today 11:20 Session Started         Today 11:19 Session Ended         Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. I have found this bug to be present in Ubuntu 14.04, Ubuntu 15.04, Ubuntu GNOME 15.10 with GNOME 3.18, and Ubuntu GNOME 16.04 with GNOME 3.20.
2016-06-30 22:22:29 Alberto Salvia Novella gnome-control-center (Ubuntu): importance Undecided Low
2016-06-30 22:22:30 Alberto Salvia Novella accountsservice (Ubuntu): importance Undecided Low
2016-07-01 23:43:09 Bug Watch Updater gnome-control-center: status Confirmed Unknown
2016-07-02 12:56:30 Wise Melon accountsservice (Ubuntu): status New Confirmed
2016-10-04 12:05:44 Launchpad Janitor gnome-control-center (Ubuntu): status Confirmed Fix Released
2016-10-04 16:19:19 Jeremy Bícha nominated for series Ubuntu Xenial
2016-10-04 16:19:19 Jeremy Bícha bug task added gnome-control-center (Ubuntu Xenial)
2016-10-04 16:19:19 Jeremy Bícha bug task added accountsservice (Ubuntu Xenial)
2016-10-04 16:19:19 Jeremy Bícha bug task added unity-control-center (Ubuntu Xenial)
2016-10-04 16:19:44 Jeremy Bícha accountsservice (Ubuntu Xenial): importance Undecided Low
2016-10-04 16:19:49 Jeremy Bícha accountsservice (Ubuntu Xenial): status New Triaged
2016-10-04 16:19:55 Jeremy Bícha gnome-control-center (Ubuntu Xenial): importance Undecided Low
2016-10-04 16:19:59 Jeremy Bícha gnome-control-center (Ubuntu Xenial): status New Triaged
2016-10-04 16:20:20 Jeremy Bícha unity-control-center (Ubuntu Xenial): importance Undecided Low
2016-10-04 16:20:25 Jeremy Bícha unity-control-center (Ubuntu Xenial): status New Triaged
2016-10-04 16:25:24 Jeremy Bícha ubuntu-gnome: status Confirmed Triaged
2016-10-04 16:25:28 Jeremy Bícha ubuntu-gnome: importance Undecided Low
2016-10-04 21:07:00 Launchpad Janitor accountsservice (Ubuntu): status Confirmed Fix Released
2016-10-12 20:20:17 Wise Melon gnome-control-center (Ubuntu): status Fix Released Confirmed
2016-10-12 20:20:24 Wise Melon accountsservice (Ubuntu): status Fix Released Confirmed
2016-10-12 20:20:47 Wise Melon tags trusty vivid wily xenial trusty vivid wily xenial yakkety
2016-10-12 21:53:33 Wise Melon accountsservice (Ubuntu): status Confirmed Fix Released
2016-10-12 21:53:39 Wise Melon gnome-control-center (Ubuntu): status Confirmed Fix Released
2016-10-25 14:30:55 Wise Melon ubuntu-gnome: assignee Nikita Yerenkov-Scott (yerenkov-scott)
2016-10-25 14:31:03 Wise Melon accountsservice (Ubuntu): assignee Nikita Yerenkov-Scott (yerenkov-scott)
2016-10-25 14:31:07 Wise Melon accountsservice (Ubuntu Xenial): assignee Nikita Yerenkov-Scott (yerenkov-scott)
2016-10-25 15:43:09 Wise Melon description I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Today 11:20 Session Started         Today 11:19 Session Ended         Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. I have found this bug to be present in Ubuntu 14.04, Ubuntu 15.04, Ubuntu GNOME 15.10 with GNOME 3.18, and Ubuntu GNOME 16.04 with GNOME 3.20. Impact ------- Logout times for users are correct if user logs off and then shutdown from GDM, however logout times are wrong if user shutdowns directly from the user session, because DEAD_PROCESS record is missing in that case and BOOT_TIME record is used instead. Therefore the logout time will be shown in the login-history (in the gnome-control-center) just before the next login time rather than when the logout actually occurred. Test case ---------- 1. Make sure that you have turned on and logged into the machine and then turned off from the user session several times with enough distance between them for you to tell that the timestamps are correct. 2. Check that after applying the patch that the timestamps show the correct times for the logins and logouts and not what is described in the Impact section above. Regression potential -------------------- I have not encountered any regressions while testing this patch. ---------------------- Original description: I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Today 11:20 Session Started         Today 11:19 Session Ended         Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. I have found this bug to be present in Ubuntu 14.04, Ubuntu 15.04, Ubuntu GNOME 15.10 with GNOME 3.18, and Ubuntu GNOME 16.04 with GNOME 3.20.
2016-10-25 15:43:17 Wise Melon tags trusty vivid wily xenial yakkety patch trusty vivid wily xenial yakkety
2016-10-25 15:43:48 Wise Melon attachment added FixLogoutTimesInLogin-History.patch https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1443052/+attachment/4767052/+files/FixLogoutTimesInLogin-History.patch
2016-10-25 15:49:22 Wise Melon bug added subscriber Ubuntu Sponsors Team
2016-10-30 14:27:58 Gunnar Hjalmarsson accountsservice (Ubuntu Xenial): status Triaged In Progress
2016-10-30 18:25:53 Jeremy Bícha removed subscriber Ubuntu Sponsors Team
2016-11-01 19:10:03 Wise Melon bug task deleted unity-control-center (Ubuntu)
2016-11-01 19:10:15 Wise Melon bug task deleted gnome-control-center (Ubuntu)
2016-11-01 19:18:28 Wise Melon attachment added FixLogoutTimesInLogin-HistoryTrusty.debdiff https://bugs.launchpad.net/ubuntu/xenial/+source/accountsservice/+bug/1443052/+attachment/4770694/+files/FixLogoutTimesInLogin-HistoryTrusty.debdiff
2016-11-01 19:20:14 Wise Melon bug added subscriber Ubuntu Sponsors Team
2016-11-01 19:20:32 Wise Melon summary User accounts login history showing incorrect history User accounts login history showing incorrect history - patch
2016-11-01 20:27:30 Gunnar Hjalmarsson bug task deleted gnome-control-center (Ubuntu Xenial)
2016-11-01 20:27:36 Gunnar Hjalmarsson bug task deleted unity-control-center (Ubuntu Xenial)
2016-11-01 20:28:56 Gunnar Hjalmarsson nominated for series Ubuntu Trusty
2016-11-01 20:28:56 Gunnar Hjalmarsson bug task added accountsservice (Ubuntu Trusty)
2016-11-01 20:29:41 Gunnar Hjalmarsson accountsservice (Ubuntu Trusty): importance Undecided Low
2016-11-01 20:29:41 Gunnar Hjalmarsson accountsservice (Ubuntu Trusty): status New In Progress
2016-11-01 20:29:41 Gunnar Hjalmarsson accountsservice (Ubuntu Trusty): assignee Nikita Yerenkov-Scott (yerenkov-scott)
2016-11-01 20:49:41 Wise Melon removed subscriber Ubuntu Sponsors Team
2016-11-03 19:05:43 Brian Murray description Impact ------- Logout times for users are correct if user logs off and then shutdown from GDM, however logout times are wrong if user shutdowns directly from the user session, because DEAD_PROCESS record is missing in that case and BOOT_TIME record is used instead. Therefore the logout time will be shown in the login-history (in the gnome-control-center) just before the next login time rather than when the logout actually occurred. Test case ---------- 1. Make sure that you have turned on and logged into the machine and then turned off from the user session several times with enough distance between them for you to tell that the timestamps are correct. 2. Check that after applying the patch that the timestamps show the correct times for the logins and logouts and not what is described in the Impact section above. Regression potential -------------------- I have not encountered any regressions while testing this patch. ---------------------- Original description: I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Today 11:20 Session Started         Today 11:19 Session Ended         Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. I have found this bug to be present in Ubuntu 14.04, Ubuntu 15.04, Ubuntu GNOME 15.10 with GNOME 3.18, and Ubuntu GNOME 16.04 with GNOME 3.20. Impact ------- Logout times for users are correct if user logs off and then shutdown from GDM, however logout times are wrong if user shutdowns directly from the user session, because DEAD_PROCESS record is missing in that case and BOOT_TIME record is used instead. Therefore the logout time will be shown in the login-history (in the gnome-control-center) just before the next login time rather than when the logout actually occurred. Test case ---------- 1. Make sure that you have turned on and logged into the machine and then turned off from the user session several times with enough distance between them for you to tell that the timestamps are correct. 2. Check that after applying the patch that the timestamps show the correct times for the logins and logouts and not what is described in the Impact section above. Regression potential -------------------- I have not encountered any regressions while testing this patch. [bdmurray] - What could go wrong? What should a user testing this look for? ---------------------- Original description: I have found that in "System Settings > User Accounts" that if you select an account and then select the button called "History" (which is meant to show the login history for that account), it will show you when you last logged in as "Session Started", but it will show that you "Session Ended" just before you login the next time. To clarify what I mean, let's say that yesterday I logged into my account on this machine at 14:29, and then sometime near 23:00 I logged out, and then this morning I logged into my account somewhere around 11:20, it will show this:         Today 11:20 Session Started         Today 11:19 Session Ended         Yesterday, 14:29 Session Started So it assumes that the last session ended when you log into a new one, so the bug seems to be that it does not log when a session ends properly, and only logs it when a new session starts. I have attached a screenshot to show my example as I see it in the History GUI. I have found this bug to be present in Ubuntu 14.04, Ubuntu 15.04, Ubuntu GNOME 15.10 with GNOME 3.18, and Ubuntu GNOME 16.04 with GNOME 3.20.
2016-11-03 19:06:12 Brian Murray accountsservice (Ubuntu Xenial): status In Progress Fix Committed
2016-11-03 19:06:14 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2016-11-03 19:06:16 Brian Murray bug added subscriber SRU Verification
2016-11-03 19:06:23 Brian Murray tags patch trusty vivid wily xenial yakkety patch trusty verification-needed vivid wily xenial yakkety
2016-11-03 19:10:48 Brian Murray accountsservice (Ubuntu Trusty): status In Progress Fix Committed
2016-11-03 21:08:37 Wise Melon tags patch trusty verification-needed vivid wily xenial yakkety patch trusty verification-done vivid wily xenial yakkety
2016-11-04 05:48:27 Mathew Hodson gnome-control-center: importance Medium Undecided
2016-11-04 05:48:27 Mathew Hodson gnome-control-center: status Unknown New
2016-11-04 05:48:27 Mathew Hodson gnome-control-center: remote watch GNOME Bug Tracker #762346
2016-11-04 05:48:52 Mathew Hodson affects gnome-control-center ubuntu-translations
2016-11-04 05:49:02 Mathew Hodson bug task deleted ubuntu-translations
2016-11-10 20:46:46 Launchpad Janitor accountsservice (Ubuntu Trusty): status Fix Committed Fix Released
2016-11-10 20:46:54 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2016-11-10 20:47:09 Launchpad Janitor accountsservice (Ubuntu Xenial): status Fix Committed Fix Released