[kaffe] GNU Classpath and Kaffe
jim at kaffe.org
Fri Dec 3 11:45:41 PST 2004
I haven't posted to the list in quite some while, so I guess I should
chip in so people know I'm still here. Y'all are reading my blog on
Planet Classpath, right? :-)
Michael Franz wrote:
> My understanding is that Kaffe is going to start using the GNU
> classpath instead of it's own implemenation of the Java libraries.
> What is preventing us from using them today? Is there a TODO list
> that people are working that will get us to this point? Is there a
> timeline for this?
Dalibor has been working feverishly merging in all the Classpath stuff.
Eventually, we'll be able to scrap the old Kaffe class libraries
completely, and just use Classpath. There are obstacles of course,
because Kaffe developed it's own VM interface, which predated Classpath
VM interface - that all needs to be reworked, without introducing too
many regressions. It looks like we're gradually getting there, bit by bit.
I haven't done any diffing to see what the status of the migration is.
I'm sure Dalibor can speak to this.
I see Kaffe as a staging area for the Classpath project. Most class
library development happens there, but we're a good place to test things
out before pushing it to the mothership.
> Another question, when is Kaffe 1.1.5 coming out?
"When it's ready" (TM)
This is my area - I've been moving a bit slow unfortunately.
For 1.1.5, my stated goal is to not do a time-based release, but to have
a testsuite, and release it when it passes the testsuite. The 1.1.5
release will still be a "development" release, so we don't have to make
the testsuite too hard to pass.
I don't want to go back to doing time-based CVS-snapshot style releases,
since we get way to many regressions without some rigorous testing. I
also was finding that it would take me several days of work just to
manually hammer out all the little packaging bugs before I could do the
release. That's just no fun -- I'm just doing this as a volunteer project.
I would have preferred to have had a testsuite and a release out months
ago. However, I've been preoccupied with setting up a new server for
the project. Like everybody else, I'm doing this project in my spare
time, which is hard to come by, so things progress slowly. The server
is going to be a really nice thing to have for doing the releases, as
I'll be able to centralize all the testing and release systems on it.
I've almost got the new server ready to put into production (but not
ready to replace the current server yet). One of the first things I'm
planning to put on it is a wiki for test/release planning. I've got a
good 20 pages of content to put on it. :-)
I'm a systems/process oriented type of guy -- I'm really happy to see
the rest of the developers drive Kaffe development at such an incredible
pace. I see my job as being the guy who applies the brakes and gets the
releases out... (of course, the last release was in February, so I gotta
suck it in a bit and do some more work :-)
Given the amount of stuff I want to do, I wouldn't expect 1.1.5 before
January. But it will be a nice, tested release. Promise. :-)
More information about the kaffe