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
