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

Bug 326782

Summary: Independent kernel release
Product: [RT] Virgo Reporter: Glyn Normington <glyn.normington>
Component: unknownAssignee: Chris Frost <eclipse>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: zteve.powell
Version: 2.1.0.M04-incubation   
Target Milestone: 2.1.0.RC1-incubation   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Glyn Normington CLA 2010-10-01 09:43:52 EDT
If Virgo is released in a single step, there is a cycle between Virgo and Gemini Web since Virgo web depends on Gemini Web and Gemini Web depends on Virgo util. The net effect is that, unless the build scripts are changed, Gemini Web 1.1.0.RELEASE will depend on some milestone of Virgo util, when it should depend on 2.1.0.RELEASE of Virgo util.

The proposed change is to break the release script to allow the kernel to be released independently of the web server.

(If the ripple script is also split, we will need a way of running together both parts of the ripple to ripple versions up through the whole of Virgo.)
Comment 1 Glyn Normington CLA 2010-10-08 10:17:39 EDT
Chris has implemented this. releaselor now takes optional arguments to enable the kernel and web server to be released separately or, the default, the whole lot together. This means we can release the kernel, then Gemini Web, then the web server and avoid Gemini Web packaging a non-released version of util.