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 58176 - RFE: Add/Upgrade packages policies
RFE: Add/Upgrade packages policies
Status: RESOLVED WONTFIX
Product: gnorpm
Classification: Deprecated
Component: general
0.96
Other Linux
: Normal enhancement
: ---
Assigned To: Alan
Alan
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2001-07-27 15:50 UTC by Alexander Larsson
Modified: 2012-02-19 16:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alexander Larsson 2001-07-27 15:50:47 UTC
Note: This bug was moved here from the redhat bugzilla at:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=20063

Start gnorpm, Install -> Add.

Here are several nit-nots against the Add Packages screen:

1) Previously selected values for directory should persist.

2) Screen is confusing, as mentioning a directory causes all packages below
that directory to be added, while selecting a file displays info but does
not
select the package. I'd suggest calling the screen something like "Get
Packages From",
and dumping the per-file info display. 

3) The screen needs some way to adjust the "what to Install filter"
currently located at
 the top of the parent page. And, while I'm here, the default selection
should be
"Only newer packages" as that's far more sane than the current "All but
installed".

Here are nit-nots for Install/Upgrade screen(s):

1) Displaying "Dependency problems" as a pop-up is just stupid. You either
select
Yes (with dumb warning about unstable systems), or you select "No" in which
case
the info you need to adjust the selected package list vanishes. At a
minimum, the
ability to deselect problem packages from a button click should provide a
saner
choice than the currently available Yes/No. (Note: deselecting isn't
perfect as it
deselects only nearest neighbor dependencies, deselecting all packages that
depend on the deselected set is even better yet.)

2) Displaying error messages from stderr during package install with single
accept
button is equally dumb. So what am I gonna do, reboot to stop the install?
Far better
interface would be to run scrolled stderr ouput during  running of
transaction set, with
appropriate markers so that the package generating the error can be easily
ascertained.

3) Displaying Information pop-up as "Update of N packages failed" OK? is
simply
annoying. Even worse, if an upgrade were to actually complete successfully
without
hitting one of the stoppers above, one has to infer from the non-existence
of
a pop-up that the Install/Upgrade succeeded. How about adding a status
field to the Install
screen that is updated with the status of the previous operation?

4) Then there is the pop-up nesting problem, as parent screen(s) appear
reluctant to accept
events while a child is active. Simplifying the cascade in the ways
mentioned above would permit the parent Install screen to continue
accepting events without the annoyance of
having to find and eliminate Yet Another Pop-Up, although there may even be
more
intelligent ways of handling the problem within GTK itself. Dunno GTK.

5) The "Installation problems" pop up is far too small for most of the
rather long-winded problems delivered back from a failed transaction set
run, and it's ridiculous to have to scroll
several screenfulls right just to find out what happened.

Gack, there's more, but I'll open another bug ...
Comment 1 André Klapper 2012-02-19 16:33:04 UTC
According to http://www.jamesh.id.au/software/gnorpm/ this application is unmaintained since 1999. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.