[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-12-11 Thread Alberto Mardegan
** Changed in: webapps-sprint
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  Fix Released
Status in webapps-sprint:
  Fix Released
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Fix Released

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-12-09 Thread Pat McGowan
** Changed in: canonical-devices-system-image
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  Fix Released
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Fix Released

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-10-04 Thread Pat McGowan
** Changed in: canonical-devices-system-image
Milestone: backlog => 14

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  Fix Committed
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Fix Released

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-10-03 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-system-settings-online-accounts
- 0.7+16.10.20160929-0ubuntu1

---
ubuntu-system-settings-online-accounts (0.7+16.10.20160929-0ubuntu1) yakkety; 
urgency=medium

  * Properly handle early termination of account access requests (LP:
#1594944)

 -- Alberto Mardegan   Thu, 29 Sep 2016
09:08:00 +

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  Fix Committed
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Fix Released

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-10-03 Thread Jean-Baptiste Lallement
** Changed in: canonical-devices-system-image
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  Fix Committed
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  In Progress

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-09-20 Thread Alberto Mardegan
Yes Rodney, no window will be created here. Given that an account
already exists, and that U1 (along with facebook) does not allow more
than one account to be created on a device, that's the correct
behaviour.

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
   Status: Incomplete => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  In Progress
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  In Progress

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-09-19 Thread Rodney Dawes
I don't think there is currently any reasonable way to verify this bug,
nor that this fix necessarily fixes the core issue. I was only able to
recreate this issue when using the branches to attempt to avoid deleting
the U1 token at all (which, I've since come to realize is basically
impossible to avoid at this point), and when I attempted to use the
proposed fix, instead of a blank window, I simply got no window, because
online-accounts would not open the account plug-in to log in again, if
the account already exists.

While the code being fixed here may have been wrong, I don't think it
will give the desired result. Even with this fix, one must still delete
the account in order to get the login window to be displayed.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  In Progress
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-09-19 Thread Pat McGowan
** Changed in: canonical-devices-system-image
Milestone: 13 => backlog

** Changed in: canonical-devices-system-image
 Assignee: (unassigned) => David Barth (dbarth)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  In Progress
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-09-19 Thread Alberto Mardegan
No updates, I was waiting for some feedback on the attached branch. I've now 
put that into https://requests.ci-train.ubuntu.com/#/ticket/1962
Let's see how it goes.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  In Progress
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-09-16 Thread Pat McGowan
Any update on this issue?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  In Progress
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-07-12 Thread Jean-Baptiste Lallement
** Changed in: canonical-devices-system-image
   Status: New => In Progress

** Changed in: canonical-devices-system-image
Milestone: None => 13

** Changed in: canonical-devices-system-image
   Importance: Undecided => Critical

** Changed in: canonical-devices-system-image
   Importance: Critical => High

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  In Progress
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-06-23 Thread Alberto Mardegan
No need for the logs for the pay-ui case: I installed the silo and
managed to reproduce the issue. Here are the steps I used:

1) Create a U1 account
2) Open the click scope (make sure that Cut the Rope is in the results set)
3) go to login.ubuntu.com and delete the authorization
4) try to install Cut the Rope

However, there's something very strange about it: I could reproduce it only 
once! Now that I try to reproduce it again (by repeating steps 3 and 4), the 
payment seems to proceed (without me entering any password!), and when I visit 
login.ubuntu.com I see that the U1 token has been automatically re-added.
I tried with killing the scope, pay-service-2 (signond and its plugins 
automatically quit after a few seconds of inactivity), but still the token gets 
automatically reauthorized every time. How is it possible? I verified that the 
password is not stored in the signond DB. Is the password being kept in memory 
by some other process?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  New
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-06-23 Thread Alberto Mardegan
Rodney, can you please send me the logs for the pay-ui case?

I cannot reproduce this bug with the test case you gave me: indeed, there is a 
blank window, but that's the twitter-test application :-)
If I add a red rectangle to it, I can definitely see it.

The attached branch is still a good thing to have, because there's
obviously a typo in the code.

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
   Status: In Progress => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  New
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-06-22 Thread Alberto Mardegan
Argh, that's a regression I introduced fixing bug 1582824. It was a
typo, fix is coming soon. :-)

Just to understand the severity of this, is this something that you can
reproduce with other apps, like pay-ui? Actual webapps are not affected
by this -- this only affects unconfined apps.

** Branch linked: lp:~mardy/ubuntu-system-settings-online-accounts
/empty-page-1594944

** Also affects: webapps-sprint
   Importance: Undecided
   Status: New

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
   Status: Incomplete => In Progress

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
   Importance: Undecided => Critical

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
 Assignee: (unassigned) => Alberto Mardegan (mardy)

** Changed in: webapps-sprint
   Status: New => In Progress

** Changed in: webapps-sprint
   Importance: Undecided => Critical

** Changed in: webapps-sprint
 Assignee: (unassigned) => Alberto Mardegan (mardy)

** Changed in: webapps-sprint
Milestone: None => sprint-24

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  New
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  In Progress

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-06-22 Thread Rodney Dawes
Yes, it prevents pay-ui from working correctly. It could also affect any
app in the store that uses online-accounts (but webapps have a hack that
make it improbable that they would hit this issue).

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  New
Status in webapps-sprint:
  In Progress
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  In Progress

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-06-22 Thread Rodney Dawes
Add a twitter account, and then run this attached QML on the phone. If
you don't have a twitter account to test with, add any other account via
system settings, and modify this QML to use that account instead of
twitter. The result when the app runs is that a full screen blank window
will be opened overlaid on the app itself.

Run with "qmlscene --desktop_file_hint=/usr/share/applications/dialer-
app.desktop twitter-test.qml"

Output of online-account-service debug:

service.cpp 42 requestAccess Got request: QMap(("application", 
QVariant(QString, "com.ubuntu.developer.webapps.webapp-twitter") ) ( "pid" ,  
QVariant(uint, 28963) ) ( "provider" ,  QVariant(QString, "twitter") ) ) 
utils.cpp 49 apparmorProfileOfPeer App ID: "unconfined"
request-manager.cpp 113 runQueue Head: OnlineAccountsUi::Request(0x1f10c78)
mir-helper.cpp 151 session_event_callback Prompt Session state updated to 1
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
/usr/bin/online-accounts-ui: unrecognized option '--socket'
/usr/bin/online-accounts-ui: unrecognized option '--profile'
ui-server.cpp 103 onDataReady QMap(("code", QVariant(QString, "process") ) ( 
"data" ,  QVariant(QVariantMap, QMap(("application", QVariant(QString, 
"com.ubuntu.developer.webapps.webapp-twitter") ) ( "pid" ,  QVariant(uint, 
28963) ) ( "provider" ,  QVariant(QString, "twitter") ) ) ) ) ( "id" ,  
QVariant(int, 0) ) ( "interface" ,  QVariant(QString, 
"com.ubuntu.OnlineAccountsUi") ) ( "profile" ,  QVariant(QString, "unconfined") 
) ) 

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_desktop_app_info: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **: 
ag_application_get_desktop_app_info: assertion 'self != NULL' failed
file not found: "/home/phablet/.local/share/accounts/applications/.application"

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **:
ag_application_get_service_usage: assertion 'self != NULL' failed

(process:28975): accounts-glib-CRITICAL **: ag_application_get_service_usage: 
assertion 'self != NULL' failed
qml: Page_QMLTYPE_32(0x7826e8)"Twitter": In Ubuntu.Components 1.3, the use of 
Page.title, Page.flickable and Page.head is deprecated. Use Page.header and the 
PageHeader component instead.


** Attachment added: "twitter-test.qml"
   
https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings-online-accounts/+bug/1594944/+attachment/4688517/+files/twitter-test.qml

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  New
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this 

[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-06-22 Thread Alberto Mardegan
Hi Rodney, can you please provide steps on how to reproduce this?

Additionally, it would be great if you could paste the output of

OAU_LOGGING_LEVEL=2 OAU_DAEMON_TIMEOUT= online-accounts-service

while reproducing this bug.

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
   Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  New
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Incomplete

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1594944] Re: Setup.exec() for existing account type results in blank full screen window

2016-06-21 Thread Rodney Dawes
** Also affects: canonical-devices-system-image
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-system-settings-
online-accounts in Ubuntu.
https://bugs.launchpad.net/bugs/1594944

Title:
  Setup.exec() for existing account type results in blank full screen
  window

Status in Canonical System Image:
  New
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  New

Bug description:
  If an account already exists, calling Setup.exec() again results in a
  blank window being overlaid on top of the application which made the
  request. There is no way to close this window.

  This API is what the online accounts integration in the scopes API
  relies upon, to allow logging in to accounts, and so we have come to
  rely upon this API as well in multiple places, as a means to log into
  the Ubuntu One account, when it is necessary to do so. However, due to
  this issue, the only way to reliably present a login window at an
  appropriate time, is to delete the account when it appears to have
  been invalidated by the server, and to then present the login window
  to create a new account.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594944/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp