Duplicity works with ftp, scp and local backup. Also checked incremental restore/backup and verification. However, when providing a wrong GPG passphrase, duplicity just dumps core: cat5@pluto ~/gentoo/test $ duplicity ./ file:///home/cat5/gentoo/backup GnuPG passphrase: Traceback (most recent call last): File "/usr/bin/duplicity", line 358, in ? if __name__ == "__main__": main() File "/usr/bin/duplicity", line 347, in main check_last_manifest(col_stats) File "/usr/bin/duplicity", line 327, in check_last_manifest last_backup_set.check_manifests() File "/usr/lib/python2.4/site-packages/duplicity/collections.py", line 117, in check_manifests remote_manifest = self.get_remote_manifest() File "/usr/lib/python2.4/site-packages/duplicity/collections.py", line 136, in get_remote_manifest manifest_buffer = self.backend.get_data(self.remote_manifest_name) File "/usr/lib/python2.4/site-packages/duplicity/backends.py", line 201, in get_data assert not fin.close() File "/usr/lib/python2.4/site-packages/duplicity/dup_temp.py", line 121, in close assert not self.fileobj.close() File "/usr/lib/python2.4/site-packages/duplicity/gpg.py", line 115, in close self.gpg_process.wait() File "/usr/lib/python2.4/site-packages/duplicity/GnuPGInterface.py", line 639, in wait raise IOError, "GnuPG exited non-zero, with code %d" % (e << 8) IOError: GnuPG exited non-zero, with code 131072 This is not nice, but however only applies to *wrong* credentials... Portage 2.0.52-r1 (default-linux/ppc/2005.0, gcc-3.4.4, glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r9-20050821 ppc) ================================================================= System uname: 2.6.12-gentoo-r9-20050821 ppc 7455, altivec supported Gentoo Base System version 1.12.0_pre8 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=7400 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /etc/apache2/httpd.conf /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -mcpu=7400 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo" LANG="de_DE.ISO-8859-1" MAKEOPTS="-j2" PKGDIR="/usr/local/portage" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage_overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc X aac aalib alsa altivec apache2 bitmap-fonts cdr crypt cscope cups curl directfb dvd emboss fbcon flac gd gdbm ggi gif gpm gtk gtk2 imagemagick imlib ipv6 jpeg libwww mad mbox mikmod motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis opengl pam pdflib perl pic plotutils png python readline samba slang spell ssl tcpd tetex tiff truetype truetype-fonts type1-fonts unicode vorbis xine xml2 xmms xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Marked ppc stable in CVS.