On Tue, Sep 29, 2015 at 12:06 PM, Richard Hughes <hughsient@gmail.com> wrote:
On 29 September 2015 at 14:50, Eric Griffith <egriffith92@gmail.com> wrote:
> Installing applications is fine but updates always seem to take two-three
> times as long to display available updates vs me running "dnf update" and
> getting a package list back.

gnome-software is actually depsolving and downloading the updates
before it returns the list to the user; dnf is just showing the list,
and then downloads when you update.

That seems like a really bad idea.. The icon for "check for updates" gives off the perception of "check" or "refresh", I would not assume either of those actions would actually download the updates. It leads to a bad user experience, as evident above, where the user just thinks Gnome Software is slow. Even I, as an advanced user, didn't think to myself "Oh I bet they are downloading packages in the background", I just stopped using Gnome Software for updates because I thought it was slow.  There's also the fact that if the connection is metered then we just ripped through a chunk of their data. To top it off it breaks the established flow of every other update system-- yum never downloaded the packages as part of the check, DNF doesn't, App Store / Play Store don't download as part of a check, Windows Update doesn't, OS X Software Update doesn't, System Update for iOS and Android don't. I'm all for experimenting with new paradigms and trying different work flows, but this one just seems like a bad idea.