Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xz for openSUSE:Factory checked in at 2022-12-21 16:05:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xz (Old) and /work/SRC/openSUSE:Factory/.xz.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xz" Wed Dec 21 16:05:46 2022 rev:74 rq:1043781 version:5.2.10 Changes: -------- --- /work/SRC/openSUSE:Factory/xz/xz.changes 2022-12-15 19:23:35.639506282 +0100 +++ /work/SRC/openSUSE:Factory/.xz.new.1835/xz.changes 2022-12-21 16:05:48.350284379 +0100 @@ -1,0 +2,36 @@ +Sat Dec 17 17:23:35 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- update to 5.2.10: + * xz: Don't modify argv[] when parsing the --memlimit* and + --block-list command line options. This fixes confusing + arguments in process listing (like "ps auxf"). + * GNU/Linux only: Use __has_attribute(__symver__) to detect if + that attribute is supported. This fixes build on Mandriva where + Clang is patched to define __GNUC__ to 11 by default (instead + of 4 as used by Clang upstream). + * liblzma: + - Fixed an infinite loop in LZMA encoder initialization + if dict_size >= 2 GiB. + - Fixed two cases of invalid free() that can happen if + a tiny allocation fails in encoder re-initialization + or in lzma_filters_update(). These bugs had some + similarities with the bug fixed in 5.2.7. + - Fixed lzma_block_encoder() not allowing the use of + LZMA_SYNC_FLUSH with lzma_code() even though it was + documented to be supported. The sync-flush code in + the Block encoder was already used internally via + lzma_stream_encoder(), so this was just a missing flag + in the lzma_block_encoder() API function. + - GNU/Linux only: Don't put symbol versions into static + liblzma as it breaks things in some cases (and even if + it didn't break anything, symbol versions in static + libraries are useless anyway). The downside of the fix + is that if the configure options --with-pic or --without-pic + are used then it's not possible to build both shared and + static liblzma at the same time on GNU/Linux anymore; + with those options --disable-static or --disable-shared + must be used too. +- drop unused xz-devel-static which is no longer supported when using + --with-pic (which is needed for shared libs) + +------------------------------------------------------------------- Old: ---- xz-5.2.8.tar.gz xz-5.2.8.tar.gz.sig New: ---- xz-5.2.10.tar.gz xz-5.2.10.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xz.spec ++++++ --- /var/tmp/diff_new_pack.bjZWQD/_old 2022-12-21 16:05:48.790286752 +0100 +++ /var/tmp/diff_new_pack.bjZWQD/_new 2022-12-21 16:05:48.794286774 +0100 @@ -19,7 +19,7 @@ # avoid bootstrapping problem %define _binary_payload w9.bzdio Name: xz -Version: 5.2.8 +Version: 5.2.10 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 @@ -35,7 +35,6 @@ BuildRequires: pkgconfig Provides: lzma = %{version} Obsoletes: lzma < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The xz command is a program for compressing files. @@ -74,17 +73,6 @@ This package contains the header files and libraries needed for compiling programs using the LZMA library. -%package devel-static -Summary: Static version of LZMA library -License: SUSE-Public-Domain -Group: Development/Libraries/C and C++ -Requires: lzma-devel = %{version} -Obsoletes: xz-static-devel < %{version}-%{release} -Provides: xz-static-devel = %{version}-%{release} - -%description devel-static -Static library for the LZMA library - %prep %autosetup @@ -94,7 +82,8 @@ export LDFLAGS="-Wl,-z,relro,-z,now -pie" %configure \ --with-pic \ - --docdir=%{_docdir}/%{name} + --docdir=%{_docdir}/%{name} \ + --disable-static %if 0%{?do_profiling} %make_build CFLAGS="${CFLAGS} %{cflags_profile_generate}" %make_build @@ -184,7 +173,4 @@ %{_libdir}/liblzma.so %{_libdir}/pkgconfig/liblzma.pc -%files devel-static -%{_libdir}/liblzma.a - %changelog ++++++ xz-5.2.8.tar.gz -> xz-5.2.10.tar.gz ++++++ ++++ 3204 lines of diff (skipped)