← Back to team overview

touch-packages team mailing list archive

[Bug 1358294] Re: App .config not removed when app uninstalled

 

I must strongly disagree with the design decision as noted by John here.
While it makes sense to delete some things (notably, cached data) upon
removal of an app, it does not make sense to delete all things.

I'm inclined to mark this bug as won't fix. There is no good precedent
or evidence that suggests this action would be beneficial to the user,
yet there is plenty of evidence to suggest it would be harmful to the
user. I would be ok with a change that deletes the cache only (the point
of cache is that it should be recoverable and not harmful to the user to
remove it), but any of the user's personal data or configuration for an
app, should not be removed. Instead, there should be some other UI to
allow a user to fully remove the data associated with an application
package, if the user CHOOSES EXPLICITLY to do so. Implicit destruction
of data is harmful, and it has been shown to be harmful countless times
throughout the industry.

I would also suggest that system-settings storage info has UI to delete
all current cached application data, similar to what Android has.


** Changed in: ubuntu-ux
       Status: Fix Committed => Confirmed

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

Title:
  App .config not removed when app uninstalled

Status in Ubuntu UX bugs:
  Confirmed
Status in click package in Ubuntu:
  In Progress
Status in unity-scope-click package in Ubuntu:
  Triaged

Bug description:
  If an app uses ~/.config/foo (say, uses Qt.labs.settings), and the
  user uninstalls the app, ~/.config/foo is not removed. It should be
  deleted when the app is uninstalled.

  Using latest utopic on the phone.

  ---------------------
  Desired resolution:

  - When a user deletes an app, 100% of files associated with the app
  should be deleted.

  - A warning notification should be displayed when a user goes to
  delete an app informing them that this action will also delete any
  data they have stored inside the app.  This notification should give
  the options of cancelling or proceeding with the action.

  - Users should not be allowed to delete the key apps that ship with
  the phone.  These key apps are defined as: Dialler, Address book,
  Messaging, Browser, Camera, Music player

  The above will give the user a simple easy to understand mental model
  while simultaneously protecting the user from deleting important
  content within the default apps.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1358294/+subscriptions


References