diff options
-rw-r--r-- | NEWS | 48 | ||||
-rw-r--r-- | debian/changelog | 11 | ||||
-rw-r--r-- | debian/source/format | 2 | ||||
-rw-r--r-- | obnamlib/__init__.py | 2 | ||||
-rw-r--r-- | setup.py | 2 |
5 files changed, 62 insertions, 3 deletions
@@ -5,6 +5,54 @@ Obnam NEWS This file summarizes changes between releases of Obnam. +Version 0.19, released 2011-08-03; a BETA release +------------------------------------------------- + +INCOMPATIBILITY CHANGES: + +* We now require version 0.21 of the `larch` library, and this requires + bumping the repository format. This means old backup repositories can't + be used with this version, and you need to back up everything again. + (Please tell me when this becomes a problem.) + +BUG FIXES: + +* Found one more place where a file going missing during a backup may + cause a crash. +* Typo in error message about on-disk formats fixed. + (Thanks, Tapani Tarvainen.) +* The `--trace` option works again. +* `fcntl.F_SETFL` does not seem to work on file descriptors for files + owned by root that are read-only to the user running obnam. Worked + around by ignoring any problems with setting the flags. +* The funnest bug in this release: if no log file was specified with `--log`, + the current working directory was excluded from the backup. + +USER VISIBLE CHANGES: + +* `obnam(1)` manual page now discusses how configuration files are used. +* The manual page describes problems using sftp to access live data. +* The documentation for `--no-act` was clarified to say it only works + for `forget. (Thanks, Daniel Silverstone.) +* `obnam-benchmark` now has a manual page. +* The backup plugin logs files it excludes, so the user can find out what's + going on. A confused user is an unhappy user. + +INTERNAL STUFF: + +* Tracing statements added to various parts of the code, to help debug + mysterious problems. +* All exceptions are derived from `obnamlib.AppException` or + `obnamlib.Error`, and those are derived from `cliapp.AppException`, + so that the user gets nicer error messages than Python stack traces. +* `blackboxtests` is no longer run under fakeroot, because Debian packages + are built under fakeroot, and fakeroot within fakeroot causes trouble. + However, the point of running tests under fakeroot was to make sure + certain kinds of bugs are caught, and since Debian package building runs + the tests anyway, the test coverage is not actually diminished. +* The `Makefile` has new targets `fast-check` and `network-tests`. The + latter runs tests over sftp to localhost. + Version 0.18, released 2011-07-20; a BETA release ------------------------------------------------- diff --git a/debian/changelog b/debian/changelog index e4176865..bd40e587 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +obnam (0.19-1) squeeze; urgency=low + + * New upstream release. + * Do not use extrautils during build anymore. + * Install files with setup.py --install-layout=deb. + * Upgrade dependency on python-larch to 0.21. + * Update package description. + * Convert into non-native package. + + -- Lars Wirzenius <liw@liw.fi> Wed, 03 Aug 2011 19:08:08 +0100 + obnam (0.18) squeeze; urgency=low * New upstream release. Third BETA release. diff --git a/debian/source/format b/debian/source/format index 89ae9db8..163aaf8d 100644 --- a/debian/source/format +++ b/debian/source/format @@ -1 +1 @@ -3.0 (native) +3.0 (quilt) diff --git a/obnamlib/__init__.py b/obnamlib/__init__.py index 9148516c..0fa8634d 100644 --- a/obnamlib/__init__.py +++ b/obnamlib/__init__.py @@ -17,7 +17,7 @@ import cliapp -__version__ = '0.18' +__version__ = '0.19' import _obnam @@ -19,7 +19,7 @@ from distutils.core import setup, Extension import glob setup(name='obnam', - version='0.18', + version='0.19', description='Backup software', author='Lars Wirzenius', author_email='liw@liw.fi', |