From 7d3b6939e5aeeefca682701c2ed8006dfcc9d3bc5a39312a29edc20148fd6a58 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 28 Jan 2024 10:12:57 +0000 Subject: [PATCH] - update to 5.4.6: * Fixed a bug involving internal function pointers in liblzma not being initialized to NULL. The bug can only be triggered if lzma_filters_update() is called on a LZMA1 encoder, so it does not affect xz or any application known to us that uses liblzma. * Fixed a regression introduced in 5.4.2 that caused encoding in the raw format to unnecessarily fail if --suffix was not used. For instance, the following command no longer reports that --suffix must be used: echo foo | xz --format=raw --lzma2 | wc -c * Fixed an issue on MinGW-w64 builds that prevented reading from or writing to non-terminal character devices like NUL. * Added a new test. - Build XZ with full RELRO. - Put libraries back in %{_libdir}, /usr merge project. - Fix build in armv5el doesnt like profiling * Polish translation was added. * Support for "xz --list" was added - remove static libraries, see bnc#509945 for details - added baselibs.conf (for rpm-32bit) OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=142 --- xz-5.4.5.tar.gz | 3 --- xz-5.4.5.tar.gz.sig | Bin 566 -> 0 bytes xz-5.4.6.tar.gz | 3 +++ xz-5.4.6.tar.gz.sig | Bin 0 -> 566 bytes xz.changes | 37 ++++++++++++++++++++++++++++--------- xz.spec | 8 ++++---- 6 files changed, 35 insertions(+), 16 deletions(-) delete mode 100644 xz-5.4.5.tar.gz delete mode 100644 xz-5.4.5.tar.gz.sig create mode 100644 xz-5.4.6.tar.gz create mode 100644 xz-5.4.6.tar.gz.sig diff --git a/xz-5.4.5.tar.gz b/xz-5.4.5.tar.gz deleted file mode 100644 index 905e207..0000000 --- a/xz-5.4.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:135c90b934aee8fbc0d467de87a05cb70d627da36abe518c357a873709e5b7d6 -size 2884510 diff --git a/xz-5.4.5.tar.gz.sig b/xz-5.4.5.tar.gz.sig deleted file mode 100644 index 8a1770abcf1c75dc490135a19e3f80ef62e0f56e4fd3973f56ca0292feef2bb3..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SW*e79j*8)MfIt!E=B+AjaNV{PG9>r}RYy0%bx*`2Y$D5Lx{4 z2mYt@MF9T~|9+F`f}gO{LD#-KjB5F0luL-HBM8k4(bwM`?jAG`YSG-A=V95UdRlK4VH^j96(P?;S>f;DA@6@{Po*dFtwxp5o^i6-v3@KE7C6v z>dc=W}6g!oI25R9I1yfIp>Ms2?!rakw4gum_}!enb_r}RYy0%fzDGyn<-5Lx{4 z2mYt@MNNed`vv`Sl=TfB;V8bEvLC|HwbHpkIH{SsE~2Ofkny^m0H)&1q!gN`^%|Tl zc_rVkl;iWG9EGDYwKdr+V%&+;(}Hhc4o^SSi?Xr3J#ar0kczRc-zd~beD01i=5q;T zb8b71>6qmOZC0^sK>MBAkdmdL3E<53gDw>*c(zS1lG0Y?XMc%i3V4&d>MzDAPJ{AK zVJr`AsErK_%&X6BS);SM=Sm!^b@+JwVeK1rg*2Ruk=m6)9A3HY>*#-b5twfLxkTAW??{M&%&W@|qM}O{_jN>TAz9VOPCPBc7$9Q5qs?sTjJ{(YN!w&<%lo`&*8cq1g@cFFtbU>4Fm8g3+J;6PVWg5mxGOt}5e0V3Xg93KpF9Kj%p)|NUcy}jEWzdCa~ntpMrnXgr*jEYPMI@mY+ zeSu@M$iW^h)~ne^;hOKX7&9pW$hA4<3DfhLkfFwf?%dB{k-2Fxmy9Uf+yomrBZW#0 Eoa+r8hX4Qo literal 0 HcmV?d00001 diff --git a/xz.changes b/xz.changes index 1f390b3..fea96e3 100644 --- a/xz.changes +++ b/xz.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Sun Jan 28 10:10:07 UTC 2024 - Dirk Müller + +- update to 5.4.6: + * Fixed a bug involving internal function pointers in liblzma + not being initialized to NULL. The bug can only be + triggered if lzma_filters_update() is called on a LZMA1 + encoder, so it does not affect xz or any application known + to us that uses liblzma. + * Fixed a regression introduced in 5.4.2 that caused + encoding in the raw format to unnecessarily fail if --suffix + was not used. For instance, the following command no longer + reports that --suffix must be used: + echo foo | xz --format=raw --lzma2 | wc -c + * Fixed an issue on MinGW-w64 builds that prevented + reading from or writing to non-terminal character devices + like NUL. + * Added a new test. + ------------------------------------------------------------------- Tue Nov 7 16:10:26 UTC 2023 - Andrea Manzini @@ -451,7 +470,7 @@ Fri Sep 30 21:20:14 UTC 2022 - C J The uncompressed check is done first since that is more likely to occur than the unpadded or index field size overflows. - Vaccinate against an ill patch from RHEL/CentOS 7. - + * xzgrep: - Fix compatibility with old shells. Turns out that some old shells don't like apostrophes (') inside @@ -461,7 +480,7 @@ Fri Sep 30 21:20:14 UTC 2022 - C J a648978b20495b7aa4a8b029c5a810b5ad9d08ff (2022-07-19). 5.2.6 is the only stable release that included this problem. - + * Translations: Add Turkish translation. ------------------------------------------------------------------- @@ -750,7 +769,7 @@ Fri Dec 19 09:43:36 UTC 2014 - meissner@suse.com ------------------------------------------------------------------- Thu Dec 18 19:37:09 UTC 2014 - crrodriguez@opensuse.org -- Build XZ with full RELRO. +- Build XZ with full RELRO. ------------------------------------------------------------------- Tue Sep 23 00:11:27 UTC 2014 - andreas.stieger@gmx.de @@ -838,7 +857,7 @@ Fri Jul 6 10:18:06 UTC 2012 - sweet_f_a@gmx.de ------------------------------------------------------------------- Sun Feb 12 23:37:44 UTC 2012 - crrodriguez@opensuse.org -- Put libraries back in %{_libdir}, /usr merge project. +- Put libraries back in %{_libdir}, /usr merge project. ------------------------------------------------------------------- Sun Oct 9 15:25:02 UTC 2011 - sweet_f_a@gmx.de @@ -848,7 +867,7 @@ Sun Oct 9 15:25:02 UTC 2011 - sweet_f_a@gmx.de ------------------------------------------------------------------- Fri Sep 30 20:31:59 UTC 2011 - crrodriguez@opensuse.org -- Fix build in armv5el doesnt like profiling +- Fix build in armv5el doesnt like profiling ------------------------------------------------------------------- Tue Sep 27 13:05:34 UTC 2011 - sweet_f_a@gmx.de @@ -930,7 +949,7 @@ Thu Apr 7 20:43:05 UTC 2011 - crrodriguez@opensuse.org * "xzgrep -l foo bar.xz" works now. - * Polish translation was added. + * Polish translation was added. ------------------------------------------------------------------- Fri Mar 4 17:54:21 UTC 2011 - crrodriguez@opensuse.org @@ -966,7 +985,7 @@ Wed Oct 27 00:28:26 UTC 2010 - cristian.rodriguez@opensuse.org * Added support for XZ_DEFAULTS environment variable * The compression settings associated with the preset levels have been changed,they are now less likely to make compression worse. - * Support for "xz --list" was added + * Support for "xz --list" was added ------------------------------------------------------------------- Sat Apr 24 11:38:25 UTC 2010 - coolo@novell.com @@ -1005,12 +1024,12 @@ Thu Aug 20 15:51:47 CEST 2009 - coolo@novell.com ------------------------------------------------------------------- Sun Jun 7 19:39:45 CEST 2009 - crrodriguez@suse.de -- remove static libraries, see bnc#509945 for details +- remove static libraries, see bnc#509945 for details ------------------------------------------------------------------- Sun Feb 22 18:37:26 CET 2009 - ro@suse.de -- added baselibs.conf (for rpm-32bit) +- added baselibs.conf (for rpm-32bit) ------------------------------------------------------------------- Mon Feb 16 10:59:51 CET 2009 - coolo@suse.de diff --git a/xz.spec b/xz.spec index 3a0171a..ac859c0 100644 --- a/xz.spec +++ b/xz.spec @@ -1,7 +1,7 @@ # # spec file for package xz # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,14 +19,14 @@ # avoid bootstrapping problem %define _binary_payload w9.bzdio Name: xz -Version: 5.4.5 +Version: 5.4.6 Release: 0 Summary: A Program for Compressing Files with the Lempel–Ziv–Markov algorithm License: GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain Group: Productivity/Archiving/Compression URL: https://tukaani.org/xz/ -Source0: https://tukaani.org/xz/%{name}-%{version}.tar.gz -Source1: https://tukaani.org/xz/%{name}-%{version}.tar.gz.sig +Source0: https://github.com/tukaani-project/xz/releases/download/v%{version}/xz-%{version}.tar.gz +Source1: https://github.com/tukaani-project/xz/releases/download/v%{version}/xz-%{version}.tar.gz.sig Source2: baselibs.conf Source3: https://tukaani.org/misc/jia_tan_pubkey.txt#/%{name}.keyring Source4: xznew