[packagekit] exclude some upgrades

David Zeuthen david at fubar.dk
Mon Nov 12 12:11:46 PST 2007


On Mon, 2007-11-12 at 14:55 -0500, David Zeuthen wrote:
> > >  - User is informed of this by PackageKit showing the update list
> > >    but with some of the packages unchecked (GtkCheckButton)
> > 
> > No, if a user can't be applied then it shouldn't be shown in the package
> > update list. The update list shows "updateable" packages.
> 
> How will the user know that some packages can't be updated then? In the
> worst case you'd be leaving the system in a vulnerable state because
> some security update can't get through. That would be bad.

Cracktastic ASCII mockup

 +----------+-----------------------------------------+
 | Severity | Software                                |
 +----------+-----------------------------------------+
 | (normal) | git-1.5.3.4-2.fc9 (i386)                |
 |          | Git core and tools                      |
 +----------+-----------------------------------------+
 |(security)| kernel-2.6.24-0.42.fc9 (i386)           | <-- greyed out!
 |          | The core of the Linux operating system  |
 +----------+-----------------------------------------+

where the kernel package is greyed out because it can't be updated. A
tooltip (or other gizmos) will explain the user

 Update for 'kernel' is blocked by packages 'kmod-nvidia'
 and 'kmod-ntfs'. <maybe more techno-babble including version numbers>

This allows the user to understand what's going on. Advanced users will
realize that if they remove kmod-nvidia and kmod-ntfs and make their
system safe. Or, you know, go and punk the providers of the packages
that block. If you're feeling more cracktastic including a 'file a bug'
button that automagically files a bug.

Does this make sense?

      David





More information about the PackageKit mailing list