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 2025-11-20 14:46:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
and /work/SRC/openSUSE:Factory/.suse-module-tools.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "suse-module-tools"
Thu Nov 20 14:46:17 2025 rev:93 rq:1318497 version:16.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes
2025-11-05 16:18:49.703395020 +0100
+++
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2061/suse-module-tools.changes
2025-11-20 14:46:21.368175860 +0100
@@ -1,0 +2,6 @@
+Tue Nov 18 20:24:55 UTC 2025 - Martin Wilck <[email protected]>
+
+- Update to version 16.1.0:
+ * udev: use systemd service to remount tmpfs (bsc#1253679)
+
+-------------------------------------------------------------------
Old:
----
suse-module-tools-16.0.62.obscpio
New:
----
suse-module-tools-16.1.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ suse-module-tools.spec ++++++
--- /var/tmp/diff_new_pack.00IYFL/_old 2025-11-20 14:46:22.132208271 +0100
+++ /var/tmp/diff_new_pack.00IYFL/_new 2025-11-20 14:46:22.132208271 +0100
@@ -26,7 +26,7 @@
# kernel packages around that store sysctl files under /boot
%bcond_without boot_sysctl
%global sysctl_dropin
%{_unitdir}/systemd-sysctl.service.d/50-kernel-uname_r.conf
-%global systemd_units %{?with_boot_sysctl:boot-sysctl.service}
%{?with_kernel_sysctl:kernel-sysctl.service}
+%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
@@ -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.0.62
+Version: 16.1.0
Release: 0
Summary: Configuration for module loading and SUSE-specific utilities
for KMPs
License: GPL-2.0-or-later
@@ -150,6 +150,7 @@
install -pm 644 boot-sysctl.service "%{buildroot}%{_unitdir}"
echo 'Wants=boot-sysctl.service' >>"%{buildroot}%{sysctl_dropin}"
%endif
+install -pm 644 remount-tmpfs.service "%{buildroot}%{_unitdir}"
install -d -m 755 "%{buildroot}%{_modulesloaddir}"
for _x in modules-load.d/*.conf; do
@@ -165,6 +166,7 @@
# udev rules (formerly system-tuning-common-SUSE, udev-extra-rules)
install -d -m 755 %{buildroot}%{_udevrulesdir}
install -pm 644 udevrules/*.rules %{buildroot}%{_udevrulesdir}
+install -m 755 remount-tmpfs %{buildroot}/usr/lib/udev
mkdir -p %{buildroot}%{_defaultlicensedir}
@@ -241,6 +243,7 @@
%{_unitdir}/systemd-sysctl.service.d
%{_modulesloaddir}
%{_udevrulesdir}
+/usr/lib/udev/remount-tmpfs
%dir %{dracutlibdir}
%{dracutlibdir}/dracut.conf.d
%ifarch ppc64 ppc64le
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.00IYFL/_old 2025-11-20 14:46:22.172209968 +0100
+++ /var/tmp/diff_new_pack.00IYFL/_new 2025-11-20 14:46:22.176210138 +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">7ea5416dee045ea3cbfaeb13f0d8944d140bbdd8</param></service></servicedata>
+ <param
name="changesrevision">89d121b92c43c67c82a9254645bf57d9266caec2</param></service></servicedata>
(No newline at EOF)
++++++ suse-module-tools-16.0.62.obscpio -> suse-module-tools-16.1.0.obscpio
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/suse-module-tools-16.0.62/remount-tmpfs
new/suse-module-tools-16.1.0/remount-tmpfs
--- old/suse-module-tools-16.0.62/remount-tmpfs 1970-01-01 01:00:00.000000000
+0100
+++ new/suse-module-tools-16.1.0/remount-tmpfs 2025-11-18 21:15:31.000000000
+0100
@@ -0,0 +1,8 @@
+#! /bin/sh
+# Adapt tmpfs mounts after memory hot-add operations
+# See /usr/lib/udev/rules.d/80-hotplug-cpu-mem.rules
+while read src dst fs opts unused; do
+ case $fs in
+ tmpfs) mount -o remount "$dst";;
+ esac
+done </proc/self/mounts
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/suse-module-tools-16.0.62/remount-tmpfs.service
new/suse-module-tools-16.1.0/remount-tmpfs.service
--- old/suse-module-tools-16.0.62/remount-tmpfs.service 1970-01-01
01:00:00.000000000 +0100
+++ new/suse-module-tools-16.1.0/remount-tmpfs.service 2025-11-18
21:15:31.000000000 +0100
@@ -0,0 +1,6 @@
+[Unit]
+Description=Remount tmpfs file systems
+
+[Service]
+Type=oneshot
+ExecStart=/usr/lib/udev/remount-tmpfs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/suse-module-tools-16.0.62/suse-module-tools.spec
new/suse-module-tools-16.1.0/suse-module-tools.spec
--- old/suse-module-tools-16.0.62/suse-module-tools.spec 2025-11-03
20:46:29.000000000 +0100
+++ new/suse-module-tools-16.1.0/suse-module-tools.spec 2025-11-18
21:15:31.000000000 +0100
@@ -26,7 +26,7 @@
# kernel packages around that store sysctl files under /boot
%bcond_without boot_sysctl
%global sysctl_dropin
%{_unitdir}/systemd-sysctl.service.d/50-kernel-uname_r.conf
-%global systemd_units %{?with_boot_sysctl:boot-sysctl.service}
%{?with_kernel_sysctl:kernel-sysctl.service}
+%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
@@ -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.0.62
+Version: 16.1.0
Release: 0
Summary: Configuration for module loading and SUSE-specific utilities
for KMPs
License: GPL-2.0-or-later
@@ -150,6 +150,7 @@
install -pm 644 boot-sysctl.service "%{buildroot}%{_unitdir}"
echo 'Wants=boot-sysctl.service' >>"%{buildroot}%{sysctl_dropin}"
%endif
+install -pm 644 remount-tmpfs.service "%{buildroot}%{_unitdir}"
install -d -m 755 "%{buildroot}%{_modulesloaddir}"
for _x in modules-load.d/*.conf; do
@@ -165,6 +166,7 @@
# udev rules (formerly system-tuning-common-SUSE, udev-extra-rules)
install -d -m 755 %{buildroot}%{_udevrulesdir}
install -pm 644 udevrules/*.rules %{buildroot}%{_udevrulesdir}
+install -m 755 remount-tmpfs %{buildroot}/usr/lib/udev
mkdir -p %{buildroot}%{_defaultlicensedir}
@@ -241,6 +243,7 @@
%{_unitdir}/systemd-sysctl.service.d
%{_modulesloaddir}
%{_udevrulesdir}
+/usr/lib/udev/remount-tmpfs
%dir %{dracutlibdir}
%{dracutlibdir}/dracut.conf.d
%ifarch ppc64 ppc64le
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/suse-module-tools-16.0.62/udevrules/80-hotplug-cpu-mem.rules
new/suse-module-tools-16.1.0/udevrules/80-hotplug-cpu-mem.rules
--- old/suse-module-tools-16.0.62/udevrules/80-hotplug-cpu-mem.rules
2025-11-03 20:46:29.000000000 +0100
+++ new/suse-module-tools-16.1.0/udevrules/80-hotplug-cpu-mem.rules
2025-11-18 21:15:31.000000000 +0100
@@ -20,11 +20,6 @@
# namespaces, ...)
#
SUBSYSTEM=="memory", CONST{arch}!="s390x", ATTR{state}=="offline",
ATTR{state}="online", \
- RUN+="/bin/sh -c ' \
- while read src dst fs opts unused; do \
- case $$fs in \
- tmpfs) mount -o remount \"$$dst\" ;; \
- esac \
- done </proc/self/mounts"
+ RUN+="/usr/bin/systemctl --no-block start remount-tmpfs.service"
LABEL="hotplug_cpu_end"
++++++ suse-module-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.00IYFL/_old 2025-11-20 14:46:22.344217264 +0100
+++ /var/tmp/diff_new_pack.00IYFL/_new 2025-11-20 14:46:22.348217434 +0100
@@ -1,5 +1,5 @@
name: suse-module-tools
-version: 16.0.62
-mtime: 1762199189
-commit: 7ea5416dee045ea3cbfaeb13f0d8944d140bbdd8
+version: 16.1.0
+mtime: 1763496931
+commit: 89d121b92c43c67c82a9254645bf57d9266caec2