Jython 2.1 now runs on kaffe. Gzz now runs on kaffe. BCEL's verifier now runs on kaffe (again). It feels good when bricks start falling into place.
I've found a nice test case for an old assertion bug that has been troubling Freenet users on kaffe for a while. Unfortunately, it was somewhat hard to reproduce, as it took days to show up. On the other hand, you can just run the Jython 2.1 installer with current kaffe's sources and it falls flat on its face almost instantly. Hopefully this will lead to someone figuring out what's wrong faster.
But when you install Jython using Sun's JDK, it works quite nicely in kaffe. Nicely enough for Gzz, at least. I'd like to see the mail client Columba, written in jython, run on kaffe, too.
On a lighter note, someone crashed into the kaffe mailing list saying that kaffe was obsolete, and developing it a big waste of time. Instead, he proposed to fold kaffe into Mono. Much fun was had on all sides. Then the guy changed his mind and wanted to write a SWING replacement using GTK. I'm wondering what he'll come up with next. Ah, the joys of playful, energetic youth, when writing a kernel seems possible over the course of a single weekend ;)