05 Oct 2005
First GNU Classpath irc coordination meeting
Please join the fun on irc.gnu.org in channel #classpath.
First GNU Classpath irc coordination meeting
Please join the fun on irc.gnu.org in channel #classpath.
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! :)
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++.
David Gilbert added another Demo to GNU Classpath Examples:
Nice work! Free Swing is slowly getting better and better.
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.
… 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!
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 :)
Advogato bloggers are back
Hurray!. Thanks to quad all the Planet Classpath advogator blogs have been reinstated.
Sorry for those with advogato diaries. I have temporarily removed them from Planet Classpath till I figure out where advogato went.
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