Red Hat Bugzilla – Bug 189771
RFE: Pup's UI is just way too dumbed-down
Last modified: 2007-11-30 17:11:31 EST
Description of problem:
Pup's UI gives far too little information. It doesn't show package sizes, or
which repo each package comes from (which can be important to know). Running
"yum update" shows all this information, so I know it's available. And I think
it shouldn't be necessary to select a particular package and click on Details to
see the package version. There's more than enough space to show all this info
simultaneously, as up2date purported to (though the package size functionality
was broken the last few years).
Version-Release number of selected component (if applicable):
pirut-1.0.1-1 (Why does Bugzilla list Pup separately, when /usr/bin/pup belongs
to the pirut package?)
BTW, I submitted this bug as "enhancement". I have no idea why it was labeled
"urgent", or why "enhancement" no longer appears as an option.
I was about to submit the same bug with a nicer title, but I must agree, "way too dumbed down" hits the
nail on the head. I understand that, architecturally, you needed to move away from up2date, but you
took a big step backwards in the UI.
My specific requests.
(a) Table list that includes size, installed version, and available version
(b) Select all / deselect all
(c) Permanent ignore list
(d) Show some sort of release note or urgency level (e.g. "exploit patch") per entry
(e) A replacement for the little RHN menu throbber that tells you how many updates are available,
without having to launch PUP.
Agreed with the above.
Maybe it is nice to have an option to list updates per group, like pirut does
too so you can update for example the base packages but not gnome.
With FC6, there will be a lot more information available about the updates based
on the update metadata
When I ran pup in FC6, it looks exactly the same as in FC5. Am I missing
If you look at packages which are actual FC6 updates, then the associated
metadata (ie, the update announcement) gets shown
What about all the useful information (repository, package sizes) available
when running command-line yum, and which was originally available with up2date
(before it broke)? This information is available for ALL updates, and there's
no reason why pup can't display it.
Another respect in which the UI lacks info is that it doesn't seem to inform the
user when config files have been renamed or replaced. rpm/yum both give the
visual warning "<somefile> saved as <somefile>.rpmsave" or "created as
<somefile>.rpmnew", but pup doesn't do this.
This means the user needs to do an rpm -V before hitting the "update" button in
pup, and then check the files flagged up after the update has completed.
We're very intentionally *not* trying to show every single thing that gets shown
on the command line because this isn't a tool for command line users. It's a
tool that's targeted at a user who doesn't want to be overwhelmed with details
and prefers to instead use their computer as a tool.
The update metadata in FC6 and later is basically what we're going to be
showing. Extras should also be gaining this metadata in the near future as we
converge buildsystems, etc for Fedora 7