Bug 195837 - upgrade process stops when it detects package which it cannot verify
Summary: upgrade process stops when it detects package which it cannot verify
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: pirut
Version: 5
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-06-18 14:45 UTC by Vladimir Kotal
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-04-09 19:40:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
pup is about to exit (177.94 KB, image/png)
2006-06-18 14:52 UTC, Vladimir Kotal
no flags Details

Description Vladimir Kotal 2006-06-18 14:45:50 UTC
Description of problem:
pup is not able to proceed with package upgrade if it detects package which it
cannot verify. this is very annoying, especially after number of packages were
downloaded.

Version-Release number of selected component (if applicable):
pirut-1.0.1-1

How reproducible:
try to upgrade with non-verifiable packages

Steps to Reproduce:
1. launch pup, hit upgrade button
2. wait for the dialog appears with 'unable to verify...'
  
Actual results:
pup exits upgrade process

Expected results:
it should continue the process. ideally, it should present errors after it exits
and not in the process itself.

Additional info:
proper user interface guidelines should be met in order to be usable software.
user experience is important.

Comment 1 Vladimir Kotal 2006-06-18 14:52:05 UTC
Created attachment 131119 [details]
pup is about to exit

Comment 2 Vladimir Kotal 2006-06-18 15:14:42 UTC
to clarify better: let's say a user want to upgrade all possible packages on my
system in one go. The user launches pup, click on upgrade button and pup starts
its process. Then it discoveres a package which it cannot verify and presents
error window. The user then has de-select offending package and click on the
upgrade button once more and the process starts again. Then again it discoveres
a package (different one), present error message and terminates process. Then
again, user has to start the process from the beginning. This is very
frustrating if number of packages cannot be verified.

Comment 3 Jeremy Katz 2006-06-19 21:21:57 UTC
This seems to be fixing the wrong problem, though.  Why can't the package be
verified?

Comment 4 Vladimir Kotal 2006-06-20 19:43:27 UTC
this is e.g. because of the missing PGP keys. I understand that you would like
to move the problem to the user but this will not change the fact that the
user-interface design is wrong - isn't it a flaw that it presents the errors one
by one ? even if this can be fixed by adding a key or removing package from
upgradeable set, it will be very annoying if multiple package sources will be
used. The administrator would still have to do it one by one.

Comment 5 Jeremy Katz 2007-04-09 19:40:29 UTC
The repo should be set up to point to the appropriate key, though.  Trying to
provide information about a lot of problems at once is likely to be equally
overwhelming as well as downloading things which the user may or may not want to
spend the time/bandwidth on.


Note You need to log in before you can comment on or make changes to this bug.