Hello community, here is the log from the commit of package borgbackup for openSUSE:Factory checked in at 2017-10-09 19:46:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/borgbackup (Old) and /work/SRC/openSUSE:Factory/.borgbackup.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "borgbackup" Mon Oct 9 19:46:49 2017 rev:6 rq:532608 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes 2017-08-04 12:00:03.881829541 +0200 +++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes 2017-10-09 19:48:39.842416000 +0200 @@ -1,0 +2,78 @@ +Sun Oct 8 12:02:03 UTC 2017 - [email protected] + +- Update to borgbackup 1.1.0 +- Changelog: + * Major new features in the 1.1 release series are: + * borg recreate: remove files from existing archives and re-chunk or + re-compress them. This finally allows deduplication between legacy + Attic / Borg 0.xx archives and Borg 1.x archives. This is an + experimental feature. + * borg diff: show differences between two archives. + * borg mount: show all recorded versions of files with the "versions view". + * borg list: more formatting options, including generation of hashes and + per-file chunk statistics. + * borg create: automatic compression mode (-C auto,zlib/lz4/...), faster + handling of many files, experimental support for inclusion patterns + (--patterns, --patterns-from), files cache mode control (mtime/ctime) + * borg export-tar: streaming export of GNU tar compatible archives. + * Archive comments + * BLAKE2b256-based encryption modes, and "authenticated" modes that provide + data integrity without encryption. These provide better performance than + the existing SHA-256-based modes on most hardware, except where the x86 + SHA extensions are available (e.g. AMD Ryzen). + * Repository indices and the Borg cache now use checksums to detect bitrot + and other corruption. + * A documented JSON API has been added to the most vital commands + (borg list, borg info and borg create). + * Structured JSON logging is available for all commands. + * --prefix has been supplemented with --glob-archives (-a), --sort-by, + --last and --first options. These can be used for borg list, borg info, + borg mount, borg check, borg delete and borg prune. + * Quality of life improvements: + * options that imply output (--show-rc, --show-version, --list, --stats, + --progress) don't need -v/--info to have that output displayed any more. + * borg check is silent by default (finally!). + * borg can now checkpoint within (big) files, not only between files. + * borg delete can delete multiple archives by giving their names. + * Automatic removal of stale locks, which should make "borg break-lock" + essentially superfluous. This is enabled by default, see + BORG_HOSTNAME_IS_UNIQUE. + * Answers to prompts like "Accessing previously unknown repository" are + now saved immediately. + * Cache synchronization and "borg info" are now faster. + * Reduced space usage of chunks.archive.d in the cache by 30-40 %. + Existing caches are migrated during a cache sync. + * The cache used for remote cache syncs and mounting remote repositories + does not grow indefinitely any more, but adapts to the available space. + Good riddance, TMP=/var/tmp! + * BORG_PASSCOMMAND makes using key rings and hardware keys much easier. + * Documentation improvements + * Compatibility notes for upgrading from Borg 1.0 to Borg 1.1: + * No explicit "borg upgrade" is required. + * Borg 1.1 uses some new data structures which are backwards-compatible + with Borg 1.0.4 and newer. + * Borg 1.0 can't make use of Borg 1.1's "compact cache" and will + silently ignore it. + * The default compression has been changed from "none" to "lz4". + * Repositories in the "repokey" and "repokey-blake2" modes with an empty + passphrase are now treated as unencrypted repositories for security + checks (e.g. BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK). + * borg init: + + -e/--encryption is now a mandatory option with no default value. + Previously the default value was "repokey". + + the short form of --append-only (-a) has been removed. + + running "borg init" via a "borg serve --append-only" server will not + create an append-only repository any more. + Use "borg init --append-only" to initialize an append-only repository. + * borg create: the --exclude-if-present option now supports tagging a + folder with any file system object type (file, folder, etc.), instead of + accepting only files as tags. + * borg upgrade: the short form of --inplace (-i) has been removed. + * borg delete: the short form of --cache-only (-c) has been removed. + * "borg migrate-to-repokey" has been renamed to + "borg key migrate-to-repokey" with no deprecation notice, since it is + rarely and only manually used. + +- For more information, see https://www.borgbackup.org/releases/borg-1.1.html + +------------------------------------------------------------------- @@ -4 +82 @@ -- Update to version 1.0.11 ((2017-07-21) +- Update to version 1.0.11 (2017-07-21) Old: ---- borgbackup-1.0.11.tar.gz New: ---- borgbackup-1.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ borgbackup.spec ++++++ --- /var/tmp/diff_new_pack.eb6WFG/_old 2017-10-09 19:48:40.366392971 +0200 +++ /var/tmp/diff_new_pack.eb6WFG/_new 2017-10-09 19:48:40.370392795 +0200 @@ -18,7 +18,7 @@ Name: borgbackup -Version: 1.0.11 +Version: 1.1.0 Release: 0 Summary: Deduplicating backup program with compression and authenticated encryption License: BSD-3-Clause @@ -59,10 +59,10 @@ # that cannot be tripped with openSUSE, because user- and group-ids have to be # 7-bit ascii clean, and the test involves in setting an acl for an utf-8 encoded # id: disable it! <[email protected]> -sed -i 's|test_non_ascii_acl|non_ascii_acl|' borg/testsuite/platform.py +sed -i 's|test_non_ascii_acl|non_ascii_acl|' src/borg/testsuite/platform.py # version 1.0.3 has grown a new failure related to sparse files (which might behave # differently on different filesystems): disabled it: -sed -i 's|test_sparse_file|non_sparse_file|' borg/testsuite/archiver.py +sed -i 's|test_sparse_file|non_sparse_file|' src/borg/testsuite/archiver.py %build CFLAGS="%{optflags}" python3 setup.py build @@ -74,7 +74,9 @@ %install python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} -install -D -m 0644 docs/_build/man/borg.1 %{buildroot}%{_mandir}/man1/borg.1 +install -D -m 0644 docs/man/borg.1 %{buildroot}%{_mandir}/man1/borg.1 +find %{buildroot}/%{python3_sitearch}/ -iname *.c -delete +find %{buildroot}/%{python3_sitearch}/ -iname *.h -delete # disable tests for leap versions: their pytest package is too old %if 0%{?suse_version} != 1315 @@ -97,6 +99,7 @@ %{python3_sitearch}/borg/ %{python3_sitearch}/borgbackup-%{version}-py%{py3_ver}.egg-info %{_bindir}/borg +%{_bindir}/borgfs %{_mandir}/man1/borg.1%{ext_man} %changelog ++++++ borgbackup-1.0.11.tar.gz -> borgbackup-1.1.0.tar.gz ++++++ ++++ 234484 lines of diff (skipped)
