05 Oct 2005

First GNU Classpath irc coordination meeting

Please join the fun on irc.gnu.org in channel #classpath.

All Green!

David showed that the JUnit swing frontend worked. And it pointed out some serialization issues with jcommon. So they got quickly fixed in GNU Classpath and now we have:

This looks like a useful tool to get more bugs fixed. Everybody loves seeing green bars! :)

01 Oct 2005

DevJam Reports

The GNU Classpath distro DevJam was a great success. It seems we brought some harmony into the hearts and minds of the different distributions (Ubuntu, SkoleLinux, Debian, Fedora, Suse, Gentoo, OpenEmbedded) that participated. And being able to talk and debug some issues with several of the upstream projects involved (GNU Classpath, kaffe, gcj, Cacao) was definitely inspirational and productive.

Here is a list of summaries and notes of the meeting:

If you know of more reports, please send me, or the devjam mailing-list, updates and additions.

On request of several of the participants I have setup a DevJam mailing-list so people can keep in touch and coordinate cross-distro/packaging/project things.

If you are interested in participating or helping out with a
followup meeting please see the wiki about DevJam++.

ComboBox Demo

David Gilbert added another Demo to GNU Classpath Examples:

Nice work! Free Swing is slowly getting better and better.

29 Sep 2005

LWN article on Oldenburg DevJam

lwn.net published my article about the GNU Classpath distro DevJam – Europe.
Subscribe to LWN to read it now, or wait till next week when it is available for non-subscribers.

DevJam was great…

… but apparently not where the action really was.

Returning home I was greeted by an INBOX containing:

And another 60 “smaller” patches (and that is not doing justice to the work done by David, Lillian, Tony, Andreas and the others, but just summarizing everything would have taken me the rest of the day!) Truly an amazing amount of work done for a “long weekend”.

For an account of what was discussed at DevJam see the new blog of Andrew Haley. Lots of talk and little new code… It was very inspiring, but maybe I should just stay home when we are going to do DevJam++ to compensate for all the real work the amazing hackers above did!

OpenJump starting up

No, we didn’t just drink beer. Wolfgang Bär and I (with some remote help from Lillian) got Jump Unified Mapping Platform starting up:

This will be a really nice application to get working completely, lots of stuff to fix :)

24 Sep 2005

Advogato bloggers are back

Hurray!. Thanks to quad all the Planet Classpath advogator blogs have been reinstated.

Advogato disappears?

Sorry for those with advogato diaries. I have temporarily removed them from Planet Classpath till I figure out where advogato went.

DevJam Arrival

This place is crazy! 40 people in one big room. Everybody behind laptops. Sleeping-bags everywhere.

Prelimenary schedule below (It will probably change completely, first reaction was that there must be more package hacking).
If you didn’t make it to Oldenburg, please join the Virtual DevJam (on irc.gnu.org in #classpath) 17:00 CET (15:00 UTC) on Friday.

Friday

Morning, setup, introductions, showing off packages, hacking!

12:00 “Upstream toolchain overview”
– “Who does what to whom and why, and where you fit in”.

– 1.4 completeness (and towards 1.5)
“The GNU stack”
– Library completenes
– Tool completeness (gcj, gjdoc, jar, etc.)

“Missing/Interesting”

14:00 “Distribution packaging concerns”

– Gentoo battle plan

– Debian
+ clear statement about java libraries in the Debian-Java Policy
+ clear statement about javadoc (/usr/share/doc/pkg/api/)

– JPackage/Common Packaging Standard
– Cross-distribution package naming/versioning conventions
– non-free upstream dependencies (splitting packages, e.g. ant, maven.)

17:00 “Virtual DevJam”
irc.gnu.org channel #classpath

Saturday

10:00 “Packaging tools & gcj native applications and libraries”

– gcj-dbtool ahead of time compilation registry for libraries
– aot-scripts/gcj-dbtool/packaging

12:00 “Distribution Toolchain”

– Packaging differences between distros (gcj mainly, who has which patches)
– gcj-java-compat

14:00 “Current packaging efforts – any roadblocks?”
– OpenOffice.org 2.0
– Eclipse
– Jonas
– Tomcat5
– Ant
– Spring
– Hibernate

16:00 “Future packaging efforts”
– Maven
– OpenJump GIS
– argouml
– see FC5 list fitszim

Sunday

10:00 “Security, sandboxing and applets”

– security/sandboxing/auditing

12:00 “Testing and quality assurance”

– coordination testing/quality assurance, test coverage, completeness
– Autobuiders
– Mauve
– Gump
– Application unit tests (jonas, eclipse testsuites, others?)

14:00 “Other topics”

– participation of the free community in the JCP and/or the other way around
– Kaffe “Big Merge” with GNU Classpath