Hello community, here is the log from the commit of package borgbackup for openSUSE:Factory checked in at 2019-05-24 11:32:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/borgbackup (Old) and /work/SRC/openSUSE:Factory/.borgbackup.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "borgbackup" Fri May 24 11:32:22 2019 rev:22 rq:704976 version:1.1.10 Changes: -------- --- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes 2019-03-10 09:40:45.796098827 +0100 +++ /work/SRC/openSUSE:Factory/.borgbackup.new.5148/borgbackup.changes 2019-05-24 11:32:23.813389446 +0200 @@ -1,0 +2,80 @@ +Thu May 23 09:40:02 UTC 2019 - Hans-Peter Jansen <[email protected]> + +- Update to version 1.1.10 (2019-05-16) + + 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. + + Fixes: + * extract: hang on partial extraction with ssh: repo, when + hardlink master is not matched/extracted and borg hangs on + related slave hardlink, #4350 + * lrucache: regularly remove old FDs, #4427 + * avoid stale filehandle issues, #3265 + * freebsd: make xattr platform code api compatible with linux, + #3952 + * use whitelist approach for borg serve, #4097 + * borg command shall terminate with rc 2 for ImportErrors, + #4424 + * create: only run stat_simple_attrs() once, this increases + backup with lots of unchanged files performance by ~ 5%. + * prune: fix incorrect borg prune --stats output with --dry- + run, #4373 + * key export: emit user-friendly error if repo key is exported + to a directory, #4348 + + New features: + * bundle latest supported msgpack-python release (0.5.6), + remove msgpack-python from setup.py install_requires - by + default we use the bundled code now. optionally, we still + support using an external msgpack (see hints in setup.py), + but this requires solid requirements management within + distributions and is not recommended. borgbackup will break + if you upgrade msgpack to an unsupported version. + * display msgpack version as part of sysinfo (e.g. in + tracebacks) + * timestamp for borg delete --info added, #4359 + * enable placeholder usage in --comment and --glob-archives, + #4559, #4495 + + Other: + * serve: do not check python/libc for borg serve, #4483 + * shell completions: borg diff second archive + * release scripts: signing binaries with Qubes OS support + * testing: + * vagrant: upgrade openbsd box to 6.4 + * travis-ci: lock test env to py 3.4 compatible versions, #4343 + * get rid of confusing coverage warning, #2069 + * rename test_mount_hardlinks to test_fuse_mount_hardlinks, so + both can be excluded by "not test_fuse". + * pure-py msgpack warning shall not make a lot of tests fail, + #4558 + * docs: + * add "SSH Configuration" section to "borg serve", #3988, #636, + #4485 + * README: new URL for funding options + * add a sample logging.conf in docs/misc, #4380 + * elaborate on append-only mode docs, #3504 + * installation: added Alpine Linux to distribution list, #4415 + * usage.html: only modify window.location when redirecting, + #4133 + * add msgpack license to docs/3rd_party/msgpack + * vagrant / binary builds: + * use python 3.5.7 for builds + * use osxfuse 3.8.3 +- remove msgpack patch fix-msgpack-requirement.patch and borg_msgpack + build conditional, since msgpack is bundled now (yeah!) + +------------------------------------------------------------------- Old: ---- borgbackup-1.1.9.tar.gz borgbackup-1.1.9.tar.gz.asc fix-msgpack-requirement.patch New: ---- borgbackup-1.1.10.tar.gz borgbackup-1.1.10.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ borgbackup.spec ++++++ --- /var/tmp/diff_new_pack.rDmd1M/_old 2019-05-24 11:32:24.549389165 +0200 +++ /var/tmp/diff_new_pack.rDmd1M/_new 2019-05-24 11:32:24.549389165 +0200 @@ -18,8 +18,6 @@ %if 0%{?suse_version} >= 1500 -# deal with renamed python-msgpack package -%bcond_without borg_msgpack # use new compression libs (lz4, zstd) %bcond_without borg_newcompr # run tests (may fail without former conditionals) @@ -27,14 +25,13 @@ # use sphinx guzzle theme %bcond_without borg_guzzle %else -%bcond_with borg_msgpack %bcond_with borg_newcompr %bcond_with borg_test %bcond_with borg_guzzle %endif Name: borgbackup -Version: 1.1.9 +Version: 1.1.10 Release: 0 Summary: Deduplicating backup program with compression and authenticated encryption License: BSD-3-Clause @@ -43,13 +40,10 @@ Source0: https://github.com/borgbackup/borg/releases/download/%{version}/borgbackup-%{version}.tar.gz Source1: https://github.com/borgbackup/borg/releases/download/%{version}/borgbackup-%{version}.tar.gz.asc Source2: %{name}.keyring -# PATCH-FIX-OPENSUSE fix-msgpack-requirement.patch <[email protected]> -# deal with msgpack package rename fallout -Patch1: fix-msgpack-requirement.patch # PATCH-FIX-OPENSUSE borgbackup-1.1.4-sphinx-default-theme.patch <[email protected]> # python3-guzzle_sphinx_theme isn't available everywhere, # fall back to Sphinx default theme for older distributions -Patch2: borgbackup-1.1.4-sphinx-default-theme.patch +Patch0: borgbackup-1.1.4-sphinx-default-theme.patch # build dependencies BuildRequires: bash @@ -57,6 +51,7 @@ BuildRequires: bash-completion %endif BuildRequires: fish +BuildRequires: gcc-c++ BuildRequires: libacl-devel %if %{with borg_newcompr} BuildRequires: liblz4-devel >= 1.7.0 @@ -65,11 +60,6 @@ BuildRequires: openssl-devel >= 1.0.0 BuildRequires: python3 >= 3.4 BuildRequires: python3-Cython -%if %{with borg_msgpack} -Requires: python3-msgpack >= 0.4.6 -%else -Requires: python3-msgpack-python >= 0.4.6 -%endif BuildRequires: python3-setuptools BuildRequires: python3-setuptools_scm BuildRequires: python3-sphinx_rtd_theme @@ -81,11 +71,6 @@ %if %{with borg_guzzle} BuildRequires: python3-guzzle_sphinx_theme %endif -%if %{with borg_msgpack} -BuildRequires: python3-msgpack >= 0.4.6 -%else -BuildRequires: python3-msgpack-python >= 0.4.6 -%endif # testing requirements %if %{with borg_test} @@ -165,12 +150,8 @@ %prep %setup -q -%if %{with borg_msgpack} -# fix msgpack requirement -%patch1 -p1 -%endif %if ! %{with borg_guzzle} -%patch2 -p1 +%patch0 -p1 %endif # a single test is failing: test_non_ascii_acl - which is a rather esoteric check # that cannot be tripped with openSUSE, because user- and group-ids have to be ++++++ borgbackup-1.1.9.tar.gz -> borgbackup-1.1.10.tar.gz ++++++ ++++ 28397 lines of diff (skipped)
