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 2024-01-31 23:53:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and      /work/SRC/openSUSE:Factory/.suse-module-tools.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-module-tools"

Wed Jan 31 23:53:55 2024 rev:75 rq:1143010 version:16.0.43

Changes:
--------
--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes      
2024-01-04 15:58:27.214833671 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1815/suse-module-tools.changes
    2024-01-31 23:54:07.073785395 +0100
@@ -1,0 +2,10 @@
+Wed Jan 31 12:02:16 UTC 2024 - Martin Wilck <mwi...@suse.com>
+
+- Update to version 16.0.43:
+  * macros.initrd: %regenerate_initrd_post: don't fail if mkdir is unavailable
+    (boo#1217979)
+  * Don't rebuild existing initramfs imagees if the environment variable
+    SKIP_REGENERATE_ALL=1 is set (boo#1192014)
+  * README: Update blacklist description (gh#openSUSE/suse-module-tools#71)
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ suse-module-tools.spec ++++++
--- /var/tmp/diff_new_pack.gsz7EO/_old  2024-01-31 23:54:08.045820472 +0100
+++ /var/tmp/diff_new_pack.gsz7EO/_new  2024-01-31 23:54:08.045820472 +0100
@@ -36,7 +36,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.42
+Version:        16.0.43
 Release:        0
 Summary:        Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:        GPL-2.0-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.gsz7EO/_old  2024-01-31 23:54:08.077821627 +0100
+++ /var/tmp/diff_new_pack.gsz7EO/_new  2024-01-31 23:54:08.077821627 +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">065d699b3b505b10a27efcb79acee44215615171</param></service></servicedata>
+              <param 
name="changesrevision">2e7447774e720050841ea03eb9f8447191eeffde</param></service></servicedata>
 (No newline at EOF)
 

++++++ suse-module-tools-16.0.42.obscpio -> suse-module-tools-16.0.43.obscpio 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.42/README.md 
new/suse-module-tools-16.0.43/README.md
--- old/suse-module-tools-16.0.42/README.md     2024-01-03 10:58:53.000000000 
+0100
+++ new/suse-module-tools-16.0.43/README.md     2024-01-12 15:39:13.000000000 
+0100
@@ -22,17 +22,20 @@
 
 ## Blacklisted file systems
 
-In the Linux kernel, file system types are implemented as kernel
-modules. While many of these file systems are well maintained, some of the
-older and less frequently used ones are not. This poses a security risk,
-because maliciously crafted file system images might open security holes when
-mounted either automatically or by an inadvertent user. 
+In the Linux kernel, file system types are implemented as kernel modules. While
+many of these file systems are well maintained, some of the older and less
+frequently used ones are not. Others are actively maintained upstream but SUSE
+kernel developers do not not actively review and include fixes for them in the
+kernel sources released in openSUSE and SUSE Enterprise Linux. This poses a
+security risk, because maliciously crafted file system images might open
+security holes when mounted either automatically or by an inadvertent user.
 
-These file systems are therefore **blacklisted** by default under openSUSE and
-SUSE Enterprise Linux. This means that the on-demand loading of file system
-modules at mount time is disabled. Blacklisting is accomplished by placing
-configuration files called `60-blacklist_fs-$SOME_FS.conf` under
-`/lib/modprobe.d`. The current list of blacklisted filesystems is:
+Filesystems not actively maintained by SUSE kernel developers are therefore
+**blacklisted** by default under openSUSE and SUSE Enterprise Linux. This means
+that the on-demand loading of file system modules at mount time is disabled.
+Blacklisting is accomplished by placing configuration files called
+`60-blacklist_fs-$SOME_FS.conf` under `/lib/modprobe.d`. The current list of
+blacklisted filesystems is:
 
     @FS_BLACKLIST@ # will be filled from spec file during package build
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.42/macros.initrd 
new/suse-module-tools-16.0.43/macros.initrd
--- old/suse-module-tools-16.0.42/macros.initrd 2024-01-03 10:58:53.000000000 
+0100
+++ new/suse-module-tools-16.0.43/macros.initrd 2024-01-12 15:39:13.000000000 
+0100
@@ -3,9 +3,23 @@
 # regenerated
 # See also fate#313506
 
+# mkdir is part of the coreutils package. When the post scriptlet of some
+# package using regenerate_initrd_post is run, the mkdir command may be
+# unavailable. This is non-fatal, because in all cases that matter for initrd
+# generation, coreutils will be part of the same transaction and will trigger
+# an initrd rebuild later. See boo#1217775.
+# 
+# Anyway, packages can use the regenerate_initrd_requires macro below to make
+# sure mkdir is available in their post scriptlet. Use if this macro is not
+# mandatory.
+
+%regenerate_initrd_requires \
+Requires(post): /usr/bin/mkdir \
+%nil
+
 %regenerate_initrd_post \
-       mkdir -p /run/regenerate-initrd/ \
-       touch /run/regenerate-initrd/all \
+        ! command -v mkdir >/dev/null || mkdir -p /run/regenerate-initrd/; \
+       [ ! -d /run/regenerate-initrd ] || > /run/regenerate-initrd/all; \
        %nil
 
 %regenerate_initrd_posttrans \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.42/regenerate-initrd-posttrans 
new/suse-module-tools-16.0.43/regenerate-initrd-posttrans
--- old/suse-module-tools-16.0.42/regenerate-initrd-posttrans   2024-01-03 
10:58:53.000000000 +0100
+++ new/suse-module-tools-16.0.43/regenerate-initrd-posttrans   2024-01-12 
15:39:13.000000000 +0100
@@ -38,7 +38,8 @@
 
 if test -e "$dir/all"; then
        rm "$dir"/*
-       "$DRACUT" -f --regenerate-all
+       [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ] ||
+               "$DRACUT" -f --regenerate-all
        exit
 fi
 err=0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.42/suse-module-tools.spec 
new/suse-module-tools-16.0.43/suse-module-tools.spec
--- old/suse-module-tools-16.0.42/suse-module-tools.spec        2024-01-03 
10:58:53.000000000 +0100
+++ new/suse-module-tools-16.0.43/suse-module-tools.spec        2024-01-12 
15:39:13.000000000 +0100
@@ -36,7 +36,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.42
+Version:        16.0.43
 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.gsz7EO/_old  2024-01-31 23:54:08.177825236 +0100
+++ /var/tmp/diff_new_pack.gsz7EO/_new  2024-01-31 23:54:08.181825379 +0100
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.42
-mtime: 1704275933
-commit: 065d699b3b505b10a27efcb79acee44215615171
+version: 16.0.43
+mtime: 1705070353
+commit: 2e7447774e720050841ea03eb9f8447191eeffde
 

Reply via email to