No feedback in list view when installing subsequent applications

Bug #954652 reported by Sven Romeike on 2012-03-14
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Medium
Unassigned

Bug Description

software-center 5.1.12, Ubuntu Pangolin
software-center 5.2

When an application is installed with the software-center and you browse for more applications, select another you want to install and click install the software-center gives no exact feedback that it reacted to the input. the only feedback the user gets is the increase of the number of apps that are installing.

reproduce:

0. Remove VMPK and Caribou, if you have either installed.
1. Search for "virtual keyboard".
2. Select VMPK and choose "Install".
3. Select Caribou and choose "Install".

What happens: Ubuntu software center gives absolutely no feedback for a few seconds until the number of the currently installing applications at the top finally increases.

What should happen:
* The summary text changes to "Waiting".
* An indeterminate progress bar appears in the Caribou row.

<https://wiki.ubuntu.com/SoftwareCenter#software-list-view>: "When an item is being installed, being removed, having its add-ons changed, or queued for any of those tasks, the trailing end of the row should have a progress bar showing progress of the task. If the item is being installed or is having its add-ons changed, it should also have an icon-only cancel button. During this time the secondary text for the row should be the status text for the task, instead of the item’s summary."

Sven Romeike (lun4tic) wrote :
Matthew Paul Thomas (mpt) wrote :

Sven, thanks for the report. When you click "Install" for the second application, are you looking at the dedicated screen for the application? Or are you looking at a list showing that application together with others?

Sven Romeike (lun4tic) wrote :

I'm looking at the application list. The dedicated screen shows me a progress bar aswell as a text that it is currently installing as soon as i click on install.

description: updated
Changed in software-center (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
summary: - no user feedback when installing multiple applications in series
+ No feedback in list view when installing subsequent applications
tags: added: regression-release
Robert Roth (evfool) wrote :

Cmoment from duplicate bug #995149: There is no indication of progress or that its waiting when clicking on "install" in the appdetailsview while another app is already installing. The UI will just show a progressbar but nothing more. We should probably add some text in the progress "waiting for task to finish" ideally from a existing string or via dgettext from aptdaemon.

tags: added: ca-escalated
removed: i386
Michael Vogt (mvo) wrote :

We need to hook into the softwarecenter/ui/gtk/view/appdetailsview.py code around _on_transaction_{started,stopped,changed} here and show a pulse if there are ones before the existing one.

Michael Vogt (mvo) wrote :

Actually the easiest solution is probably to simply put it into "pulse" mode when the transaction starts and on the first real progress signal stop the pulse.

Changed in software-center (Ubuntu):
milestone: none → ubuntu-12.10
assignee: nobody → Gary Lasker (gary-lasker)
tags: removed: ca-escalated
Gary Lasker (gary-lasker) wrote :

We also need to set any subsequent application's "Install" button disabled immediately after it has been clicked. Currently, it remains in an enabled state, yet does nothing if clicked a second time.

Changed in software-center (Ubuntu):
status: Triaged → In Progress
Changed in software-center (Ubuntu):
status: In Progress → Triaged
Changed in software-center (Ubuntu):
assignee: Gary Lasker (gary-lasker) → nobody
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers