It seems to be part of the original click databases design [1] and taken into consideration from day 1.
"[...] There was an idea early on that we'd deal with preinstalled apps by going round and registering them all for all active users on first boot. This would have lots of problems for the packaging system, though. Most notably, doing it that way makes it hard for a user to remove an app and make it stick, *because it would tend to reappear on system updates*. [...]" Understanding why the original idea is not part of the current implementation would be a good starting point IMHO. [1] http://bazaar.launchpad.net/~ubuntu- branches/ubuntu/vivid/click/vivid/view/head:/doc/databases.rst -- 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/1539352 Title: Removed clicks come back on OTA update Status in Canonical System Image: Confirmed Status in click package in Ubuntu: New Bug description: I have a krillin which was on OTA8.5. I removed every single click on the device, so all that's left are the deb based apps (phone, browser, contacts, messaging, system settings and sd card thing). I had removed all the clicks using "sudo click unregister foo 1.0" for each click. I updated to OTA9 and loads of previously removed apps have come back. This should not happen (IMO). Attached screenshot showing the applications which came back. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1539352/+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

