Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326782 - Independent kernel release
Summary: Independent kernel release
Status: CLOSED FIXED
Alias: None
Product: Virgo
Classification: RT
Component: unknown (show other bugs)
Version: 2.1.0.M04-incubation   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 2.1.0.RC1-incubation   Edit
Assignee: Chris Frost CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-01 09:43 EDT by Glyn Normington CLA
Modified: 2010-10-08 10:17 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 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.