Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2021-07-17 23:36:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and      /work/SRC/openSUSE:Factory/.borgbackup.new.2632 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "borgbackup"

Sat Jul 17 23:36:49 2021 rev:34 rq:906837 version:1.1.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes    2021-07-03 
20:50:58.816708069 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.2632/borgbackup.changes  
2021-07-17 23:37:28.133585749 +0200
@@ -1,0 +2,100 @@
+Tue Jul 13 10:42:13 UTC 2021 - Hans-Peter Jansen <h...@urpla.net>
+
+- Update to 1.1.17 (2021-07-12):
+  Compatibility notes:
+   * When upgrading from borg 1.0.x to 1.1.x, please note:
+   * read all the compatibility notes for 1.1.0*, starting from
+     1.1.0b1.
+   * borg upgrade: you do not need to and you also should not run
+     it.
+   * borg might ask some security-related questions once after
+     upgrading. You can answer them either manually or via
+     environment variable. One known case is if you use unencrypted
+     repositories, then it will ask about a unknown unencrypted
+     repository one time.
+   * your first backup with 1.1.x might be significantly slower (it
+     might completely read, chunk, hash a lot files) - this is due
+     to the ???files-cache mode change (and happens every time you
+     change mode). You can avoid the one-time slowdown by using the
+     pre-1.1.0rc4-compatible mode (but that is less safe for
+     detecting changed files than the default). See the ???files-
+     cache docs for details.
+   * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
+     Linux). If WSL still has a problem with sync_file_range, you
+     need to set BORG_WORKAROUNDS=basesyncfile in the borg process
+     environment to work around the WSL issue.
+   * 1.1.14 changes return codes due to a bug fix: In case you have
+     scripts expecting rc == 2 for a signal exit, you need to
+     update them to check for >= 128 (as documented since long).
+   * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
+     now.
+   * 1.1.17 install_requires the ???packaging??? pypi package now.
+  Fixes:
+   * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
+     #5897
+   * handle crash due to kill stale lock race, #5828
+   * fix BORG_CACHE_DIR crashing borg if empty, #5216
+   * create ???dry-run: fix display of kept tagfile, #5834
+   * fix missing parameter in ???did not consistently fail??? msg,
+     #5822
+   * missing / healed chunks: always tell chunk ID, #5704
+   * benchmark: make sure cleanup happens even on exceptions, #5630
+  New features:
+   * implement BORG_SELFTEST env variable, #5871. this can be used
+     to accelerate borg startup a bit. not recommended for normal
+     usage, but borg mass hosters with a lot of borg invocations
+     can save some resources with this. on my laptop, this saved
+     ~100ms cpu time (sys+user) per borg command invocation.
+   * implement BORG_LIBC env variable to give the libc filename,
+     #5870. you can use this if a borg does not find your libc.
+   * check: add progress indicator for archive check.
+   * allow ???files-cache=size (not recommended, make sure you know
+     what you do)
+  Other changes:
+   * Python 3.10 now officially supported! we test on py310-dev on
+     github CI since a while and now also on the vagrant machines,
+     so it should work ok.
+   * github CI: test on py310 (again)
+   * get rid of distutils, use packaging and setuptools. distutils
+     is deprecated and gives warnings on py 3.10.
+   * setup.py: rename ???clean??? to ???clean2??? to avoid shadowing the
+     ???clean??? command.
+   * remove libc filename fallback for the BSDs (there is no
+     ???usual??? name)
+   * cleanup flake8 checks, fix some pep8 violations.
+   * docs building: replace deprecated function ???.add_stylesheet()???
+     for Sphinx 4 compatibility
+   * docs:
+   * add a hint on sleeping computer and ssh connections, #5301
+   * update the documentation on hacked backup client, #5480
+   * improve docs/FAQ about append-only remote repos, #5497
+   * complement the documentation for pattern files and exclude
+     files, #5520
+   * ???filename with spaces??? example added to exclude file, #5236
+     note: no whitespace escaping needed, processed by borg.
+   * add info on renaming repositories, #5240
+   * clarify borg check ???verify-data, #5808
+   * add notice about defective hardware to check documentation,
+     #5753
+   * add paragraph added in #5855 to utility documentation source
+   * add missing leading slashes in help patterns, #5857
+   * clarify ???you will need key and passphrase??? borg init warning,
+     #4622
+   * pull mode: add some warnings, #5827
+   * mention tar ???compare (compare archive to fs files), #5880
+   * fix typos, backport of #5597
+   * vagrant:
+   * add py3.7.11 for binary build, also add 3.10-dev.
+   * use latest Cython 0.29.23 for py310 compat fixes.
+   * more RAM for openindiana upgrade plan resolver, it just hangs
+     (swaps?) if there is too little RAM.
+   * fix install_pyenv to adapt to recent changes in pyenv (same as
+     in master now).
+   * use generic/netbsd9 box, copied from master branch.
+- Reformatted Paolos last changelog
+- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch: 
+  borgbackup-1.1.17-old-sphinx-api.patch
+- Allow to use old version of xxhash library (might crash on ARM),
+  but an update is in enqueued
+
+-------------------------------------------------------------------
@@ -24 +124,2 @@
-    * setup.py: add special openssl prefix for Apple M1 compatibility
+  * setup.py: add special openssl prefix for Apple M1
+    compatibility
@@ -27,2 +128,7 @@
-    * fix libpython load error when borg fat binary / dir-based binary is 
invoked via a symlink by upgrading pyinstaller to v4.2, #5688
-    * config: accept non-int value (like 500M or 100G) for max_segment_size or 
storage_quota, #5639. please note: when setting a non-int value for this in a 
repo config, using the repo will require borg >= 1.1.16.
+  * fix libpython load error when borg fat binary / dir-based
+    binary is invoked via a symlink by upgrading pyinstaller to
+    v4.2, #5688
+  * config: accept non-int value (like 500M or 100G) for
+    max_segment_size or storage_quota, #5639. please note: when
+    setting a non-int value for this in a repo config, using the
+    repo will require borg >= 1.1.16.
@@ -30,3 +136,10 @@
-    * bundled msgpack: drop support for old buffer protocol to support Python 
3.10
-    * verbose files cache logging via --debug-topic=files_cache, #5659. Use 
this if you suspect that borg does not detect unmodified files as expected.
-    * create/extract: add --noxattrs and --noacls option, #3955. when given 
with borg create, borg will not get xattrs / ACLs from input files (and thus, 
it will not archive xattrs / ACLs). when given with borg extract, borg will not 
read xattrs / ACLs from archive and will not set xattrs / ACLs on extracted 
files.
+  * bundled msgpack: drop support for old buffer protocol to
+    support Python 3.10
+  * verbose files cache logging via --debug-topic=files_cache,
+    #5659. Use this if you suspect that borg does not detect
+    unmodified files as expected.
+  * create/extract: add --noxattrs and --noacls option, #3955.
+    when given with borg create, borg will not get xattrs / ACLs
+    from input files (and thus, it will not archive xattrs / ACLs).
+    when given with borg extract, borg will not read xattrs / ACLs
+    from archive and will not set xattrs / ACLs on extracted files.
@@ -35,2 +148,4 @@
-    * Tab completion support for additional archives for 'borg delete'
-    * repository: deduplicate code of put and delete, no functional change
+  * Tab completion support for additional archives for 'borg
+    delete'
+  * repository: deduplicate code of put and delete, no functional
+    change
@@ -38 +152,0 @@
-

Old:
----
  borgbackup-1.1.16-fix-sphinx-api.patch
  borgbackup-1.1.16.tar.gz
  borgbackup-1.1.16.tar.gz.asc

New:
----
  borgbackup-1.1.17-old-sphinx-api.patch
  borgbackup-1.1.17.tar.gz
  borgbackup-1.1.17.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ borgbackup.spec ++++++
--- /var/tmp/diff_new_pack.E2rXfK/_old  2021-07-17 23:37:28.577582326 +0200
+++ /var/tmp/diff_new_pack.E2rXfK/_new  2021-07-17 23:37:28.577582326 +0200
@@ -37,15 +37,15 @@
 %bcond_with     borg_sysblake2
 %endif
 
-# new sphinx api, available since Leap 15.3
+# old sphinx api, necessary before Leap 15.3
 %if ( 0%{?sle_version} >= 150300 && 0%{?is_opensuse} ) || ( 0%{?suse_version} 
> 1500 )
-%bcond_without  borg_new_sphinx_api
+%bcond_with     borg_old_sphinx_api
 %else
-%bcond_with     borg_new_sphinx_api
+%bcond_without  borg_old_sphinx_api
 %endif
 
 Name:           borgbackup
-Version:        1.1.16
+Version:        1.1.17
 Release:        0
 Summary:        Deduplicating backup program with compression and 
authenticated encryption
 License:        BSD-3-Clause
@@ -58,7 +58,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:         borgbackup-1.1.16-fix-sphinx-api.patch
+Patch1:         borgbackup-1.1.17-old-sphinx-api.patch
 
 # build dependencies
 BuildRequires:  bash
@@ -83,7 +83,11 @@
 BuildRequires:  python3-setuptools_scm
 BuildRequires:  python3-sphinx_rtd_theme
 BuildRequires:  zsh
+%if ( 0%{?sle_version} >= 150300 && 0%{?is_opensuse} ) || ( 0%{?suse_version} 
> 1500 )
 BuildRequires:  pkgconfig(libxxhash)
+%else
+BuildRequires:  xxhash-devel
+%endif
 
 # docs requirements
 BuildRequires:  python3-Sphinx
@@ -179,7 +183,7 @@
 %if ! %{with borg_guzzle}
 %patch0 -p1
 %endif
-%if %{with borg_new_sphinx_api}
+%if %{with borg_old_sphinx_api}
 %patch1 -p1
 %endif
 # remove bundled libraries, that we don't want to be included

++++++ borgbackup-1.1.17-old-sphinx-api.patch ++++++
Index: b/docs/conf.py
===================================================================
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -113,7 +113,7 @@ def set_rst_settings(app):
 
 
 def setup(app):
-    app.add_css_file('css/borg.css')
+    app.add_stylesheet('css/borg.css')
     app.connect('builder-inited', set_rst_settings)
 
 # Theme options are theme-specific and customize the look and feel of a theme
++++++ borgbackup-1.1.16.tar.gz -> borgbackup-1.1.17.tar.gz ++++++
++++ 2957 lines of diff (skipped)

Reply via email to