Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 462732

Summary: ecjsrc.jar has missing compiler.version in messages.properties
Product: [Eclipse Project] JDT Reporter: James Le Cuirot <chewi>
Component: CoreAssignee: Jay Arthanareeswaran <jarthana>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: manoj.palat
Version: 4.5   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard: stalebug

Description James Le Cuirot CLA 2015-03-20 19:15:44 EDT
The compiler.version entry in org/eclipse/jdt/internal/compiler/batch/messages.properties is used to display the version number when ECJ is invoked with the -version option. Up until 4.2, the line was prefilled the correct version such as v20150120-1634, 3.10.2. Since then, it simply says "bundle_qualifier, bundle_version". This is still the case in 4.5M6. I'm afraid I don't know the cause.
Comment 1 Manoj N Palat CLA 2015-03-22 23:40:51 EDT
Jay: can you please take a look? See also bug 417072
Comment 2 Jay Arthanareeswaran CLA 2015-03-23 04:33:39 EDT
Ever since we moved to Tycho/maven based builds, it's been this way. We discussed briefly in the bug 417072 and decided we wouldn't fix this. What's your testcase. Are you trying to build the ecj.jar from the source?

BTW, the manifest does contain the correct version if that helps.
Comment 3 James Le Cuirot CLA 2015-03-23 05:41:12 EDT
Packaging for Gentoo Linux so yes, compiling from source. It's not that big a deal but thought we'd chase it up. We can use the version from the manifest.
Comment 4 Eclipse Genie CLA 2020-02-15 09:13:50 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug.

If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.