[daisy] New Daisy repository runtime platform

Bruno Dumon bruno at outerthought.org
Thu Jun 28 04:04:58 CDT 2007


Update:

I now have the complete repository server running on the new runtime
system. I haven't tested it extensively but it seems to work so far
(which is no surprise, since the code hasn't changed, only the way it is
booted).

Meanwhile, I had the idea that we could keep the configuration
(myconfig.xml) as-is for now. This removes the need to change the
installation tools, backup tool, docs, snippets in the build system
etc. 

This will also allow to do some quality thinking about the new
configuration system at a more quiet time. The new configuration system
should feature things like runtime notifications of configuration
changes, programmatic configuration updates, and the same codebase could
be used by the repository and the wiki (see DSY-477).

Anyway, based on my current insights the planning is now like this:

* finish runtime to an acceptable state
* make the configuration-compatibility stuff
* adjust the testcase system for the new runtime
* adjust artifacter tool
* update build instructions, binary distribution, wrapper
* write some docs

all together this is a probably 6-8 days work, which means that it could
be done by the end of next week. Which also means we could consider
merging it into trunk then. But I'm most likely forgetting stuff ;-)


PS: I realize this new runtime stuff might make its appearance rather
unexpectedly. During a quiet day last week I started studying Spring,
and combined with previous thinking and the high pressure to do
something about the Merlin situation, I just started hacking.

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno at outerthought.org                          bruno at apache.org



More information about the daisy mailing list