Bug 257689

Summary: [WorkbenchLauncher] Display Version ID in Splash
Product: [Eclipse Project] Platform Reporter: Peter Friese <peter>
Component: IDEAssignee: Platform UI Triaged <platform-ui-triaged>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P4 CC: eclipse, jacek.pospychala, remy.suen, robert.roth.off
Version: 3.5Keywords: helpwanted
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Peter Friese CLA 2008-12-05 05:18:24 EST
I think it might be a good idea to not only display the build ID, but also the (more human understandable) version identifier (e.g. 3.4.2) in the splash screen.

Looking at the build ID is nice, but I am probably not the only one who has some difficulties in knowing which version had which build identifier...
Comment 1 Kim Horne CLA 2008-12-05 09:32:23 EST
The version number is a marketing number - it's only loosely corresponds to the actual version number of the components we provide.  As a marketing number, I'm inclined to leave it up to whoever designs the splash screen to incorporate that number.  
Comment 2 Peter Friese CLA 2008-12-05 09:38:46 EST
(In reply to comment #1)
> The version number is a marketing number - it's only loosely corresponds to the
> actual version number of the components we provide.  As a marketing number, I'm
> inclined to leave it up to whoever designs the splash screen to incorporate
> that number.  
> 

Well, sure the version number is only loosely coupled to the build id. However, I like to see right from the start whether I am dealing with a 3.4 or a 3.4.1 or a 3.4.2 installation - you cannot tell that form the looks of the splash. Why not include both on the splash, e.g. like this: "3.4.2 (I20080502-0100)"
Comment 3 Kim Horne CLA 2008-12-05 09:54:11 EST
(In reply to comment #2)
> (In reply to comment #1)
> > The version number is a marketing number - it's only loosely corresponds to the
> > actual version number of the components we provide.  As a marketing number, I'm
> > inclined to leave it up to whoever designs the splash screen to incorporate
> > that number.  
> > 
> 
> Well, sure the version number is only loosely coupled to the build id. However,
> I like to see right from the start whether I am dealing with a 3.4 or a 3.4.1
> or a 3.4.2 installation - you cannot tell that form the looks of the splash.
> Why not include both on the splash, e.g. like this: "3.4.2 (I20080502-0100)"
> 

Hmm. Okay, not as unreasonable as my first reaction.

Comment 4 Remy Suen CLA 2008-12-05 10:19:31 EST
Do we actually set the version number in the system properties? I'm not seeing anything useful when I print mine out. osgi.framework.version is the only mention of 3.5.0 I see.

osgi.framework.version=3.5.0.v20081201-1815

I would've said we could just use this instead of Peter's suggested "3.4.2 (I20080502-0100)" format? But when I look at my about dialog, I see "Build id: I20081202-1812". 1812 != 1815. o.O
Comment 5 Jacek Pospychala CLA 2008-12-05 11:50:11 EST
(In reply to comment #4)
> I would've said we could just use this instead of Peter's suggested "3.4.2
> (I20080502-0100)" format? But when I look at my about dialog, I see "Build id:
> I20081202-1812". 1812 != 1815. o.O

yea, osgi version is not your product version. and am afraid that product version for About dialog is stored in org.eclipse.sdk/plugin.properties in property like this:

productBlurb=Eclipse SDK\n\
\n\
Version: 3.5.0\n\
Build id: {0}\n\
\n\
(c) Copyright Eclipse contributors and others 2000, 2008.  All rights reserved.\n\
...(and so on)
Comment 6 Susan McCourt CLA 2009-07-15 12:38:27 EDT
"As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009"
Comment 7 Boris Bokowski CLA 2009-11-26 16:33:48 EST
Prakash is now responsible for watching bugs in the [WorkbenchLauncher] component area.
Comment 8 Robert Roth CLA 2015-04-30 18:17:31 EDT
Starting eclipse 4.5 M6 shows both the version number (4.5.0) and the build id on the splash, so this might have been fixed in the meantime