[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