Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 349150 - [releng] Convert Graduated bundles to git
Summary: [releng] Convert Graduated bundles to git
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 4.1.1   Edit
Assignee: Paul Webster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 345471
Blocks: 349151 349177
  Show dependency tree
 
Reported: 2011-06-12 11:54 EDT by Paul Webster CLA
Modified: 2011-07-07 16:43 EDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Webster CLA 2011-06-12 11:54:47 EDT
With bug 345479 and bug 345471 we need to make sure that we convert our graduated bundles to git when the main project moves.

We can handle renames after the git conversion.

We'll figure out the graduated bundles here, and make sure they're included.

PW
Comment 1 Paul Webster CLA 2011-06-12 12:07:44 EDT
Here's a list of plugins that comprise 4.1:

These have graduated, but I'm not sure into which component:
org.eclipse.e4.core.commands_0.9.0.v20110526-1430.jar
org.eclipse.e4.core.services_0.9.1.v20110603-1130.jar


Definitely graduated to Core Runtime:
org.eclipse.e4.core.contexts_0.9.0.v20110517-2030.jar
org.eclipse.e4.core.contexts.debug_0.1.0.v20110517-2030.jar
org.eclipse.e4.core.di_0.9.0.v20110517-2030.jar
org.eclipse.e4.core.di.extensions_0.9.0.v20110517-2030.jar


These are obviously part of Platform UI:
org.eclipse.e4.ui.bindings_0.9.0.v20110526-1430.jar
org.eclipse.e4.ui.css.core_0.9.0.v20110517-2030.jar
org.eclipse.e4.ui.css.swt_0.9.1.v20110517-2030.jar
org.eclipse.e4.ui.css.swt.theme_0.9.0.v20110407-2030.jar
org.eclipse.e4.ui.di_0.9.0.v20110603-1130.jar
org.eclipse.e4.ui.model.workbench_0.9.1.v20110517-2030.jar
org.eclipse.e4.ui.services_0.9.1.v20110517-2030.jar
org.eclipse.e4.ui.widgets_1.0.0.v20110518-2130.jar
org.eclipse.e4.ui.workbench_0.9.1.v20110609-1700.jar
org.eclipse.e4.ui.workbench3_1.0.0.v20110517-2030.jar
org.eclipse.e4.ui.workbench.addons.swt_0.9.0.v20110608-1930.jar
org.eclipse.e4.ui.workbench.renderers.swt_0.9.1.v20110610-1500.jar
org.eclipse.e4.ui.workbench.swt_0.9.1.v20110610-1500.jar

I have an idea of what this is supposed to support, but it wasn't included in the 4.0 graduation itself.  I was developed as part of 4.1

org.eclipse.e4.emf.xpath_1.0.0.v20110312-8000.jar
Comment 2 Paul Webster CLA 2011-06-12 12:09:23 EDT
(In reply to comment #1)
> org.eclipse.e4.core.contexts.debug_0.1.0.v20110517-2030.jar

This supplies a view to analyse runtime IEclipseContexts ... does that mean we move that up to Platform UI?

PW
Comment 3 Thomas Schindl CLA 2011-06-12 13:06:46 EDT
[...]

> I have an idea of what this is supposed to support, but it wasn't included in
> the 4.0 graduation itself.  I was developed as part of 4.1
> 
> org.eclipse.e4.emf.xpath_1.0.0.v20110312-8000.jar

I started working on an alternate way to contribute fragments to the master application model but because of time constraints I was not able finish that work. The bundle provides an XPath-Implementation for EMF-In-Memory models by leveraging Apache-Commons-XPath.

We could move it to EMF but as of now the bundle is not considered to be stable and production ready so e4 was the perfect home for it.
Comment 4 Paul Webster CLA 2011-06-12 15:53:34 EDT
(In reply to comment #3)
> 
> We could move it to EMF but as of now the bundle is not considered to be stable
> and production ready so e4 was the perfect home for it.

I've opened bug 349155 to make sure this bundles stays in e4.

PW
Comment 5 Paul Webster CLA 2011-06-13 07:05:30 EDT
I've opened bug 349177 to deal with merging the ui.workbench fork back into the main bundle.

PW
Comment 6 Paul Webster CLA 2011-06-29 07:33:27 EDT
I've created 2 test repos at git://git.eclipse.org/e4/eclipse.platform.runtime.e4 and git://git.eclipse.org/e4/eclipse.platform.ui.e4

The next step will be to lay out 1) how we are going to develop 4.2 and any backported 3.8 work and 2) figure out how we want the final eclipse.platform.ui.git repo to look.

I expect eclipse.platform.runtime.git to be a simpler case.

PW
Comment 7 Paul Webster CLA 2011-06-29 07:37:17 EDT
(In reply to comment #6)
> I've created 2 test repos at
> git://git.eclipse.org/e4/eclipse.platform.runtime.e4 and
> git://git.eclipse.org/e4/eclipse.platform.ui.e4

git://git.eclipse.org/e4/eclipse.platform.runtime.e4.git

git://git.eclipse.org/e4/eclipse.platform.ui.e4.git
Comment 8 Paul Webster CLA 2011-06-29 07:41:56 EDT
(In reply to comment #7)
> 
> git://git.eclipse.org/e4/eclipse.platform.runtime.e4.git
> 
> git://git.eclipse.org/e4/eclipse.platform.ui.e4.git

git://git.eclipse.org/gitroot/e4/eclipse.platform.runtime.e4.git
git://git.eclipse.org/gitroot/e4/eclipse.platform.ui.e4.git
Comment 9 Remy Suen CLA 2011-06-29 08:04:39 EDT
The bundles below only have a readme in them. They probably don't need to be migrated over.

org.eclipse.e4.core.services.annotations
org.eclipse.e4.core.tests.services.annotations
org.eclipse.e4.core.tests.services.atinject
org.eclipse.e4.ide.application
org.eclipse.e4.ui.widgets.fragment
org.eclipse.e4.ui.workbench.renderers.swt.contributions
Comment 10 Oleg Besedin CLA 2011-06-29 09:41:51 EDT
(In reply to comment #9)
> The bundles below only have a readme in them. They probably don't need to be
> migrated over.
> 
> org.eclipse.e4.core.services.annotations
> org.eclipse.e4.core.tests.services.annotations
> org.eclipse.e4.core.tests.services.atinject

+1
Comment 11 Paul Webster CLA 2011-07-06 22:55:58 EDT
I've released the live repo for Eclipse4 core and Platform Runtime:

git://git.eclipse.org/gitroot/platform/eclipse.platform.runtime.git

PW
Comment 12 Paul Webster CLA 2011-07-07 16:43:40 EDT
Done with bug 351489
PW