April 9th, 2005

lung

Awake

Awake at 9 am. Actually, I woke up around 7:30 or 8 am, somewhere in there. I'm just still awake, to be more accurate. It wouldn't be so bad if I had been sleeping well for the past week, but when you've been sleeping like crap and wake up without prompting at 7:30 on a Saturday morning... well, that just blows.

Not sure what to do at this point. I'm thinking of lying down again and closing my eyes - even if I can't fall asleep, my eyes are still a bit bleary feeling and it might help. I've got some time before tonight - when nemesisbecoming and I take our kids to the circus. That should be fun, but it's still a long ways off.

I'm debating on whether or not to procrastinate the day away or actually try to accomplish something useful. I probably ought to do the latter, but I've also been working awfully hard over the past few weeks, and it'd be nice to have a day when I wasn't working so hard. But there's stuff to be done, always stuff to be done.

Hmmm. I need to take the kids clothes shopping, and one of these days soon I need a haircut. Maybe I'll do one/both of those today. I also need (*cough*) to catch up on some TiVO'd shows. And I ought to do some spring cleaning. I also want to redo my room a bit - get some new storage stuff, go through some of my clothes and set aside some of it for donating, just generally look around and see if I can't do a better job of arranging stuff. And I need to make my dad finally get around to cleaning out/ selling off/ etc. some of the stuff he's been promising me he'd do for the past year. It just kills me that I've got a place this big and this nice and I still feel like it's cluttered and overflowing with stuff. That's just stupid. I definitely need to reorganize, too, see if I can't use the space a little better.
  • Current Mood
    tired
lung

Some days I hate Gentoo...

One thing Gentoo still does surprisingly poorly is handle changes when you're updating packages.

Obviously, sometimes, you need to change the default behavior of a package, or some library will change, or whatever, that requires that you fix something in the system post-upgrade to let it keep working. It happens a little too often in Gentoo, in my opinion, but whatever. The only problem is that you either need to read the changelog for every package you update, which is an incredibly time-consuming effort, or you need to carefully read the logs as it upgrades each package.

The problem with that is that, by default, it doesn't actually log that stuff anywhere, it just spews it to the screen. Ok, so you can then redirect it to a file, or you can find some other way of managing it, but the end result is that it's a real pain in the butt.

I updated uw-imap on my box, and I know I should've done it a while ago, but I'm sometimes lazy about updating. Anyways, they change the default behavior of the package and then add a new USE flag that you need to use when building it in order to have it continue to work the old way - which is required for things like squirrelmail as far as I know. So after 20 minutes of searching on Google I find what I'm looking for, I add the USE flag, and I rebuild it, and now, it works.

But it really sucks. And of course, since I was updating a bunch of packages, it scrolled off my screen so I didn't see the original notice, and blah blah blah. I've added some stuff that ought to make it start logging, now, but it's a bit of a hack and is stupid - you'd think it'd log that stuff by default. I love the OS overall, don't get me wrong, but there are a few things that are so mind-bogglingly dumb about it that I'm amazed it still hasn't been changed (hell, fixed).