upgrading
On a whim, I decided to upgrade from Feisty Fawn to Gutsy Gibbon. What's the worst that can happen, right?Somewhere in the middle, the update died and said my system was in an unstable state. Part of it was due to my uninstalling some packages by hand (Haskell's X11 1.2.1). When the unregister script in the package tried to run ghc-pkg, the latter simply complained that it couldn't find the package, normal because I had unregistered it by hand to put X11 1.4.1 in its place. After some frantic aptituding, I figured out that I only had to edit the file
/usr/lib/libghc6-x11-dev/unregister.sh to comment out the ghc-pkg call. Then, I could remove the package in peace and everything was ok again (I hope! Did an aptitude dist-upgrade and got no complaints).Also continuing that whim, I decided to upgrade GHC 6.8.2. After reading Cale Gibbard's advice on a reddit thread, I have learned that the right way to do it is just to forget the Ubuntu packages, and install the binary from the GHC site. Said binary comes with a whole bunch of libraries, so that makes life simple. I had to install a couple more packages to recompile darcs, and tagsoup, but seems fine now. I tried cabal-install again, but unfortunately, my proxy server seems to respond with an HTTP code 400 to the HTTP package (I'm guessing that's what happens). Sigh. More installing stuff by hand.
My xmonad is now at version 0.6 (after the upgrading). Works fine.
I have solved my problem with the inconsistent font sizes.. Just had to start
gnome-settings-manager. Probably applies to anybody who's not using Gnome, but is using some Gnome apps or other stuff built using GTK-2 (guessing wildly!). Always suspected it was something like that, but just didn't know what it was called. Should have thought about gnome, and not just gtk.Well, that was foolish, but now I have a new system and some nice new software. In the grand scheme of things, it wasn't so bad. Mail still working, printers still working. Just a little scare in the beginning.
I guess upgrading somewhat regularly makes sense. Part of it is that the state of Linux software, as advanced as it now is, still kinda sucks (Dia for example, which I think is no insult to the developers. Non commercial software has a "right" to suck)... so you're always hopeful to get a less-sucky Dia, or a less-sucky Openoffice. Another thing is that it just makes life simpler because everyone else is upgrading... so you can keep up with them in terms of libraries and what not. Now, that's not just a case of herd mentality. Everyone pretty much has to upgrade, because different people start using software at different (read: newer) versions. Frequent upgrading just makes life easier for everybody in the long run.
darcs hacking
I think I've spent over two hours today working on darcs, minor bugfixes, etc... very clearly NOT my job. Maybe if I hang on long enough I can get to the point where the definition of my job becomes fuzzy enough that I can do what I want without feeling guilty about it.work work
This morning, I spent some time re-reading belz2004cru to make sure I haven't missed anything. Need to try again; wasn't really concentrating.I estimate that I've spent three hours today trying to configure latex2html so that the reg2008 participants' pack looks a bit like the web page. Watch it turn out to have been wasted effort. Think I've pretty much got it where I want it, although will have to spend some time tomorrow refactoring it. You might be seeing little parenthetical (reg N)s in the title. I'm supposed to be counting how much time I spend on this stuff so that we get a better idea on our time estimates.
Also, oh! Some good news: the PDTB got back to me! No PDTB 1.0 because 2.0 is coming out real soon (although c'est payant). Some other info and discourse connectives. Thanks!
I guess today really is more a ":-|" day than a ":-(", but let's slap a frowny face on the day for how bad I've been.


