pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/py-borgbackup Updated py-borgbackup to 1.0.8.
details: https://anonhg.NetBSD.org/pkgsrc/rev/c3f0d64dfb57
branches: trunk
changeset: 354966:c3f0d64dfb57
user: wiz <wiz%pkgsrc.org@localhost>
date: Wed Nov 16 13:21:14 2016 +0000
description:
Updated py-borgbackup to 1.0.8.
Version 1.0.8 (2016-10-29)
Bug fixes:
RemoteRepository: Fix busy wait in call_many, #940
New features:
implement borgmajor/borgminor/borgpatch placeholders, #1694 {borgversion} was already there (full version string). With the new placeholders you can now also get e.g. 1 or 1.0 or 1.0.8.
Other changes:
avoid previous_location mismatch, #1741
due to the changed canonicalization for relative pathes in PR #1711 / #1655 (implement /./ relpath hack), there would be a changed repo location warning and the user would be asked if this is ok.
this would break automation and require manual intervention, which is unwanted.
thus, we automatically fix the previous_location config entry, if it only changed in the expected way, but still means the same location.
docs:
deployment.rst: do not use bare variables in ansible snippet
add clarification about append-only mode, #1689
setup.py: add comment about requiring llfuse, #1726
update usage.rst / api.rst
repo url / archive location docs + typo fix
quickstart: add a comment about other (remote) filesystems
vagrant / tests:
no chown when rsyncing (fixes boxes w/o vagrant group)
fix fuse permission issues on linux/freebsd, #1544
skip fuse test for borg binary + fakeroot
ignore security.selinux xattrs, fixes tests on centos, #1735
Version 1.0.8rc1 (2016-10-17)
Bug fixes:
fix signal handling (SIGINT, SIGTERM, SIGHUP), #1620 #1593 Fixes e.g. leftover lock files for quickly repeated signals (e.g. Ctrl-C Ctrl-C) or lost connections or systemd sending SIGHUP.
progress display: adapt formatting to narrow screens, do not crash, #1628
borg create --read-special - fix crash on broken symlink, #1584. also correctly processes broken symlinks. before this regressed to a crash (5b45385) a broken symlink would've been skipped.
process_symlink: fix missing backup_io() Fixes a chmod/chown/chgrp/unlink/rename/... crash race between getting dirents and dispatching to process_symlink.
yes(): abort on wrong answers, saying so, #1622
fixed exception borg serve raised when connection was closed before reposiory was openend. add an error message for this.
fix read-from-closed-FD issue, #1551 (this seems not to get triggered in 1.0.x, but was discovered in master)
hashindex: fix iterators (always raise StopIteration when exhausted) (this seems not to get triggered in 1.0.x, but was discovered in master)
enable relative pathes in ssh:// repo URLs, via /./relpath hack, #1655
allow repo pathes with colons, #1705
update changed repo location immediately after acceptance, #1524
fix debug get-obj / delete-obj crash if object not found and remote repo, #1684
pyinstaller: use a spec file to build borg.exe binary, exclude osxfuse dylib on Mac OS X (avoids mismatch lib <-> driver), #1619
New features:
add "borg key export" / "borg key import" commands, #1555, so users are able to backup / restore their encryption keys more easily.
Supported formats are the keyfile format used by borg internally and a special "paper" format with by line checksums for printed backups. For the paper format, the import is an interactive
process which checks each line as soon as it is input.
add "borg debug-refcount-obj" to determine a repo objects' referrer counts, #1352
Other changes:
add "borg debug ..." subcommands (borg debug-* still works, but will be removed in borg 1.1)
setup.py: Add subcommand support to build_usage.
remote: change exception message for unexpected RPC data format to indicate dataflow direction.
improved messages / error reporting:
IntegrityError: add placeholder for message, so that the message we give appears not only in the traceback, but also in the (short) error message, #1572
borg.key: include chunk id in exception msgs, #1571
better messages for cache newer than repo, #1700
vagrant (testing/build VMs):
upgrade OSXfuse / FUSE for macOS to 3.5.2
update Debian Wheezy boxes, #1686
openbsd / netbsd: use own boxes, fixes misc rsync installation and fuse/llfuse related testing issues, #1695 #1696 #1670 #1671 #1728
docs:
add docs for "key export" and "key import" commands, #1641
fix inconsistency in FAQ (pv-wrapper).
fix second block in "Easy to use" section not showing on GitHub, #1576
add bestpractices badge
link reference docs and faq about BORG_FILES_CACHE_TTL, #1561
improve borg info --help, explain size infos, #1532
add release signing key / security contact to README, #1560
add contribution guidelines for developers
development.rst: add sphinx_rtd_theme to the sphinx install command
adjust border color in borg.css
add debug-info usage help file
internals.rst: fix typos
setup.py: fix build_usage to always process all commands
added docs explaining multiple --restrict-to-path flags, #1602
add more specific warning about write-access debug commands, #1587
clarify FAQ regarding backup of virtual machines, #1672
tests:
work around fuse xattr test issue with recent fakeroot
simplify repo/hashindex tests
travis: test fuse-enabled borg, use trusty to have a recent FUSE
re-enable fuse tests for RemoteArchiver (no deadlocks any more)
clean env for pytest based tests, #1714
fuse_mount contextmanager: accept any options
diffstat:
sysutils/py-borgbackup/Makefile | 4 ++--
sysutils/py-borgbackup/PLIST | 5 ++++-
sysutils/py-borgbackup/distinfo | 10 +++++-----
3 files changed, 11 insertions(+), 8 deletions(-)
diffs (46 lines):
diff -r 09134a115f0e -r c3f0d64dfb57 sysutils/py-borgbackup/Makefile
--- a/sysutils/py-borgbackup/Makefile Wed Nov 16 13:14:07 2016 +0000
+++ b/sysutils/py-borgbackup/Makefile Wed Nov 16 13:21:14 2016 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2016/08/28 15:48:34 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2016/11/16 13:21:14 wiz Exp $
-DISTNAME= borgbackup-1.0.7
+DISTNAME= borgbackup-1.0.8
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_PYPI:=b/borgbackup/}
diff -r 09134a115f0e -r c3f0d64dfb57 sysutils/py-borgbackup/PLIST
--- a/sysutils/py-borgbackup/PLIST Wed Nov 16 13:14:07 2016 +0000
+++ b/sysutils/py-borgbackup/PLIST Wed Nov 16 13:21:14 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2016/08/19 22:34:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2016/11/16 13:21:14 wiz Exp $
bin/borg-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -37,6 +37,9 @@
${PYSITELIB}/borg/key.py
${PYSITELIB}/borg/key.pyc
${PYSITELIB}/borg/key.pyo
+${PYSITELIB}/borg/keymanager.py
+${PYSITELIB}/borg/keymanager.pyc
+${PYSITELIB}/borg/keymanager.pyo
${PYSITELIB}/borg/locking.py
${PYSITELIB}/borg/locking.pyc
${PYSITELIB}/borg/locking.pyo
diff -r 09134a115f0e -r c3f0d64dfb57 sysutils/py-borgbackup/distinfo
--- a/sysutils/py-borgbackup/distinfo Wed Nov 16 13:14:07 2016 +0000
+++ b/sysutils/py-borgbackup/distinfo Wed Nov 16 13:21:14 2016 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2016/08/19 22:34:14 wiz Exp $
+$NetBSD: distinfo,v 1.5 2016/11/16 13:21:14 wiz Exp $
-SHA1 (borgbackup-1.0.7.tar.gz) = 55d8eb92b57c22d274ab4847ae44c8d880d8b5c1
-RMD160 (borgbackup-1.0.7.tar.gz) = 95e6c45232097159983ffe76ae29cf5138826c4c
-SHA512 (borgbackup-1.0.7.tar.gz) = 750e85597043049775a2480fb32df5a10e4ba581a91911e93eeb29dbc517db43f537b54206f8f2ce8fa51530866ed9e490c31e6c35d181853481fb3e6269d8af
-Size (borgbackup-1.0.7.tar.gz) = 462509 bytes
+SHA1 (borgbackup-1.0.8.tar.gz) = 86a31f9982cbdbffbde67ce483fc02b2a1848675
+RMD160 (borgbackup-1.0.8.tar.gz) = 6525e312f10db9fad410f40b1364b0307404376d
+SHA512 (borgbackup-1.0.8.tar.gz) = 2a24b302da6cf0266c53a5efc7c1f500c3a3f290c1a49abbced981d2e252886e81b828ab092518f675a81b9865079af66ea34d035b34ebf19a86a153fff6bd45
+Size (borgbackup-1.0.8.tar.gz) = 501606 bytes
Home |
Main Index |
Thread Index |
Old Index