No feedback in list view when installing subsequent applications

Bug #954652 reported by Sven Romeike
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Triaged
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."

Revision history for this message
Sven Romeike (lun4tic) wrote :
Revision history for this message
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?

Revision history for this message
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
Revision history for this message
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
Revision history for this message
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.

Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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