Here's a summary of this:

* the SDK needs to uninstall apps before deploying because of mainly 2 reasons:
  -> scopes cannot be restarted otherwise
  -> apparmor profile changes are not registered by apparmor otherwise
* OA thinks it must clear all the credentials when an app using them is 
uninstalled
  -> This is due to bug 1358294 which afaict hasn't reached a conclusion either 
because of different opinions. OA developers are of the opinion that data 
should be removed upon uninstallation.

The combination of those two leaves us with this issue. The solutions
could be any of:

a) Fix the scopes framework and apparmor to restart/reparse things when an app 
is re-installed without prior removal
b) don't delete account data on app removal


While I personally am of the opinion that anything created by the user 
(including account data) should *never* be deleted without the user triggering 
that explicitly himself, it seems a) would be the more correct solution.

Adding scopes and apparmor to this bug.

** Also affects: unity-scopes-api (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: apparmor (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1577002

Title:
  Running app from QtCreator wipes associated accounts

Status in Client Developer Experience:
  Confirmed
Status in Online Accounts setup for Ubuntu Touch:
  Invalid
Status in apparmor package in Ubuntu:
  New
Status in unity-scopes-api package in Ubuntu:
  New

Bug description:
  Developing an app that uses Online Accounts, every time you run the
  app on the device, it will remove all the associated Online Accounts.
  This requires you to type the login credentials again and again with
  the OSK on every test run.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-developer-experience/+bug/1577002/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to