Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 347241 - several projects not using 4 part version numbers
Summary: several projects not using 4 part version numbers
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Cross-Project (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: David Williams CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 347362
Blocks:
  Show dependency tree
 
Reported: 2011-05-25 21:54 EDT by David Williams CLA
Modified: 2011-06-10 03:24 EDT (History)
2 users (show)

See Also:


Attachments
list of bundles and features not using 4 part versioning in Indigo RC2 (1.43 KB, text/plain)
2011-05-25 21:54 EDT, David Williams CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Williams CLA 2011-05-25 21:54:38 EDT
Created attachment 196619 [details]
list of bundles and features not using 4 part versioning in Indigo RC2

Again, testing again Indigo RC2, a number of features and bundles still do not provide 4 part version numbers. The absolute numbers are not large, but this is a very important requirement, and some very important projects are not using them (e.g. egit, jgit) ... what's up with that?
Comment 1 Christian Campo CLA 2011-05-26 05:46:08 EDT
I changed the version for the one third party thing that we deliver "hessian". Should be alright now.
Comment 2 Dennis Huebner CLA 2011-05-30 11:20:23 EDT
@David : There are 3 antlr.runtime bundles in indigo repository now:

-rw-rw-r-- 1 david_williams callistoadmin   103556 2011-05-26 13:32 org.antlr.runtime_3.0.0.v200803061811.jar
-rw-rw-r-- 1 david_williams callistoadmin   164940 2011-05-26 13:32 org.antlr.runtime_3.2.0.jar
-rw-rw-r-- 1 david_williams callistoadmin   205963 2011-05-26 13:32 org.antlr.runtime_3.2.0.v201101311130.jar

How to find out where org.antlr.runtime_3.2.0.jar comes from?
Comment 3 David Williams CLA 2011-05-30 16:29:58 EDT
> 
> How to find out where org.antlr.runtime_3.2.0.jar comes from?

In general ... the way to do that ... is to look in the full log of an aggregation build, find the bundle of interest in a "mirroring artifact ... " message and work backwards, from there, to find a "mirroring from ... " message. 

For this case (looking at an old, last successful log) I see: 

     [exec] Mirroring artifacts from from http://download.eclipse.org/mtj/updates/nightly

[...]

     [exec] - mirroring artifact osgi.bundle,org.antlr.runtime,3.2.0
     [exec]     doing copy of canonical artifact
Comment 4 Dennis Huebner CLA 2011-05-31 03:43:02 EDT
(In reply to comment #3)
> > 
> > How to find out where org.antlr.runtime_3.2.0.jar comes from?
> 
> In general ... the way to do that ... is to look in the full log of an
> aggregation build, find the bundle of interest in a "mirroring artifact ... "
> message and work backwards, from there, to find a "mirroring from ... "
> message. 
> 
> For this case (looking at an old, last successful log) I see: 
> 
>      [exec] Mirroring artifacts from from
> http://download.eclipse.org/mtj/updates/nightly
> 
> [...]
> 
>      [exec] - mirroring artifact osgi.bundle,org.antlr.runtime,3.2.0
>      [exec]     doing copy of canonical artifact

I'm not sure what will happen if Xtext which uses orbits antlr.runtime 3.2.0.v201101311130 and MTJ with 3.2.0 will be installed in the same invironment. I think it's better to ask MTJ guys if they may use orbits bundle instead of the own one.
Comment 5 David Williams CLA 2011-06-10 03:24:50 EDT
Close enough for me. The final RC4 repo had a couple of loose ends ... but, I think at least one of those was a loose end last year too :/ 

But, hopefully everyone is "getting the idea" so when we update in maintenance builds, people can get new code, from a new build, and producers don't have to increment service field multiple times just to accomplish that. 


Check 4-part version patterns
 Check for 4-part versions in Features
   Checked 790 of 790.
   Errors found: 0
 Check for 4-part versions in Bundles
   Checked 3637 of 3637.
   Errors found: 2
org.eclipse.nebula.widgets.compositetable_1.0.0 does not contain 4 parts
org.jivesoftware.smack_3.1.0 does not contain 4 parts