Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package btrfsprogs for openSUSE:Factory checked in at 2023-03-10 09:09:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/btrfsprogs (Old) and /work/SRC/openSUSE:Factory/.btrfsprogs.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "btrfsprogs" Fri Mar 10 09:09:35 2023 rev:139 rq: version:6.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/btrfsprogs/btrfsprogs.changes 2023-03-09 17:45:23.702797746 +0100 +++ /work/SRC/openSUSE:Factory/.btrfsprogs.new.31432/btrfsprogs.changes 2023-03-10 09:09:37.489098767 +0100 @@ -2,23 +1,0 @@ -Tue Mar 7 00:00:00 CET 2023 - dste...@suse.cz - -- update to 6.2.1: - * fix build with crypto libraries - * CI images updated, build tests extended -- update to 6.2: - * receive: fix a corruption when decompressing zstd extents - * subvol sync: print total number and deletion progress - * accelerated hash algorithm implementations in fallback mode on x86_64 - * fi mkswapfile: new option --uuid - * new global option --log=level to set the verbosity level directly - * other: - * experimental: update checksum conversion (not usable yet) - * build actually requires -std=gnu11 - * refactor help option formatting, auto wrap long lines -- spec changes: - - drop xmlto, not used anymore - - Add patch: check-qgroup-init.diff, fix build on SLE12SP5 - - use packaged pregenerated documentation on <= SLE15 - - drop conditional build of udev-rules (SLE12SP5 has version 228) - - add missing defattr directive to python package - -------------------------------------------------------------------- Old: ---- btrfs-progs-v6.2.1.tar.gz btrfs-progs-v6.2.1.tar.sign check-qgroup-init.diff New: ---- btrfs-progs-v6.1.3.tar.gz btrfs-progs-v6.1.3.tar.sign ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ btrfsprogs.spec ++++++ --- /var/tmp/diff_new_pack.zkpsxZ/_old 2023-03-10 09:09:38.253102749 +0100 +++ /var/tmp/diff_new_pack.zkpsxZ/_new 2023-03-10 09:09:38.257102770 +0100 @@ -17,6 +17,8 @@ %define udev_with_btrfs_builtin 190 +%define udev_version %(pkg-config --modversion udev) +%define package_udev_rules %{udev_version} >= %{udev_with_btrfs_builtin} %{?!python_module:%define python_module() python-%{**} python3-%{**}} # enable building of btrfsprogs-static @@ -27,16 +29,12 @@ %endif # the tarball contains prebuilt documentation -%if 0%{?suse_version} <= 1590 -%define build_docs 0 -%else %define build_docs 1 -%endif %define _dracutmodulesdir %(pkg-config --variable dracutmodulesdir dracut) Name: btrfsprogs -Version: 6.2.1 +Version: 6.1.3 Release: 0 Summary: Utilities for the Btrfs filesystem License: GPL-2.0-only @@ -57,7 +55,6 @@ Provides: btrfs-progs(%_arch) = %{version}-%{release} Patch1: mkfs-default-features.patch -Patch2: check-qgroup-init.diff %if %build_docs BuildRequires: python3-Sphinx @@ -76,18 +73,27 @@ %if 0%{?suse_version} > 1500 BuildRequires: libzstd-devel %endif -BuildRequires: libudev-devel BuildRequires: lzo-devel BuildRequires: pkg-config -BuildRequires: python-rpm-macros +%if 0%{?suse_version} >= 1310 BuildRequires: suse-module-tools -BuildRequires: zlib-devel +%endif +BuildRequires: libudev-devel BuildRequires: pkgconfig(udev) +%if %build_docs +BuildRequires: xmlto +%endif +BuildRequires: python-rpm-macros +BuildRequires: zlib-devel +%if 0%{?suse_version} >= 1310 Requires(post): coreutils Requires(postun):coreutils +%endif Supplements: filesystem(btrfs) Recommends: btrfsmaintenance +%if %{package_udev_rules} Requires: btrfsprogs-udev-rules +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -136,6 +142,9 @@ This package contains the libraries and headers files for developers to build applications to interface with Btrfs. +# rpm < 4.6.0 (SLE11 uses 4.4) doesn't support noarch subpackages. +# Fortunately, it doesn't use systemd either so we can just skip it. +%if %{package_udev_rules} %package udev-rules Summary: Udev rules for configuring btrfs file systems Group: System/Kernel @@ -149,6 +158,7 @@ (v190 and newer). Older versions of udev will call the version of "btrfs ready" contained in the btrfsprogs package, which does the right thing. +%endif %package -n libbtrfsutil1 Summary: Utility library for interacting with Btrfs @@ -185,7 +195,6 @@ %prep %setup -q -n btrfs-progs-v%{version} %patch1 -p1 -%patch2 -p0 %build ./autogen.sh @@ -395,14 +404,15 @@ %{_libdir}/libbtrfsutil.so %{_libdir}/pkgconfig/libbtrfsutil.pc +%if %{package_udev_rules} %files udev-rules %defattr(-, root, root) %dir %{_udevrulesdir} %{_udevrulesdir}/64-btrfs-dm.rules %{_udevrulesdir}/64-btrfs-zoned.rules +%endif %files -n python-btrfsutil -%defattr(-, root, root) %{python3_sitearch}/* %changelog ++++++ btrfs-progs-v6.2.1.tar.gz -> btrfs-progs-v6.1.3.tar.gz ++++++ ++++ 26432 lines of diff (skipped)