Older blog entries for hadess (starting at number 319)

So, jdahlin made me do it.

Whoopee. Finished with the CD-related stuff in HAL. I nicked code (a house-special)... actually, rather, I inspired myself by the dvd+rw-tools, cdrecord, and the IDE CD drivers in the kernel, and now speed is detected by HAL. Been talking to rml and davidz about more volume management. I'll probably finish my hacking on nautilus-cd-burner tomorrow.

Watched Wonder Boys. Apparently, writing a book is about making choices, and in his life, "Professor Tripp" makes all the wrong ones. It's funny, it's stupid, it's sloppy lifes (What is it with you christians!?), and overall a good use of your time. (And no, I didn't recognise Ms. Coen until the credits were rolling, the shame).

17 Jan 2004 (updated 17 Jan 2004 at 01:10 UTC) »

Finished cleaning up the DVD+RW detection code tonight, and added support for using HAL in libbacon's CD detection code.

Still need to work out a way to detect read and write speeds (it's not like there's an ioctl for that...), and make udev follow the permissions policy from our friend console.perms (right now, all the devices created by udev belong to root). Hooking up updfstab on udev and/or HAL events would be an idea as well.

Now on vacation for a week (I didn't take enough days off last year), and going to Manchester if I can move my butt.

Update: William Hague, even though he's a tory, is a funny presenter (he was on Have I Got News For You). The Streets's Irony Of It All rocks my world.

Plugged the new DVD burner... And the first thing that I find to do is to port the libbacon DVD detection code to C and add it to HAL. (Once I ported everything, and removed all that wasn't used, it amounts to 264 lines. I hate twisted C++ code.)
I can always console myself that Julien is working hard on the GStreamer backend for Totem, and that I closed about 20 Totem bugs in the beginning of the evening.

I still haven't plugged in my new DVD+RW drive, no time. Went for dinner with RH's VP of engineering, Paul Cormier. Very nice meal, and talks. The guy was on the Athena Project (that brought X, kerberos, Xaw, etc.), and co-funded Alta Vista. That's some CV.

ACME is now in the control-center! Spent a good part of the afternoon fixing buglets, including one that I couldn't seem to get fixed because of bonobo-activation-server not using the newly installed gnome-settings-daemon...
I'll soon be dropping ACME onto a good soul that will turn it into the configuration hell I didn't want ACME to be (yeah, I regularly had mails from KDE users wanting to s/nautilus/konqueror/ or people who wanted to make the multimedia keys work with XMMS by patching ACME directly).

Looks like my maintainership of magicdev has its hours counted as well. rml committed gnome-volume-manager to CVS, and I'll be starting to work on that instead of magicdev.

I finally listened to Underworld's Beaucoup de Fish, and it gets you in the mood (Kkkking of snake). Rock on!

I was annoying him, because I was trying to push him. I never got to meet him because he didn't show up for GU4DEC, he had much better things to do :) You'll be missed Mark.

I managed to figure out the control-center's peditor stuff, and glib's GEnum. It's nifty. I added a drop-down box to the sound capplet to select the type of sound output (nope, that's not autodetectable). It's just one line of code, if you don't take into account the creation of the GEnum type for said preference.

Finally watched Das Boot (Director's Cut, a whooping 200 minutes), in German, with subtitles. My German is very flaky, but good enough to notice the low quality of the subtitles: typos, added dialogs (the captain points the strait of Gibraltar, says nothing, the subtitle shows Gibraltar), and slight changes (Scheisse becomes No.). Still, the film is the best (non-comedy) war movie I've seen. And, no, I didn't like Saving Private Ryan.

Started looking at the desktop-wide vs. application-wide preferences split for Totem. Things like connection speed, what type of sound output is used, and brightness/contrast should be shared across multimedia applications on the desktop.

Played the new Simpsons game (it's good!), and talked crap over white wine with my housemate (politics should always be discussed with a drink in hand).

Well, Firewire didn't actually work that well, some weird interaction with the iPod when doing large transfers, so I spent quite some time installing a newer kernel, and updating the ieee1394 stack. That's certainly teaching me some more about kbuild. And the newer trunk seems to work better. I'll certainly be poking thomasvs about his kernel modules RPM build-fu.

Talked with jrb about the ACME merger. My patch is quite ugly, build-wise, but as I wasn't too sure where he wanted to put what. Hopefully, everything will be merged before the 12th, then we can start fixoring.

Wrote the ultimate penis patch for sound-juicer: it shows the speed of ripping. Nothing better to tell who's got the biggest one.

thomasvs: I didn't get mail yet, I cheated :)

Plenty of O_EXCL-fu today, along with some Totem, gnome-mime-data, xine-lib and magicdev bug fixes, and a release (yes!) as a tarball (incredible!) of magicdev on ftp.gnome.org (There is a *MAGICDEV* tarball on ftp.gnome.org! HFSNW! -- jdub).

Watched footie (Haha, suckers), and ripped a good bunch of CDs. I love how Firewire works properly now :)

310 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!