Category Archives: Linux

Bugzilla for Lunch

Over my lunch hour, I’ve started taking about 15-30 minutes of my day and going through the list of newly filed bugs, marking duplicate reports or applying the stock NEEDINFO responses for bug reports without good stacktraces. I can’t do any in-depth triaging, since I’m at work away from my development environment, but I figure that I can at least help cut down on some of the noise in bugzilla with only a little bit of effort every day.

I’ve been using and developing software on Linux for a little while now, but I’ve always felt slightly uneasy about my lack of detailed knowledge about the Linux kernel. So I picked up rlove’s kernel development book this past weekend and I’m about halfway through it already. I’m gradually beginning to feel more … what’s the opposite of uneasy? easy? at ease? Anyway, it’s quite good and well written. Highly recommended if you’re looking for a nice introduction to the Linux kernel.

Nemiver’s proceeding nicely to a 0.2 release which should be a lot more robust in a lot of ways, including better support for poorly-behaved versions of gdb.

That sure is Edgy

Well, I upgraded my main laptop to Ubuntu Edgy last weekend, and for the most part things went OK (I used the official ‘update-manager -c’ procedure, so I didn’t get any severe breakage). Unfortunately, my wireless doesn’t work anymore. Sigh… I know I should have done more research into which laptops have good driver support for linux before I bought it, but it’s still frustrating. In the past I had to resort to the ndiswrapper driver to get it to work, but that doesn’t seem to work anymore. And I can’t seem to get the new bcm43xx driver to work right either. Alas, if only I were a hardware wizard. But congrats to the Ubuntu team. If I had the right hardware, I’m sure it’d be a fantastic release 🙂 And at least I get to play with the new GNOME stuff now.

Oh wait, I do have one more complaint about the upgrade: Bug #350053 drives me insane. I love Epiphany, but that bug completely screws up the way I use browse. I can use the ‘smart bookmarks’ feature, but it’s hard to reprogram my brain after getting used to just typing search terms in the location bar and hitting enter. If anyone can get the fix for that into Edgy, I’d be eternally grateful.

Also, if any of the brilliant Tango Friday participants want to make a nice little icon for the Nemiver debugger, that’d be great.

Joanne and I are heading out to the L.A. area for a long weekend tomorrow. Hopefully the weather out there’s nice and warm there. It’s certainly feeling a lot like winter up here. I could really use a few days off work, so I’m hoping for a few nice relaxing days, and the computer’s staying home.

Experimental colorscheme packages for Ubuntu Breezy

I took a little while this afternoon to sit down and try to teach myself a little about packaging software. I’m of the general opinion that software packaging should be left to the experts so that things can get done right. In fact, this is one of the things that makes Debian (and by extension, Ubuntu) great. The packages are all of high quality and available in a central repository. Before moving to Debian I was a Red Hat user (around version 9 — before Fedora and the extras improved things dramatically), so I’m well aware of the mess that comes from every user offering homemade packages on their websites.

Nevertheless, I’ve been getting a fair number of requests from people who want to use colorscheme but don’t have the necessary expertise to install it from source. And I’d really like to get more people using it and giving me feedback. So I’ve made a couple experimental colorscheme packages for Ubuntu Breezy (i386 and amd64). Hopefully this is just a temporary stop-gap measure until the software gets packaged for more distributions.

I make no guarantee that the packages will even work. Nor will I guarantee any support for them (remember, I don’t actually know what I’m doing — I just whipped those up in an afternoon). So I don’t particularly condone using them, but if you want to use the application and can’t get it installed from source, it’s an option.