Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 295402 - Canceled my upgrade to I20091117-0800 but I still have a mustache
Summary: Canceled my upgrade to I20091117-0800 but I still have a mustache
Status: CLOSED DUPLICATE of bug 274127
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.6   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: P2 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-17 18:26 EST by Susan McCourt CLA
Modified: 2009-11-18 14:08 EST (History)
4 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-11-17 18:26:42 EST
I am running WinXP, I20091110-0800.

- This morning I ran "Check for Updates" and elected to upgrade to I20091117-0800.
- While it was downloading (total progress was at 43%), I caught up to email, learned that the build was bogus, went to the progress view, and cancelled the update.
- Kept working for a few more hours.  At some point, my machine hung (unrelated to Eclipse).
- Had to turn my computer off and on again, restart Eclipse.

To my surprise, I got the Movember splash screen.  I thought, "nice splash, oh crap, how did I end up with the bogus build?"  I was prepared not to be able to open a workspace, but the build came up fine.  

If I do Help>About, I see that I am indeed running I20091110-0800.
Except that I have a mustache.  Or rather, my splash does.

How can I have gotten the new splash by updating and cancelling?
Comment 1 Andrew Niefer CLA 2009-11-18 10:40:52 EST
It goes like this:
- p2 collects org.eclipse.platform_3.6.0.v20091117 into the plugins folder.
- install is cancelled.
- No metadata is updated, you are still running 20091110.  But, any plugins you downloaded before cancelling still exist on disk.

The eclipse.ini contains:
-showsplash
org.eclipse.platform

The native launcher has no idea what is or is not installed, it simply looks for the highest version of "org.eclipse.platform" and finds the mustache v20091117.

If the eclipse.ini instead said
-showsplash
plugins/org.eclipse.platform_3.6.0.v20091110-0800
then you would have been fine.

Marking this as a duplicate of bug 274127

*** This bug has been marked as a duplicate of bug 274127 ***
Comment 2 Susan McCourt CLA 2009-11-18 11:15:56 EST
thx for the explanation.
Comment 3 John Arthorne CLA 2009-11-18 14:08:59 EST
If this is what's happening, it means if you do another install, it should cause a p2 GC to run and the new org.eclipse.platform will go away, and so will your moustache...