pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/py-borgbackup py-borgbackup: update to 1.1.14.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/19ea800451ba
branches:  trunk
changeset: 440651:19ea800451ba
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Oct 14 16:25:55 2020 +0000

description:
py-borgbackup: update to 1.1.14.

Version 1.1.14 (2020-10-07)
---------------------------

Compatibility notes:

- When upgrading from borg 1.0.x to 1.1.x, please note:

  - read all the compatibility notes for 1.1.0*, starting from 1.1.0b1.
  - borg upgrade: you do not need to and you also should not run it.
  - borg might ask some security-related questions once after upgrading.
    You can answer them either manually or via environment variable.
    One known case is if you use unencrypted repositories, then it will ask
    about a unknown unencrypted repository one time.
  - your first backup with 1.1.x might be significantly slower (it might
    completely read, chunk, hash a lot files) - this is due to the
    --files-cache mode change (and happens every time you change mode).
    You can avoid the one-time slowdown by using the pre-1.1.0rc4-compatible
    mode (but that is less safe for detecting changed files than the default).
    See the --files-cache docs for details.
- 1.1.11 removes WSL autodetection (Windows 10 Subsystem for Linux).
  If WSL still has a problem with sync_file_range, you need to set
  BORG_WORKAROUNDS=basesyncfile in the borg process environment to
  work around the WSL issue.
- 1.1.14 changes return codes due to a bug fix:
  In case you have scripts expecting rc == 2 for a signal exit, you need to
  update them to check for >= 128 (as documented since long).

Fixes:

- check --repair: fix potential data loss when interrupting it, #5325
- exit with 128 + signal number (as documented) when borg is killed by a signal, #5161
- fix hardlinked CACHEDIR.TAG processing, #4911
- create --read-special: .part files also should be regular files, #5217
- llfuse dependency: choose least broken 1.3.6/1.3.7.
  1.3.6 is broken on python 3.9, 1.3.7 is broken on FreeBSD.

Other changes:

- upgrade bundled xxhash to 0.7.4
- self test: if it fails, also point to OS and hardware, #5334
- pyinstaller: compute basepath from spec file location
- prettier error message when archive gets too big, #5307
- check/recreate are not "experimental" any more (but still potentially dangerous):

  - recreate: remove extra confirmation
  - rephrase some warnings, update docs, #5164
- shell completions:

  - misc. updates / fixes
  - support repositories in fish tab completion, #5256
  - complete $BORG_RECREATE_I_KNOW_WHAT_I_AM_DOING
  - rewrite zsh completion:

    - completion for almost all optional and positional arguments
    - completion for Borg environment variables (parameters)
- use "allow/deny list" instead of "white/black list" wording
- declare "allow_cache_wipe" marker in setup.cfg to avoid pytest warning
- vagrant / tests:

  - misc. fixes / updates
  - use python 3.5.10 for binary build
  - build directory-based binaries additionally to the single file binaries
  - add libffi-dev, required to build python
  - use cryptography<3.0, more recent versions break the jessie box
  - test on python 3.9
  - do brew update with /dev/null redirect to avoid "too much log output" on travis-ci
- docs:

  - add ssh-agent pull backup method docs, #5288
  - how to approach borg speed issues, #5371
  - mention double --force in prune docs
  - update Homebrew install instructions, #5185
  - better description of how cache and rebuilds of it work
  - point to borg create --list item flags in recreate usage, #5165
  - add security faq explaining AES-CTR crypto issues, #5254
  - add a note to create from stdin regarding files cache, #5180
  - fix borg.1 manpage generation regression, #5211
  - clarify how exclude options work in recreate, #5193
  - add section for retired contributors
  - hint about not misusing private email addresses of contributors for borg support

diffstat:

 sysutils/py-borgbackup/Makefile |   4 ++--
 sysutils/py-borgbackup/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r d3882b39d707 -r 19ea800451ba sysutils/py-borgbackup/Makefile
--- a/sysutils/py-borgbackup/Makefile   Wed Oct 14 16:23:42 2020 +0000
+++ b/sysutils/py-borgbackup/Makefile   Wed Oct 14 16:25:55 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2020/09/30 09:54:14 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2020/10/14 16:25:55 wiz Exp $
 
-DISTNAME=      borgbackup-1.1.13
+DISTNAME=      borgbackup-1.1.14
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/borgbackup/}
diff -r d3882b39d707 -r 19ea800451ba sysutils/py-borgbackup/distinfo
--- a/sysutils/py-borgbackup/distinfo   Wed Oct 14 16:23:42 2020 +0000
+++ b/sysutils/py-borgbackup/distinfo   Wed Oct 14 16:25:55 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.20 2020/09/30 09:54:14 wiz Exp $
+$NetBSD: distinfo,v 1.21 2020/10/14 16:25:55 wiz Exp $
 
-SHA1 (borgbackup-1.1.13.tar.gz) = 030d6acb0a6a28aa3469b32896c51d964362d245
-RMD160 (borgbackup-1.1.13.tar.gz) = b761bb42ce8ec5574317b04440d8ca930851dd5e
-SHA512 (borgbackup-1.1.13.tar.gz) = 2480dba6c842659a248361b35b478120e50df3525b8f07d89dac4e78369bb1dad2679b9efa6a4d6f38637759666095dc2dcbb7750edccd97972e2c8980a51b84
-Size (borgbackup-1.1.13.tar.gz) = 3754457 bytes
+SHA1 (borgbackup-1.1.14.tar.gz) = f20c09dc17d8692c54c79d02e5413adcaa5cf2cf
+RMD160 (borgbackup-1.1.14.tar.gz) = 9c3d733380091dfe240650401bd619d434f8690f
+SHA512 (borgbackup-1.1.14.tar.gz) = 2aae851d38ec2431cd09f9390b3afa41ec44c2891a3698b01f036cebc5b64d7b7f328d7c95bf30fc29016b4bd2d2ada2613f895091e22148f3d4861f4facd35f
+Size (borgbackup-1.1.14.tar.gz) = 3769460 bytes



Home | Main Index | Thread Index | Old Index