Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package suse-module-tools for 
openSUSE:Factory checked in at 2026-02-26 18:37:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and      /work/SRC/openSUSE:Factory/.suse-module-tools.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-module-tools"

Thu Feb 26 18:37:59 2026 rev:97 rq:1334878 version:16.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes      
2026-02-06 19:07:16.912359717 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.29461/suse-module-tools.changes
   2026-02-26 18:38:07.467272090 +0100
@@ -1,0 +2,9 @@
+Tue Feb 24 21:40:46 UTC 2026 - Martin Wilck <[email protected]>
+
+- Update to version 16.1.4:
+  * Remove erofs from the list of blacklisted file systems
+    (jsc#PED-14573)
+  * weak-modules2: don't remove symlinks in the rpm --reinstall case
+    (bsc#1257055)
+
+-------------------------------------------------------------------

Old:
----
  suse-module-tools-16.1.3.obscpio

New:
----
  suse-module-tools-16.1.4.obscpio

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

Other differences:
------------------
++++++ suse-module-tools.spec ++++++
--- /var/tmp/diff_new_pack.ceNphO/_old  2026-02-26 18:38:09.723365468 +0100
+++ /var/tmp/diff_new_pack.ceNphO/_new  2026-02-26 18:38:09.727365633 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suse-module-tools
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,7 @@
 %global systemd_units remount-tmpfs.service 
%{?with_boot_sysctl:boot-sysctl.service} 
%{?with_kernel_sysctl:kernel-sysctl.service}
 
 # List of legacy file systems to be blacklisted by default
-%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs f2fs freevxfs 
hfs hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore 
qnx4 qnx6 reiserfs romfs sysv ufs zonefs
+%global fs_blacklist adfs affs bfs befs cramfs efs exofs f2fs freevxfs hfs 
hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore qnx4 
qnx6 reiserfs romfs sysv ufs zonefs
 
 # List of all files installed under modprobe.d
 # Note: this list contains files installed by previous versions, like 
00-system-937216.conf!
@@ -37,7 +37,7 @@
 %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ 
]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g')
 
 Name:           suse-module-tools
-Version:        16.1.3
+Version:        16.1.4
 Release:        0
 Summary:        Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:        GPL-2.0-or-later

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.ceNphO/_old  2026-02-26 18:38:09.767367289 +0100
+++ /var/tmp/diff_new_pack.ceNphO/_new  2026-02-26 18:38:09.771367455 +0100
@@ -1,5 +1,5 @@
-mtime: 1770241159
-commit: faef134f5f609d7ee79c2feeae0c042763177729fdbe6138e4c067eca7a34112
+mtime: 1771969325
+commit: f7c3b445516092be5708068ac1e9ac186b50fdb0d8225893b12a3a6e9121dca6
 url: https://src.opensuse.org/mwilck/suse-module-tools
 revision: factory
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ceNphO/_old  2026-02-26 18:38:09.803368779 +0100
+++ /var/tmp/diff_new_pack.ceNphO/_new  2026-02-26 18:38:09.807368945 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/suse-module-tools.git</param>
-              <param 
name="changesrevision">025cb08b2dba1cf95f6059b158af1c82218e8da6</param></service></servicedata>
+              <param 
name="changesrevision">5df554fb1022d504d1f84a1ca50701fbdb66dbdc</param></service></servicedata>
 (No newline at EOF)
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-02-24 22:42:46.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ suse-module-tools-16.1.3.obscpio -> suse-module-tools-16.1.4.obscpio 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.1.3/kernel-scriptlets/kmp-script 
new/suse-module-tools-16.1.4/kernel-scriptlets/kmp-script
--- old/suse-module-tools-16.1.3/kernel-scriptlets/kmp-script   2026-02-04 
21:57:17.000000000 +0100
+++ new/suse-module-tools-16.1.4/kernel-scriptlets/kmp-script   2026-02-24 
22:36:03.000000000 +0100
@@ -51,6 +51,34 @@
     $wm2 "$@"
 }
 
+# This is called if %postun is called with $1 = 1.
+#
+# This can happen during update (when the old version is uninstalled)
+# or during "rpm --reinstall". For --reinstall, we shouldn't delete
+# any symlinks in %postun (note that %postun is called after %post).
+# In the update case, rpm -qa will show the other (newer) package, and
+# this one can be safely uninstalled.
+# In the --reinstall case, rpm will list the same package (the one to be
+# uninstalled) twice. The logic below counts packages of the same name,
+# ignoring those with the same version and release as the one being
+# uninstalled. If there are none, it's probably the --reinstall case, and we
+# just exit.
+check_reinstall() {
+    local n_others name nvr pkg
+    name=$1
+    nvr=$2
+    n_others=0
+    while read pkg; do
+       if [[ "$pkg" != "$nvr" ]]; then
+           : "$((n_others++))"
+       fi
+    done < <(rpm -qa --qf '%{name}-%{version}-%{release}\n' "${name}*")
+    if [[ "$n_others" = 0 ]]; then
+       echo "$0: no other KMPs for $name found, assuming reinstall, see 
bsc#1257055" >&2
+       exit 0
+    fi
+}
+
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \
     echo KMP "$op" name: "$name" version: "$version" release: "$release" \
     kernelrelease: "$kernelrelease" flavor: "$flavor" -- "$@" >&2
@@ -69,6 +97,9 @@
        rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > 
"/run/rpm-$nvr-modules" || script_rc=$?
        ;;
     postun)
+       if [ "$1" = 1 ]; then
+           check_reinstall "$name" "$nvr"
+       fi
        mapfile -t modules < "/run/rpm-$nvr-modules"
        rm -f "/run/rpm-$nvr-modules"
        if [ ${#modules[*]} = 0 ]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.1.3/suse-module-tools.spec 
new/suse-module-tools-16.1.4/suse-module-tools.spec
--- old/suse-module-tools-16.1.3/suse-module-tools.spec 2026-02-04 
21:57:17.000000000 +0100
+++ new/suse-module-tools-16.1.4/suse-module-tools.spec 2026-02-24 
22:36:03.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suse-module-tools
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,7 @@
 %global systemd_units remount-tmpfs.service 
%{?with_boot_sysctl:boot-sysctl.service} 
%{?with_kernel_sysctl:kernel-sysctl.service}
 
 # List of legacy file systems to be blacklisted by default
-%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs f2fs freevxfs 
hfs hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore 
qnx4 qnx6 reiserfs romfs sysv ufs zonefs
+%global fs_blacklist adfs affs bfs befs cramfs efs exofs f2fs freevxfs hfs 
hfsplus hpfs jffs2 jfs kafs minix nilfs2 ntfs ntfs3 omfs orangefs pstore qnx4 
qnx6 reiserfs romfs sysv ufs zonefs
 
 # List of all files installed under modprobe.d
 # Note: this list contains files installed by previous versions, like 
00-system-937216.conf!
@@ -37,7 +37,7 @@
 %global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ 
]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g')
 
 Name:           suse-module-tools
-Version:        16.1.3
+Version:        16.1.4
 Release:        0
 Summary:        Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:        GPL-2.0-or-later

++++++ suse-module-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.ceNphO/_old  2026-02-26 18:38:10.203385336 +0100
+++ /var/tmp/diff_new_pack.ceNphO/_new  2026-02-26 18:38:10.207385501 +0100
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.1.3
-mtime: 1770238637
-commit: 025cb08b2dba1cf95f6059b158af1c82218e8da6
+version: 16.1.4
+mtime: 1771968963
+commit: 5df554fb1022d504d1f84a1ca50701fbdb66dbdc
 

Reply via email to