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-09 17:45:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/btrfsprogs (Old)
 and      /work/SRC/openSUSE:Factory/.btrfsprogs.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "btrfsprogs"

Thu Mar  9 17:45:08 2023 rev:138 rq:1070012 version:6.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/btrfsprogs/btrfsprogs.changes    2023-01-29 
14:26:40.540197064 +0100
+++ /work/SRC/openSUSE:Factory/.btrfsprogs.new.31432/btrfsprogs.changes 
2023-03-09 17:45:23.702797746 +0100
@@ -1,0 +2,23 @@
+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.1.3.tar.gz
  btrfs-progs-v6.1.3.tar.sign

New:
----
  btrfs-progs-v6.2.1.tar.gz
  btrfs-progs-v6.2.1.tar.sign
  check-qgroup-init.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ btrfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.jn5WQG/_old  2023-03-09 17:45:24.598802516 +0100
+++ /var/tmp/diff_new_pack.jn5WQG/_new  2023-03-09 17:45:24.602802537 +0100
@@ -17,8 +17,6 @@
 
 
 %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
@@ -29,12 +27,16 @@
 %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.1.3
+Version:        6.2.1
 Release:        0
 Summary:        Utilities for the Btrfs filesystem
 License:        GPL-2.0-only
@@ -55,6 +57,7 @@
 Provides:       btrfs-progs(%_arch) = %{version}-%{release}
 
 Patch1:         mkfs-default-features.patch
+Patch2:         check-qgroup-init.diff
 
 %if %build_docs
 BuildRequires:  python3-Sphinx
@@ -73,27 +76,18 @@
 %if 0%{?suse_version} > 1500
 BuildRequires:  libzstd-devel
 %endif
+BuildRequires:  libudev-devel
 BuildRequires:  lzo-devel
 BuildRequires:  pkg-config
-%if 0%{?suse_version} >= 1310
-BuildRequires:  suse-module-tools
-%endif
-BuildRequires:  libudev-devel
-BuildRequires:  pkgconfig(udev)
-%if %build_docs
-BuildRequires:  xmlto
-%endif
 BuildRequires:  python-rpm-macros
+BuildRequires:  suse-module-tools
 BuildRequires:  zlib-devel
-%if 0%{?suse_version} >= 1310
+BuildRequires:  pkgconfig(udev)
 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
@@ -142,9 +136,6 @@
 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
@@ -158,7 +149,6 @@
 (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
@@ -195,6 +185,7 @@
 %prep
 %setup -q -n btrfs-progs-v%{version}
 %patch1 -p1
+%patch2 -p0
 
 %build
 ./autogen.sh
@@ -404,15 +395,14 @@
 %{_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.1.3.tar.gz -> btrfs-progs-v6.2.1.tar.gz ++++++
++++ 26432 lines of diff (skipped)


++++++ check-qgroup-init.diff ++++++
Fix build on SLE12SP5 with gcc 4.8 that does not support this way of compound
intialization. RB_ROOT zeros the pointer, here we rely on the implicit zeroing
of static variables.

--- check/qgroup-verify.c.orig  2023-03-07 19:50:06.510639004 +0100
+++ check/qgroup-verify.c       2023-03-07 19:50:14.966639036 +0100
@@ -86,7 +86,7 @@
        unsigned int            rescan_running:1;
        unsigned int            qgroup_inconsist:1;
        u64                     scan_progress;
-} counts = { .root = RB_ROOT };
+} counts;
 
 static LIST_HEAD(bad_qgroups);
 

Reply via email to