Lazy Reading:books, talks, games, games

    This Lazy Reading post actually has some good lengthy reading in it.

    • Modern Perl: The Book: (actually a pre-print draft)  Even if you don’t know Perl, I’ve always liked the way the author, chromatic, writes.  Many articles about a language or other technical subject tend to either wander about loosely or become a ‘shopping list’ of actions, but chromatic’s work retains focus.
    • Robert Watson presents Capsicum; a recent USENIX talk on Youtube. (via a number of places)
    • 12 Forgotten Games – the slideshow is of most interest.  (via)  Online games that predate the vast swarm of today’s titles.  MUDs, MUSHs, roguelikes, etc.  The nice thing about the slideshow is the link on each slide to a still-running, still-accessible online version of that game.
    • Kieron Gillen‘s moving away from Rock, Paper, Shotgun, a gaming review site that has some honest to goodness decent writing.  (My Lazy Reading posts are similar to their Sunday Papers for a reason.)  One of his articles was all about ZangbandTK.  I was all set to link to that in pkgsrc, but it’s not there – just games/angband-tty and games/angband-x11.  Darnit.  Anyway, read his article and then go play something roguelike.
    Don’t upgrade, do recompile

    A bump in shared library version for libssl/libcrypto means that any programs dependent on it will require a rebuild – including any pkgsrc programs.

    This only affects you if you are running 2.7, for now.  It means that on upgrading from 2.6 to 2.8, any libssl-using programs will need to be updated.  This may not be a big thing, since pkgsrc-2010Q3 will also be out and people will want to upgrade anyway.

    Binary package upgrade issue

    I’ve noticed that if you have older pkgsrc packages installed, and install binary packages for pkgsrc-2010Q2, those packages will refuse to install if pkg_install is an older version than what they were built with.

    I ended up force-deleting pkg_install and bmake, and reinstalling by running pkgtools/bootstrap/bootstrap.  There may be better solutions; I’m mentioning it now since it’s a known problem.

    Update: “bmake replace USE_DESTDIR=yes” was suggested by Joerg Sonnenberger.  “pkg_add -u /path/to/newer/pkg_install” should also work (untested).

    This will probably apply to the upcoming pkgsrc-2010Q3, too.  Building from source is a workaround for now.