Overview
Request 1080059 superseded
Build it by cmake
- Add missing cmake profiles
- update to 1.5.5:
* fix: fix rare corruption bug affecting the high compression
mode, reported by @danlark1
* perf: improve mid-level compression speed
* lib: deprecated bufferless block-level API (#3534) by
@terrelln
* cli: mmap large dictionaries to save memory, by
@daniellerozenblit
* cli: improve speed of --patch-from mode (~+50%) (#3545) by
@daniellerozenblit
* cli: improve i/o speed (~+10%) when processing lots of small
files (#3479) by @felixhandte
* cli: zstd no longer crashes when requested to write into
write-protected directory (#3541) by @felixhandte
* cli: fix decompression into block device using -o, reported
by @georgmu
* misc: improve seekable format ingestion speed (~+100%) for
very small chunk sizes (#3544) by @Cyan4973
* misc: tests/fullbench can benchmark multiple files (#3516) by
@dloidolt
- Created by bmwiedemann
- In state superseded
- Superseded by 1082541
- Open review for factory-staging
Request History
bmwiedemann created request
Build it by cmake
- Add missing cmake profiles
- update to 1.5.5:
* fix: fix rare corruption bug affecting the high compression
mode, reported by @danlark1
* perf: improve mid-level compression speed
* lib: deprecated bufferless block-level API (#3534) by
@terrelln
* cli: mmap large dictionaries to save memory, by
@daniellerozenblit
* cli: improve speed of --patch-from mode (~+50%) (#3545) by
@daniellerozenblit
* cli: improve i/o speed (~+10%) when processing lots of small
files (#3479) by @felixhandte
* cli: zstd no longer crashes when requested to write into
write-protected directory (#3541) by @felixhandte
* cli: fix decompression into block device using -o, reported
by @georgmu
* misc: improve seekable format ingestion speed (~+100%) for
very small chunk sizes (#3544) by @Cyan4973
* misc: tests/fullbench can benchmark multiple files (#3516) by
@dloidolt
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar_suse set openSUSE:Factory:Staging:B as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:B"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:B"
dimstar accepted review
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:B"
dimstar_suse declined request
Switch to cmake is not a good idea; zstd is in the distro bootstrap (aka ring0)
cmake is not part of that bootstrap yet and we wish to keep it like this.
We have autoconf/autotools and meson available in the distro bootstrap
bmwiedemann superseded request
superseded by 1082541
That pulls cmake into ring0 and extends the cycle...
cmake would further pull libuv and rhash into ring0
I for one would prefer this to stay either autoconf or meson based (both build systems exist already in context of the distro bootstrap - where zstd also lives)
breaks python-zstandard: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:B/python-zstandard/standard/x86_64
This seems to come from
zstandard-0.20.0/c-ext/backend_c.c: unsigned our_hardcoded_version = 10504;
needs https://github.com/indygreg/python-zstandard/commit/0def67fc364147957f5ce0ff99e11fa69fe1287b