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.