commit borgbackup for openSUSE:Factory

2020-06-08 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2020-06-09 00:06:32

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.3606 (New)


Package is "borgbackup"

Tue Jun  9 00:06:32 2020 rev:28 rq:812515 version:1.1.13

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2020-06-03 
20:33:42.345395146 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.3606/borgbackup.changes  
2020-06-09 00:09:00.854216620 +0200
@@ -1,0 +2,47 @@
+Mon Jun  8 08:41:12 UTC 2020 - Antonio Larrosa 
+
+- Update to 1.1.13:
+  * rebuilt using a current Cython version, compatible with
+python 3.8, #5214
+
+- Update to 1.1.12:
+  Fixes:
+  * fix preload-related memory leak, #5202.
+  * mount / borgfs (FUSE filesystem):
++ fix FUSE low linear read speed on large files, #5067
++ fix crash on old llfuse without birthtime attrs, #5064 -
+  accidentally we required llfuse >= 1.3. Now also old llfuse works again.
++ set f_namemax in statfs result, #2684
+  * update precedence of env vars to set config and cache paths, #4894
+  * correctly calculate compression ratio, taking header size into
+account, too
+
+  New features:
+  * --bypass-lock option to bypass locking with read-only repositories
+
+  Other changes:
+  * upgrade bundled zstd to 1.4.5
+  * travis: adding comments and explanations to Travis config/install
+script, improve macOS builds.
+  * tests: test_delete_force: avoid sporadic test setup issues, #5196
+  * misc. vagrant fixes
+  * the binary for macOS is now built on macOS 10.12
+  * the binaries for Linux are now built on Debian 8 "Jessie", #3761
+  * docs:
++ PlaceholderError not printed as JSON, #4073
++ "How important is Borg config?", #4941
++ make Sphinx warnings break docs build, #4587
++ some markup / warning fixes
++ add "updating borgbackup.org/releases" to release checklist, #4999
++ add "rendering docs" to release checklist, #5000
++ clarify borg init's encryption modes
++ add note about patterns and stored paths, #4160
++ add upgrade of tools to pip installation how-to
++ document one cause of orphaned chunks in check command, #2295
++ linked recommended restrictions to ssh public keys on borg servers
+  in faq, #4946
+
+- Remove patch already included in 1.1.12:
+  * 0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch
+
+---

Old:

  0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch
  borgbackup-1.1.11.tar.gz
  borgbackup-1.1.11.tar.gz.asc

New:

  borgbackup-1.1.13.tar.gz
  borgbackup-1.1.13.tar.gz.asc



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.uRcReX/_old  2020-06-09 00:09:03.142224737 +0200
+++ /var/tmp/diff_new_pack.uRcReX/_new  2020-06-09 00:09:03.142224737 +0200
@@ -38,7 +38,7 @@
 %endif
 
 Name:   borgbackup
-Version:1.1.11
+Version:1.1.13
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause
@@ -51,7 +51,6 @@
 # python3-guzzle_sphinx_theme isn't available everywhere,
 # fall back to Sphinx default theme for older distributions
 Patch0: borgbackup-1.1.4-sphinx-default-theme.patch
-Patch1: 
0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch
 
 # build dependencies
 BuildRequires:  bash
@@ -165,7 +164,6 @@
 %if ! %{with borg_guzzle}
 %patch0 -p1
 %endif
-%patch1 -p1
 # remove bundled libraries, that we don't want to be included
 rm -rf src/borg/algorithms/{lz4,zstd}
 # remove bundled blake2 library, if appropriate

++ borgbackup-1.1.11.tar.gz -> borgbackup-1.1.13.tar.gz ++
 22910 lines of diff (skipped)





commit borgbackup for openSUSE:Factory

2020-06-03 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2020-06-03 20:33:16

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.3606 (New)


Package is "borgbackup"

Wed Jun  3 20:33:16 2020 rev:27 rq:810886 version:1.1.11

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2020-05-08 
23:06:55.286054650 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.3606/borgbackup.changes  
2020-06-03 20:33:42.345395146 +0200
@@ -1,0 +2,8 @@
+Tue Jun  2 15:00:02 UTC 2020 - Antonio Larrosa 
+
+- Add patch to fix a memory issue that in some cases might make
+  borg use more than 32 GB of memory for an operation that shouldn't
+  consume any memory at all, thus forcing the kernel to kill the process:
+  * 0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch
+
+---

New:

  0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.hDBJnN/_old  2020-06-03 20:33:43.409398481 +0200
+++ /var/tmp/diff_new_pack.hDBJnN/_new  2020-06-03 20:33:43.409398481 +0200
@@ -51,6 +51,7 @@
 # python3-guzzle_sphinx_theme isn't available everywhere,
 # fall back to Sphinx default theme for older distributions
 Patch0: borgbackup-1.1.4-sphinx-default-theme.patch
+Patch1: 
0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch
 
 # build dependencies
 BuildRequires:  bash
@@ -164,6 +165,7 @@
 %if ! %{with borg_guzzle}
 %patch0 -p1
 %endif
+%patch1 -p1
 # remove bundled libraries, that we don't want to be included
 rm -rf src/borg/algorithms/{lz4,zstd}
 # remove bundled blake2 library, if appropriate

++ 
0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch 
++
>From dad3aa9dae77cb38b1559c5ac8a082d3f8658beb Mon Sep 17 00:00:00 2001
From: Elmar Hoffmann 
Date: Mon, 1 Jun 2020 13:22:25 +0200
Subject: [PATCH] rename local preload() function to not overwrite keyword
 argument of same name

The locally defined preload() function overwrites the preload boolean keyword
argument, always evaluating to true, so preloading is done, even when not
requested by the caller, causing a memory leak.
Also move its definition outside of the loop.

This issue was found by Antonio Larrosa in borg issue #5202.
---
 src/borg/archive.py | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/borg/archive.py b/src/borg/archive.py
index ee43d7012..7fdcec3ec 100644
--- a/src/borg/archive.py
+++ b/src/borg/archive.py
@@ -262,6 +262,9 @@ def unpack_many(self, ids, filter=None, 
partial_extract=False, preload=False, ha
 Warning: if *preload* is True then all data chunks of every yielded 
item have to be retrieved,
 otherwise preloaded chunks will accumulate in RemoteRepository and 
create a memory leak.
 """
+def _preload(chunks):
+self.repository.preload([c.id for c in chunks])
+
 masters_preloaded = set()
 unpacker = msgpack.Unpacker(use_list=False)
 for data in self.fetch_many(ids):
@@ -271,9 +274,6 @@ def unpack_many(self, ids, filter=None, 
partial_extract=False, preload=False, ha
 if 'chunks' in item:
 item.chunks = [ChunkListEntry(*e) for e in item.chunks]
 
-def preload(chunks):
-self.repository.preload([c.id for c in chunks])
-
 if filter:
 items = [item for item in items if filter(item)]
 
@@ -286,7 +286,7 @@ def preload(chunks):
 # due to a side effect of the filter() call, we now have 
hardlink_masters dict populated.
 for item in items:
 if 'chunks' in item:  # regular file, maybe a hardlink 
master
-preload(item.chunks)
+_preload(item.chunks)
 # if this is a hardlink master, remember that we 
already preloaded it:
 if 'source' not in item and 
hardlinkable(item.mode) and item.get('hardlink_master', True):
 masters_preloaded.add(item.path)
@@ -296,13 +296,13 @@ def preload(chunks):
 # we only need to preload *once* (for the 1st 
selected slave)
 chunks, _ = hardlink_masters[source]
 if chunks is not None:
-preload(chunks)
+_preload(chunks)
 

commit borgbackup for openSUSE:Factory

2020-05-08 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2020-05-08 23:06:52

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.2738 (New)


Package is "borgbackup"

Fri May  8 23:06:52 2020 rev:26 rq:801305 version:1.1.11

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2020-03-14 
09:55:15.823106760 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.2738/borgbackup.changes  
2020-05-08 23:06:55.286054650 +0200
@@ -1,0 +2,9 @@
+Thu May  7 11:21:07 UTC 2020 - Hans-Peter Jansen 
+
+- Add libb2 dependency, where appropriate (avoids bundling libb2)
+- Remove outdated build fixes from spec
+- Provide proper compile flags
+- Install all available man files
+- Disable 2 progress related tests, that fail for TW
+
+---



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.8hMwi0/_old  2020-05-08 23:06:56.214056546 +0200
+++ /var/tmp/diff_new_pack.8hMwi0/_new  2020-05-08 23:06:56.218056554 +0200
@@ -30,6 +30,13 @@
 %bcond_with borg_guzzle
 %endif
 
+# libb2 is available since Leap 15.2
+%if ( 0%{?sle_version} >= 150200 && 0%{?is_opensuse} ) || ( 0%{?suse_version} 
> 1500 )
+%bcond_without borg_sysblake2
+%else
+%bcond_with borg_sysblake2
+%endif
+
 Name:   borgbackup
 Version:1.1.11
 Release:0
@@ -54,6 +61,9 @@
 BuildRequires:  fish
 BuildRequires:  gcc-c++
 BuildRequires:  libacl-devel
+%if %{with borg_sysblake2}
+BuildRequires:  libb2-devel
+%endif
 %if %{with borg_newcompr}
 BuildRequires:  liblz4-devel >= 1.7.0
 BuildRequires:  libzstd-devel >= 1.3.0
@@ -154,32 +164,34 @@
 %if ! %{with borg_guzzle}
 %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
-# 7-bit ascii clean, and the test involves in setting an acl for an utf-8 
encoded
-# id: disable it! 
-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|' src/borg/testsuite/archiver.py
+# remove bundled libraries, that we don't want to be included
+rm -rf src/borg/algorithms/{lz4,zstd}
+# remove bundled blake2 library, if appropriate
+%if %{with borg_sysblake2}
+rm -rf src/borg/algorithms/blake2
+%endif
+# remove precompiled Cython code
+find src/ -name '*.pyx' | sed -e 's/.pyx/.c/g' | xargs rm -f
+# bundled msgpack is C++ based
+find src/ -name '*.pyx' | sed -e 's/.pyx/.cpp/g' | xargs rm -f
+# better name for msgpack license
+cp -a docs/3rd_party/msgpack/COPYING LICENSE.msgpack
 
 %build
-CFLAGS="%{optflags}" python3 setup.py build
-python3 -m venv --system-site-packages --without-pip borg-env
-source borg-env/bin/activate
-python3 setup.py install
-PYTHONPATH=$(pwd)/build/lib.linux-$(uname -m)-%{py3_ver}
+CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" python3 setup.py build
+export PYTHONPATH=$(pwd)/build/lib.linux-$(uname -m)-%{py3_ver}
 make -C docs html man && rm docs/_build/html/.buildinfo
 
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-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
+# install all man pages
+mkdir -p %{buildroot}%{_mandir}/man1
+install -m 0644 docs/man/borg*.1 %{buildroot}%{_mandir}/man1
+# install shell completions
 install -D -m 0644 scripts/shell_completions/bash/borg 
%{buildroot}/%{_datadir}/bash-completion/completions/borg
 install -D -m 0644 scripts/shell_completions/zsh/_borg 
%{buildroot}/%{_datadir}/zsh/site-functions/_borg
 install -D -m 0644 scripts/shell_completions/fish/borg.fish 
%{buildroot}/%{_datadir}/fish/vendor_completions.d/borg.fish
-# remove duplicate file
+# link duplicate files
 %fdupes 
%{buildroot}/%{python3_sitearch}/borgbackup-%{version}-py%{py3_ver}.egg-info/
 # fix wrong-file-end-of-line-encoding
 sed -i 's/\r$//' docs/_build/html/_static/fonts/open-sans/stylesheet.css
@@ -187,27 +199,24 @@
 
 %if %{with borg_test}
 %check
-# testing the build is a little awkward, since the original testsuite is based 
on tox and
-# tox tries to create a virtual environment, that we need tight control on in 
order to get
-# it to behave in our build system (offline mode, use site packages). OTOH, 
without the
-# venv, we face problems with setuptools (borg uses pkg_resources to locate 
the installed
-# package), while py.test 

commit borgbackup for openSUSE:Factory

2020-03-14 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2020-03-14 09:55:10

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.3160 (New)


Package is "borgbackup"

Sat Mar 14 09:55:10 2020 rev:25 rq:784741 version:1.1.11

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2020-03-11 
22:04:49.261992426 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.3160/borgbackup.changes  
2020-03-14 09:55:15.823106760 +0100
@@ -1,0 +2,56 @@
+Sat Mar 14 01:28:31 UTC 2020 - Hans-Peter Jansen 
+
+- Add fdupes build dependency
+- break overlong lines in changelog
+
+---
+Thu Mar 12 15:11:35 UTC 2020 - Paolo Stivanin 
+
+- Update to 1.1.11
+  Fixes:
+* fixed potential index corruption / data loss issue due to bug in
+  hashindex_set, #4829 Please read and follow the more detailled notes
+  close to the top of this document.
+* upgrade bundled xxhash to 0.7.3, #4891 0.7.2 is the minimum requirement
+  for correct operations on ARMv6 in non-fixup mode, where unaligned memory
+  accesses cause bus errors. 0.7.3 adds some speedups and libxxhash 0.7.3
+  even has a pkg-config file now.
+* upgrade bundled lz4 to 1.9.2
+* upgrade bundled zstd to 1.4.4
+* fix crash when upgrading erroneous hints file, #4922
+* extract:
+  - fix KeyError for "partial" extraction, #4607
+  - fix "partial" extract for hardlinked contentless file types, #4725
+  - fix preloading for old (0.xx) remote servers, #4652
+  - fix confusing output of borg extract --list --strip-components, #4934
+* delete: after double-force delete, warn about necessary repair, #4704
+* create: give invalid repo error msg if repo config not found, #4411
+* mount: fix FUSE mount missing st_birthtime, #4763 #4767
+* check: do not stumble over invalid item key, #4845
+* info: if the archive doesn't exist, print a pretty message, #4793
+* SecurityManager.known(): check all files, #4614
+* Repository.open: use stat() to check for repo dir, #4695
+* Repository.check_can_create_repository: use stat() to check, #4695
+* fix invalid archive error message
+* fix optional/non-optional location arg, #4541
+* commit-time free space calc: ignore bad compact map entries, #4796
+* ignore EACCES (errno 13) when hardlinking the old config, #4730
+* --prefix / -P: fix processing, avoid argparse issue, #4769
+  New features:
+* enable placeholder usage in all extra archive arguments
+* new BORG_WORKAROUNDS mechanism, basesyncfile, #4710
+* recreate: support --timestamp option, #4745
+* support platforms without os.link (e.g. Android with Termux), #4901 if
+  we don't have os.link, we just extract another copy instead of making a
+  hardlink.
+* support linux platforms without sync_file_range (e.g. Android 7 with
+  Termux), #4905
+  Other:
+* ignore --stats when given with --dry-run, but continue, #4373
+* add some ProgressIndicator msgids to code / fix docs, #4935
+* elaborate on "Calculating size" message
+* argparser: always use REPOSITORY in metavar, also use more consistent
+  help phrasing.
+* check: improve error output for matching index size, see #4829
+
+---

Old:

  borgbackup-1.1.10.tar.gz
  borgbackup-1.1.10.tar.gz.asc

New:

  borgbackup-1.1.11.tar.gz
  borgbackup-1.1.11.tar.gz.asc



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.zmZnCg/_old  2020-03-14 09:55:19.563109505 +0100
+++ /var/tmp/diff_new_pack.zmZnCg/_new  2020-03-14 09:55:19.563109505 +0100
@@ -31,7 +31,7 @@
 %endif
 
 Name:   borgbackup
-Version:1.1.10
+Version:1.1.11
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause
@@ -50,6 +50,7 @@
 %if 0%{?suse_version} == 1320 || 0%{?sle_version} == 120200
 BuildRequires:  bash-completion
 %endif
+BuildRequires:  fdupes
 BuildRequires:  fish
 BuildRequires:  gcc-c++
 BuildRequires:  libacl-devel
@@ -178,6 +179,11 @@
 install -D -m 0644 scripts/shell_completions/bash/borg 
%{buildroot}/%{_datadir}/bash-completion/completions/borg
 install -D -m 0644 scripts/shell_completions/zsh/_borg 
%{buildroot}/%{_datadir}/zsh/site-functions/_borg
 install -D -m 0644 scripts/shell_completions/fish/borg.fish 
%{buildroot}/%{_datadir}/fish/vendor_completions.d/borg.fish
+# remove duplicate file
+%fdupes 
%{buildroot}/%{python3_sitearch}/borgbackup-%{version}-py%{py3_ver}.egg-info/

commit borgbackup for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2020-03-11 22:03:35

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.3160 (New)


Package is "borgbackup"

Wed Mar 11 22:03:35 2020 rev:24 rq:784047 version:1.1.10

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2019-10-31 
22:43:59.573750363 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.3160/borgbackup.changes  
2020-03-11 22:04:49.261992426 +0100
@@ -1,0 +2,5 @@
+Wed Mar 11 17:52:25 UTC 2020 - Paolo Stivanin 
+
+- fix building with python3 
+
+---



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.9232mi/_old  2020-03-11 22:04:50.957993375 +0100
+++ /var/tmp/diff_new_pack.9232mi/_new  2020-03-11 22:04:50.961993378 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package borgbackup
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2016-2019 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -36,7 +36,7 @@
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause
 Group:  Productivity/Archiving/Backup
-Url:https://github.com/borgbackup/borg
+URL:https://github.com/borgbackup/borg
 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
@@ -164,7 +164,7 @@
 
 %build
 CFLAGS="%{optflags}" python3 setup.py build
-pyvenv --system-site-packages --without-pip borg-env
+python3 -m venv --system-site-packages --without-pip borg-env
 source borg-env/bin/activate
 python3 setup.py install
 PYTHONPATH=$(pwd)/build/lib.linux-$(uname -m)-%{py3_ver}
@@ -186,7 +186,7 @@
 # it to behave in our build system (offline mode, use site packages). OTOH, 
without the
 # venv, we face problems with setuptools (borg uses pkg_resources to locate 
the installed
 # package), while py.test relies on the usual module handling. 
-pyvenv --system-site-packages --without-pip borg-env
+python3 -m venv --system-site-packages --without-pip borg-env
 source borg-env/bin/activate
 python3 setup.py install
 cd build/lib.linux-$(uname -m)-%{py3_ver}






commit borgbackup for openSUSE:Factory

2019-10-31 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2019-10-31 22:43:58

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.2990 (New)


Package is "borgbackup"

Thu Oct 31 22:43:58 2019 rev:23 rq:744498 version:1.1.10

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2019-05-24 
11:32:23.813389446 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.2990/borgbackup.changes  
2019-10-31 22:43:59.573750363 +0100
@@ -1,0 +2,6 @@
+Thu Oct 31 11:20:34 UTC 2019 - Antonio Larrosa 
+
+- Require python3-setuptools since it's needed when running borg
+  to find the entry point (boo#1134650)
+
+---



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.6kdWWv/_old  2019-10-31 22:44:01.057752205 +0100
+++ /var/tmp/diff_new_pack.6kdWWv/_new  2019-10-31 22:44:01.065752215 +0100
@@ -77,7 +77,7 @@
 BuildRequires:  python3-pytest
 %endif
 
-# weak dependencies
+Requires:   python3-setuptools
 Recommends: python3-llfuse
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 






commit borgbackup for openSUSE:Factory

2019-05-24 Thread root
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.changes2019-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 
+
+- 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 

commit borgbackup for openSUSE:Factory

2019-03-10 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2019-03-10 09:40:45

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.28833 (New)


Package is "borgbackup"

Sun Mar 10 09:40:45 2019 rev:21 rq:682884 version:1.1.9

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2019-02-19 
11:57:54.865217753 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.28833/borgbackup.changes 
2019-03-10 09:40:45.796098827 +0100
@@ -1,0 +2,6 @@
+Fri Mar  8 11:54:05 UTC 2019 - Hans-Peter Jansen 
+
+- According to upstream preference and dealing with msgpack update
+  in Factory, allow msgpack <= 0.6.1 as well
+
+---



Other differences:
--


++ fix-msgpack-requirement.patch ++
--- /var/tmp/diff_new_pack.aziWpj/_old  2019-03-10 09:40:46.600098634 +0100
+++ /var/tmp/diff_new_pack.aziWpj/_new  2019-03-10 09:40:46.600098634 +0100
@@ -24,12 +24,26 @@
 ===
 --- a/setup.py
 +++ b/setup.py
-@@ -39,7 +39,7 @@ install_requires = [
+@@ -38,8 +38,7 @@ on_rtd = os.environ.get('READTHEDOCS')
+ install_requires = [
  # we are rather picky about msgpack versions, because a good working 
msgpack is
  # very important for borg, see 
https://github.com/borgbackup/borg/issues/3753
- # best versions seem to be 0.4.6, 0.4.7, 0.4.8 and 0.5.6:
+-# best versions seem to be 0.4.6, 0.4.7, 0.4.8 and 0.5.6:
 -'msgpack-python >=0.4.6, <=0.5.6, !=0.5.0, !=0.5.1, !=0.5.2, !=0.5.3, 
!=0.5.4, !=0.5.5',
-+'msgpack >=0.4.6, <=0.5.6, !=0.5.0, !=0.5.1, !=0.5.2, !=0.5.3, !=0.5.5',
++'msgpack >=0.4.6, <=0.6.1, !=0.5.0, !=0.5.1, !=0.5.2, !=0.5.3, !=0.5.5',
  # if you can't satisfy the above requirement, these are versions that 
might
  # also work ok, IF you make sure to use the COMPILED version of 
msgpack-python,
  # NOT the PURE PYTHON fallback implementation: ==0.5.1, ==0.5.4
+Index: b/src/borg/helpers.py
+===
+--- a/src/borg/helpers.py
 b/src/borg/helpers.py
+@@ -1292,7 +1292,7 @@ def is_slow_msgpack():
+ 
+ def is_supported_msgpack():
+ # DO NOT CHANGE OR REMOVE! See also requirements and comments in setup.py.
+-return (0, 4, 6) <= msgpack.version <= (0, 5, 6) and \
++return (0, 4, 6) <= msgpack.version <= (0, 6, 1) and \
+msgpack.version not in [(0, 5, 0), (0, 5, 2), (0, 5, 3), (0, 5, 5)]
+ 
+ 




commit borgbackup for openSUSE:Factory

2019-02-19 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2019-02-19 11:57:49

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.28833 (New)


Package is "borgbackup"

Tue Feb 19 11:57:49 2019 rev:20 rq:674342 version:1.1.9

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-12-11 
15:50:02.818059759 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.28833/borgbackup.changes 
2019-02-19 11:57:54.865217753 +0100
@@ -1,0 +2,76 @@
+Tue Feb 12 15:39:43 UTC 2019 - Hans-Peter Jansen 
+
+- Modify patch fix-msgpack-requirement.patch to allow msgpack-0.5.4
+  as well. See patch for discussion.
+- Clean-up dependency blocks
+
+---
+Mon Feb 11 18:11:41 UTC 2019 - Jan Engelhardt 
+
+- Update RPM groups.
+
+---
+Mon Feb 11 10:30:18 UTC 2019 - Antonio Larrosa 
+
+- Update to 1.1.9:
+  - Fixes:
+- security fix: configure FUSE with "default_permissions",
+  gh#borgbackup/borg#3903 "default_permissions" is now enforced by borg by
+  default to let the kernel check uid/gid/mode based permissions.
+  "ignore_permissions" can be given to not enforce "default_permissions".
+- make “hostname” short, even on misconfigured systems,
+  gh#borgbackup/borg#4262
+- fix free space calculation on macOS (and others?),
+  gh#borgbackup/borg#4289
+- config: quit with error message when no key is provided,
+  gh#borgbackup/borg#4223
+- recover_segment: handle too small segment files correctly,
+  gh#borgbackup/borg#4272
+- correctly release memoryview, gh#borgbackup/borg#4243
+- avoid diaper pattern in configparser by opening files,
+  gh#borgbackup/borg#4263
+- add "# cython: language_level=3" directive to .pyx
+  files, #4214
+- info: consider part files for "This archive" stats,
+  gh#borgbackup/borg#3522
+- work around Microsoft WSL issue gh#borgbackup/borg#645 (sync_file_range),
+  #1961
+  - New features:
+- add –rsh command line option to complement BORG_RSH env var,
+  gh#borgbackup/borg#1701
+- init: -make-parent-dirs parent1/parent2/repo_dir, gh#borgbackup/borg#4235
+  - Other:
+- add archive name to check -repair output, gh#borgbackup/borg#3447
+- check for unsupported msgpack versions
+- shell completions:
+- new shell completions for borg 1.1.9
+- more complete shell completions for borg mount -o
+- added shell completions for borg help
+- option arguments for zsh tab completion
+  - docs:
+- add FAQ regarding free disk space check, gh#borgbackup/borg#3905
+- update BORG_PASSCOMMAND example and clarify variable expansion,
+  gh#borgbackup/borg#4249
+- FAQ regarding change of compression settings, gh#borgbackup/borg#4222
+- add note about BSD flags to changelog, gh#borgbackup/borg#4246
+- improve logging in example automation script
+- add note about files changing during backup, gh#borgbackup/borg#4081
+- work around the backslash issue, gh#borgbackup/borg#4280
+- update release workflow using twine (docs, scripts),
+  gh#borgbackup/borg#4213
+- add warnings on repository copies to avoid future problems,
+  gh#borgbackup/borg#4272
+  - tests:
+- fix the homebrew 1.9 issues on travis-ci, gh#borgbackup/borg#4254
+- fix duplicate test method name, gh#borgbackup/borg#4311
+
+- Moved the docs to a new -doc subpackage
+- Use the %license tag for the license
+
+---
+Sun Feb  3 07:35:57 UTC 2019 - Hans-Peter Jansen 
+
+- Add conditionals to control various build aspects distribution
+  agnostic 
+
+---
@@ -13 +89,5 @@
- - Other 
+  - docs:
+- option --format is required for some expensive-to-compute values for json
+- borg list by default does not compute expensive values except when they
+  are needed. whether they are needed is determined by the format, in
+  standard mode as well as in --json mode.
@@ -16 +96,7 @@
-   - vagrant uses python 3.5.6 for builds
+  - tests:
+- stop using fakeroot on travis, avoids sporadic EISDIR errors
+- xattr key names must start with "user." on linux
+- fix code so flake8 3.6 does not complain
+- explicitly convert environment variable to str
+- fix DeprecationWarning: Flags not at the start of the expression
+- support pytest4
@@ -895 +980,0 @@
-

Old:

  borgbackup-1.1.8.tar.gz
  borgbackup-1.1.8.tar.gz.asc

New:

  borgbackup-1.1.9.tar.gz
  borgbackup-1.1.9.tar.gz.asc


commit borgbackup for openSUSE:Factory

2018-12-11 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-12-11 15:50:01

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new.19453 (New)


Package is "borgbackup"

Tue Dec 11 15:50:01 2018 rev:19 rq:657157 version:1.1.8

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-08-15 
10:36:21.232068458 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.19453/borgbackup.changes 
2018-12-11 15:50:02.818059759 +0100
@@ -1,0 +2,17 @@
+Mon Dec 10 16:01:31 UTC 2018 - atoptsog...@suse.com
+
+- Update to 1.1.8:
+  - Fixes
+- enforce storage quota if set by serve-command
+- invalid locations: give err msg containing parsed location
+- list repo: add placeholders for hostname and username
+- symlinks can't have ACLs, so don't try to set any
+ - New features 
+   - create: added PATH::archive output on INFO log level
+   - read a passphrase from a file descriptor specified in the 
BORG_PASSPHRASE_FD environment variable.
+ - Other 
+   - fixed wrong archive name pattern in CRUD benchmark help
+   - fixed link to cachedir spec in docs
+   - vagrant uses python 3.5.6 for builds
+
+---

Old:

  borgbackup-1.1.7.tar.gz
  borgbackup-1.1.7.tar.gz.asc

New:

  borgbackup-1.1.8.tar.gz
  borgbackup-1.1.8.tar.gz.asc



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.pqeWv6/_old  2018-12-11 15:50:03.60605 +0100
+++ /var/tmp/diff_new_pack.pqeWv6/_new  2018-12-11 15:50:03.610058883 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.1.7
+Version:1.1.8
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause

++ borgbackup-1.1.7.tar.gz -> borgbackup-1.1.8.tar.gz ++
 32357 lines of diff (skipped)





commit borgbackup for openSUSE:Factory

2018-08-15 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-08-15 10:35:54

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Wed Aug 15 10:35:54 2018 rev:18 rq:628911 version:1.1.7

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-06-19 
11:56:07.062842042 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-08-15 10:36:21.232068458 +0200
@@ -1,0 +2,18 @@
+Sat Aug 11 20:33:25 UTC 2018 - kbabi...@suse.com
+
+- Update to 1.1.7:
+  - Fixes
+- cache lock: use lock_wait everywhere to fix infinite wait
+- don't archive tagged dir when recursing an excluded dir
+  - New features
+- init: add warning to store both key and passphrase at safe place(s)
+- BORG_HOST_ID env var to work around all-zero MAC address issue
+- borg debug dump-repo-objs --ghost (dump everything from segment files,
+  including deleted or superceded objects or commit tags)
+- borg debug search-repo-objs (search in repo objects for hex bytes or 
strings)
+  - Other changes:
+- add Python 3.7 support
+- updated shell completions
+- locking: better logging, add some asserts
+
+---

Old:

  borgbackup-1.1.6.tar.gz
  borgbackup-1.1.6.tar.gz.asc

New:

  borgbackup-1.1.7.tar.gz
  borgbackup-1.1.7.tar.gz.asc



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.k2O8hK/_old  2018-08-15 10:36:21.984069828 +0200
+++ /var/tmp/diff_new_pack.k2O8hK/_new  2018-08-15 10:36:21.984069828 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.1.6
+Version:1.1.7
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause

++ borgbackup-1.1.6.tar.gz -> borgbackup-1.1.7.tar.gz ++
 3076 lines of diff (skipped)





commit borgbackup for openSUSE:Factory

2018-06-19 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-06-19 11:56:01

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Tue Jun 19 11:56:01 2018 rev:17 rq:616273 version:1.1.6

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-05-29 
10:42:08.786634016 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-06-19 11:56:07.062842042 +0200
@@ -1,0 +2,18 @@
+Mon Jun 11 13:59:53 UTC 2018 - kbabi...@suse.com
+
+- Update to 1.1.6:
+  - Fixes
+- fix borg exception handling on ENOSPC error with xattrs
+- prune: fix/improve overall progress display
+- borg config repo ... does not need cache/manifest/key
+  - New features
+- mount: add uid, gid, umask mount options
+- delete:
+  - only commit once
+  - implement --dry-run
+- check:
+  - show progress while rebuilding missing manifest
+  - more --repair output
+- borg config --list 
+
+---

Old:

  borgbackup-1.1.5.tar.gz
  borgbackup-1.1.5.tar.gz.asc

New:

  borgbackup-1.1.6.tar.gz
  borgbackup-1.1.6.tar.gz.asc



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.0g8Hlb/_old  2018-06-19 11:56:07.842813085 +0200
+++ /var/tmp/diff_new_pack.0g8Hlb/_new  2018-06-19 11:56:07.842813085 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.1.5
+Version:1.1.6
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause

++ borgbackup-1.1.5.tar.gz -> borgbackup-1.1.6.tar.gz ++
 39609 lines of diff (skipped)


++ fix-msgpack-requirement.patch ++
--- /var/tmp/diff_new_pack.0g8Hlb/_old  2018-06-19 11:56:08.378793186 +0200
+++ /var/tmp/diff_new_pack.0g8Hlb/_new  2018-06-19 11:56:08.378793186 +0200
@@ -6,16 +6,20 @@
 releases which we already packaged, and dropped py34 support is not
 an issue for us since we have py36. So we're safe to require any
 
-Index: borgbackup-1.1.4/setup.py
+---
+ setup.py |2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: borgbackup-1.1.6/setup.py
 ===
 borgbackup-1.1.4.orig/setup.py
-+++ borgbackup-1.1.4/setup.py
-@@ -39,7 +39,7 @@ on_rtd = os.environ.get('READTHEDOCS')
- # msgpack pure python data corruption was fixed in 0.4.6.
- # msgpack 0.5.0 was a bit of a troublemaker.
- # also, msgpack dropped py34 support at 0.5.0.
--'msgpack-python>=0.4.6,<0.5.0',
-+'msgpack>=0.4.6',
- ]
- 
- # note for package maintainers: if you package borgbackup for distribution,
+--- borgbackup-1.1.6.orig/setup.py
 borgbackup-1.1.6/setup.py
+@@ -39,7 +39,7 @@ install_requires = [
+ # we are rather picky about msgpack versions, because a good working 
msgpack is
+ # very important for borg, see 
https://github.com/borgbackup/borg/issues/3753
+ # best versions seem to be 0.4.6, 0.4.7, 0.4.8 and 0.5.6:
+-'msgpack-python >=0.4.6, <=0.5.6, !=0.5.0, !=0.5.1, !=0.5.2, !=0.5.3, 
!=0.5.4, !=0.5.5',
++'msgpack >=0.4.6, <=0.5.6, !=0.5.0, !=0.5.1, !=0.5.2, !=0.5.3, !=0.5.4, 
!=0.5.5',
+ # if you can't satisfy the above requirement, these are versions that 
might
+ # also work ok, IF you make sure to use the COMPILED version of 
msgpack-python,
+ # NOT the PURE PYTHON fallback implementation: ==0.5.1, ==0.5.4




commit borgbackup for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-05-29 10:42:03

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Tue May 29 10:42:03 2018 rev:16 rq:611721 version:1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-05-03 
12:33:09.806610810 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-05-29 10:42:08.786634016 +0200
@@ -1,0 +2,6 @@
+Wed May 23 15:28:51 UTC 2018 - kbabi...@suse.com
+
+- Use OpenPGP signature provided upstream
+- Added borgbackup.keyring, which contains the key from the author  
+
+---

New:

  borgbackup-1.1.5.tar.gz.asc
  borgbackup.keyring



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.iEDzvY/_old  2018-05-29 10:42:10.418573782 +0200
+++ /var/tmp/diff_new_pack.iEDzvY/_new  2018-05-29 10:42:10.422573634 +0200
@@ -24,7 +24,9 @@
 License:BSD-3-Clause
 Group:  Productivity/Archiving/Backup
 Url:https://github.com/borgbackup/borg
-Source: 
https://github.com/borgbackup/borg/releases/download/%{version}/borgbackup-%{version}.tar.gz
+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 
 # deal with msgpack package rename fallout
 Patch1: fix-msgpack-requirement.patch




commit borgbackup for openSUSE:Factory

2018-05-03 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-05-03 12:33:08

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Thu May  3 12:33:08 2018 rev:15 rq:603006 version:1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-04-20 
17:25:52.798350293 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-05-03 12:33:09.806610810 +0200
@@ -1,0 +2,7 @@
+Wed May  2 06:37:13 UTC 2018 - m...@suse.com
+
+- Leap 15.0 and SLE15 both are moved to renamed python3-msgpack,
+  fix-msgpack-requirement.patch have to be used to deal with msgpack
+  package rename fallout.
+
+---



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.ZwZIFm/_old  2018-05-03 12:33:10.562583886 +0200
+++ /var/tmp/diff_new_pack.ZwZIFm/_new  2018-05-03 12:33:10.566583744 +0200
@@ -46,7 +46,7 @@
 %if 0%{?suse_version} >= 1500
 BuildRequires:  python3-guzzle_sphinx_theme
 %endif
-%if 0%{?suse_version} > 1500
+%if 0%{?suse_version} >= 1500
 BuildRequires:  python3-msgpack >= 0.4.6
 %else
 BuildRequires:  python3-msgpack-python >= 0.4.6
@@ -63,7 +63,7 @@
 BuildRequires:  python3-setuptools_scm
 BuildRequires:  python3-sphinx_rtd_theme
 BuildRequires:  zsh
-%if 0%{?suse_version} > 1500
+%if 0%{?suse_version} >= 1500
 Requires:   python3-msgpack >= 0.4.6
 %else
 Requires:   python3-msgpack-python >= 0.4.6
@@ -132,7 +132,7 @@
 %prep
 %setup -q
 # fix msgpack requirement
-%if 0%{?suse_version} > 1500
+%if 0%{?suse_version} >= 1500
 %patch1 -p1
 %endif
 # fall back to sphinx default theme




commit borgbackup for openSUSE:Factory

2018-04-20 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-04-20 17:25:47

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Fri Apr 20 17:25:47 2018 rev:14 rq:593399 version:1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-03-09 
10:46:41.310478229 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-04-20 17:25:52.798350293 +0200
@@ -1,0 +2,59 @@
+Mon Apr  2 07:29:41 UTC 2018 - alarr...@suse.com
+
+- Update to 1.1.5
+- Fixes:
+  * create --list: fix that it was never showing M status
+  * create: fix timing for first checkpoint (read files cache early,
+init checkpoint timer after that)
+  * extract: set rc=1 when extracting damaged files with all-zero replacement
+chunks or with size inconsistencies
+  * diff: consider an empty file as different to a non-existing file
+  * files cache: improve exception handling
+  * ignore exceptions in scandir_inorder() caused by an implicit stat(), also
+remove unneeded sort
+  * fixed tab completion problem where a space is always added after path even
+when it shouldn't
+  * build: do .h file content checks in binary mode, fixes build issue for
+non-ascii header files on pure-ascii locale platforms
+  * borgfs: fix patterns/paths processing
+  * config: add some validation
+  * repository config: add validation for max_segment_size
+  * set cache previous_location on load instead of save
+  * remove platform.uname() call which caused library mismatch issues
+  * add exception handler around deprecated platform.linux_distribution() call
+  * use same datetime object for {now} and {utcnow}
+- New features:
+  * create: implement --stdin-name
+  * add chunker_params to borg archive info (--json)
+  * BORG_SHOW_SYSINFO=no to hide system information from exceptions
+- Other changes:
+  * updated zsh completions for borg 1.1.4
+  * files cache related code cleanups
+  * be more helpful when parsing invalid --pattern values
+  * be more clear in secure-erase warning message
+  * improve getpass user experience
+  * docs build: unicode problem fixed when using a py27-based sphinx
+- docs:
+  * security: explicitly note what happens OUTSIDE the attack model
+  * security: add note about combining compression and encryption
+  * security: describe chunk size / proximity issue
+  * quickstart: add note about permissions, borg@localhost
+  * quickstart: add introduction to repositories & archives
+  * recreate --recompress: add missing metavar, clarify description
+  * improve logging docs
+  * add an example for --pattern usage
+  * clarify path semantics when matching
+  * link to offline documentation from README
+  * add docs on how to verify a signed release with GPG
+  * chunk seed is generated per repository (not: archive)
+  * better formatting of CPU usage documentation
+  * extend append-only repo rollback docs
+- tests:
+  * fix erroneously skipped zstd compressor tests
+  * skip a test if argparse is broken
+
+- Drop borgbackup-1.1.4-binary-content-checks.patch which is already included
+  upstream.
+- Rebase fix-msgpack-requirement.patch
+
+---

Old:

  borgbackup-1.1.4-binary-content-checks.patch
  borgbackup-1.1.4.tar.gz

New:

  borgbackup-1.1.5.tar.gz



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.DdrNWa/_old  2018-04-20 17:25:53.610320849 +0200
+++ /var/tmp/diff_new_pack.DdrNWa/_new  2018-04-20 17:25:53.614320704 +0200
@@ -18,16 +18,13 @@
 
 
 Name:   borgbackup
-Version:1.1.4
+Version:1.1.5
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause
 Group:  Productivity/Archiving/Backup
 Url:https://github.com/borgbackup/borg
 Source: 
https://github.com/borgbackup/borg/releases/download/%{version}/borgbackup-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM borgbackup-1.1.4-binary-content-checks.patch 
gh#borgbackup/borg#3544
-# Already applied upstream, this patch will not be needed in borgbackup > 1.1.4
-Patch0: borgbackup-1.1.4-binary-content-checks.patch
 # PATCH-FIX-OPENSUSE fix-msgpack-requirement.patch 
 # deal with msgpack package rename fallout
 Patch1: fix-msgpack-requirement.patch
@@ -134,7 +131,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 # fix msgpack requirement
 %if 0%{?suse_version} > 1500
 %patch1 -p1

++ borgbackup-1.1.4.tar.gz -> borgbackup-1.1.5.tar.gz ++
 3542 lines of diff (skipped)

++ 

commit borgbackup for openSUSE:Factory

2018-03-09 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-03-09 10:46:39

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Fri Mar  9 10:46:39 2018 rev:13 rq:584480 version:1.1.4

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-03-02 
21:12:43.858733932 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-03-09 10:46:41.310478229 +0100
@@ -1,0 +2,12 @@
+Mon Mar  5 10:52:25 UTC 2018 - h...@urpla.net
+
+- Fix sphinx theme fallback condition
+
+---
+Sun Mar  4 13:26:04 UTC 2018 - h...@urpla.net
+
+- Add patch to fall back to a sphinx default theme for older distributions
+  that don't have python3-guzzle_sphinx_theme available
+  * borgbackup-1.1.4-sphinx-default-theme.patch
+
+---

New:

  borgbackup-1.1.4-sphinx-default-theme.patch



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.oUwH33/_old  2018-03-09 10:46:42.206445955 +0100
+++ /var/tmp/diff_new_pack.oUwH33/_new  2018-03-09 10:46:42.210445811 +0100
@@ -2,7 +2,7 @@
 # spec file for package borgbackup
 #
 # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2016-2017 LISA GmbH, Bingen, Germany.
+# Copyright (c) 2016-2018 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,13 @@
 # PATCH-FIX-UPSTREAM borgbackup-1.1.4-binary-content-checks.patch 
gh#borgbackup/borg#3544
 # Already applied upstream, this patch will not be needed in borgbackup > 1.1.4
 Patch0: borgbackup-1.1.4-binary-content-checks.patch
+# PATCH-FIX-OPENSUSE fix-msgpack-requirement.patch 
+# deal with msgpack package rename fallout
 Patch1: fix-msgpack-requirement.patch
+# PATCH-FIX-OPENSUSE borgbackup-1.1.4-sphinx-default-theme.patch 

+# 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
 BuildRequires:  libacl-devel
 %if 0%{?suse_version} >= 1500
 BuildRequires:  liblz4-devel >= 1.7.0
@@ -129,9 +135,14 @@
 %prep
 %setup -q
 %patch0 -p1
+# fix msgpack requirement
 %if 0%{?suse_version} > 1500
 %patch1 -p1
 %endif
+# fall back to sphinx default theme
+%if 0%{?suse_version} < 1500
+%patch2 -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
 # 7-bit ascii clean, and the test involves in setting an acl for an utf-8 
encoded

++ borgbackup-1.1.4-sphinx-default-theme.patch ++
diff -up -r borgbackup-1.1.4/docs/conf.py borgbackup.1.1.4.new/docs/conf.py
--- borgbackup-1.1.4/docs/conf.py   2017-12-30 10:14:25.0 +0100
+++ borgbackup.1.1.4/docs/conf.py   2018-03-04 14:15:42.439486356 +0100
@@ -99,10 +99,11 @@ pygments_style = 'sphinx'
 
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
-import guzzle_sphinx_theme
+#import guzzle_sphinx_theme
 
-html_theme_path = guzzle_sphinx_theme.html_theme_path()
-html_theme = 'guzzle_sphinx_theme'
+#html_theme_path = guzzle_sphinx_theme.html_theme_path()
+#html_theme = 'guzzle_sphinx_theme'
+html_theme = 'classic'
 
 
 def set_rst_settings(app):
diff -up -r borgbackup-1.1.4/docs/_templates/logo-text.html 
borgbackup.1.1.4.new/docs/_templates/logo-text.html
--- borgbackup-1.1.4/docs/_templates/logo-text.html 2017-12-30 
10:14:25.0 +0100
+++ borgbackup.1.1.4/docs/_templates/logo-text.html 2018-03-04 
14:12:18.749419915 +0100
@@ -1,5 +0,0 @@
-
-  
-
-  {{ theme_project_nav_name or shorttitle }}
-



commit borgbackup for openSUSE:Factory

2018-03-02 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-03-02 21:12:38

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Fri Mar  2 21:12:38 2018 rev:12 rq:581926 version:1.1.4

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-02-01 
21:30:01.951266225 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-03-02 21:12:43.858733932 +0100
@@ -1,0 +2,15 @@
+Thu Mar  1 17:38:49 UTC 2018 - alarr...@suse.com
+
+- Add patch to require the new msgpack python module in Tumbleweed
+  instead of the deprecated msgpack-python python module:
+  * fix-msgpack-requirement.patch 
+
+---
+Tue Feb 27 15:28:58 UTC 2018 - jacobwin...@gmail.com
+
+- Add patch borgbackup-1.1.4-binary-content-checks.patch:
+  * Fixes build failure due to bad encoding
+  * Based on upstream commit 9cf8d57 "do .h file content checks in binary mode"
+  * This patch will no longer be needed with borgbackup > 1.1.4
+
+---

New:

  borgbackup-1.1.4-binary-content-checks.patch
  fix-msgpack-requirement.patch



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.cZllNr/_old  2018-03-02 21:12:44.802699987 +0100
+++ /var/tmp/diff_new_pack.cZllNr/_new  2018-03-02 21:12:44.806699843 +0100
@@ -25,6 +25,10 @@
 Group:  Productivity/Archiving/Backup
 Url:https://github.com/borgbackup/borg
 Source: 
https://github.com/borgbackup/borg/releases/download/%{version}/borgbackup-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM borgbackup-1.1.4-binary-content-checks.patch 
gh#borgbackup/borg#3544
+# Already applied upstream, this patch will not be needed in borgbackup > 1.1.4
+Patch0: borgbackup-1.1.4-binary-content-checks.patch
+Patch1: fix-msgpack-requirement.patch
 BuildRequires:  libacl-devel
 %if 0%{?suse_version} >= 1500
 BuildRequires:  liblz4-devel >= 1.7.0
@@ -39,7 +43,12 @@
 %if 0%{?suse_version} >= 1500
 BuildRequires:  python3-guzzle_sphinx_theme
 %endif
+%if 0%{?suse_version} > 1500
+BuildRequires:  python3-msgpack >= 0.4.6
+%else
 BuildRequires:  python3-msgpack-python >= 0.4.6
+%endif
+
 # testing requirements
 BuildRequires:  bash
 %if 0%{?sle_version} == 120200
@@ -51,7 +60,11 @@
 BuildRequires:  python3-setuptools_scm
 BuildRequires:  python3-sphinx_rtd_theme
 BuildRequires:  zsh
+%if 0%{?suse_version} > 1500
+Requires:   python3-msgpack >= 0.4.6
+%else
 Requires:   python3-msgpack-python >= 0.4.6
+%endif
 # weak dependencies
 Recommends: python3-llfuse
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -115,6 +128,10 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%if 0%{?suse_version} > 1500
+%patch1 -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
 # 7-bit ascii clean, and the test involves in setting an acl for an utf-8 
encoded

++ borgbackup-1.1.4-binary-content-checks.patch ++
diff -rupN a/setup_b2.py b/setup_b2.py
--- a/setup_b2.py   2017-12-30 04:14:25.0 -0500
+++ b/setup_b2.py   2018-02-27 09:32:05.436199491 -0500
@@ -24,8 +24,8 @@ def b2_system_prefix(prefixes):
 for prefix in prefixes:
 filename = os.path.join(prefix, 'include', 'blake2.h')
 if os.path.exists(filename):
-with open(filename, 'r') as fd:
-if 'blake2b_init' in fd.read():
+with open(filename, 'rb') as fd:
+if b'blake2b_init' in fd.read():
 return prefix
 
 
diff -rupN a/setup_lz4.py b/setup_lz4.py
--- a/setup_lz4.py  2017-12-30 04:14:25.0 -0500
+++ b/setup_lz4.py  2018-02-27 09:32:26.040150097 -0500
@@ -24,8 +24,8 @@ def lz4_system_prefix(prefixes):
 for prefix in prefixes:
 filename = os.path.join(prefix, 'include', 'lz4.h')
 if os.path.exists(filename):
-with open(filename, 'r') as fd:
-if 'LZ4_compress_default' in fd.read():  # requires lz4 >= 
1.7.0 (r129)
+with open(filename, 'rb') as fd:
+if b'LZ4_compress_default' in fd.read():  # requires lz4 >= 
1.7.0 (r129)
 return prefix
 
 
diff -rupN a/setup.py b/setup.py
--- a/setup.py  2017-12-30 04:14:25.0 -0500
+++ b/setup.py  2018-02-27 09:31:35.968272628 -0500
@@ -145,8 +145,8 @@ def detect_openssl(prefixes):
 for prefix in prefixes:
 filename = os.path.join(prefix, 'include', 'openssl', 'evp.h')
 if 

commit borgbackup for openSUSE:Factory

2018-02-01 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-02-01 21:29:55

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Thu Feb  1 21:29:55 2018 rev:11 rq:571668 version:1.1.4

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2018-01-10 
23:38:37.526290473 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-02-01 21:30:01.951266225 +0100
@@ -1,0 +2,6 @@
+Sun Jan 28 14:36:58 UTC 2018 - alarr...@suse.com
+
+- Don't use liblz4 nor libzstd on Leap 42.x which doesn't support them
+  and add missing requirement python-guzzle_sphinx_theme on Tumbleweed.
+
+---



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.oKUOih/_old  2018-02-01 21:30:02.883222624 +0100
+++ /var/tmp/diff_new_pack.oKUOih/_new  2018-02-01 21:30:02.883222624 +0100
@@ -26,14 +26,19 @@
 Url:https://github.com/borgbackup/borg
 Source: 
https://github.com/borgbackup/borg/releases/download/%{version}/borgbackup-%{version}.tar.gz
 BuildRequires:  libacl-devel
+%if 0%{?suse_version} >= 1500
 BuildRequires:  liblz4-devel >= 1.7.0
 BuildRequires:  libzstd-devel >= 1.3.0
+%endif
 BuildRequires:  openssl-devel >= 1.0.0
 BuildRequires:  python3 >= 3.4
 BuildRequires:  python3-Cython
 # docs requirements
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-devel
+%if 0%{?suse_version} >= 1500
+BuildRequires:  python3-guzzle_sphinx_theme
+%endif
 BuildRequires:  python3-msgpack-python >= 0.4.6
 # testing requirements
 BuildRequires:  bash




commit borgbackup for openSUSE:Factory

2018-01-10 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2018-01-10 23:38:31

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Wed Jan 10 23:38:31 2018 rev:10 rq:563314 version:1.1.4

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2017-12-11 
18:57:55.246509825 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2018-01-10 23:38:37.526290473 +0100
@@ -1,0 +2,48 @@
+Wed Jan 10 12:15:05 UTC 2018 - alarr...@suse.com
+
+- Update to borgbackup 1.1.4
+  * Fix a potential data corruption issue with 'borg check --repair'
+happening in borg >= 1.1 and < 1.1.4
+  * zstd compression is new in borg 1.1.4, older borg can't handle it.
+  * new minimum requirements for the compression libraries:
++ added requirement: libzstd >= 1.3.0 
++ updated requirement: liblz4 >= 1.7.0 / r129
+- Fixes:
+  * check: data corruption fix: fix for borg check --repair malfunction. See
+   the more detailed notes at
+   https://github.com/borgbackup/borg/blob/1.1.4/docs/changes.rst
+  * delete: also delete security dir when deleting a repo
+  * prune: fix building the "borg prune" man page
+  * init: use given --storage-quota for local repo
+  * init: properly quote repo path in output
+  * fix startup delay with dns-only own fqdn resolving
+- New features:
+  * added zstd compression.
+  * added placeholder {reverse-fqdn} for fqdn in reverse notation
+  * added BORG_BASE_DIR environment variable
+- Other changes:
+  * list help topics when invalid topic is requested
+  * fix lz4 deprecation warning, requires lz4 >= 1.7.0 (r129)
+  * add parens for C preprocessor macro argument usages (did not cause
+malfunction)
+  * exclude broken pytest 3.3.0 release
+  * updated fish/bash completions
+  * init: more clear exception messages for borg create
+  * docs:
++ add auto-generated docs for borg config
++ don't generate HTML docs page for borgfs
++ docs update for lz4 b2 zstd changes
++ add zstd to compression help, readme, docs
++ update requirements and install docs about bundled lz4 and zstd
++ refactored build of the compress and crypto.low_level extensions
++ move some lib/build related code to setup_{zstd,lz4,b2}.py
++ bundle lz4 1.8.0 (requirement: >= 1.7.0 / r129)
++ bundle zstd 1.3.2 (requirement: >= 1.3.0)
++ blake2 was already bundled
++ rename BORG_LZ4_PREFIX env var to BORG_LIBLZ4_PREFIX for better
+  consistency: we also have BORG_LIBB2_PREFIX and BORG_LIBZSTD_PREFIX now.
++ add prefer_system_lib* = True settings to setup.py - by default the
+  build will prefer a shared library over the bundled code, if library
+  and headers can be found and meet the minimum requirements.
+
+---

Old:

  borgbackup-1.1.3.tar.gz

New:

  borgbackup-1.1.4.tar.gz



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.ktrx8N/_old  2018-01-10 23:38:38.330252755 +0100
+++ /var/tmp/diff_new_pack.ktrx8N/_new  2018-01-10 23:38:38.330252755 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package borgbackup
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2016-2017 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.1.3
+Version:1.1.4
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause
@@ -26,7 +26,8 @@
 Url:https://github.com/borgbackup/borg
 Source: 
https://github.com/borgbackup/borg/releases/download/%{version}/borgbackup-%{version}.tar.gz
 BuildRequires:  libacl-devel
-BuildRequires:  liblz4-devel
+BuildRequires:  liblz4-devel >= 1.7.0
+BuildRequires:  libzstd-devel >= 1.3.0
 BuildRequires:  openssl-devel >= 1.0.0
 BuildRequires:  python3 >= 3.4
 BuildRequires:  python3-Cython

++ borgbackup-1.1.3.tar.gz -> borgbackup-1.1.4.tar.gz ++
 68323 lines of diff (skipped)




commit borgbackup for openSUSE:Factory

2017-12-11 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2017-12-11 18:57:44

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Mon Dec 11 18:57:44 2017 rev:9 rq:555920 version:1.1.3

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2017-11-15 
16:55:52.204276289 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2017-12-11 18:57:55.246509825 +0100
@@ -1,0 +2,52 @@
+Mon Dec 11 09:11:21 UTC 2017 - alarr...@suse.com
+
+- Update to borgbackup 1.1.3
+- Fixes:
+  * Security Fix for CVE-2017-15914: Incorrect implementation of access
+controls allows remote users to override repository restrictions in Borg
+servers. A user able to access a remote Borg SSH server is able to
+circumvent access controls post-authentication.
+Affected releases: 1.1.0, 1.1.1, 1.1.2. Releases 1.0.x are NOT affected.
+  * crc32: deal with unaligned buffer, add tests - this broke borg on older ARM
+CPUs that can not deal with unaligned 32bit memory accesses and raise a bus
+error in such cases. the fix might also improve performance on some CPUs as
+all 32bit memory accesses by the crc32 code are properly aligned now.
+  * mount: fixed support of --consider-part-files and do not show .borg_part_N
+files by default in the mounted FUSE filesystem.
+  * fixed cache/repo timestamp inconsistency message, highlight that
+information is obtained from security dir (deleting the cache will not
+bypass this error in case the user knows this is a legitimate repo).
+  * borgfs: don't show sub-command in borgfs help
+  * create: show an error when --dry-run and --stats are used together
+- New features:
+  * mount: added exclusion group options and paths.
+Reused some code to support similar options/paths as borg extract offers -
+making good use of these to only mount a smaller subset of dirs/files can
+speed up mounting a lot and also will consume way less memory.
+  borg mount [options] repo_or_archive mountpoint path [paths...]
+paths: you can just give some "root paths" (like for borg extract) to only
+partially populate the FUSE filesystem.
+new options: --exclude[-from], --pattern[s-from], --strip-components
+ * create/extract: support st_birthtime on platforms supporting it
+ * add "borg config" command for querying/setting/deleting config values
+- Other changes:
+ * clean up and simplify packaging (only package committed files,
+   do not install .c/.h/.pyx files)
+ * docs:
+   * point out tuning options for borg create
+   * add instructions for using ntfsclone, zerofree
+   * move image backup-related FAQ entries to a new page
+   * clarify key aliases for borg list --format
+   * mention break-lock in checkpointing FAQ entry
+   * document sshfs rename workaround
+   * add FAQ about removing files from existing archives
+   * add FAQ about different prune policies
+   * usage and man page for borgfs
+   * clarify create --stats duration vs. wall time
+   * clarify encrypted key format for borg key export
+   * update release checklist about security fixes
+   * document good and problematic option placements, fix examples
+   * add note on using --nobsdflags to avoid speed penalty related to bsdflags
+   * move most of support section to www.borgbackup.org
+
+---

Old:

  borgbackup-1.1.2.tar.gz

New:

  borgbackup-1.1.3.tar.gz



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.m8djut/_old  2017-12-11 18:57:56.314458958 +0100
+++ /var/tmp/diff_new_pack.m8djut/_new  2017-12-11 18:57:56.314458958 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.1.2
+Version:1.1.3
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause

++ borgbackup-1.1.2.tar.gz -> borgbackup-1.1.3.tar.gz ++
/work/SRC/openSUSE:Factory/borgbackup/borgbackup-1.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup-1.1.3.tar.gz differ: char 
5, line 1




commit borgbackup for openSUSE:Factory

2017-11-15 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2017-11-15 16:55:49

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Wed Nov 15 16:55:49 2017 rev:8 rq:540469 version:1.1.2

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2017-10-24 
22:22:56.129654751 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2017-11-15 16:55:52.204276289 +0100
@@ -1,0 +2,39 @@
+Fri Nov 10 10:20:09 UTC 2017 - alarr...@suse.com
+
+- Fix build on Leap 42.2 by BuildRequiring bash-completion 
+
+---
+Wed Nov  8 18:44:37 UTC 2017 - alarr...@suse.com
+
+- Update to borgbackup 1.1.2
+- Fixes:
+  * fix KeyError crash when talking to borg server < 1.0.7
+  * extract: set bsdflags last (include immutable flag)
+  * create: don't do stat() call on excluded-norecurse directory, fix 
exception handling for stat() call
+  * create --stats: do not count data volume twice when checkpointing
+  * recreate: move chunks_healthy when excluding hardlink master
+  * recreate: get rid of chunks_healthy when rechunking (does not match)
+  * check: get rid of already existing not matching chunks_healthy metadata
+  * list: fix stdout broken pipe handling
+  * list/diff: remove tag-file options (not used)
+- New features:
+  * bash, zsh and fish shell auto-completions, see scripts/shell_completions/
+  * added BORG_CONFIG_DIR env var
+- Other changes:
+  * docs:
+* clarify using a blank passphrase in keyfile mode
+* mention "!" (exclude-norecurse) type in "patterns" help
+* document to first heal before running borg recreate to re-chunk stuff, 
because that will have to get rid of chunks_healthy metadata.
+* more than 23 is not supported for CHUNK_MAX_EXP
+* borg does not respect nodump flag by default any more
+* clarify same-filesystem requirement for borg upgrade
+* update / rephrase cygwin / WSL status
+* improve docs about --stats
+* vagrant: openindiana new clang package
+- Already contained in 1.1.1 (last minute fix):
+  * arg parsing: fix fallback function, refactor
+- Generate new subpackages borgbackup-bash-completion,
+  borgbackup-zsh-completion and borgbackup-fish-completion with
+  autocompletion scripts for each shell.
+
+---

Old:

  borgbackup-1.1.1.tar.gz

New:

  borgbackup-1.1.2.tar.gz



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.bg9kgX/_old  2017-11-15 16:55:54.160204626 +0100
+++ /var/tmp/diff_new_pack.bg9kgX/_new  2017-11-15 16:55:54.160204626 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.1.1
+Version:1.1.2
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause
@@ -35,10 +35,16 @@
 BuildRequires:  python3-devel
 BuildRequires:  python3-msgpack-python >= 0.4.6
 # testing requirements
+BuildRequires:  bash
+%if 0%{?sle_version} == 120200
+BuildRequires:  bash-completion
+%endif
+BuildRequires:  fish
 BuildRequires:  python3-pytest
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-setuptools_scm
 BuildRequires:  python3-sphinx_rtd_theme
+BuildRequires:  zsh
 Requires:   python3-msgpack-python >= 0.4.6
 # weak dependencies
 Recommends: python3-llfuse
@@ -53,6 +59,54 @@
 Run borg for a commands overview and check out the docs at
 %{_docdir}/%{name}/html/index.html.
 
+%package bash-completion
+Summary:Bash Completion for %{name}
+Group:  Productivity/Archiving/Backup
+Requires:   %{name} = %{version}
+Requires:   bash-completion
+Supplements:packageand(borgbackup:bash)
+BuildArch:  noarch
+
+%description bash-completion
+BorgBackup is a deduplicating backup program which stores deltas. It
+supports compression and authenticated encryption as well,
+facilitating frequent backups and storing to not fully trusted
+targets.
+
+This package contains the bash completion script for borgbackup.
+
+%package zsh-completion
+Summary:Zsh Completion for %{name}
+Group:  Productivity/Archiving/Backup
+Requires:   %{name} = %{version}
+Requires:   zsh
+Supplements:packageand(borgbackup:zsh)
+BuildArch:  noarch
+
+%description zsh-completion
+BorgBackup is a deduplicating backup program which stores deltas. It
+supports compression and authenticated encryption as well,
+facilitating frequent backups and storing to not fully trusted
+targets.
+
+This package contains the zsh completion script for borgbackup.

commit borgbackup for openSUSE:Factory

2017-10-24 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2017-10-24 22:22:38

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Tue Oct 24 22:22:38 2017 rev:7 rq:535956 version:1.1.1

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2017-10-09 
19:48:39.842416000 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2017-10-24 22:22:56.129654751 +0200
@@ -1,0 +2,56 @@
+Mon Oct 23 08:38:20 UTC 2017 - alarr...@suse.com
+
+- Update to borgbackup 1.1.1
+- 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 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.
+  * The deprecated --no-files-cache is not a global/common option any more, but
+only available for borg create (it is not needed for anything else).
+Use --files-cache=disabled instead of --no-files-cache.
+  * The nodump flag ("do not backup this file") is not honoured any more by
+default because this functionality (esp. if it happened by error or
+unexpected) was rather confusing and unexplainable at first to users.
+If you want that "do not backup NODUMP-flagged files" behaviour, use:
+borg create --exclude-nodump ...
+- Fixes:
+  * borg recreate: correctly compute part file sizes. fixes cosmetic, but
+annoying issue as borg check complains about size inconsistencies of part
+files in affected archives. you can solve that by running borg recreate
+on these archives.
+  * bsdflags support: do not open BLK/CHR/LNK files, avoid crashes and slowness
+  * recreate: don't crash on attic archives w/o time_end
+  * don't crash on repository filesystems w/o hardlink support
+  * don't crash in first part of truncate_and_unlink
+  * fix server-side IndexError crash with clients < 1.0.7
+  * don't show traceback if only a global option is given, show help
+  * cache: use SaveFile for more safety
+  * init: fix wrong encryption choices in command line parser, fix missing
+"authenticated-blake2"
+  * move --no-files-cache from common to borg create options
+  * fix detection of non-local path (failed on ..filename)
+  * logging with fileConfig: set json attr on "borg" logger
+  * fix crash with relative BORG_KEY_FILE
+  * show excluded dir with "x" for tagged dirs / caches
+- New features:
+  * create: --nobsdflags and --exclude-nodump options
+  * extract: --nobsdflags option
+- Other changes:
+  * remove annoying hardlinked symlinks warning
+  * vagrant: use self-made FreeBSD 10.3 box
+  * docs:
+* readme: -e option is required in borg 1.1
+* add example showing --show-version --show-rc
+* use --format rather than --list-format (deprecated) in example
+* update docs about hardlinked symlinks limitation
+
+---

Old:

  borgbackup-1.1.0.tar.gz

New:

  borgbackup-1.1.1.tar.gz



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.hTpsvP/_old  2017-10-24 22:22:57.393595667 +0200
+++ /var/tmp/diff_new_pack.hTpsvP/_new  2017-10-24 22:22:57.397595480 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.1.0
+Version:1.1.1
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause

++ borgbackup-1.1.0.tar.gz -> borgbackup-1.1.1.tar.gz ++
 41683 lines of diff (skipped)




commit borgbackup for openSUSE:Factory

2017-10-09 Thread root
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.changes2017-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 - alarr...@suse.com
+
+- 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 

commit borgbackup for openSUSE:Factory

2017-08-04 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2017-08-04 12:00:01

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Fri Aug  4 12:00:01 2017 rev:5 rq:513823 version:1.0.11

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2017-05-16 
14:47:10.770064257 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2017-08-04 12:00:03.881829541 +0200
@@ -1,0 +2,17 @@
+Wed Aug  2 09:45:57 UTC 2017 - lbeltr...@kde.org
+
+- Update to version 1.0.11 ((2017-07-21)
+  Bug fixes:
+  - use limited unpacker for outer key (security precaution), #2174
+  - fix paperkey import bug
+  Other changes:
+  - change --checkpoint-interval default from 600s to 1800s, #2841.
+this improves efficiency for big repositories a lot.
+  - docs: fix OpenSUSE command and add OpenSUSE section
+  - tests: add tests for split_lstring and paperkey
+  - vagrant:
+- fix openbsd shell
+- backport cpu/ram setup from master
+- add stretch64 VM
+
+---

Old:

  borgbackup-1.0.10.tar.gz

New:

  borgbackup-1.0.11.tar.gz



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.YFPptE/_old  2017-08-04 12:00:05.253635913 +0200
+++ /var/tmp/diff_new_pack.YFPptE/_new  2017-08-04 12:00:05.285631398 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   borgbackup
-Version:1.0.10
+Version:1.0.11
 Release:0
 Summary:Deduplicating backup program with compression and 
authenticated encryption
 License:BSD-3-Clause

++ borgbackup-1.0.10.tar.gz -> borgbackup-1.0.11.tar.gz ++
 19376 lines of diff (skipped)




commit borgbackup for openSUSE:Factory

2017-05-16 Thread root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2017-05-16 14:46:35

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Tue May 16 14:46:35 2017 rev:4 rq:495110 version:1.0.10

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2017-01-09 
10:59:41.994049907 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2017-05-16 14:47:10.770064257 +0200
@@ -1,0 +2,83 @@
+Sun May  7 10:18:33 UTC 2017 - h...@urpla.net
+
+- update to version 1.0.10 (2017-02-13)
+  Bug fixes:
+  - Manifest timestamps are now monotonically increasing, this fixes
+issues when the system clock jumps backwards or is set inconsistently
+across computers accessing the same repository, #2115
+  - Fixed testing regression in 1.0.10rc1 that lead to a hard dependency
+on py.test >= 3.0, #2112
+  New features:
+  - “key export” can now generate a printable HTML page with both a QR
+code and a human-readable “paperkey” representation (and custom text)
+through the --qr-html option.
+  - The same functionality is also available through paperkey.html, which
+is the same HTML page generated by --qr-html. It works with existing
+“key export” files and key files.
+Other changes:
+  - docs:
+- language clarification - “borg create –one-file-system” option
+  does not respect mount points, but considers different file systems
+  instead, #2141
+  - setup.py: build_api: sort file list for determinism
+- update to version 1.0.10rc1 (2017-01-29)
+  Bug fixes:
+  - borg serve: fix transmission data loss of pipe writes, #1268 This
+affects only the cygwin platform (not Linux, BSD, OS X).
+  - Avoid triggering an ObjectiveFS bug in xattr retrieval, #1992
+  - When running out of buffer memory when reading xattrs, only skip the
+current file, #1993
+  - Fixed “borg upgrade –tam” crashing with unencrypted repositories. Since
+the issue is not relevant for unencrypted repositories, it now does
+nothing and prints an error, #1981.
+  - Fixed change-passphrase crashing with unencrypted repositories, #1978
+  - Fixed “borg check repo::archive” indicating success if “archive” does
+not exist, #1997
+  - borg check: print non-exit-code warning if –last or –prefix aren’t
+fulfilled
+  - fix bad parsing of wrong repo location syntax
+  - create: don’t create hard link refs to failed files, mount: handle
+invalid hard link refs, #2092
+  - detect mingw byte order, #2073
+  - creating a new segment: use “xb” mode, #2099
+  - mount: umount on SIGINT/^C when in foreground, #2082
+  Other changes:
+- binary: use fixed AND freshly compiled pyinstaller bootloader, #2002
+- xattr: ignore empty names returned by llistxattr(2) et al
+- Enable the fault handler: install handlers for the SIGSEGV, SIGFPE,
+  SIGABRT, SIGBUS and SIGILL signals to dump the Python traceback.
+- Also print a traceback on SIGUSR2.
+- borg change-passphrase: print key location (simplify making a backup
+  of it)
+- officially support Python 3.6 (setup.py: add Python 3.6 qualifier)
+  tests:
+  - vagrant / travis / tox: add Python 3.6 based testing
+  - vagrant: fix openbsd repo, #2042
+  - vagrant: fix the freebsd64 machine, #2037 #2067
+  - vagrant: use python 3.5.3 to build binaries, #2078
+  - vagrant: use osxfuse 3.5.4 for tests / to build binaries vagrant:
+improve darwin64 VM settings
+  - travis: fix osxfuse install (fixes OS X testing on Travis CI)
+  - travis: require succeeding OS X tests, #2028
+  - travis: use latest pythons for OS X based testing
+  - use pytest-xdist to parallelize testing
+  - fix xattr test race condition, #2047
+  - setup.cfg: fix pytest deprecation warning, #2050
+  docs:
+  - language clarification - VM backup FAQ
+  - borg create: document how to backup stdin, #2013
+  - borg upgrade: fix incorrect title levels
+  - add CVE numbers for issues fixed in 1.0.9, #2106
+- fix typos (taken from Debian package patch)
+- remote: include data hexdump in “unexpected RPC data” error message
+- remote: log SSH command line at debug level
+- API_VERSION: use numberspaces, #2023
+- remove .github from pypi package, #2051
+- add pip and setuptools to requirements file, #2030
+- SyncFile: fix use of fd object after close (cosmetic)
+- Manifest.in: simplify, exclude *.{so,dll,orig}, #2066
+- ignore posix_fadvise errors in repository.py, #2095 (works around
+  issues with docker on ARM)
+- make LoggedIO.close_segment reentrant, avoid reentrance
+
+---

Old:

 

commit borgbackup for openSUSE:Factory

2016-12-03 Thread h_root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2016-12-03 18:26:46

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Changes:

--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes2016-11-24 
21:21:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2016-12-03 18:26:47.0 +0100
@@ -1,0 +2,5 @@
+Sun Oct 30 23:40:40 UTC 2016 - jeng...@inai.de
+
+- Trim description
+
+---



Other differences:
--
++ borgbackup.spec ++
--- /var/tmp/diff_new_pack.GlrlSU/_old  2016-12-03 18:26:48.0 +0100
+++ /var/tmp/diff_new_pack.GlrlSU/_new  2016-12-03 18:26:48.0 +0100
@@ -45,13 +45,10 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it
-supports compression and authenticated encryption.
-
-The main goal of Borg is to provide an efficient and secure way to backup data.
-The data deduplication technique used makes Borg suitable for daily backups
-since only changes are stored. The authenticated encryption technique makes it
-suitable for backups to not fully trusted targets.
+BorgBackup is a deduplicating backup program which stores deltas. It
+supports compression and authenticated encryption as well,
+facilitating frequent backups and storing to not fully trusted
+targets.
 
 Run borg for a commands overview and check out the docs at
 %{_docdir}/%{name}/html/index.html.




commit borgbackup for openSUSE:Factory

2016-11-24 Thread h_root
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2016-11-24 21:21:06

Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and  /work/SRC/openSUSE:Factory/.borgbackup.new (New)


Package is "borgbackup"

Changes:

New Changes file:

--- /dev/null   2016-10-27 01:54:32.792041256 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup.changes   
2016-11-24 21:21:06.0 +0100
@@ -0,0 +1,285 @@
+---
+Thu Oct 13 16:33:59 UTC 2016 - alarr...@suse.com
+
+- Remove smp parameters when building documentation so different
+  sphinx instances are not run in parallel which sometimes fails
+  due to a race condition
+
+---
+Sat Aug 20 10:33:33 UTC 2016 - h...@urpla.net
+
+- update to version 1.0.7 (2016-08-19):
+  a critical security fix and some major bug fixes
+  Please check:
+  https://github.com/borgbackup/borg/blob/1.0.7/docs/changes.rst
+- clean specfile
+
+---
+Sat Jul 16 09:33:09 UTC 2016 - h...@urpla.net
+
+- update to version 1.0.6 (2016-07-12)
+  Bug fixes:
+  * Linux: handle multiple LD_PRELOAD entries correctly, #1314, #
+  * Fix crash with unclear message if the libc is not found, #1314, #
+  Other changes:
+  * tests:
+* Fixed O_NOATIME tests for Solaris and GNU Hurd, #1315
+* Fixed sparse file tests for (file) systems not supporting it, #1310
+  * docs:
+* Fixed syntax highlighting, #1313
+* misc docs: added data processing overview picture
+
+- update to version 1.0.6rc1 (2016-07-10)
+  New features:
+  * borg check –repair: heal damaged files if missing chunks re-appear (e.g. 
if the
+previously missing chunk was added again in a later backup archive), #148. 
(*)
+Also improved logging.
+  Bug fixes:
+  * sync_dir: silence fsync() failing with EINVAL, #1287 Some network 
filesystems
+(like smbfs) don’t support this and we use this in repository code.
+  * borg mount (FUSE):
+fix directories being shadowed when contained paths were also specified, 
#1295
+raise I/O Error (EIO) on damaged files (unless -o allow_damaged_files is 
used),
+#1302. (*)
+  * borg extract: warn if a damaged file is extracted, #1299. (*)
+Added some missing return code checks (ChunkIndex._add, hashindex_resize).
+  * borg check: fix/optimize initial hash table size, avoids resize of the 
table.
+  Other changes:
+  * tests:
+add more FUSE tests, #1284
+deduplicate fuse (u)mount code
+fix borg binary test issues, #862
+  * docs:
+changelog: added release dates to older borg releases
+fix some sphinx (docs generator) warnings, #881
+
+  Notes:
+  (*) Some features depend on information (chunks_healthy list) added to item 
metadata
+  when a file with missing chunks was “repaired” using all-zero 
replacement chunks.
+  The chunks_healthy list is generated since borg 1.0.4, thus borg can’t 
recognize
+  such “repaired” (but content-damaged) files if the repair was done with 
an older
+  borg version.
+
+- update to version 1.0.5 (2016-07-07)
+  Bug fixes:
+  * borg mount: fix FUSE crash in xattr code on Linux introduced in 1.0.4, 
#1282
+  Other changes:
+  * backport some FAQ entries from master branch
+  * add release helper scripts
+  * Vagrantfile:
+centos6: no FUSE, don’t build binary
+add xz for redhat-like dists
+
+- update to version 1.0.4 (2016-07-07)
+  New features:
+  * borg serve –append-only, #1168 This was included because it was a simple 
change
+(append-only functionality was already present via repository config file) 
and makes
+better security now practically usable.
+  * BORG_REMOTE_PATH environment variable, #1258 This was included because it 
was a simple
+change (–remote-path cli option was already present) and makes borg much 
easier to use
+if you need it.
+  * Repository: cleanup incomplete transaction on “no space left” condition. 
In many cases,
+this can avoid a 100% full repo filesystem (which is very problematic as 
borg always
+needs free space - even to delete archives).
+  Bug fixes:
+  * Fix wrong handling and reporting of OSErrors in borg create, #1138. This 
was a serious
+issue: in the context of “borg create”, errors like repository I/O errors 
(e.g. disk
+I/O errors, ssh repo connection errors) were handled badly and did not 
lead to a crash
+(which would be good for this case, because the repo transaction would be 
incomplete and
+trigger a transaction rollback to clean up). Now, error handling for 
source files is
+cleanly separated from every other error handling, so only problematic 
input files are
+logged and skipped.
+  *