Bug 697248 - "Cannot Upgrade" dialog does not explain what an "upgrade" is
Summary: "Cannot Upgrade" dialog does not explain what an "upgrade" is
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-17 08:08 UTC by Steve Tyler
Modified: 2011-04-17 18:34 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-04-17 15:36:43 UTC
Type: ---


Attachments (Terms of Use)
screenshot of "Cannot Upgrade" dialog (40.98 KB, image/png)
2011-04-17 08:08 UTC, Steve Tyler
no flags Details
screenshot showing explanations of "Fresh" and "Upgrade" in install-type dialog (57.48 KB, image/png)
2011-04-17 15:36 UTC, Steve Tyler
no flags Details

Description Steve Tyler 2011-04-17 08:08:53 UTC
Created attachment 492678 [details]
screenshot of "Cannot Upgrade" dialog

Description of problem:
I can never remember what an "upgrade" is. This dialog should remind users what an upgrade is and say that by continuing, the install-type will be "fresh".

The install-type dialog already attempts to explain "upgrade" and "fresh", but it is bypassed if the user clicks "Continue".

Version-Release number of selected component (if applicable):
F15-Beta-Final

How reproducible:
Always.

Steps to Reproduce:
I have been triggering the "Cannot Upgrade" dialog by renaming /etc/fedora-release in a previously installed system.
  
Actual results:


Expected results:


Additional info:
Bug 697047 - "Cannot Upgrade" message reinstalling onto VM disk image after
cancelled install
Bug 697193 - installer fails to report missing or corrupt /etc/fedora-release
Bug 697236 - installer fails to detect corrupt /etc/fedora-release

Comment 1 Chris Lumens 2011-04-17 15:23:35 UTC
It is expected you have some basic knowledge about computer terminology.  If you need this explained to you, please file a bug against documentation.

Comment 2 Steve Tyler 2011-04-17 15:33:47 UTC
(In reply to comment #1)
> It is expected you have some basic knowledge about computer terminology.  If
> you need this explained to you, please file a bug against documentation.

So why is there an explanation in the install-type dialog of "Fresh" and "Upgrade", if those terms are so "basic"?

Comment 3 Chris Lumens 2011-04-17 15:36:43 UTC
We are not going to go through and re-explain every term over and over again.  As you're already pointed out, it's explained once.  There's no need to repeat it.  If something needs further documentation, it should be in the documentation.

Comment 4 Steve Tyler 2011-04-17 15:36:48 UTC
Created attachment 492717 [details]
screenshot showing explanations of "Fresh" and "Upgrade" in install-type dialog

For reference ...

Comment 5 Steve Tyler 2011-04-17 15:40:41 UTC
(In reply to comment #3)
> We are not going to go through and re-explain every term over and over again. 
> As you're already pointed out, it's explained once.  There's no need to repeat
> it.  If something needs further documentation, it should be in the
> documentation.

You wouldn't have to "re-explain" if the installer GUI displayed the install-type dialog in the cannot-upgrade case, because the explanations are already there.

FYI, this bug was fully intended to make that point.

BTW, I am all in favor removing and avoiding redundancy.

Comment 6 Steve Tyler 2011-04-17 16:05:37 UTC
(In reply to comment #3)
> ... it's explained once.

The terms are not explained in the "Cannot Upgrade" case, because the install-type dialog is bypassed when the user clicks "Continue", so the user never sees the explanations of "Fresh" and "Upgrade".

Comment 7 Steve Tyler 2011-04-17 16:15:44 UTC
(In reply to comment #6)
> (In reply to comment #3)
> > ... it's explained once.
> 
> The terms are not explained in the "Cannot Upgrade" case, because the
> install-type dialog is bypassed when the user clicks "Continue", so the user
> never sees the explanations of "Fresh" and "Upgrade".

Specifically, after clicking "Continue" in the "Cannot Upgrade" dialog the installer jumps to the hostname configuration dialog.

Comment 8 Steve Tyler 2011-04-17 18:14:11 UTC
In the two-disk case, both with F14, but with fedora-release on the first disk renamed to simulate a non-upgradeable system, the installer does not display the "Cannot Upgrade" dialog, but displays the install-type dialog.

The menu of detected installations lists only the second one, and completely ignores the first disk, leaving the user wondering why. There is no explanation as to why the first disk is not listed.

This exposes the fundamental problem with the GUI design for handling non-upgradeable installations.

The fix would be to list all of the detected installations, but with the non-upgradeable ones non-selectable and tagged as non-upgradeable.

Explanatory text could be displayed below the menu.

Comment 9 Steve Tyler 2011-04-17 18:34:40 UTC
If both disks are made non-upgradeable, the "Cannot Upgrade" dialog is again displayed, with both disks listed: "on /dev/sda1", "on /dev/sdb1".

So the mixed case leads to the install-type dialog, but the uniformly non-upgradeable case leads to the "Cannot Upgrade" dialog.


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