summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-08-03 20:07:54 +0100
committerLars Wirzenius <liw@liw.fi>2011-08-03 20:07:54 +0100
commit1ae8497e8c262cb3935265cb58c472b557cab6ba (patch)
tree5898fc3719c0a435cff77fb56394e738820f1969
parenta4b126f14dba679cbcf6312f34e2b384db44e2b5 (diff)
parentd858f913f60f2b58f6541915484f5c2d6788ca68 (diff)
downloadobnam-1ae8497e8c262cb3935265cb58c472b557cab6ba.tar.gz
Release version 0.19.obnam-0.19
-rw-r--r--NEWS48
-rw-r--r--debian/changelog11
-rw-r--r--debian/source/format2
-rw-r--r--obnamlib/__init__.py2
-rw-r--r--setup.py2
5 files changed, 62 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 27d7c63f..055c7817 100644
--- a/NEWS
+++ b/NEWS
@@ -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
diff --git a/setup.py b/setup.py
index fa6307f0..e24c351d 100644
--- a/setup.py
+++ b/setup.py
@@ -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',