[packagekit] Ignoring updates

Robin Norwood rnorwood at redhat.com
Tue Apr 15 09:45:38 PDT 2008


On Tue, 15 Apr 2008 12:24:34 -0400
David Zeuthen <david at fubar.dk> wrote:

> On Tue, 2008-04-15 at 16:51 +0100, Richard Hughes wrote:
> > On Tue, 2008-04-15 at 11:08 -0400, Jesse Keating wrote:
> > > So that again begs the questions I posted before.  How do we
> > > infer, without throwing up lots of scary ui, what the user
> > > actually wants?
> > 
> > Well, if the user wants to ignore kernel, and he's selected udev,
> > and udev requires a new kernel, then I think that the transaction
> > should still proceed, only doing a Message() that additional deps
> > are dragged in.
> 
> It's a little rude (and annoying) when software just does unexpected
> things behind your back. Isn't it a lot more logical to fail the
> transaction and ask the user for consent that what he intended (to
> ignore dragging in a new kernel) can't be fulfilled? Then the user can
> go back and recheck the check boxes until something works. 

I agree.  If we give the user some button that says "Don't update this
package", and then we go ahead and update the package, we're lying to
the user, and they hate that.

-RN

-- 
Robin Norwood
Red Hat, Inc.

"The Sage does nothing, yet nothing remains undone."
-Lao Tzu, Te Tao Ching


More information about the PackageKit mailing list