A New Start

So, I’ve not blogged for a long long long time. The last time was over 2 years ago. There are various reasons for this, involving Tech, Code and Life. Tech My old blog was powered by Serendipity. Before that, it was Trac and before that it was Drupal Now, Drupal was very …… well, blocky. It worked, and worked well to start. But my poor server at the time could not cope with the resource demands it had, alongside my existing Trac instances to host my project’s wiki and ticketing systems.
Read full post

Right after all these years

So one of the main features of dhcpcd was the ability to add and remove addresses and subnets in accordance with interface preference and state. This worked very well in Linux, both for IPv4 and IPv6. When I discovered FreeBSD and then NetBSD making dhcpcd work with the same features provided troublesome. For the IPv4 case, we needed to patch the kernel so that IFA_ROUTE remained sane. For the IPv6 case it was a lot more complicated as parts of the IPv6 stack rely on the kernel processing Router Advertisements instead of a 3rd party tool.
Read full post

Upgrading an old Gentoo installation

From my aging Gentoo laptop roy@uberlaptop ~ $ emerge-1 portage !!! Unable to parse profile: '/etc/make.profile' !!! ParseError: Profile contains unsupported EAPI '5': '/usr/portage/profiles/default/linux/x86/13.0/eapi' !!! Your current profile is invalid. If you have just changed your profile !!! configuration, you should revert back to the previous configuration. !!! Allowed actions are limited to--help,--info,--search,--sync, and !!!--version. roy@uberlaptop ~ $ Asking for help in a secret Gentoo IRC channel…. 10:57 < bonsaikitten> rsmarples: ah, it's so old that you want to update portage, best to use binpkgs 10:57 < rsmarples> *blinks* 10:57 < bonsaikitten> http://packages.
Read full post

Linking with style .... and speed

So, I’ve been slowing going back to using GNOME instead of using KDE-4. I do this flip flop every once in a while as I’m never truely satisfied by either. Now, GNOME works quite happily on my Gentoo/Linux machines, but this is not the case on my favoured NetBSD ones. Or rather, parts of GNOME don’t work as they should, like the Evolution mail client. Evolution suffers two problems on my NetBSD box.
Read full post

terminfo merged into NetBSD

It’s taken some time, but my terminfo implementation is now merged into NetBSD :) No doubt there will be some fallout and flames, but it’s all about bringing some needed modernization into NetBSD!