I have just released version 0.22 of Obnam, my backup application. Snippet from the NEWS file below. This version fixes a couple of bugs that could be said to be of the brown paper bag variety.

USER VISIBLE CHANGES:

  • Obnam now reports its current configuration in the log file at startup. This will hopefully remove one round of "did you use the --foo option?" questions between developers and bug reporters.

BUG FIXES:

  • The repository is now unlocked on exit only if it is still locked.
  • A wrongly caught GeneratorExit is now dealt with properly.
  • Keyboard interrupts are logged, so they don't show up as anonymous errors.

CHANGES RELEVANT TO DEVELOPERS ONLY:

  • setup.py has been enhanced to work more like the old Makefile did: clean removes more artifacts. Instructions in README have been updated to point at setup.py.
  • Compiler warning about _XOPEN_SOURCE re-definition fixed.
  • Tests are now again run during a Debian package build.