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

Bug 491177

Summary: [e4] Ensure that modified RAP e4 platform bundles are only installed in RAP environment
Product: [RT] RAP Reporter: Markus Knauer <mknauer>
Component: IncubatorAssignee: Project Inbox <rap.incubator-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ivan, tom.schindl
Version: 3.1   
Target Milestone: 3.1 M7   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/70054
https://git.eclipse.org/c/rap/incubator/org.eclipse.rap.incubator.e4.git/commit/?id=ddb3b1b0cab050441baf2f862f4079b5701bb05d
Whiteboard:
Bug Depends on: 490922    
Bug Blocks:    

Description Markus Knauer CLA 2016-04-06 13:08:06 EDT
For creating the RAP e4 port it was necessary to duplicate and to modify some of the upstream origin Eclipse e4 bundles, because not all required changes could be contributed back to the platform. In order to allow single-sourcing between RCP and RAP, these modified RAP e4 bundles need to have the same bundle symbolic name (and the same/similar version).

Having both versions, RCP and RAP, active in the same system may lead to unwanted consequences. Therefore we want to prevent this from happening on the OSGi level at runtime, and on the p2 level during install time.

With bug 490922 we implemented the prerequisites in the RAP Runtime project for Eclipse Neon / RAP 3.1.
Comment 1 Eclipse Genie CLA 2016-04-06 15:10:38 EDT
New Gerrit change created: https://git.eclipse.org/r/70054
Comment 3 Markus Knauer CLA 2016-06-09 06:45:05 EDT
With the commit mentioned in comment #2 all loose ends should be fixed, closing this bug now.