Activity log for bug #1565772

Date Who What changed Old value New value Message
2016-04-04 12:27:20 Alberto Mardegan bug added bug
2016-04-04 12:27:33 Alberto Mardegan bug task added webapps-sprint
2016-04-04 12:55:45 Launchpad Janitor branch linked lp:~mardy/gnome-control-center-signon/username-1565772
2016-04-04 14:34:25 Launchpad Janitor branch linked lp:~mardy/account-plugins/usernames-1565772
2016-04-05 10:53:19 Alberto Mardegan bug task added account-plugins
2016-04-05 10:53:28 Alberto Mardegan webapps-sprint: assignee Alberto Mardegan (mardy)
2016-04-05 10:53:30 Alberto Mardegan gnome-control-center-signon: assignee Alberto Mardegan (mardy)
2016-04-05 10:53:32 Alberto Mardegan account-plugins: assignee Alberto Mardegan (mardy)
2016-04-05 10:53:36 Alberto Mardegan webapps-sprint: importance Undecided High
2016-04-05 10:53:38 Alberto Mardegan gnome-control-center-signon: importance Undecided High
2016-04-05 10:53:40 Alberto Mardegan account-plugins: importance Undecided High
2016-04-05 10:53:43 Alberto Mardegan gnome-control-center-signon: status Confirmed In Progress
2016-04-05 10:53:46 Alberto Mardegan webapps-sprint: status New In Progress
2016-04-05 10:53:48 Alberto Mardegan account-plugins: status New In Progress
2016-04-05 10:53:53 Alberto Mardegan webapps-sprint: milestone sprint-20
2016-04-26 13:49:42 David Barth account-plugins: status In Progress Fix Committed
2016-04-26 13:51:21 David Barth account-plugins: status Fix Committed In Progress
2016-04-26 13:51:28 David Barth webapps-sprint: milestone sprint-20 sprint-21
2016-04-26 13:51:33 David Barth webapps-sprint: milestone sprint-21 sprint-22
2016-05-03 07:51:12 Alberto Mardegan description This bug is related to bug 1547647, even though it makes sense in any case. Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines. We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username. This bug is related to bug 1547647, even though it makes sense in any case. Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines. We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username. Once we fix this we can also get rid of the files /etc/signon-ui/webkit-options.d/, which are conflicting with those installed by the KDE account plugins packages.
2016-05-06 08:52:44 Alberto Mardegan account-plugins: importance High Critical
2016-05-06 09:05:58 Alberto Mardegan description This bug is related to bug 1547647, even though it makes sense in any case. Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines. We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username. Once we fix this we can also get rid of the files /etc/signon-ui/webkit-options.d/, which are conflicting with those installed by the KDE account plugins packages. This bug is related to bug 1547647, even though it makes sense in any case. Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines. We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username. Once we fix this we can also get rid of the files /etc/signon-ui/webkit-options.d/, which are conflicting with those installed by the KDE account plugins packages. SRU information =============== [Impact] The same file /etc/signon-ui/webkit-options.d/www.facebook.com.conf is installed by the account-plugin-facebook package (used by Unity) and by kaccount-providers (used by KDE). See this bug's duplicates to see actual bug reports. [Test Case] Install both account-plugin-facebook and kaccount-providers and you'll get the conflict. [Regression Potential] Users running KDE will be completely unaffected by this. Users running Unity might see a change when creating accounts in System Settings->Online Accounts: with this bugfix, the account's display name is obtained by making a REST API call to the remote service, rather than by scrapping the DOM of the server webpages (which is a hack, and prone to errors if the providers' webpage changes). The new way of retrieving the username is the proper one, and it's been tested to work reliably. In any case, the worst thing that might happen is that accounts get created with an empty display name, which is mostly an aesthetic problem (the display name is used only for UI purposes).
2016-05-12 09:31:57 Mikko Pesari bug added subscriber Mikko Pesari
2016-05-18 18:43:37 Pat McGowan bug task added canonical-devices-system-image
2016-05-18 18:44:13 Pat McGowan canonical-devices-system-image: importance Undecided High
2016-05-18 18:44:13 Pat McGowan canonical-devices-system-image: status New Fix Committed
2016-05-18 18:44:13 Pat McGowan canonical-devices-system-image: milestone 12
2016-05-18 18:44:13 Pat McGowan canonical-devices-system-image: assignee David Barth (dbarth)
2016-05-24 13:20:17 David Barth webapps-sprint: status In Progress Fix Committed
2016-05-24 13:24:15 Alberto Mardegan bug task added account-plugins (Ubuntu)
2016-05-24 13:24:29 Alberto Mardegan account-plugins (Ubuntu): status New In Progress
2016-05-24 13:24:32 Alberto Mardegan account-plugins (Ubuntu): importance Undecided Critical
2016-05-24 13:24:41 Alberto Mardegan account-plugins: status In Progress Fix Released
2016-05-24 13:24:44 Alberto Mardegan gnome-control-center-signon: status In Progress Fix Released
2016-05-24 13:25:04 Alberto Mardegan bug task added gnome-control-center-signon (Ubuntu)
2016-05-24 13:25:13 Alberto Mardegan gnome-control-center-signon (Ubuntu): status New In Progress
2016-05-24 13:25:15 Alberto Mardegan gnome-control-center-signon (Ubuntu): importance Undecided Critical
2016-05-25 15:10:59 Brian Murray nominated for series Ubuntu Xenial
2016-05-25 15:10:59 Brian Murray bug task added gnome-control-center-signon (Ubuntu Xenial)
2016-05-25 15:10:59 Brian Murray bug task added account-plugins (Ubuntu Xenial)
2016-05-25 21:27:00 Mathew Hodson gnome-control-center-signon (Ubuntu): status In Progress Fix Released
2016-05-25 21:27:15 Mathew Hodson gnome-control-center-signon (Ubuntu Xenial): importance Undecided Critical
2016-05-25 21:28:06 Mathew Hodson account-plugins (Ubuntu): status In Progress Fix Released
2016-05-25 21:28:17 Mathew Hodson account-plugins (Ubuntu Xenial): importance Undecided Critical
2016-05-31 09:48:07 Launchpad Janitor account-plugins (Ubuntu Xenial): status New Confirmed
2016-05-31 09:48:07 Launchpad Janitor gnome-control-center-signon (Ubuntu Xenial): status New Confirmed
2016-06-17 01:01:54 Amr Ibrahim tags xenial
2016-06-29 18:09:55 Will Cooke summary Allow plugins to decide which username to set on new accounts [SRU] Allow plugins to decide which username to set on new accounts
2016-06-29 18:19:21 Will Cooke gnome-control-center-signon (Ubuntu): milestone ubuntu-16.04.1
2016-06-29 18:26:13 Will Cooke nominated for series Ubuntu Yakkety
2016-06-29 18:26:13 Will Cooke bug task added gnome-control-center-signon (Ubuntu Yakkety)
2016-06-29 18:26:13 Will Cooke bug task added account-plugins (Ubuntu Yakkety)
2016-06-29 18:26:44 Will Cooke gnome-control-center-signon (Ubuntu Yakkety): milestone ubuntu-16.04.1
2016-06-29 18:27:08 Will Cooke account-plugins (Ubuntu Xenial): milestone ubuntu-16.04.1
2016-06-29 18:27:35 Will Cooke gnome-control-center-signon (Ubuntu Xenial): milestone ubuntu-16.04.1
2016-07-12 16:26:09 Launchpad Janitor branch linked lp:~ci-train-bot/account-plugins/account-plugins-ubuntu-xenial-landing-062
2016-07-12 16:26:10 Launchpad Janitor branch linked lp:~ci-train-bot/gnome-control-center-signon/gnome-control-center-signon-ubuntu-xenial-landing-062
2016-07-27 20:07:33 Pat McGowan canonical-devices-system-image: status Fix Committed Fix Released
2016-08-16 13:14:07 David Barth tags xenial verification-done xenial
2016-08-25 07:16:52 Martin Pitt gnome-control-center-signon (Ubuntu Xenial): status Confirmed Fix Committed
2016-08-25 07:16:57 Martin Pitt bug added subscriber Ubuntu Stable Release Updates Team
2016-08-25 07:16:59 Martin Pitt bug added subscriber SRU Verification
2016-08-25 07:17:05 Martin Pitt tags verification-done xenial xenial
2016-08-25 07:17:08 Martin Pitt tags xenial verification-needed xenial
2016-08-25 07:18:24 Martin Pitt gnome-control-center-signon (Ubuntu Yakkety): status Fix Released In Progress
2016-08-25 07:20:29 Martin Pitt account-plugins (Ubuntu Xenial): status Confirmed Fix Committed
2016-08-25 07:21:59 Martin Pitt account-plugins (Ubuntu Yakkety): status Fix Released In Progress
2016-08-25 07:22:17 Martin Pitt tags verification-needed xenial verification-failed xenial
2016-08-25 07:23:05 Martin Pitt account-plugins (Ubuntu Yakkety): assignee Alberto Mardegan (mardy)
2016-08-25 07:23:19 Martin Pitt gnome-control-center-signon (Ubuntu Yakkety): assignee Alberto Mardegan (mardy)
2016-08-29 12:11:02 Martin Pitt tags verification-failed xenial verification-needed xenial
2016-08-29 12:11:31 Martin Pitt gnome-control-center-signon (Ubuntu Yakkety): status In Progress Fix Released
2016-08-29 12:11:48 Martin Pitt account-plugins (Ubuntu Yakkety): status In Progress Fix Released
2016-11-10 21:04:55 olfa hedde branch unlinked lp:~mardy/gnome-control-center-signon/username-1565772
2016-11-10 21:06:52 olfa hedde branch unlinked lp:~mardy/account-plugins/usernames-1565772
2016-11-10 21:07:24 olfa hedde branch unlinked lp:~ci-train-bot/account-plugins/account-plugins-ubuntu-xenial-landing-062
2016-11-10 21:07:46 olfa hedde branch unlinked lp:~ci-train-bot/gnome-control-center-signon/gnome-control-center-signon-ubuntu-xenial-landing-062
2016-12-06 13:52:24 Launchpad Janitor branch linked lp:~mardy/account-plugins/webkit-files-1565772
2016-12-08 22:03:29 ali bug added subscriber ali
2016-12-12 11:23:41 Launchpad Janitor branch linked lp:~ci-train-bot/account-plugins/account-plugins-ubuntu-xenial-1669
2016-12-12 11:23:45 Launchpad Janitor branch linked lp:~ci-train-bot/gnome-control-center-signon/gnome-control-center-signon-ubuntu-xenial-1669
2016-12-12 16:36:39 Jakub bug added subscriber Jakub
2016-12-12 16:36:47 Jakub removed subscriber Jakub
2017-01-05 13:45:20 David Barth tags verification-needed xenial verification-failed xenial
2017-01-05 14:21:03 Serge Kiki bug added subscriber Serge Kiki
2017-01-16 09:54:52 IBRAHIM1 bug added subscriber IBRAHIM1
2017-01-16 09:54:56 IBRAHIM1 removed subscriber IBRAHIM1
2017-01-16 09:54:58 IBRAHIM1 bug added subscriber IBRAHIM1
2017-04-14 00:43:35 Steve Langasek bug added subscriber Steve Langasek
2017-04-14 07:46:21 benmoll bug added subscriber benmoll
2017-04-14 07:46:26 benmoll removed subscriber benmoll
2017-04-14 07:46:32 benmoll bug added subscriber benmoll
2017-05-30 19:01:37 Hans Joachim Desserud bug added subscriber Hans Joachim Desserud