Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 390111 - Make sure that tycho product materialization doesn't interfere with SDK features.
Summary: Make sure that tycho product materialization doesn't interfere with SDK featu...
Status: RESOLVED FIXED
Alias: None
Product: CBI
Classification: Technology
Component: prototype (show other bugs)
Version: 1.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: CBI Dummy user CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-21 11:01 EDT by Paul Webster CLA
Modified: 2015-10-12 23:43 EDT (History)
1 user (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 2012-09-21 11:01:00 EDT
When building in the 4.2.2 CBI branch, the product contains the following IUs

org.eclipse.equinox.launcher=1.3.0.v20120522-1813
org.eclipse.equinox.launcher.gtk.linux.x86_64=1.1.200.v20120913-1448
org.eclipse.rcp.configuration.feature.jar=1.0.0.v20120920-2231
org.eclipse.rcp.configuration_root.gtk.linux.x86_64=1.0.0.v20120920-2231
org.eclipse.sdk.ide.executable.gtk.linux.x86_64=4.2.0.v20120821-1439
org.eclipse.sdk.ide.executable.gtk.linux.x86_64.eclipse=4.2.0.v20120821-1439
toolingorg.eclipse.equinox.launcher=1.3.0.v20120522-1813
toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64=1.1.200.v20120913-1448
toolingorg.eclipse.sdk.ide.executable.gtk.linux.x86_64=4.2.0.v20120821-1439

Looking at the 4.2.1 M build:

org.eclipse.equinox.launcher=1.3.0.v20120522-1813
org.eclipse.equinox.launcher.gtk.linux.x86_64=1.1.200.v20120522-1813
org.eclipse.rcp.configuration.feature.group=1.0.0.M20120909-2000
org.eclipse.rcp.configuration_root.gtk.linux.x86_64=1.0.0.M20120909-2000
toolingorg.eclipse.equinox.launcher=1.3.0.v20120522-1813
toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64=1.1.200.v20120522-1813

The tycho build generates the extra org.eclipse.sdk.ide.executable.* IUs, presumably as part of its publishing phase, but our launchers are usually provided by org.eclipse.rcp.configuration*

PW
Comment 1 David Williams CLA 2015-10-12 23:43:21 EDT
I guess we could call this 'fixed', or not longer relevant? 
Because 1) we have gotten rid of the "configuration feature" for our own products, as built by Tycho. (But we do still build and make config feature available in p2 repositories). And, 
2) There was some "double processing" going on, but it wasn't due to Tycho ... some interaction between p2.inf file, product definitions, and (I think) the configuration feature.