LCA round-up
Monday, April 25th, 2005Fedora
GTK deprecation warnings are aplenty, with the new PyGTK. Maintainers, go fix your packages, or even, get it upstreamed. Before FC-4, it’d be nice if Core and Extras didn’t have a single one of these weird warnings. Quick fix: perl -i -p -e ’s/gtk.FALSE/False/g’ *.py (that magic needs to happen for gtk.TRUE too).
LCA
Tridge gave an excellent keynote, titled Musings on Software Engineering. Some sparse notes on it:
- Static Analysis: lint, ’sparse’ for kernel, samba has perl scripts, advanced gcc warnings
- Runtime Analysis: valgrind
- Code generation: based on IDL, using pidl or swig (for python bindings)
- Threads are evil: like declaring all your variables global; or not looking at the fact that the MMU is there, use it
- State machines will make you mad (and I agree)
- talloc - sane memory handling in C; destructors allow huge lumps of complex code to be removed, and easy integration with existing resources
Of course he had to give the magical BK mystery solver: echo clone | nc thunk.org 5000 > e2fsprogs.dat & is the magic you need. Want help? Just telnet thunk.org 5000 and type help. What great joys. Replacing thunk.org with any other BK repository is sufficient, it’d seem. SourcePuller is what you’re really looking for, however.
Virtualizing Linux on PPC64 by David Boutcher was fun to watch, but a bit over the head for me. Asterisk talk was somewhat disappointing (would’ve preferred it to be more technical), and the Fighting Spammers with exim and sa-exim by Marc Merlin was cool too. Professional Delegates Network session rocked hard - at CSIRO, and there were plenty of drinks and finger foods.
Andrew Morton’s keynote on Friday was great too. “Who’d write a GUI in C?” was his response to why he’d not use GNOME. But he surely did give heaps on insights as to how he maintains the -mm series of things. Saw Michael Davies talk about Rapid Application Development using C# and Mono - it was far too beginner like for me. Maybe next time they’d do a C#/Mono tutorial…
Conference dinner was fun, as always. No alcohol, but the buffet meant plenty of food. Didn’t sleep afterward, as I had to catch a 0615 flight out of Canberra and go back to Melbourne. Seems that I missed a really good talk by Eben Moglen (and the standing ovation), but c’est la vie.
Life
Arrived in Melbourne, to hop into the car and head to the Basin. Weekend was the Alpha church camp. Needless to say, it was fun, even if S. and I were recovering from how apeshit things have been for a while. Back on Sunday, saw my house after a week of being away from it, do laundry, repack, don’t sleep, as a 0615 flight out to Sydney was abound on Monday morning…
