Berin Loritsch wrote:
I thought I did volunteer.  If it wasn't clear, I do.
whoohooh! +1 for Berin as release manager :D

You know, it may be better to do it in this fashion:

LogKit
Excalibur (ECM dependencies)
ECM
Framework
Excalibur (Fortress dependencies)
Fortress
Excalibur (all remaining)
Cornerstone
Phoenix
Merlin
Don't we want to build ECM and it's dependencies against the new framework release?

IOW, the below schedule (dependency list based on current gump output, things between () already released higher up the schedule)

1) Logkit 1.1.2 (stable release)
2) Framework 4.1.4 (stable release)
3) ECM Dependencies (stable releases)
- excalibur-container
- excalibur-pool
- excalibur-logger
- excalibur-event
- excalibur-collections
- excalibur-instrument
- excalibur-instrument-manager
- excalibur-altrmi*
4) ECM 1.1 (stable release)
Fortress Dependencies (stable release)
(- excalibur-altrmi*)
(- excalibur-instrument)
(- excalibur-instrument-manager)
- concurrent (doug lea's concurrency package)
(- excalibur-container)
(- excalibur-event)
(- excalibur-logger)
- excalibur-sourceresolve
- excalibur-thread
5) Fortress 1.0 (alpha, beta, stable releases)
Phoenix dependencies (stable releases)
- excalibur-configuration
- excalibur-converter
- excalibur-io
(- excalibur-info <-- gump definition error I guess, this was
moved back into phoenix)
- excalibur-cli
- excalibur-extension
- excalibur-threadcontext
(- excalibur-thread)
(- excalibur-pool)
(- excalibur-loader)
(- excalibur-logger)
(- excalibur-i18n)
- excalibur-baxter
- excalibur-policy
- excalibur-monitor
- excalibur-util
6) Phoenix 4.1 (beta & stable releases)
7) Cornerstone dependencies (stable releases)

(- excalibur-io)
(- excalibur-datasource)
(- excalibur-i18n)
(- excalibur-thread)
(- excalibur-threadcontext)
(- jakarta-avalon-phoenix <-- this is why phoenix needs to go
first)
(- excalibur-event)
(- excalibur-altrmi*)
(- excalibur-converter)
(- excalibur-util)
(- excalibur-loader)
(- excalibur-monitor)
(- excalibur-policy)
(- excalibur-configuration)
(- excalibur-extension)
(- excalibur-pool)
(- excalibur-baxter)
(- excalibur-logger)
(- excalibur-info <-- gump definition error I guess, this was
moved back into phoenix)
(- excalibur-cli)
8) Any remaining excalibur packages (stable and perhaps a few
alpha or beta releases)
Cornerstone (dunno what status)
Phoenix demo apps (alpha release)
9) perhaps maintainance releases and catching of any problems
merlin (alpha, beta, stable releases)

* if we don't want AltRMI released, we need to make it an optional depencency.

I've tried to sort-of list things that happen concurrently together. Of course, we can always do alpha and beta releases earlier up the list. For example, we might want to do a merlin alpha somewhere around bullet 5 already.

Berin, I'd say you are most suited to do (1-5), while it'd be cool if one of the phoenix experts (paul?) can do (6). I think it'd be good to have Steve handle cornerstone (7) and merlin (9). Good idea? Me, I would like to keep focussing on docs, infrastructure 'n stuff and helping out with QA :D

cheers,

- Leo



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to