← Back to team overview

touch-packages team mailing list archive

[Bug 1479001] Re: Older version of a user installed click is not updated by custom or base pre-installed clicks with a more recent version

 

** Summary changed:

- OTA update: lower user click not updated by custom tarball higher click
+ Older version of a user installed click is not updated by custom or base pre-installed clicks with a more recent version

** Description changed:

- A user in the field has OTA5 installed. But one click in OTA 5
- (com.canonical.scopes.fbphotos_fbphotos 1.26) did not get updated and is
- at the pre OTA5 version: 1.24.
+ When click is asked to list the set of packages for a given user, it
+ walks its way down the list of databases from top (default) to bottom
+ (core). For each database, it checks registrations for that user,
+ followed by registrations for @all. It takes the first registration for
+ any given package name that it finds.
  
- Expectations: if OTA custom tarball has a higher version click package
- than the user's, that higher click package is installed.
+ This results both in the user's device using the older version of the
+ software, and the use and reporting of extra storage for multiple copies
+ of the click package.
+ 
+ Uninstalling a package with multiple copies is also confusing for users
+ as only the user copy is uninstalled and the click remains in the list
+ of installed apps/scopes.

-- 
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/1479001

Title:
  Older version of a user installed click is not updated by custom or
  base pre-installed clicks with a more recent version

Status in Canonical System Image:
  Confirmed
Status in click package in Ubuntu:
  Confirmed

Bug description:
  When click is asked to list the set of packages for a given user, it
  walks its way down the list of databases from top (default) to bottom
  (core). For each database, it checks registrations for that user,
  followed by registrations for @all. It takes the first registration
  for any given package name that it finds.

  This results both in the user's device using the older version of the
  software, and the use and reporting of extra storage for multiple
  copies of the click package.

  Uninstalling a package with multiple copies is also confusing for
  users as only the user copy is uninstalled and the click remains in
  the list of installed apps/scopes.

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