After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 711371 - Indicate installation or download progress
Indicate installation or download progress
Status: RESOLVED FIXED
Product: gnome-software
Classification: Applications
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Software maintainer(s)
GNOME Software maintainer(s)
: 711774 741818 742226 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-11-04 01:09 UTC by Antoine Saroufim
Modified: 2015-08-10 11:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Antoine Saroufim 2013-11-04 01:09:16 UTC
While installing software via gnome-software, it's impossible to estimate or guess how much time is remaining until gnome-software finishes its current task. Adding a progress bar and sorting items in a queue would give the user a better chance at estimating the time needed. The user also needs to know if software is downloading or installing.
Comment 1 Richard Hughes 2013-11-11 08:39:36 UTC
*** Bug 711774 has been marked as a duplicate of this bug. ***
Comment 2 Allan Day 2013-11-26 12:34:20 UTC
I'm sure that I discussed this on another bug, but I can't find it now. :)

Anyway, as previously discussed, the main thing of interest here is probably download progress rather than install progress. The latest mockups suggest that we should show download progress by turning the button into a progress bar-like indicator:

https://raw.github.com/gnome-design-team/gnome-mockups/master/software/version2/software-installed.png
Comment 3 Michael Catanzaro 2014-12-20 21:00:59 UTC
*** Bug 741818 has been marked as a duplicate of this bug. ***
Comment 4 Michael Catanzaro 2014-12-20 21:01:54 UTC
We should probably do that for installation progress too. If a package has large or many dependencies, installation could take a long time.
Comment 5 Jiri Eischmann 2014-12-29 14:24:27 UTC
(In reply to comment #4)
> We should probably do that for installation progress too. If a package has
> large or many dependencies, installation could take a long time.

I agree. I was going to file a similar bug report because I have noticed that users are not sometimes very patient and give up the installation in GNOME Software too soon because they think it has gotten stuck somewhere. A typical example could be Skype which looks like a fairly small, quick-to-install app, but due to its dependecies it can take quite a long time to install. Without any indication of progress users give up and go install the package manually.

I propose we have three phases indicated: Preparing installation (dep solving,...), Downloading (with progress bar), and Installing, so that the user knows the status of the process and has some indication.
Comment 6 Michael Catanzaro 2015-01-02 16:38:32 UTC
*** Bug 742226 has been marked as a duplicate of this bug. ***
Comment 7 Michael Catanzaro 2015-01-02 16:40:04 UTC
<drago01> aday, hughsie: btw. is it intentional that gnome-software never shows
progress bars? when installing a game that takes a while to download the
spinner does not seem right
<drago01> it spins forever and you have no idea when it will finish or how far
it is
<aday> drago01: i thought the install button showed a progress bar
<hughsie> aday, how would we show writing/verifying? or just make it 50% of the
bar each?
<drago01> aday: no it doesn't
<aday> drago01: it's been a while since i've looked at it, tbh
<hughsie> drago01, there's no progress ui anywhere; although the data is
available to us trivially
<drago01> aday, hughsie: ok
<hughsie> if it appears on a mockup somewhere either kalev or I can add it
easily
<aday> i'm absolutely certain that we had a progress bar in the button at some
point
<aday> at least, i remember discussing it
<drago01> should I file a bug?
<aday>
https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/software/version2/software-installed.png
<aday> pretty sure that i saw that in real life
<aday> but maybe i dreamt it :)
<drago01> aday: just double checked no it does not tryed to install openarena
<drago01> it just shows the spinner
<aday> yeah doesn't seem to do that now
<hughsie> aday, ohh, pretty -- is that a new widget or can a GtkButton do that
already?
<aday> i do seem to recall talking about it, maybe with mclasen. he might
remember

But note that having a progress bar only for Download is not sufficient, as determined above, since we know that games, IDEs, etc. take unreasonably long to install.
Comment 8 Jean-François Fortin Tam 2015-05-31 18:50:55 UTC
There actually is a progressbar inside the package details view/page (if you're opening a .rpm file with gnome-software, for example http://download1.rpmfusion.org/nonfree/fedora/releases/21/Everything/x86_64/os/repoview/steam.html which has a crapton of stuff to download so it's a good benchmark).

The thing is that this progressbar never moves/does not take download into account, it just has a label saying "Installing software" inside, with a spinner on the side.
Comment 9 Kalev Lember 2015-08-10 10:29:33 UTC
This should be now done in master. The install button turns into a progressbar and displays the installation progress.
Comment 10 Kamil Páral 2015-08-10 11:31:18 UTC
Woo-hoo!