I believe aptitude's dependency-resolution can work this sort of thing out by itself and present you with proposed solutions, but I'm too old and set in my ways to change now, so I use the above technique.
and gj on the phd!
Six weeks ago I quit my job of five years, and three weeks ago I moved to Melbourne, both big steps for someone of my disposition. But then, only a fool looks for logic in the chambers of the human heart.
In between looking for contract work — since self-promotion is not a strong point of mine, this is going slowly — I have gone to a bunch of music and comedy shows, eaten out, sampled some fine antipodean beers, and joined the library. (A visit to the Mountain Goat brewery is indeed on my list.) The Guinness is not great, but I was not expecting it to be and so there is no problem.
free software
Aside from random elisp hacks and a patch to the git SCM that was committed (under my real name), I haven't done much beyond boot current Linux kernels on my PowerBook and complain bitterly when they break. It sure is nice to have support for the wireless adapter now!
mindgames
I brought a few books from my Shelf Of Shame, most merely unfinished, but some unread. So far no book's status has changed. It seems I can only learn new languages when I have a project in mind.
pcolijn: there's a utility shipped with XFree86/Xorg that should take care of that, at least for xterm. Just do eval $(resize) in the affected window.
This used to happen to me a lot, and I think the reason it doesn't anymore is that I keep frames sized to take an 80x30 terminal, and specify that geometry in ~/.Xdefaults.
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!