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)