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

Bug 341913

Summary: consolidate feature definitions
Product: [RT] Virgo Reporter: Martin Lippert <mlippert>
Component: toolingAssignee: Project Inbox <virgo-inbox>
Status: ASSIGNED --- QA Contact:
Severity: normal    
Priority: P3 CC: eclipse, leo.dos.santos, mlippert, steffen.pingel
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
Whiteboard:
Bug Depends on:    
Bug Blocks: 368890    

Description Martin Lippert CLA 2011-04-05 09:54:36 EDT
The feature definitions of the Virgo IDE need some consolidation. The goal is to end up with a pure feature for the IDE (the one that people install when they wanna use the Virgo tooling) and an additional SDK one that contains the source bundles together with the necessary dependencies that ship with the Virgo IDE.
Comment 1 Miles Parker CLA 2012-01-16 19:51:18 EST
Yep, makes sense. See also bug 368580. I believe we also want a separate feature for Zest, but we can make that included in either the SDK or IDE as appropriate.
Comment 2 Miles Parker CLA 2012-04-16 17:06:55 EDT
Steffen, could use your help on this one as well. I'm not familiar enough with Maven builds to know how to put together an automated source code feature build. (I know this is possible in buckminster, and I'm hoping there is some equally straight-forward way of doing this. I know what to do in terms of the feature templates and what not if that's all the same, I just don't know how to setup the build artifacts themselves.

We really only need two features:

1. The Virgo Tools, including all docs. (we already have this) 
       Leo and I talked about the possibility of having a separate feature for documentation, but both of us felt it was over-kill. (The docs are about 6 MB as they include runtime.)
2. Virgo SDK / Source for Virgo. Could include above plus the source code.
Comment 3 Steffen Pingel CLA 2012-04-16 22:51:45 EDT
I haven't done this with Tycho myself but I believe support for source features was added recently: bug 345234.
Comment 4 Miles Parker CLA 2012-08-27 16:57:16 EDT
This will not happen any time soon. :)