Well, DevJam was a blast.
The idea was to talk with Debian developers about packaging components
written in the Java language, and I went along as gcj maintainer. I
was a little worried that the Debians wouldn't like the packaging we
do with gcj in Fedora, or that they'd want to do it entirely
differently. I needn't have worried, however. They were very
receptive to suggestions and seem in general to be a smart and
enthusiastic bunch of people.
Friday began with mjw's thing. Summary: we're 90ish percent done, but
it doesn't work. Or something like that...
I can't remember what else happened on Friday.
I kicked off the proceedings on Saturday by talking about gcj and how
it works on GNU/Linux systems, with particular regard to the whole
precompiled database thing. Then Jeroen van Wolffelaar spoke about
Debian packaging and how it works, which was very useful for me. My
impression -- which might of course be incorrect -- was that Debian
packaging is nicer in some ways than RPM, worse in others, and just
different enough to be totally incompatible. Sigh.
We agreed, I think, to concentrate on the packages at jpackage.org.
This is easy for Fedora (jpackage and Fedora are RPM based
distributions) but hard for Debian. I don't know if this is going to
work, but I think it's worth a try.
I'm a little worried that Fedora and Debian might be duplicating
effort, particularly with regard to sanitizing packages. This
sanitization is necessary because we have to be very sure that there
are no unfree packages shipped by mistake. Hopefully, where one
distro has sanitized a package the other will be able to use that as a
base.
gbenson talked for a little while about how the rebuild-gcj-db and
aot-compile-rpm scripts work, so that they can easily be used in a
Debian-based system. That should work well, I think.
DevJam itself was interesting. The idea is that people turn up with
computers and lock themselves in a room with a ton of food for a
couple of days, hacking and talking together. There's plenty of room
for people to sleep. All rather like a Scout camp, but minus the
healthy outdoor activity and the singing. As a weakling I didn't do
the sleeping on the floor thing, instead staying in hotel in the
centre of Oldenburg. (The Hermes: very good, 60 Euros per night.
Next to the railway station. Recommended.)
One thing I really got from this is how lucky I am to work on free
software full time -- the attendees at DevJam were smart and
enthusiastic and quite inspiring. It was an opportunity to recharge
my batteries.
So, I'm glad I went and I hope to meet the Debians again. Until
then, we have plenty of things to be getting on with!