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.changes 2017-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. + +%package fish-completion +Summary: Fish Completion for %{name} +Group: Productivity/Archiving/Backup +Requires: %{name} = %{version} +Requires: fish +Supplements: packageand(borgbackup:fish) +BuildArch: noarch + +%description fish-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. + %prep %setup -q # a single test is failing: test_non_ascii_acl - which is a rather esoteric check @@ -77,6 +131,9 @@ 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 -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 # disable tests for leap versions: their pytest package is too old %if 0%{?suse_version} != 1315 @@ -102,4 +159,16 @@ %{_bindir}/borgfs %{_mandir}/man1/borg.1%{ext_man} +%files bash-completion +%defattr(-,root,root,-) +%{_datadir}/bash-completion/completions/borg + +%files zsh-completion +%defattr(-,root,root,-) +%{_datadir}/zsh/site-functions/_borg + +%files fish-completion +%defattr(-,root,root,-) +%{_datadir}/fish/vendor_completions.d/borg.fish + %changelog ++++++ borgbackup-1.1.1.tar.gz -> borgbackup-1.1.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/borgbackup/borgbackup-1.1.1.tar.gz /work/SRC/openSUSE:Factory/.borgbackup.new/borgbackup-1.1.2.tar.gz differ: char 5, line 1