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)

Reply via email to