Bug 257689 - [WorkbenchLauncher] Display Version ID in Splash
Summary: [WorkbenchLauncher] Display Version ID in Splash
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 3.5   Edit
Hardware: All All
: P4 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2008-12-05 05:18 EST by Peter Friese CLA
Modified: 2015-04-30 18:17 EDT (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 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