forked from pool/borgbackup
This branch is 127 commits behind pool/borgbackup:factory
- 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
OBS-URL: https://build.opensuse.org/request/show/1187048
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=113
Description
No description provided
Languages
Diff
100%