Bug 267948 - [ui] revert page needs to show current install info somewhere
Summary: [ui] revert page needs to show current install info somewhere
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.5   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.5 M7   Edit
Assignee: Susan McCourt CLA
QA Contact:
URL:
Whiteboard:
Keywords: polish, usability
Depends on:
Blocks:
 
Reported: 2009-03-10 14:50 EDT by Susan McCourt CLA
Modified: 2009-03-30 13:56 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Susan McCourt CLA 2009-03-10 14:50:09 EDT
WinXP

1.  unzipped the SDK build 3.5.0.I20090309-1300 into a clean directory
2.  opened the build on a new workspace
3.  Added
   http://download.eclipse.org/eclipse/updates/3.5-I-builds
4.  Help>Check for Updates
5. Got update wizard proposing an update to I20090310-0100
6. Did the update and restarted

But now when I look in the revert page (Help>About>Installation Details>Install History), I see three snapshots.

All three show 
    Eclipse SDK	3.5.0.I20090309-1300
as the root of the configuration contents.

Note that both
   Help>About 
and
   Help>About>InstallationDetails>Installed Software
correctly show that 
  Eclipse SDK	3.5.0.I20090310-0100	
is the root of the current install.

This seems like a new bug because I've used the history view over the past few weeks to double check exactly what builds I was upgrading when reporting bugs.
Comment 1 Susan McCourt CLA 2009-03-10 14:56:34 EDT
Sigh...
This is user error.
The revert snapshots wouldn't show the current build because that is what the current configuration is!  The snapshots are proposing to revert me back to what I started with.

The reason I got confused is that I have three snapshots for the same SDK (no visible difference) so I expected to see some difference when clicking on each snapshot.

We already have an engine bug for the "extra snapshots" problem so I will retarget this bug toward improving the history page itself.  I wrote the damn thing and in the moment did not remember that the top snapshot is *not* the current state of the profile.

Somewhere in the history page we should show "What you have now" in addition to the history.  Maybe not as a snapshot, but at least somewhere obvious.
Comment 2 Susan McCourt CLA 2009-03-10 15:57:11 EDT
I was about 3 keystrokes away from filing another bug called "revert history isn't showing UM-installed features."  Then I realized that this was because I had just installed the UM feature and so of course it's not in my history yet.

I think that the move of the revert page from the wizard to an install page, coupled with the user of "Install History" as the name of the wizard, sets this false expectation up.

In the old world, you were looking at the install history and then chose "Revert" so you had already seen what you have, and made the decision to revert to something different.

With "Install History" you haven't necessarily looked at the page showing what your current installation is, and probably aren't taking the "history" word so literally.  You expect to see your current config at the top of the history (or at least I find myself expecting that today.)
Comment 3 Ian Bull CLA 2009-03-10 19:24:53 EDT
I'm a little confused about the revert page too.

I started a fresh eclipse at 4:00PST. I looked at the revert page and saw two entries:

3/9/09 11:27:00 PM PST (could be related to when the build happened)
3/10/09 3:00:30 PM PST (not sure what this time is, one hour before I installed)

Then I installed mylyn (20 minutes later), and I get a third configuration
3/10/09 3:00:31 PM PST (1 second after the previous time).  Still not really a time that makes sense.
Comment 4 Susan McCourt CLA 2009-03-30 13:56:27 EDT
Fixed in HEAD >20090330.  The current profile now shows up in the revert history as "Current Installation" at the top of the list.  The revert button is disabled in that case.