Click apps nearly impossible to install.

Bug #1255653 reported by Robert Bruce Park
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-scope-click (Ubuntu)
Fix Released
High
Unassigned
unity8 (Ubuntu)
Invalid
Critical
Unassigned

Bug Description

So, testing latest image 34, I decided to try installing some click apps.

I started with a very simple webapp (18k download size), and this worked reasonably well. Then I tried installing SleepyTime, which is a few MBs to download. During the download, I accidentally swiped left (eg, to see the previous app, not an edge swipe). When I swiped back to SleepyTime, the download had frozen. After some seconds, the progress meter reverted to an 'Install' button, which was unresponsive.

Then I thought I'd reboot to get things into a fresh state, tried to install SleepyTime again, but this time I thought "ok! I won't touch anything, so it can install uninterrupted!" and of course, then the screen locked while the app was downloading. When I unlocked the screen, the app detail screen was gone and I was looking at the app grid. When I clicked on SleepyTime again, the download meter was gone and there was the 'Install' button again. When I clicked on the install button, it turned into a progress meter, stayed at 0% for about 10 seconds, and then reverted to an Install button again.

So basically, it seems that in order to install an app, I have to very carefully poke at the screen in order to keep it awake, without accidentally navigating away from the download screen. Leaving it alone, navigating away, etc all cause downloads to fail, and once a download has failed, all future downloads can't even start.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity-lens-applications (not installed)
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.12.7-0ubuntu1
Architecture: armhf
Date: Wed Nov 27 19:38:59 2013
InstallationDate: Installed on 2013-11-27 (0 days ago)
InstallationMedia: Ubuntu Trusty Tahr (development branch) - armhf (20131127.1)
SourcePackage: unity-lens-applications
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Robert Bruce Park (robru) wrote :
Changed in unity-lens-applications (Ubuntu):
importance: Undecided → Critical
Changed in unity8:
importance: Undecided → Critical
Revision history for this message
Roberto Alsina (ralsina) wrote :

The problem seems to be that the download is started, which when it's finished will cause the app to be installed, BUT the scope is not checking whether the app it's displaying on the preview is being downloaded.

So, when the preview is refreshed (for example, because you navigated away), you get "Install" and no process, even though the app is being downloaded already.

Changed in unity8:
assignee: nobody → Alejandro J. Cura (alecu)
assignee: Alejandro J. Cura (alecu) → nobody
affects: unity-lens-applications (Ubuntu) → unity-scope-click (Ubuntu)
Changed in unity-scope-click (Ubuntu):
assignee: nobody → Ubuntu One Client Engineering team (ubuntuone-client-engineering)
importance: Critical → High
Changed in unity8:
status: New → Invalid
Revision history for this message
Alejandro J. Cura (alecu) wrote :

The click scope is not finding about apps queued for download/installation, so it's showing the "Install" button, and requesting the Download+Installation again when it's pressed.

We should make the scope query the download manager for queued downloads and show the "downloading" preview with the progress bar if the app is in that state.

Revision history for this message
Ross Gammon (rosco2) wrote :

Seems to be confirmed by several people and being worked on.

Changed in unity-scope-click (Ubuntu):
status: New → Confirmed
dobey (dobey)
Changed in unity-scope-click (Ubuntu):
assignee: Ubuntu One Client Engineering team (ubuntuone-client-engineering) → nobody
status: Confirmed → Fix Released
Michał Sawicz (saviq)
affects: unity8 → unity8 (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.