Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

borgbackup-bash-completion-1.4.1-6.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: borgbackup-bash-completion Distribution: openSUSE Tumbleweed
Version: 1.4.1 Vendor: openSUSE
Release: 6.2 Build date: Tue Dec 2 16:44:02 2025
Group: Productivity/Archiving/Backup Build host: reproducible
Size: 8994 Source RPM: borgbackup-1.4.1-6.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/borgbackup/borg
Summary: Bash Completion for borgbackup
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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Dec 02 2025 Hans-Peter Jansen <hpj@urpla.net>
  - Allow to build with earlier distributions 15.{5,6,7}
* Mon Oct 20 2025 Hans-Peter Jansen <hpj@urpla.net>
  - Prepare for support of older distributions
  - msgpack-allow-1.1.1.patch exchanged with msgpack-allow-1.1.2.patch
* Thu Oct 09 2025 Jiri Slaby <jslaby@suse.cz>
  - replace 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
    by upstream patches:
    * 0001-set_flags-use-get-set-to-only-influence-specific-fla.patch
    * 0002-set_flags-better-give-up-than-corrupt.patch
    * 0003-set_flags-remove-compression-flag.patch
    (bsc#1251048)
* Tue Oct 07 2025 Jiri Slaby <jslaby@suse.cz>
  - add 0001-platform-linux-fetch-flags-before-FS_IOC_SETFLAGS.patch
    (bsc#1251048)
* Fri Jul 18 2025 Benoît Monin <benoit.monin@gmx.fr>
  - add msgpack-allow-1.1.1.patch:
    backport of upstream commit f6724bfef
  - change the maximum version of msgpack to 1.1.1
* Sun Jun 08 2025 Michael Pujos <pujos.michael@gmail.com>
  - update to version 1.4.1
    Full changelog:
    https://borgbackup.readthedocs.io/en/stable/changes.html#version-1-4-1-2025-04-19
* Fri Jul 12 2024 Andreas Prittwitz <m4ng4n@gmx.de>
  - update to version 1.4.0
  - adjust copyright header
  - add two new variable definitions needed by borgbackup >= 1.4.0:
    "BORG_LIBXXHASH_PREFIX=" and "BORG_LIBACL_PREFIX="
  - change requirements for
    libacl-devel to >= 2.2.47
    python3-Cython to >=3.0.10
    python3-base to >= 3.9
    python3-msgpack to >= 1.0.3 and <= 1.1.0
    python3-llfuse to >= 1.3.8
  - remove obsolete conflict for python3-msgpack = 1.0.1
  - add %{borg_libacl_prefix} and %{borg_libxxhash_prefix} to the
    %build and the %install section
  - Upgrade Notes borg 1.2.x to 1.4.x:
    * If you currently use borg 1.2.5+: no upgrade steps needed (if
      you already did them when upgrading to that version,
      otherwise see below).
    * If you currently use borg 1.2.0 .. 1.2.4, read and follow
      “Pre-1.2.5 archives spoofing vulnerability (CVE-2023-36811)”
      section in the changelog, see link below.
  - Compatibility notes:
    * By default, borg 1.4 will behave quite similar to borg 1.2
      (it was forked off from 1.2-maint branch at 1.2.7).
    * the slashdot hack: be careful not to accidentally give paths
      containing /./ to “borg create” if you do not want to trigger
      this feature (which strips the left part of the path from
      archived items).
    * BORG_EXIT_CODES=modern is a feature that borg script, wrapper
      and GUI authors may want to use to get more specific error
      and warning return codes from borg. In that case, of course
      they will need to make sure to correctly deal with these new
      codes, see the internals/frontends docs.
  - Update to version 1.4:
    * BORG_EXIT_CODES=modern: optional more specific return codes
      (for errors and warnings)
    * borg create: add the "slashdot hack" to strip recursion root
      prefixes
    * borg version REPO: show version of borg client and server
  - Other bigger changes:
    * ACL code: refactor, improve acl_get / acl_set error handling
    * removed bundled 3rd party code (lz4/zstd/xxhash)
    * modernised python packaging (use pyproject.toml, use less
      setup.py)
    * use pyinstaller 6.7.0 and python 3.11 for the binary builds
    * new naming convention for fat binaries (include glibc version
      for linux)
    Full changelog:
    https://borgbackup.readthedocs.io/en/1.4-maint/changes.html
* Sun Jun 30 2024 Andreas Prittwitz <m4ng4n@gmx.de>
  - Update to version 1.2.8
    + Fixes:
    * check: fix return code and log level for index entry value
      discrepancies
    * with-lock: catch FileNotFoundError exception, print error
      msg, #8022
    * benchmark: inherit options --rsh --remote-path, #8099
    * fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries,
      [#8155]
    + New features:
    * upgrade --check-tam: check manifest TAM auth, exit with rc=1
      if there are issues.
    * upgrade --check-archives-tam: check archives TAM auth, exit
      with rc=1 if there are issues.
    + Other changes:
    * allow msgpack 1.0.8 (this might fix memory leaks with Python
      3.12), #8133
    * use the latest Cython 0.29.x
    * vagrant:
    * use / build binaries with python 3.9.19
    * use generic/openbsd7 box
    * docs:
    * simplify TAM-related upgrade docs using the new commands
    * improve docs for borg with-lock, #8022
    * add more infos borg check --repair recreating the shadow
      index to change log, see #6687
    Full Changelog:
    https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst#version-128-2024-03-29
* Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Sat Jan 13 2024 Andreas Prittwitz <m4ng4n@gmx.de>
  - Update to version 1.2.7
  - Update Requires/BuildRequires to
    (python3-msgpack >= 0.5.6 with python3-msgpack <= 1.0.7)
    + Fixes:
    - docs: CVE-2023-36811 upgrade steps: consider checkpoint
      archives, #7802
    - check/compact: fix spurious reappearance of orphan chunks
      since borg 1.2, #6687 - this consists of 2 fixes:
    - for existing chunks: check --repair: recreate shadow index,
      [#6687]
    - for newly created chunks: update shadow index when doing a
      double-put, #5661
    - LockRoster.modify: no KeyError if element was already gone,
      [#7937]
    - create --X-from-command: run subcommands with a clean
      environment, #7916
    - list --sort-by: support "archive" as alias of "name", #7873
    - fix rc and msg if arg parsing throws an exception, #7885
    + Other changes:
    - support and test on Python 3.12
    - include unistd.h in _chunker.c (fix for Python 3.13)
    - allow msgpack 1.0.6 and 1.0.7
    - TAM issues: show tracebacks, improve borg check logging,
      [#7797]
    - replace "datetime.utcfromtimestamp" with custom helper to
      avoid deprecation warnings when using Python 3.12
    + vagrant:
    - use generic/debian9 box, fixes #7579
    - add VM with debian bookworm / test on OpenSSL 3.0.x.
    + docs:
    - not only attack/unsafe, can also be a fs issue, #7853
    - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
      upgrade steps, #7899
    - upgrade steps needed for all kinds of repos (including
      "none" encryption mode), #7813
    - upgrade steps: talk about consequences of borg check, #7816
    - upgrade steps: remove period that could be interpreted as
      part of the command
    - automated-local.rst: use GPT UUID for consistent udev rule
    - create disk/partition sector backup by disk serial number,
      [#7934]
    - update macOS hint about full disk access
    - clarify borg prune -a option description, #7871
    - readthedocs: also build offline docs (HTMLzip), #7835
    - frontends: add "check.rebuild_refcounts" message
    Full Changelog:
    https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02
* Wed Oct 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.2.6:
    + The upgrade procedure docs as published with borg 1.2.5 did not
      work, if the repository had archives resulting from a borg
      rename or borg recreate operation.
    + The updated docs now use
      BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
      avoid that issue.
  - Changes from version 1.2.5:
    + Fixes:
    - Security: fix pre-1.2.5 archives spoofing vulnerability
      (CVE-2023-36811, boo#1214809).
    - rename/recreate: correctly update resulting archive’s TAM.
    - create: do not try to read parent dir of recursion root.
    - extract: fix false warning about pattern never matching.
    - diff: remove surrogates before output,
    - compact: clear empty directories at end of compact process.
    - create --files-cache=size: fix crash,
    - keyfiles: improve key sanity check.
    - only warn about “invalid” chunker params.
    - ProgressIndicatorPercent: fix space computation for wide
      chars.
    - improve argparse validator error messages.
    + New features:
    - mount: make up volname if not given (macOS), #7690. macFUSE
      supports a volname mount option to give what finder displays
      on the desktop / in the directory view. if the user did not
      specify it, we make something up, because otherwise it would
      be “macFUSE Volume 0 (Python)” and hide the mountpoint
      directory name.
    - BORG_WORKAROUNDS=authenticated_no_key to extract from
      authenticated repos without key.
* Sat Mar 25 2023 Andreas Prittwitz <m4ng4n@gmx.de>
  - change requirement: python3-Cython >= 0.29.33
* Fri Mar 24 2023 Andreas Prittwitz <m4ng4n@gmx.de>
  - update to 1.2.4
    New features:
    * import-tar: add --ignore-zeros to process concatenated tars,
      [#7432].
    * debug id-hash: computes file/chunk content id-hash, #7406
    * diff: --content-only does not show mode/ctime/mtime changes,
      [#7248]
    * diff: JSON strings in diff output are now sorted
      alphabetically
    Bug fixes:
    * xattrs: fix namespace processing on FreeBSD, #6997
    * diff: fix path related bug seen when addressing deferred
      items.
    * debug get-obj/put-obj: always give chunkid as cli param, see
      [#7290] (this is an incompatible change, see also borg debug
      id-hash)
    * extract: fix mtime when ResourceFork xattr is set (macOS
      specific), #7234
    * recreate: without --chunker-params, do not re-chunk, #7337
    * recreate: when --target is given, do not detect "nothing to
      do". use case: borg recreate -a src --target dst can be used
      to make a copy of an archive inside the same repository,
      [#7254].
    * set .hardlink_master for ALL hardlinkable items, #7175
    * locking: fix host, pid, tid order. tid (thread id) must be
      parsed as hex from lock file name.
    * update development.lock.txt, including a setuptools security
      fix, #7227
    Other changes:
    * requirements: allow msgpack 1.0.5 also
    * upgrade Cython to 0.29.33
    * hashindex minor fixes, refactor, tweaks, tests
    * use os.replace not os.rename
    * remove BORG_LIBB2_PREFIX (not used any more)
    * docs:
    * BORG_KEY_FILE: clarify docs, #7444
    * update FAQ about locale/unicode issues, #6999
    * improve mount options rendering, #7359
    * make timestamps in manual pages reproducible
    * installation: update Fedora in distribution list, #7357
    * tests:
    * fix test_size_on_disk_accurate for large st_blksize, #7250
    * add same_ts_ns function and use it for relaxed timestamp
      comparisons
    * "auto" compressor tests: don't assume a specific size, do not
      assume zlib is better than lz4, #7363
    * add test for extracted directory mtime
    * vagrant:
    * upgrade local freebsd 12.1 box -> generic/freebsd13 box
      (13.1)
    * use pythons > 3.8 which work on freebsd 13.1
    * pyenv: also install python 3.11.1 for testing
    * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
    Full changelog:
    https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23

Files

/usr/share/bash-completion/completions/borg


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Mar 17 22:55:26 2026