diff --git a/xz-5.2.7.tar.gz b/xz-5.2.7.tar.gz deleted file mode 100644 index b699809..0000000 --- a/xz-5.2.7.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06327c2ddc81e126a6d9a78b0be5014b976a2c0832f492dcfc4755d7facf6d33 -size 2105803 diff --git a/xz-5.2.7.tar.gz.sig b/xz-5.2.7.tar.gz.sig deleted file mode 100644 index 6605d7e..0000000 Binary files a/xz-5.2.7.tar.gz.sig and /dev/null differ diff --git a/xz-5.2.8.tar.gz b/xz-5.2.8.tar.gz new file mode 100644 index 0000000..50c8e7c --- /dev/null +++ b/xz-5.2.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec5cda9f0b91336ab1b881d3d144e8203fcca604e607caca8ae678ddbc29207d +size 2118089 diff --git a/xz-5.2.8.tar.gz.sig b/xz-5.2.8.tar.gz.sig new file mode 100644 index 0000000..68e3b3d Binary files /dev/null and b/xz-5.2.8.tar.gz.sig differ diff --git a/xz.changes b/xz.changes index 57e0d75..7981032 100644 --- a/xz.changes +++ b/xz.changes @@ -1,3 +1,67 @@ +------------------------------------------------------------------- +Fri Nov 18 10:56:35 UTC 2022 - Danilo Spinella + +- Update to 5.2.8: + * xz: + - If xz cannot remove an input file when it should, this + is now treated as a warning (exit status 2) instead of + an error (exit status 1). This matches GNU gzip and it + is more logical as at that point the output file has + already been successfully closed. + - Fix handling of .xz files with an unsupported check type. + Previously such printed a warning message but then xz + behaved as if an error had occurred (didn't decompress, + exit status 1). Now a warning is printed, decompression + is done anyway, and exit status is 2. This used to work + slightly before 5.0.0. In practice this bug matters only + if xz has been built with some check types disabled. As + instructed in PACKAGERS, such builds should be done in + special situations only. + - Fix "xz -dc --single-stream tests/files/good-0-empty.xz" + which failed with "Internal error (bug)". That is, + --single-stream was broken if the first .xz stream in + the input file didn't contain any uncompressed data. + - Fix displaying file sizes in the progress indicator when + working in passthru mode and there are multiple input files. + Just like "gzip -cdf", "xz -cdf" works like "cat" when the + input file isn't a supported compressed file format. In + this case the file size counters weren't reset between + files so with multiple input files the progress indicator + displayed an incorrect (too large) value. + * liblzma: + - API docs in lzma/container.h: + * Update the list of decoder flags in the decoder + function docs. + * Explain LZMA_CONCATENATED behavior with .lzma files + in lzma_auto_decoder() docs. + - OpenBSD: Use HW_NCPUONLINE to detect the number of + available hardware threads in lzma_physmem(). + - Fix use of wrong macro to detect x86 SSE2 support. + __SSE2_MATH__ was used with GCC/Clang but the correct + one is __SSE2__. The first one means that SSE2 is used + for floating point math which is irrelevant here. + The affected SSE2 code isn't used on x86-64 so this affects + only 32-bit x86 builds that use -msse2 without -mfpmath=sse + (there is no runtime detection for SSE2). It improves LZMA + compression speed (not decompression). + - Fix the build with Intel C compiler 2021 (ICC, not ICX) + on Linux. It defines __GNUC__ to 10 but doesn't support + the __symver__ attribute introduced in GCC 10. + * Scripts: Ignore warnings from xz by using --quiet --no-warn. + This is needed if the input .xz files use an unsupported + check type. + * Translations: + - Updated Croatian and Turkish translations. + - One new translations wasn't included because it needed + technical fixes. It will be in upcoming 5.4.0. No new + translations will be added to the 5.2.x branch anymore. + - Renamed the French man page translation file from + fr_FR.po to fr.po and thus also its install directory + (like /usr/share/man/fr_FR -> .../fr). + - Man page translations for upcoming 5.4.0 are now handled + in the Translation Project. + * Update doc/faq.txt a little so it's less out-of-date. + ------------------------------------------------------------------- Tue Oct 4 20:36:09 UTC 2022 - Callum Farmer diff --git a/xz.spec b/xz.spec index f016a75..49ef6a0 100644 --- a/xz.spec +++ b/xz.spec @@ -19,7 +19,7 @@ # avoid bootstrapping problem %define _binary_payload w9.bzdio Name: xz -Version: 5.2.7 +Version: 5.2.8 Release: 0 Summary: A Program for Compressing Files with the Lempel–Ziv–Markov algorithm License: GPL-2.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain @@ -117,7 +117,8 @@ rm -vf %{buildroot}%{_docdir}/%{name}/{COPYING,COPYING.GPLv2} %postun -n liblzma5 -p /sbin/ldconfig %files lang -f %{name}.lang -%dir %{_mandir}/fr_FR +%dir %{_mandir}/fr +%dir %{_mandir}/de %files %license COPYING COPYING.GPLv2