Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bzip2 for openSUSE:Factory checked in at 2026-11-01 22:21:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bzip2 (Old) and /work/SRC/openSUSE:Factory/.bzip2.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bzip2" Sun Nov 1 22:21:54 2026 rev:71 rq:1394109 version:1.0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/bzip2/bzip2.changes 2026-08-28 19:47:47.064819704 +0200 +++ /work/SRC/openSUSE:Factory/.bzip2.new.1255/bzip2.changes 2026-11-01 22:22:14.524072328 +0100 @@ -1,0 +2,13 @@ +Mon Oct 26 10:47:04 UTC 2026 - Tomáš Chvátal <[email protected]> + +- Remove the explicit Requires(pre) on libbz2-1: the bzip2 binaries + already generate a libbz2.so.1()(64bit) dependency, which only + libbz2-1 provides, so the effective requirement is unchanged, and + bzip2 ships no %pre scriptlet for the (pre) qualifier to serve. + Drop bzip2-rpmlintrc with it; its only filter hid the resulting + explicit-lib-dependency error +- Hardlink the duplicated alias man-page stubs (bzcat.1/bunzip2.1 + and bzfgrep.1/bzegrep.1) with %fdupes +- Drop the Group tags + +------------------------------------------------------------------- Old: ---- bzip2-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bzip2.spec ++++++ --- /var/tmp/diff_new_pack.sc2AAt/_old 2026-11-01 22:22:15.931130635 +0100 +++ /var/tmp/diff_new_pack.sc2AAt/_new 2026-11-01 22:22:15.933130717 +0100 @@ -22,13 +22,11 @@ Release: 0 Summary: A Program for Compressing Files License: BSD-3-Clause -Group: Productivity/Archiving/Compression URL: https://sourceware.org/bzip2 Source0: https://sourceware.org/pub/bzip2/%{name}-%{version}.tar.gz Source1: bznew.gz Source2: bznew.1.gz Source3: baselibs.conf -Source100: bzip2-rpmlintrc # PATCH-FEATURE-OPENSUSE bzip2-1.0.6-autoconfiscated.patch [email protected] -- Convert to a standard autoconf based package. #Patch0: ftp://ftp.suse.com/pub/people/sbrabec/bzip2/for_downstream/bzip2-1.0.6.2-autoconfiscated.patch Patch0: bzip2-1.0.6.2-autoconfiscated.patch @@ -38,10 +36,9 @@ # CVE-2026-42250: off‑by‑one error in the bzip2recover utility when processing a specially crafted file can lead to a crash Patch5: CVE-2026-42250.patch BuildRequires: autoconf >= 2.57 +BuildRequires: fdupes BuildRequires: libtool BuildRequires: pkgconfig -# The following is a kludge to get updating bzip2 to after the split work -Requires(pre): %{libname} Provides: bzip = %{version} Obsoletes: bzip < %{version} %{?suse_build_hwcaps_libs} @@ -51,7 +48,6 @@ %package doc Summary: The bzip2 program and Library Documentation -Group: Documentation/Other BuildArch: noarch %description doc @@ -59,14 +55,12 @@ %package -n %{libname} Summary: The bzip2 runtime library -Group: System/Libraries %description -n %{libname} The bzip2 runtime library %package -n libbz2-devel Summary: The bzip2 runtime library development files -Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} Requires: glibc-devel @@ -101,6 +95,8 @@ ln -s libbz2.so.1 %{buildroot}/%{_libdir}/libbz2.so.1.0 find %{buildroot} -type f -name "*.la" -delete -print +# The alias man pages are identical .so stubs; hardlink the duplicates +%fdupes %{buildroot}%{_mandir}/man1 %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig
