Comment closing

Since the only folks who comment on months-old stories are spammers, I’m turning off comments on older entries. This should only affect you if you need to tell me about L3v|tr4 and C1a|is, or frequently post garbled links back to your bizarre porn site.

Fun with cscope

Simon ‘corecode’ Schubert gave a little summary of how he uses vim and cscope to view (without leaving the editor) a definition of the current identifier, and so on. Beats having to browse a separate archive, and it works without having to go out to the network.

NetBSD report, too

The NetBSD quarterly report (that seems to cover a half instead of a quarter; July – December 2005) is out. It covers their new logo, their new releases, new developers and ports, etc. Also, DragonFly’s adoption of pkgsrc is mentioned, along with the fact that Joerg Sonnenberger is more or less responsible for over 3,000 of the successful pkgsrc builds on DragonFly.

FreeBSD Q4 status report out

The fourth quarter Status Report for FreeBSD is out. Among other items of interest, the report contains links to two recent presentations at EuroBSDCon: New Networking Features in FreeBSD 6.0 and Optimizing the FreeBSD IP and TCP Stack (both links are PDF files). Also, OpenBSD’s dhclient has replaced ISC’s dhclient, and efforts to port DragonFly’s variant symlinks.

For entertainment value, there’s also the FreeBSD/XBox port, which is close to having network support. There’s now a FreeBSD list of available work for volunteers; there’s a number of DragonFly items on there.

Update: PDF links fixed, thanks to Joe “Floid” Kanowitz.

Upgrading pkgsrc

From recent discussion on the users@ mailing list: pkg_chk is a known method for upgrading pkgsrc packages; the problem with it is that it removes existing packages, builds the new versions, then installs them. It has problems; this leaves a system without software for the length of the build time, and if a build dependency fails, the previously installed software is not restored. There are other solutions. There’s pkgmanager, or using a jail/chroot environment to build binary packages and then install using those, which the not-yet-ported pkg_comp can help with.