Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 403970 - Update rt.bundles and rt.framework parent versions
Summary: Update rt.bundles and rt.framework parent versions
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Framework (show other bugs)
Version: 3.8.2 Juno   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: Kepler M7   Edit
Assignee: Thomas Watson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 403352
  Show dependency tree
 
Reported: 2013-03-20 22:49 EDT by Paul Webster CLA
Modified: 2013-03-27 17:09 EDT (History)
2 users (show)

See Also:


Attachments
patch.rt.equinox.bundles.R3_8_maintenance (101.76 KB, patch)
2013-03-20 22:49 EDT, Paul Webster CLA
no flags Details | Diff
patch.rt.equinox.framework.R3_8_maintenance (53.18 KB, patch)
2013-03-20 22:49 EDT, Paul Webster CLA
no flags Details | Diff
patch.rt.equinox.bundles.master (98.66 KB, patch)
2013-03-20 23:00 EDT, Paul Webster CLA
no flags Details | Diff
patch.rt.equinox.framework.master (55.75 KB, patch)
2013-03-20 23:00 EDT, Paul Webster CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Webster CLA 2013-03-20 22:49:02 EDT
Created attachment 228777 [details]
patch.rt.equinox.bundles.R3_8_maintenance

To be applied right after I20130326-0800
Comment 1 Paul Webster CLA 2013-03-20 22:49:20 EDT
Created attachment 228778 [details]
patch.rt.equinox.framework.R3_8_maintenance
Comment 2 Paul Webster CLA 2013-03-20 23:00:32 EDT
Created attachment 228801 [details]
patch.rt.equinox.bundles.master
Comment 3 Paul Webster CLA 2013-03-20 23:00:49 EDT
Created attachment 228802 [details]
patch.rt.equinox.framework.master
Comment 4 Thomas Watson CLA 2013-03-21 09:09:41 EDT
(In reply to comment #0)
> Created attachment 228777 [details]
> patch.rt.equinox.bundles.R3_8_maintenance
> 
> To be applied right after I20130326-0800

Did you mean for this comment to be for the patches against master? or for all 4 patches?
Comment 5 Thomas Watson CLA 2013-03-21 09:18:04 EDT
I see we have moved the version to be 4.2.2 (for Juno maint) and 4.3.0 (for Kepler).

I still am unsure how these versions get used in the whole maven artifact world, but does this make the most sense for Equinox?  Technically Equinox Juno is 3.8.x and Equinox Kepler is 3.9.x.

Now with that said I think these release version numbers are really not that important and are more marketing than anything else.  So if we think it will be less confusing to just move Equinox release version numbers up to be in sync with the Eclipse project marketing version then I would not complain too much ;-)

But I want to make sure this was not just an oversite when Paul produced the patches.  And I thank you very much for doing so Paul!
Comment 6 Paul Webster CLA 2013-03-21 09:53:54 EDT
(In reply to comment #4)
> 
> Did you mean for this comment to be for the patches against master? or for
> all 4 patches?

For all 4 patches.

(In reply to comment #5)
> I still am unsure how these versions get used in the whole maven artifact
> world, but does this make the most sense for Equinox?  Technically Equinox
> Juno is 3.8.x and Equinox Kepler is 3.9.x.

In most places in platform we picked 4.3 as the next release number, just because that's what we say we're building, and I think most components just did that as well instead of picking 3.9 ... but that's totally up to the components, and wouldn't effect the build anyway.

In the build case case, the parent versions are related to the "stream" we are building.  It would be technically possible to have the eclipse parent at 4.3.0 and have the rt.equinox.framework/pom.xml at 3.9.0, as long as someone insures that all references to any parent match the version that publishes the parent (but that sounds like even more work :-)

For building 4.2.2+ the parents match, for building 3.8.2+ we believe we'll just use the 4.2.2 eclipse-platform-parent with some URLs replaced by properties (since there are a number of repos that provide one branch to both maintenance builds, and there's no point in branching them just to manage some poms).

> 
> But I want to make sure this was not just an oversite when Paul produced the
> patches.  And I thank you very much for doing so Paul!

Yeah, it looks a little strange, but the strangeness will fade when we get away from 2 maintenance branches.

PW
Comment 8 Thomas Watson CLA 2013-03-27 11:11:56 EDT
Thanks Paul!  I released the patches.
Comment 9 Thomas Watson CLA 2013-03-27 17:09:58 EDT
(In reply to comment #7)
> rt.equinox.framework master:
> 
> http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/
> ?id=7f2a6a87ae21c4a562d836d969207c2177c24368
> 

This is the wrong commit.  Apparently I did not push up my commit.  It is there now:

http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?id=40c6d3d3a5ba90d2a63d60d6453bb3f0ed37d4be