Posts for March 2011

2011-03-03: Personal Debian archive updated

This probably won't affect many people, but I wanted to note it here just in case. I've now finished the (long-delayed) work of updating my personal archive for the squeeze release. There is now a new wheezy distribution and squeeze is now treated as stable. lenny has become oldstable.

For my future reference and for anyone else for whom it might be helpful, the changes required in reprepro:

  1. Update the distributions config file to add the wheezy distribution with a suite of testing and a pull policy of everything. Change the suite of squeeze to stable and the pull policy to arch-all. (These are pull policies defined elsewhere in my configuration that do what they say.) Change the suite of lenny to oldstable.

  2. Update the incoming config file to map the suites to new release code names.

  3. Pull all packages from sid into the new wheezy distribution:

        env GNUPGHOME=/srv/debian/keyring reprepro -b /srv/debian pull
  4. Update the archive symlinks:

        reprepro -b /srv/debian --delete createsymlinks
        reprepro -b /srv/debian createsymlinks
    

That's all there was to it. Easier than I was expecting it to be.

2011-03-03: rra-c-util 3.2

Nothing particularly exciting in this release, but since I'm releasing a new version of one of its client projects, I may as well kick out the accumulated fixes.

The strndup replacement now checks whether it was called on NULL and returns NULL with errno set in that case, thanks to Carsten Hey. And the network utility library now properly zeroes sockaddr_in and sockaddr_in6 structs in all cases, just in case stray non-zeroed data may cause problems, thanks to Bo Lindbergh.

You can get the latest version from the rra-c-util distribution page.

2011-03-03: pam-afs-session 2.2

The main purpose of this release is to stop returning PAM_IGNORE from pam_setcred if AFS is not available or if deleting credentials but configured to not remove tokens. Returning PAM_IGNORE from pam_setcred confuses the Linux PAM stack and causes it to fail, so returning PAM_SUCCESS instead is better.

This release also fixes a memory leak when built using Heimdal's libkafs and fixes the error return statuses for pam_setcred to be more correct according to the PAM specification.

You can get the latest version from the pam-afs-session distribution page.

2011-03-03: afs-monitor 2.2

This release incorporates lots of random fixes and improvements from various people. It's fun to put something out there and see so many contributions.

Breandan Dezendorf added a -d flag to check_afs_space that prints out Nagios performance data for the percent usage of each partition checked. Daniel Scott pointed out a problem with partitions containing no read/write volumes when checking quotas. Erik Dalén provided a patch to handle quota checking of volumes with unlimited quota. And Daniel Scott also provided a patch to check sbin for the vos binary, and I changed the AFS client program search to fall back on checking PATH.

You can get the latest release from the afs-monitor distribution page.

2011-03-24: backport 1.28

I finally found some time to convert my backport script to support squeeze (mostly because I finally did my first backport to squeeze). The script now treats squeeze as the default target and knows that it's the current stable, treats lenny as oldstable, and knows the correct version suffix to use for squeeze backports. It also now uses regular expressions to try to determine what code name a backport is targetted at, which should work better for more non-Debian internal distribution cases.

You can get the latest version from my scripts distribution page.

2011-03-24: Late March haul

As you can probably tell from the paucity of my journal posts, I'm still pretty busy. The major account services project has mostly calmed down, but that was just in time for a major e-mail server crash last week, which consumed the entire week. I then spent most of the weekend sleeping (although I also got to read during the times I wasn't sleeping, and I got a four-day weekend).

I'm trying to increase the time I can devote to video games and reading first, and then once that's stabilized again, I'll get back to doing other things that will result in posting here. I do have a bunch (well, two) pending book reviews written, and am going to try to get to five posted reviews this month, but I may not make it.

Thankfully, I have a long vacation next month, during which I should be able to do some catching up.

Anyway, none of that has kept me from buying books, of course. The latest damage, partly from Powell's and partly from the Stanford Bookstore:

Karen Armstrong — The Battle for God (non-fiction)
Elizabeth Bear — The White City (sff)
Elizabeth Bear — Grail (sff)
Greg Bear — City at the End of Time (sff)
Francis Hodgson Burnett — The Secret Garden (classic)
Charles Dickens — Great Expectations (classic)
Peter Irons — A People's History of the Supreme Court (non-fiction)
David Levering Lewis — The Race to Fashoda (non-fiction)
Michael Lewis — The Big Short (non-fiction)
David Sedaris — Holidays on Ice (non-fiction)
Robert Louis Stevenson — Treasure Island (classic)

There will be another order going in shortly, since there are a bunch of just-released books that I want, and then another once the Hugo nominees are announced.

Last modified and spun 2017-07-01