Overview

Request 784519 accepted

- Update to 1.1.11
Fixes:
* fixed potential index corruption / data loss issue due to bug in hashindex_set, #4829 Please read and follow the more detailled notes close to the top of this document.
* upgrade bundled xxhash to 0.7.3, #4891 0.7.2 is the minimum requirement for correct operations on ARMv6 in non-fixup mode, where unaligned memory accesses cause bus errors. 0.7.3 adds some speedups and libxxhash 0.7.3 even has a pkg-config file now.
* upgrade bundled lz4 to 1.9.2
* upgrade bundled zstd to 1.4.4
* fix crash when upgrading erroneous hints file, #4922
* extract:
- fix KeyError for "partial" extraction, #4607
- fix "partial" extract for hardlinked contentless file types, #4725
- fix preloading for old (0.xx) remote servers, #4652
- fix confusing output of borg extract --list --strip-components, #4934
* delete: after double-force delete, warn about necessary repair, #4704
* create: give invalid repo error msg if repo config not found, #4411
* mount: fix FUSE mount missing st_birthtime, #4763 #4767
* check: do not stumble over invalid item key, #4845
* info: if the archive doesn't exist, print a pretty message, #4793
* SecurityManager.known(): check all files, #4614
* Repository.open: use stat() to check for repo dir, #4695
* Repository.check_can_create_repository: use stat() to check, #4695
* fix invalid archive error message
* fix optional/non-optional location arg, #4541
* commit-time free space calc: ignore bad compact map entries, #4796
* ignore EACCES (errno 13) when hardlinking the old config, #4730
* --prefix / -P: fix processing, avoid argparse issue, #4769
New features:
* enable placeholder usage in all extra archive arguments
* new BORG_WORKAROUNDS mechanism, basesyncfile, #4710
* recreate: support --timestamp option, #4745
* support platforms without os.link (e.g. Android with Termux), #4901 if we don't have os.link, we just extract another copy instead of making a hardlink.
* support linux platforms without sync_file_range (e.g. Android 7 with Termux), #4905
Other:
* ignore --stats when given with --dry-run, but continue, #4373
* add some ProgressIndicator msgids to code / fix docs, #4935
* elaborate on "Calculating size" message
* argparser: always use REPOSITORY in metavar, also use more consistent help phrasing.
* check: improve error output for matching index size, see #4829

Loading...

Martin Pluskal's avatar

you could also use fdupes to reduce duplicities


Paolo Stivanin's avatar

I tried

%fdupes %{buildroot}/%{python3_sitearch}/

But got an error. Should I try with a more specific folder? (or file?)


Hans-Peter Jansen's avatar

Yes, but the fdupes package have to be pulled for build, fixed package on the way.

Paolo, two wishes: * first, please run a local build * second, please break overlong lines

Thanks

Request History
Paolo Stivanin's avatar

polslinux created request

- Update to 1.1.11
Fixes:
* fixed potential index corruption / data loss issue due to bug in hashindex_set, #4829 Please read and follow the more detailled notes close to the top of this document.
* upgrade bundled xxhash to 0.7.3, #4891 0.7.2 is the minimum requirement for correct operations on ARMv6 in non-fixup mode, where unaligned memory accesses cause bus errors. 0.7.3 adds some speedups and libxxhash 0.7.3 even has a pkg-config file now.
* upgrade bundled lz4 to 1.9.2
* upgrade bundled zstd to 1.4.4
* fix crash when upgrading erroneous hints file, #4922
* extract:
- fix KeyError for "partial" extraction, #4607
- fix "partial" extract for hardlinked contentless file types, #4725
- fix preloading for old (0.xx) remote servers, #4652
- fix confusing output of borg extract --list --strip-components, #4934
* delete: after double-force delete, warn about necessary repair, #4704
* create: give invalid repo error msg if repo config not found, #4411
* mount: fix FUSE mount missing st_birthtime, #4763 #4767
* check: do not stumble over invalid item key, #4845
* info: if the archive doesn't exist, print a pretty message, #4793
* SecurityManager.known(): check all files, #4614
* Repository.open: use stat() to check for repo dir, #4695
* Repository.check_can_create_repository: use stat() to check, #4695
* fix invalid archive error message
* fix optional/non-optional location arg, #4541
* commit-time free space calc: ignore bad compact map entries, #4796
* ignore EACCES (errno 13) when hardlinking the old config, #4730
* --prefix / -P: fix processing, avoid argparse issue, #4769
New features:
* enable placeholder usage in all extra archive arguments
* new BORG_WORKAROUNDS mechanism, basesyncfile, #4710
* recreate: support --timestamp option, #4745
* support platforms without os.link (e.g. Android with Termux), #4901 if we don't have os.link, we just extract another copy instead of making a hardlink.
* support linux platforms without sync_file_range (e.g. Android 7 with Termux), #4905
Other:
* ignore --stats when given with --dry-run, but continue, #4373
* add some ProgressIndicator msgids to code / fix docs, #4935
* elaborate on "Calculating size" message
* argparser: always use REPOSITORY in metavar, also use more consistent help phrasing.
* check: improve error output for matching index size, see #4829


Martin Pluskal's avatar

pluskalm accepted request

openSUSE Build Service is sponsored by