[daisy] New Daisy repository runtime platform
Bruno Dumon
bruno at outerthought.org
Thu Jun 28 04:08:15 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 about 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