Bug 28401 - "Safe Upgrade" dialog is misleading
Summary: "Safe Upgrade" dialog is misleading
Alias: None
Product: PackageKit
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Richard Hughes
QA Contact:
Depends on:
Reported: 2010-06-05 04:50 UTC by Matthew Barnes
Modified: 2010-06-05 06:33 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

Message dialog (blurred) (23.99 KB, image/png)
2010-06-05 04:50 UTC, Matthew Barnes

Description Matthew Barnes 2010-06-05 04:50:14 UTC
Created attachment 36073 [details]
Message dialog (blurred)

I keep seeing the attached message dialog when updating my Debian machine and it nearly tricks me every time.  The buttons could really use some clarification.

In the screenshot I've blurred out the secondary text since users (myself included) never read it.  Based on the primary text alone my immediate reaction is "no, don't do that!" so I reach for the No button.  But then I remember to read the secondary text which talks about a safe upgrade and I think "oh, yes, I want a safe upgrade" so I click Yes.

Honestly, "Yes" and "No" buttons in a dialog are almost always confusing.  Here's how I would reword that whole dialog:

        <b>Do you want to perform a safe upgrade?</b>

        A normal upgrade may require removal or installation of
        new packages.  A safe upgrade will not remove packages
        or install new ones.

                                [Normal Upgrade]  [Safe Upgrade]
Comment 1 Matthew Barnes 2010-06-05 04:57:13 UTC
And also, you might want to throw a Cancel button in there which just aborts the whole process.  Sometimes I accidentally click on the PackageKit notification icon when I don't want to upgrade at all.
Comment 2 Richard Hughes 2010-06-05 06:33:30 UTC
That's not a PackageKit or gnome-packagekit prompt, sorry. You'll have to open a bug with debian as they've either patched PK to do something funky, or it's not PackageKit at all. Sorry.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.