commit suse-module-tools for openSUSE:Factory

2024-10-01 Thread Source-Sync
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-10-01 17:11:29

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.29891 (New)


Package is "suse-module-tools"

Tue Oct  1 17:11:29 2024 rev:83 rq:1204787 version:16.0.52

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2024-09-12 16:54:12.643495429 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.29891/suse-module-tools.changes
   2024-10-01 17:11:42.461451319 +0200
@@ -1,0 +2,9 @@
+Mon Sep 30 13:54:11 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.52:
+  * rpm-script: create vmlinuz and initrd also in image build environments
+(bsc#1231040, bsc#1230858)
+  * regenerate-initrd-posttrans: Fix SKIP_REGENERATE_INITRD_ALL
+(bsc#1228929)
+
+---

Old:

  suse-module-tools-16.0.51.obscpio

New:

  suse-module-tools-16.0.52.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.XnVezb/_old  2024-10-01 17:11:43.473493504 +0200
+++ /var/tmp/diff_new_pack.XnVezb/_new  2024-10-01 17:11:43.477493670 +0200
@@ -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.51
+Version:16.0.52
 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.XnVezb/_old  2024-10-01 17:11:43.513495171 +0200
+++ /var/tmp/diff_new_pack.XnVezb/_new  2024-10-01 17:11:43.517495338 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  747e2bfce7f245987ff87cea6b80c31ce39dc2fa
+  282e930752c4d08ac0bdb116de7e035e36a78f04
 (No newline at EOF)
 

++ suse-module-tools-16.0.51.obscpio -> suse-module-tools-16.0.52.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.51/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.52/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.51/kernel-scriptlets/rpm-script  2024-09-05 
11:58:31.0 +0200
+++ new/suse-module-tools-16.0.52/kernel-scriptlets/rpm-script  2024-09-30 
15:52:11.0 +0200
@@ -133,12 +133,11 @@
message_install_bl
fi
fi
-   create_boot_symlinks "$kernelrelease-$flavor"
else
message_install_bl
-   create_boot_symlinks "$kernelrelease-$flavor"
fi
 fi
+create_boot_symlinks "$kernelrelease-$flavor"
 }
 
 check_space_in_boot() {
@@ -195,6 +194,8 @@
 create_boot_symlinks() {
 rel_flav=$1
 broken=
+
+[ -n "$is_sdbootutil" ] && return
 for x in /boot/"$image" /boot/initrd; do
[ -f "$x-$rel_flav" ] || broken=yes
 done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.51/regenerate-initrd-posttrans 
new/suse-module-tools-16.0.52/regenerate-initrd-posttrans
--- old/suse-module-tools-16.0.51/regenerate-initrd-posttrans   2024-09-05 
11:58:31.0 +0200
+++ new/suse-module-tools-16.0.52/regenerate-initrd-posttrans   2024-09-30 
15:52:11.0 +0200
@@ -76,43 +76,44 @@
 work_done=
 
 if test -e "$dir/all"; then
-   rm "$dir"/*
-   [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ] || {
+   if [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ]; then
+   rm "$dir/all"
+   else
+   rm "$dir"/*
if [ -n "$is_sdbootutil" ]; then
/usr/bin/sdbootutil --no-reuse-initrd 
--default-snapshot add-all-kernels
else
initrd_regenerate_all
fi
work_done=yes
-   }
-else
-   for f in "$dir"/*; do
-   case $f in
-   "$dir/*")
-   [ -e "$f" ] || break;;
-   esac
-   rm -f "$f"
-   kver=${f##*/}
-   case "$kver" in
-   
vmlinuz-*|image-*|vmlinux-*|linux-*|bzImage-*|uImage-*|Image-*|zImage-*)
-   kver=${kver#*-}
-   ;;
-   esac
-   [ -d /lib/modules/"$kver" ] || {
-   echo $0: skipping invalid kernel version "$dir/$kver"
-   continue
-   }
-   

commit suse-module-tools for openSUSE:Factory

2024-09-12 Thread Source-Sync
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-09-12 16:54:02

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.17570 (New)


Package is "suse-module-tools"

Thu Sep 12 16:54:02 2024 rev:82 rq:1200081 version:16.0.51

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2024-09-01 19:21:06.887248571 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.17570/suse-module-tools.changes
   2024-09-12 16:54:12.643495429 +0200
@@ -1,0 +2,9 @@
+Thu Sep  5 10:01:04 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.51:
+  * Improve handling of /boot/vmlinuz and /boot/initrd symlinks
+(boo#1207703)
+  * Add preliminary support for mkosi-initrd
+  * spec file: remove redundant dependency on sdbootutil
+
+---
@@ -3,0 +13 @@
+- Update to version 16.0.50:

Old:

  suse-module-tools-16.0.50.obscpio

New:

  suse-module-tools-16.0.51.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.r4zWe2/_old  2024-09-12 16:54:13.375525883 +0200
+++ /var/tmp/diff_new_pack.r4zWe2/_new  2024-09-12 16:54:13.379526050 +0200
@@ -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.50
+Version:16.0.51
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -52,7 +52,6 @@
 Requires:   coreutils
 Requires:   findutils
 Requires:   systemd-rpm-macros
-Requires:   (sdbootutil if sdbootutil)
 Requires:   rpm
 Requires(post): /usr/bin/grep
 Requires(post): /usr/bin/sed
@@ -120,6 +119,8 @@
 install -d -m 755 "%{buildroot}/usr/lib/module-init-tools"
 install -pm 755 -t "%{buildroot}/usr/lib/module-init-tools/" \
weak-modules2 driver-check.sh unblacklist lsinitrd-quick 
get_dracut_drivers
+install -pm 755 "dracut-posttrans" "%{buildroot}/usr/lib/module-init-tools/"
+install -pm 755 "mkosi-initrd-posttrans" 
"%{buildroot}/usr/lib/module-init-tools/"
 install -pm 755 "regenerate-initrd-posttrans" 
"%{buildroot}/usr/lib/module-init-tools/"
 install -d -m 755 "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
 install -pm 755 "kernel-scriptlets/cert-script" 
"%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
@@ -249,5 +250,7 @@
 #
 %files scriptlets
 /usr/lib/module-init-tools/kernel-scriptlets
+/usr/lib/module-init-tools/dracut-posttrans
+/usr/lib/module-init-tools/mkosi-initrd-posttrans
 /usr/lib/module-init-tools/regenerate-initrd-posttrans
 

++ _servicedata ++
--- /var/tmp/diff_new_pack.r4zWe2/_old  2024-09-12 16:54:13.423527880 +0200
+++ /var/tmp/diff_new_pack.r4zWe2/_new  2024-09-12 16:54:13.427528047 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  503d772e6951ef8c268bc14f39b4c8d5f5a90986
+  747e2bfce7f245987ff87cea6b80c31ce39dc2fa
 (No newline at EOF)
 

++ suse-module-tools-16.0.50.obscpio -> suse-module-tools-16.0.51.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.50/README.md 
new/suse-module-tools-16.0.51/README.md
--- old/suse-module-tools-16.0.50/README.md 2024-08-30 15:03:25.0 
+0200
+++ new/suse-module-tools-16.0.51/README.md 2024-09-05 11:58:31.0 
+0200
@@ -120,8 +120,8 @@
 # Boot Loader Specification (BLS) and EFI System Partition (ESP)
 
 There are scripts generating boot entries (via perl-Bootloader), new
-initrds (via dracut) and updating the kernel module dependency lists
-(via depmod).  If we are in a system using the boot entries defined in
+initrds (via dracut or mkosi-initrd) and updating the kernel module dependency
+lists (via depmod).  If we are in a system using the boot entries defined in
 the bootloader specification (BLS), then we need to take special
 considerations.
 
@@ -141,76 +141,80 @@
 system.  The following table summarizes those interactions:
 
 
-| Model| Operation | Element| Done   |
-|--|---|||
-| Traditional  | Kernel| depmod | wm2 (rpm-script/post[un])  |
-|  |   | initrd | wm2 (rpm-script/post[un])  |
-|  |   | boot entry | rpm-script/post[un]|
-|  

commit suse-module-tools for openSUSE:Factory

2024-07-18 Thread Source-Sync
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-07-18 19:15:15

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.17339 (New)


Package is "suse-module-tools"

Thu Jul 18 19:15:15 2024 rev:79 rq:1188378 version:16.0.48

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2024-07-17 15:14:30.548661964 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.17339/suse-module-tools.changes
   2024-07-18 19:15:21.440770718 +0200
@@ -1,0 +2,7 @@
+Thu Jul 18 10:10:56 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.48:
+  * Fix 64k check in check_arm_pagesize() that would cause OBS
+builds to fail
+
+---

Old:

  suse-module-tools-16.0.47.obscpio

New:

  suse-module-tools-16.0.48.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.fMRb6E/_old  2024-07-18 19:15:22.220802372 +0200
+++ /var/tmp/diff_new_pack.fMRb6E/_new  2024-07-18 19:15:22.220802372 +0200
@@ -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.47
+Version:16.0.48
 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.fMRb6E/_old  2024-07-18 19:15:22.260803956 +0200
+++ /var/tmp/diff_new_pack.fMRb6E/_new  2024-07-18 19:15:22.264804115 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  790fe7ce0eb9db37932c65161d88da73efcb809f
+  6f3b676e6bfca337e2d056c789f6c2df5b916d79
 (No newline at EOF)
 

++ suse-module-tools-16.0.47.obscpio -> suse-module-tools-16.0.48.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.47/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.48/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.47/kernel-scriptlets/rpm-script  2024-07-03 
23:26:16.0 +0200
+++ new/suse-module-tools-16.0.48/kernel-scriptlets/rpm-script  2024-07-18 
12:09:09.0 +0200
@@ -207,7 +207,7 @@
 # YAST_IS_RUNNING: We're probably test installing the kernel, that should 
succeed
 if [ "$flavor" != default ] || [ "$( uname -m )" != aarch64 ] || \
   [ "$FORCE_4K" = 1 ] || [ "$YAST_IS_RUNNING" = instsys ] || \
-  ! zgrep -q CONFIG_ARM64_64K_PAGES /proc/config.gz; then
+  ! zgrep -q CONFIG_ARM64_64K_PAGES=y /proc/config.gz; then
return
 fi
 cat >&2 <<-EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.47/suse-module-tools.spec 
new/suse-module-tools-16.0.48/suse-module-tools.spec
--- old/suse-module-tools-16.0.47/suse-module-tools.spec2024-07-03 
23:26:16.0 +0200
+++ new/suse-module-tools-16.0.48/suse-module-tools.spec2024-07-18 
12:09:09.0 +0200
@@ -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.47
+Version:16.0.48
 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.fMRb6E/_old  2024-07-18 19:15:22.376808551 +0200
+++ /var/tmp/diff_new_pack.fMRb6E/_new  2024-07-18 19:15:22.380808710 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.47
-mtime: 1720041976
-commit: 790fe7ce0eb9db37932c65161d88da73efcb809f
+version: 16.0.48
+mtime: 1721297349
+commit: 6f3b676e6bfca337e2d056c789f6c2df5b916d79
 


commit suse-module-tools for openSUSE:Factory

2024-07-17 Thread Source-Sync
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-07-17 15:13:59

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.17339 (New)


Package is "suse-module-tools"

Wed Jul 17 15:13:59 2024 rev:78 rq:1185245 version:16.0.47

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2024-06-25 23:06:58.641211306 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.17339/suse-module-tools.changes
   2024-07-17 15:14:30.548661964 +0200
@@ -1,0 +2,13 @@
+Wed Jul  3 21:49:31 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.47:
+  * rpm scriptlets: fix shellcheck warnings
+
+- Update to version 16.0.46:
+  * Support for bootloaders that follow the boot loader specification
+in particular systemd-boot (bsc#1226122)
+  * Spec file: obsolete sdbootutil-rpm-scriptlets, the scriptlets
+in suse-module-tools-scriptlets have modified to support the
+systemd-boot / sdbootutil use case, too
+
+---

Old:

  suse-module-tools-16.0.45.obscpio

New:

  suse-module-tools-16.0.47.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.cgGVhz/_old  2024-07-17 15:14:31.600700125 +0200
+++ /var/tmp/diff_new_pack.cgGVhz/_new  2024-07-17 15:14:31.604700269 +0200
@@ -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.45
+Version:16.0.47
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -81,6 +81,8 @@
 Provides:   suse-kernel-rpm-scriptlets = 0
 Requires:   suse-module-tools = %{version}
 Provides:   suse-module-tools:/usr/lib/module-init-tools/kernel-scriptlets
+Provides:   sdbootutil-rpm-scriptlets = 2.0
+Obsoletes:  sdbootutil-rpm-scriptlets < 2.0
 
 %description scriptlets
 Scripts called by the SUSE kernel packages on installation

++ _servicedata ++
--- /var/tmp/diff_new_pack.cgGVhz/_old  2024-07-17 15:14:31.648701865 +0200
+++ /var/tmp/diff_new_pack.cgGVhz/_new  2024-07-17 15:14:31.652702011 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  66cef9d663358efd86365b12a1e799b173ea157a
+  790fe7ce0eb9db37932c65161d88da73efcb809f
 (No newline at EOF)
 

++ suse-module-tools-16.0.45.obscpio -> suse-module-tools-16.0.47.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.45/README.md 
new/suse-module-tools-16.0.47/README.md
--- old/suse-module-tools-16.0.45/README.md 2024-06-12 18:19:51.0 
+0200
+++ new/suse-module-tools-16.0.47/README.md 2024-07-03 23:26:16.0 
+0200
@@ -115,3 +115,102 @@
 are applied by **systemd-sysctl.service** at boot time. These settings are
 shipped in the file `/boot/sysctl.conf-$(uname -r)`, which is part of the
 kernel package.
+
+
+# Boot Loader Specification (BLS) and EFI System Partition (ESP)
+
+There are scripts generating boot entries (via perl-Bootloader), new
+initrds (via dracut) and updating the kernel module dependency lists
+(via depmod).  If we are in a system using the boot entries defined in
+the bootloader specification (BLS), then we need to take special
+considerations.
+
+The tool `sdbootutil` is the one responsible of synchronizing the
+content in the rootfs with the ESP (kernel, bootloader, shim, boot
+entries, initrd, etc), so certain actions should be delegated to it.
+
+To complicate the situation further, transactional systems (like
+MicroOS) cannot access the ESP from inside the transaction as that
+would break the atomicity of the update operation.  It is the
+`snapper` plugin provided by `sdbootutil` that will call the scripts
+in the correct moment (when setting the new default snapshot).
+
+This imposes that `weak-modules2`, `regenerate-initrd-posttrans`, the
+`kernel-scriptlets` and the snapper plugin now need to work in
+coordination, reordering certain actions depending on the kind of
+system.  The following table summarizes those interactions:
+
+
+| Model| Operation | Element| Done   |
+|--|---|||
+| Traditional  | Kernel| depmod | wm2 (rpm-script/post[un])  |
+|  |   | initrd | wm2 (rpm-script/pos

commit suse-module-tools for openSUSE:Factory

2024-06-25 Thread Source-Sync
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-06-25 23:06:41

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.18349 (New)


Package is "suse-module-tools"

Tue Jun 25 23:06:41 2024 rev:77 rq:1183025 version:16.0.45

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2024-05-23 15:34:39.538306392 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.18349/suse-module-tools.changes
   2024-06-25 23:06:58.641211306 +0200
@@ -1,0 +2,6 @@
+Mon Jun 24 14:10:46 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.45:
+  * udevrules: activate CPUs on hotplug for s390, too (bsc#1224400)
+
+---

Old:

  suse-module-tools-16.0.44.obscpio

New:

  suse-module-tools-16.0.45.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.3k4fhK/_old  2024-06-25 23:06:59.461241534 +0200
+++ /var/tmp/diff_new_pack.3k4fhK/_new  2024-06-25 23:06:59.461241534 +0200
@@ -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.44
+Version:16.0.45
 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.3k4fhK/_old  2024-06-25 23:06:59.497242861 +0200
+++ /var/tmp/diff_new_pack.3k4fhK/_new  2024-06-25 23:06:59.501243009 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  65af4fbcd4584af98f6ab2f86aa5a17cf02d2b82
+  66cef9d663358efd86365b12a1e799b173ea157a
 (No newline at EOF)
 

++ suse-module-tools-16.0.44.obscpio -> suse-module-tools-16.0.45.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.44/suse-module-tools.spec 
new/suse-module-tools-16.0.45/suse-module-tools.spec
--- old/suse-module-tools-16.0.44/suse-module-tools.spec2024-05-22 
20:30:09.0 +0200
+++ new/suse-module-tools-16.0.45/suse-module-tools.spec2024-06-12 
18:19:51.0 +0200
@@ -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.44
+Version:16.0.45
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.44/udevrules/80-hotplug-cpu-mem.rules 
new/suse-module-tools-16.0.45/udevrules/80-hotplug-cpu-mem.rules
--- old/suse-module-tools-16.0.44/udevrules/80-hotplug-cpu-mem.rules
2024-05-22 20:30:09.0 +0200
+++ new/suse-module-tools-16.0.45/udevrules/80-hotplug-cpu-mem.rules
2024-06-12 18:19:51.0 +0200
@@ -8,6 +8,7 @@
 # Hotplug physical CPU
 #
 SUBSYSTEM=="cpu", CONST{arch}=="x86-64", TEST=="online", ATTR{online}=="0", 
ATTR{online}="1"
+SUBSYSTEM=="cpu", CONST{arch}=="s390*", TEST=="online", ATTR{configure}=="1", 
ATTR{online}=="0", ATTR{online}="1"
 
 #
 # Hotplug physical memory. Instances of tmpfs are remounted so their

++ suse-module-tools.obsinfo ++
--- /var/tmp/diff_new_pack.3k4fhK/_old  2024-06-25 23:06:59.613247137 +0200
+++ /var/tmp/diff_new_pack.3k4fhK/_new  2024-06-25 23:06:59.617247285 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.44
-mtime: 1716402609
-commit: 65af4fbcd4584af98f6ab2f86aa5a17cf02d2b82
+version: 16.0.45
+mtime: 1718209191
+commit: 66cef9d663358efd86365b12a1e799b173ea157a
 


commit suse-module-tools for openSUSE:Factory

2024-05-23 Thread Source-Sync
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-05-23 15:34:16

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.24587 (New)


Package is "suse-module-tools"

Thu May 23 15:34:16 2024 rev:76 rq:1175930 version:16.0.44

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2024-01-31 23:54:07.073785395 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.24587/suse-module-tools.changes
   2024-05-23 15:34:39.538306392 +0200
@@ -1,0 +2,8 @@
+Wed May 22 18:32:42 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.44:
+  * Include unblacklist in initramfs (bsc#1224320)
+  * regenerate-initrd-posttrans: run update-bootloader --refresh for XEN
+(bsc#1223278)
+
+---

Old:

  suse-module-tools-16.0.43.obscpio

New:

  suse-module-tools-16.0.44.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.VIzc00/_old  2024-05-23 15:34:40.430338762 +0200
+++ /var/tmp/diff_new_pack.VIzc00/_new  2024-05-23 15:34:40.430338762 +0200
@@ -20,6 +20,7 @@
 # This assumes post-usr-merge (20210527) for Tumbleweed
 %global modprobe_dir /usr/lib/modprobe.d
 %global depmod_dir /usr/lib/depmod.d
+%global dracutlibdir %{_prefix}/lib/dracut
 %global with_kernel_sysctl 1
 # boot_sysctl may be dropped on TW when we can assume that nobody keeps
 # kernel packages around that store sysctl files under /boot
@@ -36,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.43
+Version:16.0.44
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -126,6 +127,8 @@
 ln -s rpm-script 
%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/rpm-$i
 done
 
+install -d -m 755 %{buildroot}%{dracutlibdir}/dracut.conf.d
+install -pm 644 10-unblacklist.conf %{buildroot}%{dracutlibdir}/dracut.conf.d
 install -d -m 755 "%{buildroot}%{_prefix}/bin"
 
 # systemd service(s) to load kernel-specific sysctl settings
@@ -232,6 +235,8 @@
 %{_unitdir}/systemd-sysctl.service.d
 %{_modulesloaddir}
 %{_udevrulesdir}
+%dir %{dracutlibdir}
+%{dracutlibdir}/dracut.conf.d
 %ifarch ppc64 ppc64le
 /usr/lib/systemd/system-generators
 %endif

++ _servicedata ++
--- /var/tmp/diff_new_pack.VIzc00/_old  2024-05-23 15:34:40.466340067 +0200
+++ /var/tmp/diff_new_pack.VIzc00/_new  2024-05-23 15:34:40.470340213 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  2e7447774e720050841ea03eb9f8447191eeffde
+  65af4fbcd4584af98f6ab2f86aa5a17cf02d2b82
 (No newline at EOF)
 

++ suse-module-tools-16.0.43.obscpio -> suse-module-tools-16.0.44.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.43/10-unblacklist.conf 
new/suse-module-tools-16.0.44/10-unblacklist.conf
--- old/suse-module-tools-16.0.43/10-unblacklist.conf   1970-01-01 
01:00:00.0 +0100
+++ new/suse-module-tools-16.0.44/10-unblacklist.conf   2024-05-22 
20:30:09.0 +0200
@@ -0,0 +1,3 @@
+# We ship modprobe.d files that call unblacklist.
+# It's a noop in the initramfs, but it needs to exist.
+install_items+=" /usr/lib/module-init-tools/unblacklist "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.43/regenerate-initrd-posttrans 
new/suse-module-tools-16.0.44/regenerate-initrd-posttrans
--- old/suse-module-tools-16.0.43/regenerate-initrd-posttrans   2024-01-12 
15:39:13.0 +0100
+++ new/suse-module-tools-16.0.44/regenerate-initrd-posttrans   2024-05-22 
20:30:09.0 +0200
@@ -1,4 +1,8 @@
 #!/bin/sh
+# Local variables:
+# indent-tabs-mode: t
+# sh-basic-offset: 8
+# End:
 #
 # Packages that install kernels or kernel-modules create a flag
 #
@@ -36,31 +40,47 @@
break
 done
 
+err=0
+work_done=
+
 if test -e "$dir/all"; then
rm "$dir"/*
-   [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ] ||
+   [ "$SKIP_REGENERATE_INITRD_ALL" = 1 ] || {
"$DRACUT" -f --regenerate-all
-   exit
-fi
-err=0
-for f in "$dir"/*; do
-   case $f in
-   "$dir/*")
-   [ -e "$f" ] || break;;
-   esac
-   rm -f "$f"
-   kver=${f##*/}
-   case "$kver" in
-   
vmlinuz-*|image-*|vmlinux-*|linux-*|bzImage-*|uImage-*|Im

commit suse-module-tools for openSUSE:Factory

2024-01-31 Thread Source-Sync
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 
+
+- 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 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  065d699b3b505b10a27efcb79acee44215615171
+  2e7447774e720050841ea03eb9f8447191eeffde
 (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.0 
+0100
+++ new/suse-module-tools-16.0.43/README.md 2024-01-12 15:39:13.0 
+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.0 
+0100
+++ new/suse-module-tools-16.0.43/macros.initrd 2024-0

commit suse-module-tools for openSUSE:Factory

2024-01-04 Thread Source-Sync
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-04 15:57:06

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.28375 (New)


Package is "suse-module-tools"

Thu Jan  4 15:57:06 2024 rev:74 rq:1136446 version:16.0.42

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-12-15 21:47:19.226240437 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.28375/suse-module-tools.changes
   2024-01-04 15:58:27.214833671 +0100
@@ -1,0 +2,20 @@
+Wed Jan  3 09:59:35 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.42:
+  * 60-io-scheduler.rules: test for "scheduler" sysfs attribute (boo#1216717)
+
+---
+Tue Jan  2 15:35:07 UTC 2024 - Martin Wilck 
+
+- Update to version 16.0.41:
+  * rpm-script: fix issue during installation (bsc#1217775)
+  * rpm-script: preun: remove stale .vmlinuz.hmac file
+
+---
+Mon Dec 18 20:12:46 UTC 2023 - Martin Wilck 
+
+  * add blacklist entry for reiserfs (jsc#PED-6167)
+  * rpm-script: add symlink /boot/.vmlinuz.hmac (bsc#1217775)
+  * Remove kmp-install (boo#1214360)
+
+---

Old:

  suse-module-tools-16.0.39.obscpio

New:

  suse-module-tools-16.0.42.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.NS2iaZ/_old  2024-01-04 15:58:28.318874002 +0100
+++ /var/tmp/diff_new_pack.NS2iaZ/_new  2024-01-04 15:58:28.318874002 +0100
@@ -28,7 +28,7 @@
 %global systemd_units %{?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 romfs sysv ufs zonefs
+%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
 
 # List of all files installed under modprobe.d
 # Note: this list contains files installed by previous versions, like 
00-system-937216.conf!
@@ -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.39
+Version:16.0.42
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -127,7 +127,6 @@
 done
 
 install -d -m 755 "%{buildroot}%{_prefix}/bin"
-install -pm 755 kmp-install "%{buildroot}%{_bindir}/"
 
 # systemd service(s) to load kernel-specific sysctl settings
 install -d -m 755 "%{buildroot}%{_unitdir}/systemd-sysctl.service.d"
@@ -223,7 +222,6 @@
 %dir %{_sysconfdir}/modprobe.d
 %{depmod_dir}
 %dir %{_sysconfdir}/depmod.d
-%{_bindir}/kmp-install
 %dir /usr/lib/module-init-tools
 /usr/lib/module-init-tools/driver-check.sh
 /usr/lib/module-init-tools/lsinitrd-quick

++ _servicedata ++
--- /var/tmp/diff_new_pack.NS2iaZ/_old  2024-01-04 15:58:28.350875171 +0100
+++ /var/tmp/diff_new_pack.NS2iaZ/_new  2024-01-04 15:58:28.354875317 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  d2e769f1f4ed527b68a1a5894c7ffeb84e32d2a0
+  065d699b3b505b10a27efcb79acee44215615171
 (No newline at EOF)
 

++ suse-module-tools-16.0.39.obscpio -> suse-module-tools-16.0.42.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.39/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.42/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.39/kernel-scriptlets/rpm-script  2023-12-14 
20:58:45.0 +0100
+++ new/suse-module-tools-16.0.42/kernel-scriptlets/rpm-script  2024-01-03 
10:58:53.0 +0100
@@ -194,11 +194,6 @@
trigger_purge_kernels || script_rc=$?
fi
 
-   for x in /boot/"$image" /boot/initrd; do
-   rm -f $x
-   ln -s ${x##*/}-"$kernelrelease"-"$flavor" $x
-   done
-
# compat stuff for /boot.
# if /boot and /usr are not speparate partitions we can just link
# the kernel there to save space. Otherwise copy.
@@ -209,7 +204,7 @@
copy_or_link="ln -sf"
separate_boot=""
fi
-   # XXX: need 

commit suse-module-tools for openSUSE:Factory

2023-12-15 Thread Source-Sync
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 2023-12-15 21:47:13

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.25432 (New)


Package is "suse-module-tools"

Fri Dec 15 21:47:13 2023 rev:73 rq:1133180 version:16.0.39

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-10-31 20:25:17.497040571 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.25432/suse-module-tools.changes
   2023-12-15 21:47:19.226240437 +0100
@@ -1,0 +2,10 @@
+Thu Dec 14 19:59:57 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.39:
+  * Add more modules to file system blacklist (jsc#PED-6167)
+Blacklisted filesystem modules that aren't officially supported
+by SUSE: f2fs, hfsplus, jfss2, kafs, ntfs3, orangefs, pstore, romfs, 
zonefs.
+As usual, the blacklist entries can be removed by running an
+explicit "modrobe $FS_MODULE" command.
+
+---

Old:

  suse-module-tools-16.0.38.obscpio

New:

  suse-module-tools-16.0.39.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.bldLu5/_old  2023-12-15 21:47:20.314280206 +0100
+++ /var/tmp/diff_new_pack.bldLu5/_new  2023-12-15 21:47:20.318280353 +0100
@@ -28,7 +28,7 @@
 %global systemd_units %{?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 freevxfs hfs 
hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs
+%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 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!
@@ -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.38
+Version:16.0.39
 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.bldLu5/_old  2023-12-15 21:47:20.354281669 +0100
+++ /var/tmp/diff_new_pack.bldLu5/_new  2023-12-15 21:47:20.358281814 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  a061b1b2a3e52cdbc54d3e24bd3bdacf5b589aba
+  d2e769f1f4ed527b68a1a5894c7ffeb84e32d2a0
 (No newline at EOF)
 

++ suse-module-tools-16.0.38.obscpio -> suse-module-tools-16.0.39.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.38/suse-module-tools.spec 
new/suse-module-tools-16.0.39/suse-module-tools.spec
--- old/suse-module-tools-16.0.38/suse-module-tools.spec2023-10-27 
17:47:03.0 +0200
+++ new/suse-module-tools-16.0.39/suse-module-tools.spec2023-12-14 
20:58:45.0 +0100
@@ -28,7 +28,7 @@
 %global systemd_units %{?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 freevxfs hfs 
hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs
+%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 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!
@@ -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.38
+Version:16.0.39
 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.bldLu5/_old  2023-12-15 21:47:20.462285616 +0100
+++ /var/tmp/diff_new_pack.bldLu5/_new  2023-12-15 21:47:20.466285762 +0100
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.38
-mtime: 1698421623
-commit: a061b1b2a3e52cdbc54d3e24bd3bdacf5b589aba
+version: 16.0.39
+mtime: 1702583925

commit suse-module-tools for openSUSE:Factory

2023-10-31 Thread Source-Sync
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 2023-10-31 20:25:10

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.17445 (New)


Package is "suse-module-tools"

Tue Oct 31 20:25:10 2023 rev:72 rq:1121300 version:16.0.38

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-10-27 22:27:14.997438815 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.17445/suse-module-tools.changes
   2023-10-31 20:25:17.497040571 +0100
@@ -1,0 +2,6 @@
+Fri Oct 27 15:48:07 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.38:
+  * modprobe.d: use softdep to load sd_mod and sg (boo#1216070)
+
+---

Old:

  suse-module-tools-16.0.37.obscpio

New:

  suse-module-tools-16.0.38.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.bHOSYv/_old  2023-10-31 20:25:18.473076422 +0100
+++ /var/tmp/diff_new_pack.bHOSYv/_new  2023-10-31 20:25:18.473076422 +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.37
+Version:16.0.38
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -142,7 +142,10 @@
 %endif
 
 install -d -m 755 "%{buildroot}%{_modulesloaddir}"
-install -pm 644 -t "%{buildroot}%{_modulesloaddir}" modules-load.d/*.conf
+for _x in modules-load.d/*.conf; do
+[ -e "$_x" ] || continue
+install -pm 644 -t "%{buildroot}%{_modulesloaddir}" "$_x"
+done
 
 %ifarch ppc64 ppc64le
 install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators

++ _servicedata ++
--- /var/tmp/diff_new_pack.bHOSYv/_old  2023-10-31 20:25:18.505077597 +0100
+++ /var/tmp/diff_new_pack.bHOSYv/_new  2023-10-31 20:25:18.509077744 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  9b3340f3d7bd08f5112811f78bbd00834e5758bf
+  a061b1b2a3e52cdbc54d3e24bd3bdacf5b589aba
 (No newline at EOF)
 

++ suse-module-tools-16.0.37.obscpio -> suse-module-tools-16.0.38.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.37/modprobe.conf/common/10-scsi.conf 
new/suse-module-tools-16.0.38/modprobe.conf/common/10-scsi.conf
--- old/suse-module-tools-16.0.37/modprobe.conf/common/10-scsi.conf 
1970-01-01 01:00:00.0 +0100
+++ new/suse-module-tools-16.0.38/modprobe.conf/common/10-scsi.conf 
2023-10-27 17:47:03.0 +0200
@@ -0,0 +1,2 @@
+# load sd_mod and sg early (bsc#1216070, bsc#1036463)
+softdep scsi_mod post: sd_mod sg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.37/modules-load.d/sg.conf 
new/suse-module-tools-16.0.38/modules-load.d/sg.conf
--- old/suse-module-tools-16.0.37/modules-load.d/sg.conf2023-10-25 
21:47:22.0 +0200
+++ new/suse-module-tools-16.0.38/modules-load.d/sg.conf1970-01-01 
01:00:00.0 +0100
@@ -1,2 +0,0 @@
-# Ensure that the sg driver is loaded early (bsc#1036463)
-sg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.37/suse-module-tools.spec 
new/suse-module-tools-16.0.38/suse-module-tools.spec
--- old/suse-module-tools-16.0.37/suse-module-tools.spec2023-10-25 
21:47:22.0 +0200
+++ new/suse-module-tools-16.0.38/suse-module-tools.spec2023-10-27 
17:47:03.0 +0200
@@ -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.37
+Version:16.0.38
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -142,7 +142,10 @@
 %endif
 
 install -d -m 755 "%{buildroot}%{_modulesloaddir}"
-install -pm 644 -t "%{buildroot}%{_modulesloaddir}" modules-load.d/*.conf
+for _x in modules-load.d/*.conf; do
+[ -e "$_x" ] || continue
+install -pm 644 -t "%{buildroot}%{_modulesloaddir}" "$_x"
+done
 
 %ifarch ppc64 ppc64le
 install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators

++ suse-module-tools.obsinfo ++
--- /var/tmp/diff_new_pack.bHOSYv/_old  2023-10-31 20:25:18.605081270 +0100
+++ /var/tmp/di

commit suse-module-tools for openSUSE:Factory

2023-10-27 Thread Source-Sync
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 2023-10-27 22:27:11

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.17445 (New)


Package is "suse-module-tools"

Fri Oct 27 22:27:11 2023 rev:71 rq:1120370 version:16.0.37

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-10-17 20:25:01.863350723 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.17445/suse-module-tools.changes
   2023-10-27 22:27:14.997438815 +0200
@@ -1,0 +2,6 @@
+Wed Oct 25 19:48:57 UTC 2023 - Martin Wilck 
+
+  * weak-modules2: ignore INITRD_MODULES (jsc#PED-1915), obtain
+list of modules from dracut.conf.d instead
+
+---

Old:

  suse-module-tools-16.0.36.obscpio

New:

  suse-module-tools-16.0.37.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.TT1HPQ/_old  2023-10-27 22:27:16.157481361 +0200
+++ /var/tmp/diff_new_pack.TT1HPQ/_new  2023-10-27 22:27:16.161481508 +0200
@@ -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.36
+Version:16.0.37
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -112,7 +112,7 @@
 # "/usr/lib/module-init-tools" name hardcoded in other packages
 install -d -m 755 "%{buildroot}/usr/lib/module-init-tools"
 install -pm 755 -t "%{buildroot}/usr/lib/module-init-tools/" \
-   weak-modules2 driver-check.sh unblacklist lsinitrd-quick
+   weak-modules2 driver-check.sh unblacklist lsinitrd-quick 
get_dracut_drivers
 install -pm 755 "regenerate-initrd-posttrans" 
"%{buildroot}/usr/lib/module-init-tools/"
 install -d -m 755 "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
 install -pm 755 "kernel-scriptlets/cert-script" 
"%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
@@ -226,6 +226,7 @@
 /usr/lib/module-init-tools/lsinitrd-quick
 /usr/lib/module-init-tools/unblacklist
 /usr/lib/module-init-tools/weak-modules2
+/usr/lib/module-init-tools/get_dracut_drivers
 %{_unitdir}/*.service
 %{_unitdir}/systemd-sysctl.service.d
 %{_modulesloaddir}

++ _servicedata ++
--- /var/tmp/diff_new_pack.TT1HPQ/_old  2023-10-27 22:27:16.193482681 +0200
+++ /var/tmp/diff_new_pack.TT1HPQ/_new  2023-10-27 22:27:16.197482828 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  46ad91a426a9b7152a885cc9f3431f069ccda712
+  9b3340f3d7bd08f5112811f78bbd00834e5758bf
 (No newline at EOF)
 

++ suse-module-tools-16.0.36.obscpio -> suse-module-tools-16.0.37.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.36/get_dracut_drivers 
new/suse-module-tools-16.0.37/get_dracut_drivers
--- old/suse-module-tools-16.0.36/get_dracut_drivers1970-01-01 
01:00:00.0 +0100
+++ new/suse-module-tools-16.0.37/get_dracut_drivers2023-10-25 
21:47:22.0 +0200
@@ -0,0 +1,45 @@
+#! /bin/bash
+# This code reads a list of modules from stdin, and takes the
+# content of the dracut configuration files as argv[1].
+# It evaluates the dracut configuration to set the module-related
+# configuration variables add_drivers etc.
+# It appends the gathered module names to the input, and
+# filters the result using the regex from the omit_drivers variable.
+# The code is meant to be executed with decreased privileges,
+# in order to avoid sourcing arbitrary scripts as root.
+
+[[ "${WM2_VERBOSE:-0}" -le 2 ]] || set -x
+
+ME=${0##*/}
+add_drivers=""
+force_drivers=""
+omit_drivers=""
+drivers=""
+
+eval "$1" ||
+echo "$0: error evaluating dracut configuration" >&2
+
+# sanitize omit_drivers; code similar to dracut.sh 059
+# filter out empty lines; also handle the case where omit_drivers is empty
+omit_drivers_corrected="^[[:space:]]*$"
+for d in $omit_drivers; do
+   [[ " $drivers $add_drivers " == *\ $d\ * ]] && continue
+   [[ " $drivers $force_drivers " == *\ $d\ * ]] && continue
+   omit_drivers_corrected+="|$d"
+done
+
+if [[ "${WM2_VERBOSE:-0}" -gt 0 ]]; then
+echo "$ME: drivers='$drivers'" >&2
+echo "$ME: add_drivers='$add_drivers'" >&2
+echo "$ME: force_drivers='$force_drivers'" >&2
+echo "$ME: omit_drivers='$omit_drivers'" >&2
+echo "$ME: omit_drivers_corrected='$omit_drivers_corrected'" >&2
+fi
+
+# T

commit suse-module-tools for openSUSE:Factory

2023-10-17 Thread Source-Sync
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 2023-10-17 20:24:49

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.20540 (New)


Package is "suse-module-tools"

Tue Oct 17 20:24:49 2023 rev:70 rq:1118229 version:16.0.36

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-10-01 21:21:48.659570144 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.20540/suse-module-tools.changes
   2023-10-17 20:25:01.863350723 +0200
@@ -5 +5 @@
-  * blacklist RNDIS modules (bsc#1205767, jsc#PED-5731)
+  * blacklist RNDIS modules (bsc#1205767, jsc#PED-5731, CVE-2023-23559)



Other differences:
--


commit suse-module-tools for openSUSE:Factory

2023-10-01 Thread Source-Sync
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 2023-10-01 21:21:45

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.28202 (New)


Package is "suse-module-tools"

Sun Oct  1 21:21:45 2023 rev:69 rq:1114421 version:16.0.36

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-09-06 18:57:52.242868781 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.28202/suse-module-tools.changes
   2023-10-01 21:21:48.659570144 +0200
@@ -1,0 +2,7 @@
+Fri Sep 29 16:49:41 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.36
+  * blacklist RNDIS modules (bsc#1205767, jsc#PED-5731)
+  * modprobe.d: Blacklist cls_tcindex module (bsc#1210335, CVE-2023-1829)
+
+---

Old:

  suse-module-tools-16.0.35.obscpio

New:

  suse-module-tools-16.0.36.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.DnZV99/_old  2023-10-01 21:21:50.063620949 +0200
+++ /var/tmp/diff_new_pack.DnZV99/_new  2023-10-01 21:21:50.063620949 +0200
@@ -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.35
+Version:16.0.36
 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.DnZV99/_old  2023-10-01 21:21:50.095622106 +0200
+++ /var/tmp/diff_new_pack.DnZV99/_new  2023-10-01 21:21:50.099622251 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  c48173fba4679b2501faab4a6241b8a057b0490e
+  46ad91a426a9b7152a885cc9f3431f069ccda712
 (No newline at EOF)
 

++ suse-module-tools-16.0.35.obscpio -> suse-module-tools-16.0.36.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-netcls.conf 
new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-netcls.conf
--- old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-netcls.conf 
1970-01-01 01:00:00.0 +0100
+++ new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-netcls.conf 
2023-09-29 17:47:04.0 +0200
@@ -0,0 +1,2 @@
+# Module is affected by bsc#1210335 (CVE-2023-1829), prevent loading it 
unwittingly
+blacklist cls_tcindex
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-rndis.conf 
new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-rndis.conf
--- old/suse-module-tools-16.0.35/modprobe.conf/common/50-blacklist-rndis.conf  
1970-01-01 01:00:00.0 +0100
+++ new/suse-module-tools-16.0.36/modprobe.conf/common/50-blacklist-rndis.conf  
2023-09-29 17:47:04.0 +0200
@@ -0,0 +1,5 @@
+# RNDIS is considered insecure (bsc#1205767, jsc#PED-5731)
+blacklist rndis_wlan
+blacklist usb_f_rndis
+blacklist rndis_host
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.35/suse-module-tools.spec 
new/suse-module-tools-16.0.36/suse-module-tools.spec
--- old/suse-module-tools-16.0.35/suse-module-tools.spec2023-09-05 
18:16:46.0 +0200
+++ new/suse-module-tools-16.0.36/suse-module-tools.spec2023-09-29 
17:47:04.0 +0200
@@ -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.35
+Version:16.0.36
 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.DnZV99/_old  2023-10-01 21:21:50.195625725 +0200
+++ /var/tmp/diff_new_pack.DnZV99/_new  2023-10-01 21:21:50.199625869 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.35
-mtime: 1693930606
-commit: c48173fba4679b2501faab4a6241b8a057b0490e
+version: 16.0.36
+mtime: 1696002424
+commit: 46ad91a426a9b7152a885cc9f3431f069ccda712
 


commit suse-module-tools for openSUSE:Factory

2023-09-06 Thread Source-Sync
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 2023-09-06 18:56:27

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1766 (New)


Package is "suse-module-tools"

Wed Sep  6 18:56:27 2023 rev:68 rq:1109139 version:16.0.35

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-09-02 22:07:19.522561161 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1766/suse-module-tools.changes
2023-09-06 18:57:52.242868781 +0200
@@ -1,0 +2,9 @@
+Tue Sep  5 19:10:35 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.35:
+
+  * split off regenerate-initrd-posttrans in the kernel-scriptlets package
+(boo#1213459)
+  * wm2: Update for usrmerge (boo#1214428)
+
+---

Old:

  suse-module-tools-16.0.34.obscpio

New:

  suse-module-tools-16.0.35.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.uWb8UB/_old  2023-09-06 18:57:53.742922255 +0200
+++ /var/tmp/diff_new_pack.uWb8UB/_new  2023-09-06 18:57:53.746922398 +0200
@@ -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.34
+Version:16.0.35
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -224,7 +224,6 @@
 %dir /usr/lib/module-init-tools
 /usr/lib/module-init-tools/driver-check.sh
 /usr/lib/module-init-tools/lsinitrd-quick
-/usr/lib/module-init-tools/regenerate-initrd-posttrans
 /usr/lib/module-init-tools/unblacklist
 /usr/lib/module-init-tools/weak-modules2
 %{_unitdir}/*.service
@@ -237,5 +236,6 @@
 #
 %files scriptlets
 /usr/lib/module-init-tools/kernel-scriptlets
+/usr/lib/module-init-tools/regenerate-initrd-posttrans
 
 %changelog

++ _servicedata ++
--- /var/tmp/diff_new_pack.uWb8UB/_old  2023-09-06 18:57:53.798924252 +0200
+++ /var/tmp/diff_new_pack.uWb8UB/_new  2023-09-06 18:57:53.798924252 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  8f4b4329cd51f4156e097721d2e4f21c86939858
+  c48173fba4679b2501faab4a6241b8a057b0490e
 (No newline at EOF)
 

++ suse-module-tools-16.0.34.obscpio -> suse-module-tools-16.0.35.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.34/suse-module-tools.spec 
new/suse-module-tools-16.0.35/suse-module-tools.spec
--- old/suse-module-tools-16.0.34/suse-module-tools.spec2023-09-01 
17:21:04.0 +0200
+++ new/suse-module-tools-16.0.35/suse-module-tools.spec2023-09-05 
18:16:46.0 +0200
@@ -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.34
+Version:16.0.35
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -224,7 +224,6 @@
 %dir /usr/lib/module-init-tools
 /usr/lib/module-init-tools/driver-check.sh
 /usr/lib/module-init-tools/lsinitrd-quick
-/usr/lib/module-init-tools/regenerate-initrd-posttrans
 /usr/lib/module-init-tools/unblacklist
 /usr/lib/module-init-tools/weak-modules2
 %{_unitdir}/*.service
@@ -237,5 +236,6 @@
 #
 %files scriptlets
 /usr/lib/module-init-tools/kernel-scriptlets
+/usr/lib/module-init-tools/regenerate-initrd-posttrans
 
 %changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.34/weak-modules2 
new/suse-module-tools-16.0.35/weak-modules2
--- old/suse-module-tools-16.0.34/weak-modules2 2023-09-01 17:21:04.0 
+0200
+++ new/suse-module-tools-16.0.35/weak-modules2 2023-09-05 18:16:46.0 
+0200
@@ -2,11 +2,11 @@
 
 ##
 # How it works:
-# * Kernels install modules below /lib/modules/$krel/kernel/.
-# * KMPs install modules below /lib/modules/$krel/updates/ or .../extra/.
+# * Kernels install modules below /usr/lib/modules/$krel/kernel/.
+# * KMPs install modules below /usr/lib/modules/$krel/updates/ or .../extra/.
 # * Symbolic links to modules of compatible KMPs are created under
-#   /lib/modules/$krel/weak-updates/{updates,extra}/... (the original path
-#   below /lib/modules/$other_krel 

commit suse-module-tools for openSUSE:Factory

2023-09-02 Thread Source-Sync
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 2023-09-02 22:07:06

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1766 (New)


Package is "suse-module-tools"

Sat Sep  2 22:07:06 2023 rev:67 rq:1108486 version:16.0.34

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-08-16 14:16:58.786928578 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1766/suse-module-tools.changes
2023-09-02 22:07:19.522561161 +0200
@@ -1,0 +2,7 @@
+Fri Sep  1 15:35:17 UTC 2023 - Martin Wilck 
+
+  * support old-style markers under /run/regenerate-initrd
+(bsc#1214877)
+  * Fix comment in regenerate-initrd-posttrans 
+
+---

Old:

  suse-module-tools-16.0.33.obscpio

New:

  suse-module-tools-16.0.34.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.scFjsg/_old  2023-09-02 22:07:20.958612475 +0200
+++ /var/tmp/diff_new_pack.scFjsg/_new  2023-09-02 22:07:20.962612618 +0200
@@ -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.33
+Version:16.0.34
 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.scFjsg/_old  2023-09-02 22:07:20.998613905 +0200
+++ /var/tmp/diff_new_pack.scFjsg/_new  2023-09-02 22:07:21.002614048 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  68458f207a240eccc77fe87f2b947fcd6a01eaa1
+  8f4b4329cd51f4156e097721d2e4f21c86939858
 (No newline at EOF)
 

++ suse-module-tools-16.0.33.obscpio -> suse-module-tools-16.0.34.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.33/regenerate-initrd-posttrans 
new/suse-module-tools-16.0.34/regenerate-initrd-posttrans
--- old/suse-module-tools-16.0.33/regenerate-initrd-posttrans   2023-08-15 
16:09:18.0 +0200
+++ new/suse-module-tools-16.0.34/regenerate-initrd-posttrans   2023-09-01 
17:21:04.0 +0200
@@ -2,9 +2,9 @@
 #
 # Packages that install kernels or kernel-modules create a flag
 #
-#   /run/regenerate-initrd/
-# 
-# to have the initrd for  generated, or
+#   /run/regenerate-initrd/
+#
+# to have the initrd for  generated, or
 #
 #   /run/regenerate-initrd/all
 #
@@ -49,6 +49,11 @@
esac
rm -f "$f"
kver=${f##*/}
+   case "$kver" in
+   
vmlinuz-*|image-*|vmlinux-*|linux-*|bzImage-*|uImage-*|Image-*|zImage-*)
+   kver=${kver#*-}
+   ;;
+   esac
[ -d /lib/modules/"$kver" ] || {
echo $0: skipping invalid kernel version "$dir/$kver"
continue
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.33/suse-module-tools.spec 
new/suse-module-tools-16.0.34/suse-module-tools.spec
--- old/suse-module-tools-16.0.33/suse-module-tools.spec2023-08-15 
16:09:18.0 +0200
+++ new/suse-module-tools-16.0.34/suse-module-tools.spec2023-09-01 
17:21:04.0 +0200
@@ -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.33
+Version:16.0.34
 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.scFjsg/_old  2023-09-02 22:07:21.102617622 +0200
+++ /var/tmp/diff_new_pack.scFjsg/_new  2023-09-02 22:07:21.106617764 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.33
-mtime: 1692108558
-commit: 68458f207a240eccc77fe87f2b947fcd6a01eaa1
+version: 16.0.34
+mtime: 1693581664
+commit: 8f4b4329cd51f4156e097721d2e4f21c86939858
 


commit suse-module-tools for openSUSE:Factory

2023-08-16 Thread Source-Sync
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 2023-08-16 14:16:38

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.11712 (New)


Package is "suse-module-tools"

Wed Aug 16 14:16:38 2023 rev:66 rq:1104074 version:16.0.33

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-07-05 15:30:26.822526077 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.11712/suse-module-tools.changes
   2023-08-16 14:16:58.786928578 +0200
@@ -1,0 +2,10 @@
+Tue Aug 15 16:12:13 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.33:
+  * change wording in filesystem blacklist files
+(gh#openSUSE/suse-module-tools#71)
+  * rpm-script: update bootloader after creating initramfs
+(boo#1213822)
+  * usrmerge: Drop support for non-usrmerged (boo#1206798)
+
+---

Old:

  suse-module-tools-16.0.32.obscpio

New:

  suse-module-tools-16.0.33.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.IgOf4T/_old  2023-08-16 14:16:59.358932583 +0200
+++ /var/tmp/diff_new_pack.IgOf4T/_new  2023-08-16 14:16:59.358932583 +0200
@@ -15,24 +15,15 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-# missing in SLE15 (systemd-rpm-macros)
-%{!?_modulesloaddir: %global _modulesloaddir /usr/lib/modules-load.d}
-
 # Location for modprobe and depmod .conf files
 #
 # This assumes post-usr-merge (20210527) for Tumbleweed
-%if 0%{?suse_version} >= 1550
 %global modprobe_dir /usr/lib/modprobe.d
 %global depmod_dir /usr/lib/depmod.d
 %global with_kernel_sysctl 1
 # boot_sysctl may be dropped on TW when we can assume that nobody keeps
 # kernel packages around that store sysctl files under /boot
 %bcond_without boot_sysctl
-%else
-%global modprobe_dir /lib/modprobe.d
-%global depmod_dir /lib/depmod.d
-%global with_boot_sysctl 1
-%endif
 %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}
 
@@ -45,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.32
+Version:16.0.33
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -64,9 +55,6 @@
 Requires(post): /usr/bin/grep
 Requires(post): /usr/bin/sed
 Requires(post): coreutils
-%if 0%{?suse_version} < 1550
-Provides:   suse-kernel-rpm-scriptlets = 0
-%endif
 Provides:   udev-extra-rules = 0.3.0
 Obsoletes:  udev-extra-rules < 0.3.0
 Provides:   system-tuning-common-SUSE = 0.3.0
@@ -79,9 +67,7 @@
 # This release requires the dracut module 90nvdimm
 Conflicts:  dracut < 49.1
 # TW: conflict with pre-usrmerge
-%if 0%{?suse_version} >= 1550
-Conflicts:  filesystem < 15.5-40.2
-%endif
+Conflicts:  filesystem < 16
 
 %description
 This package contains helper scripts for KMP installation and
@@ -89,7 +75,6 @@
 modprobe.
 
 
-%if 0%{?suse_version} >= 1550
 %package scriptlets
 Summary:Kernel rpm scriptlets
 Provides:   suse-kernel-rpm-scriptlets = 0
@@ -98,7 +83,6 @@
 
 %description scriptlets
 Scripts called by the SUSE kernel packages on installation
-%endif
 
 %prep
 %setup -q
@@ -109,20 +93,7 @@
 %install
 install -d -m 755 "%{buildroot}%{modprobe_dir}"
 install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d"
-# keep /etc clean on Tumbleweed
-%if 0%{?suse_version} < 1550
-cat > "%{buildroot}%{_sysconfdir}/modprobe.d/README" <= 1550 || 0%{?sle_version} >= 150100
 for mod in %{fs_blacklist}; do
 echo "\
 # DO NOT EDIT THIS FILE!
 #
 # The $mod file system is blacklisted by default because it isn't actively
-# supported by SUSE, not well maintained, or may have security vulnerabilites.
+# supported by SUSE.
 blacklist $mod
 # The filesystem can be un-blacklisted by running \"modprobe $mod\".
 # See README.md in the %{name} package for details.
@@ -206,7 +168,6 @@
 " \
>%{buildroot}%{modprobe_dir}/60-blacklist_fs-"$mod".conf
 done
-%endif
 
 %pre
 %service_add_pre %{systemd_units}
@@ -259,10 +220,6 @@
 %dir %{_sysconfdir}/modprobe.d
 %{depmod_dir}
 %dir %{_sysconfdir}/depmod.d
-%if 0%{?suse_version} < 1550
-%{_sysconfdir}/modprobe.d/README
-%{_rpmmacrodir}/macros.initrd
-%endif
 %{_bindir}/kmp-install
 %dir /usr/lib/module-init-tools
 /usr/lib/module-init-tools/driver-check.sh
@@

commit suse-module-tools for openSUSE:Factory

2023-07-05 Thread Source-Sync
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 2023-07-05 15:30:21

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.23466 (New)


Package is "suse-module-tools"

Wed Jul  5 15:30:21 2023 rev:65 rq:1096642 version:16.0.32

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-06-07 23:06:53.947161178 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.23466/suse-module-tools.changes
   2023-07-05 15:30:26.822526077 +0200
@@ -1,0 +2,7 @@
+Mon Jul  3 19:37:53 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.32:
+  * rpm-script: check for regenerate-initrd-posttrans in %posttrans
+(boo#1212957)
+
+---

Old:

  suse-module-tools-16.0.31.obscpio

New:

  suse-module-tools-16.0.32.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.GVBhJs/_old  2023-07-05 15:30:27.630530870 +0200
+++ /var/tmp/diff_new_pack.GVBhJs/_new  2023-07-05 15:30:27.634530894 +0200
@@ -45,7 +45,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.31
+Version:16.0.32
 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.GVBhJs/_old  2023-07-05 15:30:27.698531274 +0200
+++ /var/tmp/diff_new_pack.GVBhJs/_new  2023-07-05 15:30:27.698531274 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  1d72d495f940c652ced8c43f932b6cf3719c3713
+  eecfaab275ec7a166a6fefebadd884a0bec0b8e3
 (No newline at EOF)
 

++ suse-module-tools-16.0.31.obscpio -> suse-module-tools-16.0.32.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.32/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script  2023-06-06 
15:02:34.0 +0200
+++ new/suse-module-tools-16.0.32/kernel-scriptlets/rpm-script  2023-07-03 
21:35:50.0 +0200
@@ -213,6 +213,8 @@
if [ "$flavor" = rt ]; then
default=force-default
fi
+   # Note: the 2nd condition is for removing the bootloader
+   # entry for an uninstalled kernel.
if [ -e /boot/$initrd -o ! -e "$modules_dir" ]; then
[ -e /boot/$initrd ] || initrd=
if [ -x /usr/lib/bootloader/bootloader_entry ]; then
@@ -270,6 +272,9 @@
[ -z "$certs" ] || 
/usr/lib/module-init-tools/kernel-scriptlets/cert-$op --ca-check 1 --certs 
"$certs" "$@"
;;
 posttrans)
+   if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then
+   /bin/bash -c 'set +e; 
/usr/lib/module-init-tools/regenerate-initrd-posttrans' || script_rc=$?
+   fi
;;
 *)
echo Unknown scriptlet "$op" >&2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.31/suse-module-tools.spec 
new/suse-module-tools-16.0.32/suse-module-tools.spec
--- old/suse-module-tools-16.0.31/suse-module-tools.spec2023-06-06 
15:02:34.0 +0200
+++ new/suse-module-tools-16.0.32/suse-module-tools.spec2023-07-03 
21:35:50.0 +0200
@@ -45,7 +45,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.31
+Version:16.0.32
 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.GVBhJs/_old  2023-07-05 15:30:27.850532176 +0200
+++ /var/tmp/diff_new_pack.GVBhJs/_new  2023-07-05 15:30:27.854532199 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.31
-mtime: 1686056554
-commit: 1d72d495f940c652ced8c43f932b6cf3719c3713
+version: 16.0.32
+mtime: 1688412950
+commit: eecfaab275ec7a166a6fefebadd884a0bec0b8e3
 


commit suse-module-tools for openSUSE:Factory

2023-06-07 Thread Source-Sync
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 2023-06-07 23:06:23

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.15902 (New)


Package is "suse-module-tools"

Wed Jun  7 23:06:23 2023 rev:64 rq:1091090 version:16.0.31

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-03-17 17:02:53.425249091 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.15902/suse-module-tools.changes
   2023-06-07 23:06:53.947161178 +0200
@@ -1,0 +2,6 @@
+Tue Jun  6 13:05:55 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.31:
+  * rpm-script: skip run_bootloader check (boo#1208117)
+
+---

Old:

  suse-module-tools-16.0.30.obscpio

New:

  suse-module-tools-16.0.31.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.NDzfi5/_old  2023-06-07 23:06:54.791166078 +0200
+++ /var/tmp/diff_new_pack.NDzfi5/_new  2023-06-07 23:06:54.799166125 +0200
@@ -45,7 +45,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.30
+Version:16.0.31
 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.NDzfi5/_old  2023-06-07 23:06:54.851166427 +0200
+++ /var/tmp/diff_new_pack.NDzfi5/_new  2023-06-07 23:06:54.855166450 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  9d5f54597310c7298e59b08d5305fb9d0c55f8be
+  1d72d495f940c652ced8c43f932b6cf3719c3713
 (No newline at EOF)
 

++ suse-module-tools-16.0.30.obscpio -> suse-module-tools-16.0.31.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script  2023-03-15 
16:08:51.0 +0100
+++ new/suse-module-tools-16.0.31/kernel-scriptlets/rpm-script  2023-06-06 
15:02:34.0 +0200
@@ -90,20 +90,6 @@
 echo "available bootloader for your platform (e.g. grub, lilo, zipl, ...)."
 }
 
-run_bootloader () {
-if [ -f /etc/sysconfig/bootloader ] &&
-   [ -f /boot/grub/menu.lst -o \
-   -f /etc/lilo.conf  -o \
-   -f /etc/elilo.conf -o \
-   -f /etc/zipl.conf  -o \
-   -f /etc/default/grub]
-   then
-   return 0
-   else
-   return 1
-fi
-}
-
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \
 echo "$op" name: "$name" version: "$version" release: "$release" \
 kernelrelease: "$kernelrelease" flavor: "$flavor" variant: "$variant" \
@@ -227,8 +213,7 @@
if [ "$flavor" = rt ]; then
default=force-default
fi
-   if [ -e /boot/$initrd -o ! -e "$modules_dir" ] && \
-   run_bootloader ; then
+   if [ -e /boot/$initrd -o ! -e "$modules_dir" ]; then
[ -e /boot/$initrd ] || initrd=
if [ -x /usr/lib/bootloader/bootloader_entry ]; then
/usr/lib/bootloader/bootloader_entry \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.30/suse-module-tools.spec 
new/suse-module-tools-16.0.31/suse-module-tools.spec
--- old/suse-module-tools-16.0.30/suse-module-tools.spec2023-03-15 
16:08:51.0 +0100
+++ new/suse-module-tools-16.0.31/suse-module-tools.spec2023-06-06 
15:02:34.0 +0200
@@ -45,7 +45,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.30
+Version:16.0.31
 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.NDzfi5/_old  2023-06-07 23:06:54.991167240 +0200
+++ /var/tmp/diff_new_pack.NDzfi5/_new  2023-06-07 23:06:54.995167264 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.30
-mtime: 1678892931
-commit: 9d5f54597310c7298e59b08d5305fb9d0c55f8be
+version: 16.0.31
+mtime: 1686056554
+commit: 1d72d495f940c652ced8c43f932b6cf3719c

commit suse-module-tools for openSUSE:Factory

2023-03-17 Thread Source-Sync
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 2023-03-17 17:02:25

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.31432 (New)


Package is "suse-module-tools"

Fri Mar 17 17:02:25 2023 rev:63 rq:1072149 version:16.0.30

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2023-02-03 22:21:12.268449371 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.31432/suse-module-tools.changes
   2023-03-17 17:02:53.425249091 +0100
@@ -1,0 +2,7 @@
+Wed Mar 15 15:13:14 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.30:
+  * get rid of weak-modules (bsc#1202353)
+  * Remove last mentions of mkinitrd
+
+---

Old:

  suse-module-tools-16.0.29.obscpio

New:

  suse-module-tools-16.0.30.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.y7OCbI/_old  2023-03-17 17:02:54.133252800 +0100
+++ /var/tmp/diff_new_pack.y7OCbI/_new  2023-03-17 17:02:54.141252842 +0100
@@ -45,7 +45,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.29
+Version:16.0.30
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -89,18 +89,6 @@
 modprobe.
 
 
-%package legacy
-Summary:Legacy "weak-modules" script for Code10
-Group:  System/Base
-Requires:   %{name}
-Requires:   binutils
-Supplements:dkms
-
-%description legacy
-This package contains the legacy "weak-modules" script for kernel
-module package (KMP) support. It was replaced by "weak-modules2" in
-SLE 11 and later. It is still used by the DKMS module packaging framework.
-
 %if 0%{?suse_version} >= 1550
 %package scriptlets
 Summary:Kernel rpm scriptlets
@@ -150,10 +138,10 @@
 install -d -m 755 "%{buildroot}%{_sysconfdir}/depmod.d"
 install -pm 644 "depmod-00-system.conf" 
"%{buildroot}%{depmod_dir}/00-system.conf"
 
-# "/usr/lib/module-init-tools" name hardcoded in KMPs, mkinitrd, etc.
+# "/usr/lib/module-init-tools" name hardcoded in other packages
 install -d -m 755 "%{buildroot}/usr/lib/module-init-tools"
 install -pm 755 -t "%{buildroot}/usr/lib/module-init-tools/" \
-   weak-modules{,2} driver-check.sh unblacklist lsinitrd-quick
+   weak-modules2 driver-check.sh unblacklist lsinitrd-quick
 
 %if 0%{?suse_version} < 1550
 # rpm macros and helper
@@ -295,9 +283,4 @@
 %endif
 /usr/lib/module-init-tools/kernel-scriptlets
 
-
-%files legacy
-%defattr(-,root,root)
-/usr/lib/module-init-tools/weak-modules
-
 %changelog

++ _servicedata ++
--- /var/tmp/diff_new_pack.y7OCbI/_old  2023-03-17 17:02:54.177253031 +0100
+++ /var/tmp/diff_new_pack.y7OCbI/_new  2023-03-17 17:02:54.181253052 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  7f7bbf8676b55996f56dd3f61d52d8a7ec0f4003
+  9d5f54597310c7298e59b08d5305fb9d0c55f8be
 (No newline at EOF)
 

++ suse-module-tools-16.0.29.obscpio -> suse-module-tools-16.0.30.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.29/driver-check.sh 
new/suse-module-tools-16.0.30/driver-check.sh
--- old/suse-module-tools-16.0.29/driver-check.sh   2023-02-02 
10:30:54.0 +0100
+++ new/suse-module-tools-16.0.30/driver-check.sh   2023-03-15 
16:08:51.0 +0100
@@ -210,7 +210,7 @@
;;
weak-updates/*)
error "$kmp installs modules in weak-updates/ instead 
of updates/ or extra/"
-   explain "The weak-modules directory is reserved for 
automatically generated symlinks"
+   explain "The weak-updates directory is reserved for 
automatically generated symlinks"
;;
*)
error "$kmp installs modules in an invalid directory"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.29/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.29/kernel-scriptlets/rpm-script  2023-02-02 
10:30:54.0 +0100
+++ new/suse-module-tools-16.0.30/kernel-scriptlets/rpm-script  2023-03-15 
16:08:51.0 +0100
@@ -211,11 +211,11 @@
fi
 
# Add sy

commit suse-module-tools for openSUSE:Factory

2023-02-03 Thread Source-Sync
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 2023-02-03 22:04:40

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.4462 (New)


Package is "suse-module-tools"

Fri Feb  3 22:04:40 2023 rev:62 rq:1062630 version:16.0.29

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-12-01 16:58:59.919086206 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.4462/suse-module-tools.changes
2023-02-03 22:21:12.268449371 +0100
@@ -1,0 +2,6 @@
+Thu Feb  2 12:02:36 UTC 2023 - Martin Wilck 
+
+- Update to version 16.0.29:
+  * modprobe.conf: s390x: remove softdep on fbcon (boo#1207853)
+
+---

Old:

  suse-module-tools-16.0.28.obscpio

New:

  suse-module-tools-16.0.29.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.SeRpVN/_old  2023-02-03 22:21:12.660450997 +0100
+++ /var/tmp/diff_new_pack.SeRpVN/_new  2023-02-03 22:21:12.664451014 +0100
@@ -45,7 +45,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.28
+Version:16.0.29
 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.SeRpVN/_old  2023-02-03 22:21:12.708451196 +0100
+++ /var/tmp/diff_new_pack.SeRpVN/_new  2023-02-03 22:21:12.712451212 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  86a9766d5e40d9b904972b4da2233f955477fa12
+  7f7bbf8676b55996f56dd3f61d52d8a7ec0f4003
 (No newline at EOF)
 

++ suse-module-tools-16.0.28.obscpio -> suse-module-tools-16.0.29.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.28/modprobe.conf/s390x/70-softdep-virtio_gpu.conf 
new/suse-module-tools-16.0.29/modprobe.conf/s390x/70-softdep-virtio_gpu.conf
--- 
old/suse-module-tools-16.0.28/modprobe.conf/s390x/70-softdep-virtio_gpu.conf
2022-11-29 17:11:59.0 +0100
+++ 
new/suse-module-tools-16.0.29/modprobe.conf/s390x/70-softdep-virtio_gpu.conf
1970-01-01 01:00:00.0 +0100
@@ -1,5 +0,0 @@
-# The framebuffer console is built as a module on s390, because it is
-# useful only to a KVM guest. But then it should be loaded together
-# with the corresponding DRM driver.
-# SUSE INITRD: virtio_gpu REQUIRES fbcon
-softdep virtio_gpu post: fbcon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.28/suse-module-tools.spec 
new/suse-module-tools-16.0.29/suse-module-tools.spec
--- old/suse-module-tools-16.0.28/suse-module-tools.spec2022-11-29 
17:11:59.0 +0100
+++ new/suse-module-tools-16.0.29/suse-module-tools.spec2023-02-02 
10:30:54.0 +0100
@@ -45,7 +45,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.28
+Version:16.0.29
 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.SeRpVN/_old  2023-02-03 22:21:12.836451727 +0100
+++ /var/tmp/diff_new_pack.SeRpVN/_new  2023-02-03 22:21:12.840451743 +0100
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.28
-mtime: 1669738319
-commit: 86a9766d5e40d9b904972b4da2233f955477fa12
+version: 16.0.29
+mtime: 1675330254
+commit: 7f7bbf8676b55996f56dd3f61d52d8a7ec0f4003
 


commit suse-module-tools for openSUSE:Factory

2022-12-01 Thread Source-Sync
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 2022-12-01 16:58:37

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1835 (New)


Package is "suse-module-tools"

Thu Dec  1 16:58:37 2022 rev:61 rq:1038933 version:16.0.28

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-11-22 16:09:57.613962189 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1835/suse-module-tools.changes
2022-12-01 16:58:59.919086206 +0100
@@ -1,0 +2,7 @@
+Tue Nov 29 16:13:08 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.28:
+  * Split kernel scriptlets into separate sub-package, again
+(boo#1202353, boo#1205149)
+
+---

Old:

  suse-module-tools-16.0.27.obscpio

New:

  suse-module-tools-16.0.28.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.LlOMvT/_old  2022-12-01 16:59:00.559089719 +0100
+++ /var/tmp/diff_new_pack.LlOMvT/_new  2022-12-01 16:59:00.567089763 +0100
@@ -45,7 +45,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.27
+Version:16.0.28
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -64,7 +64,9 @@
 Requires(post): /usr/bin/grep
 Requires(post): /usr/bin/sed
 Requires(post): coreutils
+%if 0%{?suse_version} < 1550
 Provides:   suse-kernel-rpm-scriptlets = 0
+%endif
 Provides:   udev-extra-rules = 0.3.0
 Obsoletes:  udev-extra-rules < 0.3.0
 Provides:   system-tuning-common-SUSE = 0.3.0
@@ -99,6 +101,17 @@
 module package (KMP) support. It was replaced by "weak-modules2" in
 SLE 11 and later. It is still used by the DKMS module packaging framework.
 
+%if 0%{?suse_version} >= 1550
+%package scriptlets
+Summary:Kernel rpm scriptlets
+Provides:   suse-kernel-rpm-scriptlets = 0
+Requires:   suse-module-tools = %{version}
+Provides:   suse-module-tools:/usr/lib/module-init-tools/kernel-scriptlets
+
+%description scriptlets
+Scripts called by the SUSE kernel packages on installation
+%endif
+
 %prep
 %setup -q
 
@@ -263,8 +276,12 @@
 %{_rpmmacrodir}/macros.initrd
 %endif
 %{_bindir}/kmp-install
-/usr/lib/module-init-tools
-%exclude /usr/lib/module-init-tools/weak-modules
+%dir /usr/lib/module-init-tools
+/usr/lib/module-init-tools/driver-check.sh
+/usr/lib/module-init-tools/lsinitrd-quick
+/usr/lib/module-init-tools/regenerate-initrd-posttrans
+/usr/lib/module-init-tools/unblacklist
+/usr/lib/module-init-tools/weak-modules2
 %{_unitdir}/*.service
 %{_unitdir}/systemd-sysctl.service.d
 %{_modulesloaddir}
@@ -272,6 +289,12 @@
 %ifarch ppc64 ppc64le
 /usr/lib/systemd/system-generators
 %endif
+#
+%if 0%{?suse_version} >= 1550
+%files scriptlets
+%endif
+/usr/lib/module-init-tools/kernel-scriptlets
+
 
 %files legacy
 %defattr(-,root,root)

++ _servicedata ++
--- /var/tmp/diff_new_pack.LlOMvT/_old  2022-12-01 16:59:00.619090048 +0100
+++ /var/tmp/diff_new_pack.LlOMvT/_new  2022-12-01 16:59:00.623090070 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  7129a76eb94202c1f9882ff28e1c3edbadfd763d
+  86a9766d5e40d9b904972b4da2233f955477fa12
 (No newline at EOF)
 

++ suse-module-tools-16.0.27.obscpio -> suse-module-tools-16.0.28.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.27/suse-module-tools.spec 
new/suse-module-tools-16.0.28/suse-module-tools.spec
--- old/suse-module-tools-16.0.27/suse-module-tools.spec2022-11-21 
16:51:45.0 +0100
+++ new/suse-module-tools-16.0.28/suse-module-tools.spec2022-11-29 
17:11:59.0 +0100
@@ -45,7 +45,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.27
+Version:16.0.28
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -64,7 +64,9 @@
 Requires(post): /usr/bin/grep
 Requires(post): /usr/bin/sed
 Requires(post): coreutils
+%if 0%{?suse_version} < 1550
 Provides:   suse-kernel-rpm-scriptlets = 0
+%endif
 Provides:   udev-extra-rules = 0.3.0
 Obsoletes:  udev-extra-rules < 0.3.0
 Pr

commit suse-module-tools for openSUSE:Factory

2022-11-22 Thread Source-Sync
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 2022-11-22 16:09:53

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1597 (New)


Package is "suse-module-tools"

Tue Nov 22 16:09:53 2022 rev:60 rq:1037142 version:16.0.27

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-11-05 14:46:48.966610304 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1597/suse-module-tools.changes
2022-11-22 16:09:57.613962189 +0100
@@ -1,0 +2,6 @@
+Mon Nov 21 15:52:55 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.27:
+  * 80-hotplug-cpu-mem.rules: use CONST{arch} (bsc#1204423)
+
+---

Old:

  suse-module-tools-16.0.26.obscpio

New:

  suse-module-tools-16.0.27.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.RRYpow/_old  2022-11-22 16:09:58.689967649 +0100
+++ /var/tmp/diff_new_pack.RRYpow/_new  2022-11-22 16:09:58.693967669 +0100
@@ -45,7 +45,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.26
+Version:16.0.27
 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.RRYpow/_old  2022-11-22 16:09:58.725967831 +0100
+++ /var/tmp/diff_new_pack.RRYpow/_new  2022-11-22 16:09:58.729967852 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  ba92a0df58a5063e1243c2386c29623878641b89
+  7129a76eb94202c1f9882ff28e1c3edbadfd763d
 (No newline at EOF)
 

++ suse-module-tools-16.0.26.obscpio -> suse-module-tools-16.0.27.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.26/suse-module-tools.spec 
new/suse-module-tools-16.0.27/suse-module-tools.spec
--- old/suse-module-tools-16.0.26/suse-module-tools.spec2022-11-04 
18:48:19.0 +0100
+++ new/suse-module-tools-16.0.27/suse-module-tools.spec2022-11-21 
16:51:45.0 +0100
@@ -45,7 +45,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.26
+Version:16.0.27
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules 
new/suse-module-tools-16.0.27/udevrules/80-hotplug-cpu-mem.rules
--- old/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules
2022-11-04 18:48:19.0 +0100
+++ new/suse-module-tools-16.0.27/udevrules/80-hotplug-cpu-mem.rules
2022-11-21 16:51:45.0 +0100
@@ -4,12 +4,10 @@
 ACTION!="add", GOTO="hotplug_cpu_end"
 SUBSYSTEM!="cpu|memory", GOTO="hotplug_cpu_end"
 
-PROGRAM=="/usr/bin/uname -m", ENV{.ARCH}="$result"
-
 #
 # Hotplug physical CPU
 #
-SUBSYSTEM=="cpu", ENV{.ARCH}=="x86_64", TEST=="online", ATTR{online}=="0", 
ATTR{online}="1"
+SUBSYSTEM=="cpu", CONST{arch}=="x86-64", TEST=="online", ATTR{online}=="0", 
ATTR{online}="1"
 
 #
 # Hotplug physical memory. Instances of tmpfs are remounted so their
@@ -20,7 +18,7 @@
 # lot of shortcomings anyways (tmpfs mounted by other processes, mount
 # namespaces, ...)
 #
-SUBSYSTEM=="memory", ENV{.ARCH}!="s390x", ATTR{state}=="offline", 
ATTR{state}="online", \
+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 \

++ suse-module-tools.obsinfo ++
--- /var/tmp/diff_new_pack.RRYpow/_old  2022-11-22 16:09:58.837968400 +0100
+++ /var/tmp/diff_new_pack.RRYpow/_new  2022-11-22 16:09:58.837968400 +0100
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.26
-mtime: 1667584099
-commit: ba92a0df58a5063e1243c2386c29623878641b89
+version: 16.0.27
+mtime: 1669045905
+commit: 7129a76eb94202c1f9882ff28e1c3edbadfd763d
 


commit suse-module-tools for openSUSE:Factory

2022-11-05 Thread Source-Sync
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 2022-11-05 14:46:44

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.2275 (New)


Package is "suse-module-tools"

Sat Nov  5 14:46:44 2022 rev:59 rq:1033597 version:16.0.26

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-09-13 15:08:06.724426882 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2275/suse-module-tools.changes
2022-11-05 14:46:48.966610304 +0100
@@ -1,0 +2,20 @@
+Fri Nov  4 17:49:31 UTC 2022 - Martin Wilck 
+
+  * Revert "Split kernel scriptlets into separate sub-package"
+   (that change broke some package builds on OBS)
+
+---
+Fri Nov  4 17:24:09 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.25:
+  * 80-hotplug-cpu-mem.rules: restrict cpu rule to x86_64 (bsc#1204423)
+
+---
+Fri Sep 23 10:40:07 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.24:
+  * Split kernel scriptlets into separate sub-package 
+"suse-module-tools-scriptlets" on Tumbleweed
+(gh#openSUSE/suse-module-tools#64)
+
+---

Old:

  suse-module-tools-16.0.23.obscpio

New:

  suse-module-tools-16.0.26.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.HCP0iB/_old  2022-11-05 14:46:49.602614014 +0100
+++ /var/tmp/diff_new_pack.HCP0iB/_new  2022-11-05 14:46:49.606614037 +0100
@@ -45,7 +45,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.23
+Version:16.0.26
 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.HCP0iB/_old  2022-11-05 14:46:49.654614317 +0100
+++ /var/tmp/diff_new_pack.HCP0iB/_new  2022-11-05 14:46:49.658614341 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  7b60f9764ada8f304a3c9695b2d35243827c7892
+  ba92a0df58a5063e1243c2386c29623878641b89
 (No newline at EOF)
 

++ suse-module-tools-16.0.23.obscpio -> suse-module-tools-16.0.26.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.23/suse-module-tools.spec 
new/suse-module-tools-16.0.26/suse-module-tools.spec
--- old/suse-module-tools-16.0.23/suse-module-tools.spec2022-09-12 
17:27:17.0 +0200
+++ new/suse-module-tools-16.0.26/suse-module-tools.spec2022-11-04 
18:48:19.0 +0100
@@ -45,7 +45,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.23
+Version:16.0.26
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.23/udevrules/80-hotplug-cpu-mem.rules 
new/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules
--- old/suse-module-tools-16.0.23/udevrules/80-hotplug-cpu-mem.rules
2022-09-12 17:27:17.0 +0200
+++ new/suse-module-tools-16.0.26/udevrules/80-hotplug-cpu-mem.rules
2022-11-04 18:48:19.0 +0100
@@ -1,9 +1,15 @@
-# do not edit this file, it will be overwritten on update
+# Do not edit this file under /usr/lib/udev/rules.d, it will be overwritten on 
update
+# If you need modifications, copy it to /etc/udev/rules.d and edit it there
+
+ACTION!="add", GOTO="hotplug_cpu_end"
+SUBSYSTEM!="cpu|memory", GOTO="hotplug_cpu_end"
+
+PROGRAM=="/usr/bin/uname -m", ENV{.ARCH}="$result"
 
 #
 # Hotplug physical CPU
 #
-SUBSYSTEM=="cpu", ACTION=="add", TEST=="online", ATTR{online}=="0", 
ATTR{online}="1"
+SUBSYSTEM=="cpu", ENV{.ARCH}=="x86_64", TEST=="online", ATTR{online}=="0", 
ATTR{online}="1"
 
 #
 # Hotplug physical memory. Instances of tmpfs are remounted so their
@@ -14,11 +20,12 @@
 # lot of shortcomings anyways (tmpfs mounted by other processes, mount
 # namespaces, ...)
 #
-SUBSYSTEM=="memory", ACTION=="add", PROGRAM=="/usr/bin/uname -m", 
RESULT!="s390x", ATTR{state}=="offline", \
-  ATTR{state}="online", \
+SUBSYSTEM=="memory"

commit suse-module-tools for openSUSE:Factory

2022-09-13 Thread Source-Sync
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 2022-09-13 15:08:00

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.2083 (New)


Package is "suse-module-tools"

Tue Sep 13 15:08:00 2022 rev:58 rq:1003010 version:16.0.23

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-07-18 18:33:00.705678493 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2083/suse-module-tools.changes
2022-09-13 15:08:06.724426882 +0200
@@ -1,0 +2,8 @@
+Mon Sep 12 15:28:13 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.23:
+  * cert-script: skip cert handling if efivarfs is not writable
+(bsc#1201066)
+  * driver-check.sh, unblacklist: convert egrep to grep -E (bsc#1203092)
+
+---

Old:

  suse-module-tools-16.0.22.obscpio

New:

  suse-module-tools-16.0.23.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.mYLrEn/_old  2022-09-13 15:08:07.268428414 +0200
+++ /var/tmp/diff_new_pack.mYLrEn/_new  2022-09-13 15:08:07.272428425 +0200
@@ -45,7 +45,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.22
+Version:16.0.23
 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.mYLrEn/_old  2022-09-13 15:08:07.308428527 +0200
+++ /var/tmp/diff_new_pack.mYLrEn/_new  2022-09-13 15:08:07.312428538 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  215e163d867977bfc345497da2e1c4a0eca89427
+  7b60f9764ada8f304a3c9695b2d35243827c7892
 (No newline at EOF)
 

++ suse-module-tools-16.0.22.obscpio -> suse-module-tools-16.0.23.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.22/.obs/workflows.yml 
new/suse-module-tools-16.0.23/.obs/workflows.yml
--- old/suse-module-tools-16.0.22/.obs/workflows.yml2022-07-14 
11:53:11.0 +0200
+++ new/suse-module-tools-16.0.23/.obs/workflows.yml2022-09-12 
17:27:17.0 +0200
@@ -16,16 +16,12 @@
   - i586
   - name: openSUSE_Leap_15.4
 paths:
-  - target_project: openSUSE:Tools
-target_repository: 15.4
   - target_project: openSUSE:Leap:15.4
 target_repository: standard
 architectures:
   - x86_64
   - name: SLE_15_SP4
 paths:
-  - target_project: openSUSE:Tools
-target_repository: 15.4
   - target_project: SUSE:SLE-15-SP4:GA
 target_repository: pool
 architectures:
@@ -35,8 +31,6 @@
   - aarch64
   - name: SLE_15_SP3
 paths:
-  - target_project: openSUSE:Tools
-target_repository: 15.3
   - target_project: SUSE:SLE-15-SP3:GA
 target_repository: pool
 architectures:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.22/driver-check.sh 
new/suse-module-tools-16.0.23/driver-check.sh
--- old/suse-module-tools-16.0.22/driver-check.sh   2022-07-14 
11:53:11.0 +0200
+++ new/suse-module-tools-16.0.23/driver-check.sh   2022-09-12 
17:27:17.0 +0200
@@ -131,7 +131,7 @@
if ! rpm -q --qf '%{description}\n' "$kernel" | grep -q '^GIT '; then
error "$kernel does not look like a SUSE kernel package (no 
commit id)"
fi
-   if ! rpm -q --qf '%{postin}\n' "$kernel" | egrep -Eq 
'weak-modules2|kernel-scriptlets/rpm-post'; then
+   if ! rpm -q --qf '%{postin}\n' "$kernel" | grep -Eq 
'weak-modules2|kernel-scriptlets/rpm-post'; then
error "$kernel does not look like a SUSE kernel package (wrong 
%post script)"
fi
 }
@@ -186,7 +186,7 @@
 {
local kmp=$1 prefix prev_krel krel path found_module=false
 
-   if ! rpm -q --qf '%{postin}\n' "$kmp" | egrep -Eq 
'weak-modules2|kernel-scriptlets/kmp-post'; then
+   if ! rpm -q --qf '%{postin}\n' "$kmp" | grep -Eq 
'weak-modules2|kernel-scriptlets/kmp-post'; then
error "$kmp does not look like a SUSE kernel module package 
(wrong %post)"
fi
if ! rpm -q -R "$

commit suse-module-tools for openSUSE:Factory

2022-07-18 Thread Source-Sync
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 2022-07-18 18:32:53

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1523 (New)


Package is "suse-module-tools"

Mon Jul 18 18:32:53 2022 rev:57 rq:989123 version:16.0.22

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-07-13 13:44:54.593991092 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1523/suse-module-tools.changes
2022-07-18 18:33:00.705678493 +0200
@@ -1,0 +2,7 @@
+Thu Jul 14 09:54:09 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.22:
+  * weak-modules2: only use kernel version under /run/regenerate-initrd
+  (boo#1201387)
+
+---

Old:

  suse-module-tools-16.0.21.obscpio

New:

  suse-module-tools-16.0.22.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.USfBeb/_old  2022-07-18 18:33:02.457680985 +0200
+++ /var/tmp/diff_new_pack.USfBeb/_new  2022-07-18 18:33:02.461680991 +0200
@@ -45,7 +45,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.21
+Version:16.0.22
 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.USfBeb/_old  2022-07-18 18:33:02.489681030 +0200
+++ /var/tmp/diff_new_pack.USfBeb/_new  2022-07-18 18:33:02.493681036 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  128e6eea744bee240b28308b21cd250b22bfb1c9
+  215e163d867977bfc345497da2e1c4a0eca89427
 (No newline at EOF)
 

++ suse-module-tools-16.0.21.obscpio -> suse-module-tools-16.0.22.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.21/regenerate-initrd-posttrans 
new/suse-module-tools-16.0.22/regenerate-initrd-posttrans
--- old/suse-module-tools-16.0.21/regenerate-initrd-posttrans   2022-07-07 
10:08:35.0 +0200
+++ new/suse-module-tools-16.0.22/regenerate-initrd-posttrans   2022-07-14 
11:53:11.0 +0200
@@ -47,13 +47,12 @@
"$dir/*")
[ -e "$f" ] || break;;
esac
-   rm "$f"
-   image=${f##*/}
-   kver=${image#*-}
-   if ! test -e "/boot/$image"; then
-   echo "$0: /boot/$image does not exist, initrd won't be 
generated"
-   continue
-   fi
+   rm -f "$f"
+   kver=${f##*/}
+   [ -d /lib/modules/"$kver" ] || {
+   echo $0: skippping invalid kernel version "$dir/$kver"
+   continue
+   }
if ! "$DRACUT" -f --kver "$kver"; then
err=$?
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.21/suse-module-tools.spec 
new/suse-module-tools-16.0.22/suse-module-tools.spec
--- old/suse-module-tools-16.0.21/suse-module-tools.spec2022-07-07 
10:08:35.0 +0200
+++ new/suse-module-tools-16.0.22/suse-module-tools.spec2022-07-14 
11:53:11.0 +0200
@@ -45,7 +45,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.21
+Version:16.0.22
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.21/weak-modules2 
new/suse-module-tools-16.0.22/weak-modules2
--- old/suse-module-tools-16.0.21/weak-modules2 2022-07-07 10:08:35.0 
+0200
+++ new/suse-module-tools-16.0.22/weak-modules2 2022-07-14 11:53:11.0 
+0200
@@ -470,7 +470,7 @@
if [ -n "$image" ]; then
if test -n "$INITRD_IN_POSTTRANS"; then
mkdir -p /run/regenerate-initrd
-   doit touch /run/regenerate-initrd/$image-$krel
+   doit touch /run/regenerate-initrd/$krel
else
doit "$DRACUT" -f /boot/initrd-$krel $krel
status=$?

++ suse-module-tools.obsinfo ++
--- /var/tmp/diff_new_pack.USfBeb/_old  2022-07-18 18:33:02.593681178 +0200
+++ /var/tmp/diff_new_pack.USfBeb/_new  2022-07-18 18:33:02.597681184 

commit suse-module-tools for openSUSE:Factory

2022-07-13 Thread Source-Sync
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 2022-07-13 13:44:48

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1523 (New)


Package is "suse-module-tools"

Wed Jul 13 13:44:48 2022 rev:56 rq:988728 version:16.0.21

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-06-03 14:16:46.929325514 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1523/suse-module-tools.changes
2022-07-13 13:44:54.593991092 +0200
@@ -1,0 +2,6 @@
+Thu Jul  7 08:10:08 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.21:
+  * kernel-scriptlets: don't pass flags to weak-modules2 (bsc#1195391)
+
+---

Old:

  suse-module-tools-16.0.20.obscpio

New:

  suse-module-tools-16.0.21.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.DFQEtl/_old  2022-07-13 13:44:55.069991767 +0200
+++ /var/tmp/diff_new_pack.DFQEtl/_new  2022-07-13 13:44:55.073991773 +0200
@@ -45,7 +45,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.20
+Version:16.0.21
 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.DFQEtl/_old  2022-07-13 13:44:55.117991836 +0200
+++ /var/tmp/diff_new_pack.DFQEtl/_new  2022-07-13 13:44:55.117991836 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  7272c960f4b8d3a07cf5ac5c1a946df876c488c7
+  128e6eea744bee240b28308b21cd250b22bfb1c9
 (No newline at EOF)
 

++ suse-module-tools-16.0.20.obscpio -> suse-module-tools-16.0.21.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.20/kernel-scriptlets/inkmp-script 
new/suse-module-tools-16.0.21/kernel-scriptlets/inkmp-script
--- old/suse-module-tools-16.0.20/kernel-scriptlets/inkmp-script
2022-06-02 10:56:33.0 +0200
+++ new/suse-module-tools-16.0.21/kernel-scriptlets/inkmp-script
2022-07-07 10:08:35.0 +0200
@@ -72,7 +72,7 @@
 
 run_wm2() {
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo wm2 "$@" >&2
-/bin/bash -${-/e/} $wm2 "$@"
+$wm2 "$@"
 }
 
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.20/kernel-scriptlets/kmp-script 
new/suse-module-tools-16.0.21/kernel-scriptlets/kmp-script
--- old/suse-module-tools-16.0.20/kernel-scriptlets/kmp-script  2022-06-02 
10:56:33.0 +0200
+++ new/suse-module-tools-16.0.21/kernel-scriptlets/kmp-script  2022-07-07 
10:08:35.0 +0200
@@ -48,7 +48,7 @@
 
 run_wm2() {
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo wm2 "$@" >&2
-/bin/bash -${-/e/} $wm2 "$@"
+$wm2 "$@"
 }
 
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.20/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.21/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.20/kernel-scriptlets/rpm-script  2022-06-02 
10:56:33.0 +0200
+++ new/suse-module-tools-16.0.21/kernel-scriptlets/rpm-script  2022-07-07 
10:08:35.0 +0200
@@ -82,7 +82,7 @@
 
 run_wm2() {
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo wm2 "$@" >&2
-/bin/bash -${-/e/} $wm2 "$@"
+$wm2 "$@"
 }
 
 message_install_bl () {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.20/suse-module-tools.spec 
new/suse-module-tools-16.0.21/suse-module-tools.spec
--- old/suse-module-tools-16.0.20/suse-module-tools.spec2022-06-02 
10:56:33.0 +0200
+++ new/suse-module-tools-16.0.21/suse-module-tools.spec2022-07-07 
10:08:35.0 +0200
@@ -45,7 +45,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.20
+Version:16.0.21
 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.DFQEtl/_old  2022-07-13 13:4

commit suse-module-tools for openSUSE:Factory

2022-06-03 Thread Source-Sync
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 2022-06-03 14:16:42

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1548 (New)


Package is "suse-module-tools"

Fri Jun  3 14:16:42 2022 rev:55 rq:980502 version:16.0.20

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-02-01 14:03:06.528010318 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1548/suse-module-tools.changes
2022-06-03 14:16:46.929325514 +0200
@@ -1,0 +2,9 @@
+Thu Jun  2 10:55:37 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.20:
+  * Bump version to 16.0.20
+  * driver-check.sh: avoid false positive error messages (boo#1200107)
+  * don't hardcode /boot for kernel-related files (boo#1199873)
+  * spec file: use "install -p" consistently
+
+---

Old:

  suse-module-tools-16.0.19.obscpio

New:

  suse-module-tools-16.0.20.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.9nkwXG/_old  2022-06-03 14:16:47.433326169 +0200
+++ /var/tmp/diff_new_pack.9nkwXG/_new  2022-06-03 14:16:47.437326174 +0200
@@ -45,7 +45,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.19
+Version:16.0.20
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -169,26 +169,25 @@
 install -d -m 755 "%{buildroot}%{_unitdir}/systemd-sysctl.service.d"
 echo '[Unit]' >"%{buildroot}%{sysctl_dropin}"
 %if %{with kernel_sysctl}
-install -m 644 kernel-sysctl.service "%{buildroot}%{_unitdir}"
+install -pm 644 kernel-sysctl.service "%{buildroot}%{_unitdir}"
 echo 'Wants=kernel-sysctl.service' >>"%{buildroot}%{sysctl_dropin}"
 %endif
 %if %{with boot_sysctl}
-install -m 644 boot-sysctl.service "%{buildroot}%{_unitdir}"
+install -pm 644 boot-sysctl.service "%{buildroot}%{_unitdir}"
 echo 'Wants=boot-sysctl.service' >>"%{buildroot}%{sysctl_dropin}"
 %endif
 
-# Ensure that the sg driver is loaded early (bsc#1036463)
-# Not needed in SLE11, where sg is loaded via udev rule.
 install -d -m 755 "%{buildroot}%{_modulesloaddir}"
-install -pm 644 sg.conf "%{buildroot}%{_modulesloaddir}"
+install -pm 644 -t "%{buildroot}%{_modulesloaddir}" modules-load.d/*.conf
+
 %ifarch ppc64 ppc64le
 install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators
-install -m 755 udev-trigger-generator 
%{buildroot}/usr/lib/systemd/system-generators
+install -pm 755 udev-trigger-generator 
%{buildroot}/usr/lib/systemd/system-generators
 %endif
 
 # udev rules (formerly system-tuning-common-SUSE, udev-extra-rules)
 install -d -m 755 %{buildroot}%{_udevrulesdir}
-install -m 644 udevrules/*.rules %{buildroot}%{_udevrulesdir}
+install -pm 644 udevrules/*.rules %{buildroot}%{_udevrulesdir}
 
 mkdir -p %{buildroot}%{_defaultlicensedir}
 

++ _servicedata ++
--- /var/tmp/diff_new_pack.9nkwXG/_old  2022-06-03 14:16:47.473326221 +0200
+++ /var/tmp/diff_new_pack.9nkwXG/_new  2022-06-03 14:16:47.477326226 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  3d244d5dfc0e5c3d5c8a7cc90d8e9e81be6577c1
+  7272c960f4b8d3a07cf5ac5c1a946df876c488c7
 (No newline at EOF)
 

++ suse-module-tools-16.0.19.obscpio -> suse-module-tools-16.0.20.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.19/.gitignore 
new/suse-module-tools-16.0.20/.gitignore
--- old/suse-module-tools-16.0.19/.gitignore1970-01-01 01:00:00.0 
+0100
+++ new/suse-module-tools-16.0.20/.gitignore2022-06-02 10:56:33.0 
+0200
@@ -0,0 +1,5 @@
+*~
+\#*
+*.rej
+*.orig
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.19/.obs/workflows.yml 
new/suse-module-tools-16.0.20/.obs/workflows.yml
--- old/suse-module-tools-16.0.19/.obs/workflows.yml2022-01-28 
21:35:51.0 +0100
+++ new/suse-module-tools-16.0.20/.obs/workflows.yml2022-06-02 
10:56:33.0 +0200
@@ -1,6 +1,48 @@
 workflow:
-   steps:
- - branch_package:
- source_project: home:mwilck:suse-module-tools
- source_package: suse-module-tools
- target_project: home:mwilck
+  steps:
+- branch_package:
+source_project: home:mwilck:suse-module-tools
+source_package: suse-module-

commit suse-module-tools for openSUSE:Factory

2022-02-01 Thread Source-Sync
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 2022-02-01 14:02:38

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1898 (New)


Package is "suse-module-tools"

Tue Feb  1 14:02:38 2022 rev:54 rq:949775 version:16.0.19

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2022-01-05 13:40:01.993538819 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1898/suse-module-tools.changes
2022-02-01 14:03:06.528010318 +0100
@@ -1,0 +2,7 @@
+Fri Jan 28 21:00:00 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.19:
+  * Add /etc/modprobe.d/README on SLE/Leap (bsc#1195051)
+  * rpm-script: force-copy kernel to /boot (boo#1194501)
+
+---

Old:

  suse-module-tools-16.0.18.obscpio

New:

  suse-module-tools-16.0.19.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.a3JAd3/_old  2022-02-01 14:03:07.016006973 +0100
+++ /var/tmp/diff_new_pack.a3JAd3/_new  2022-02-01 14:03:07.024006918 +0100
@@ -45,7 +45,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.18
+Version:16.0.19
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -108,6 +108,20 @@
 %install
 install -d -m 755 "%{buildroot}%{modprobe_dir}"
 install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d"
+# keep /etc clean on Tumbleweed
+%if 0%{?suse_version} < 1550
+cat > "%{buildroot}%{_sysconfdir}/modprobe.d/README" <
 
 https://github.com/openSUSE/suse-module-tools.git
-  d6673b607cbaaa15cd9622a0a4f8a9f98efa5676
+  3d244d5dfc0e5c3d5c8a7cc90d8e9e81be6577c1
 (No newline at EOF)
 

++ suse-module-tools-16.0.18.obscpio -> suse-module-tools-16.0.19.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.18/kernel-scriptlets/rpm-script 
new/suse-module-tools-16.0.19/kernel-scriptlets/rpm-script
--- old/suse-module-tools-16.0.18/kernel-scriptlets/rpm-script  2022-01-04 
14:28:12.0 +0100
+++ new/suse-module-tools-16.0.19/kernel-scriptlets/rpm-script  2022-01-28 
21:35:51.0 +0100
@@ -193,13 +193,15 @@
# if /boot and /usr are not speparate partitions we can just link
# the kernel there to save space. Otherwise copy.
if mountpoint -q /boot || mountpoint -q /usr; then
-   copy_or_link="cp -a"
+   copy_or_link="cp -a --remove-destination"
+   separate_boot='1'
else
copy_or_link="ln -sf"
+   separate_boot=""
fi
# XXX: need to fix suse-module-tools for sysctl.conf and System.map
for x in "$image" sysctl.conf System.map config; do
-   if [ ! -e /boot/$x-"$kernelrelease"-"$flavor" ]; then
+   if [ "$separate_boot" = 1 ] || [ ! -e 
/boot/$x-"$kernelrelease"-"$flavor" ]; then
$copy_or_link .."$modules_dir"/$x 
/boot/$x-"$kernelrelease"-"$flavor" || script_rc=$?
if [ -e "$modules_dir"/.$x.hmac ]; then
$copy_or_link .."$modules_dir"/.$x.hmac 
/boot/.$x-"$kernelrelease"-"$flavor".hmac || script_rc=$?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.18/suse-module-tools.spec 
new/suse-module-tools-16.0.19/suse-module-tools.spec
--- old/suse-module-tools-16.0.18/suse-module-tools.spec2022-01-04 
14:28:12.0 +0100
+++ new/suse-module-tools-16.0.19/suse-module-tools.spec2022-01-28 
21:35:51.0 +0100
@@ -45,7 +45,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.18
+Version:16.0.19
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -108,6 +108,20 @@
 %install
 install -d -m 755 "%{buildroot}%{modprobe_dir}"
 install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d"
+# keep /etc clean on Tumbleweed
+%if 0%{?suse_version} < 1550
+cat > "%{buildroot}%{_sysconfdir}/modprobe.d/README" <

commit suse-module-tools for openSUSE:Factory

2022-01-05 Thread Source-Sync
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 2022-01-05 13:39:40

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1896 (New)


Package is "suse-module-tools"

Wed Jan  5 13:39:40 2022 rev:53 rq:943766 version:16.0.18

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-12-21 18:40:25.617862818 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1896/suse-module-tools.changes
2022-01-05 13:40:01.993538819 +0100
@@ -1,0 +2,8 @@
+Tue Jan  4 13:32:10 UTC 2022 - Martin Wilck 
+
+- Update to version 16.0.18:
+  * cdrom: Disable autoclose by default (boo#1165047).
+  * Make regenerate-initrd-posttrans compatible with Dracut's 
+UEFI mode (unified kernel image)
+
+---

Old:

  suse-module-tools-16.0.17.obscpio

New:

  suse-module-tools-16.0.18.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.XDX562/_old  2022-01-05 13:40:02.449539177 +0100
+++ /var/tmp/diff_new_pack.XDX562/_new  2022-01-05 13:40:02.453539181 +0100
@@ -45,7 +45,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.17
+Version:16.0.18
 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.XDX562/_old  2022-01-05 13:40:02.485539205 +0100
+++ /var/tmp/diff_new_pack.XDX562/_new  2022-01-05 13:40:02.493539212 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  a0a879853f092caffe4d29843b14bf6e4e62e21d
+  d6673b607cbaaa15cd9622a0a4f8a9f98efa5676
 (No newline at EOF)
 

++ suse-module-tools-16.0.17.obscpio -> suse-module-tools-16.0.18.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.17/modprobe.conf/common/80-options-cdrom.conf 
new/suse-module-tools-16.0.18/modprobe.conf/common/80-options-cdrom.conf
--- old/suse-module-tools-16.0.17/modprobe.conf/common/80-options-cdrom.conf
1970-01-01 01:00:00.0 +0100
+++ new/suse-module-tools-16.0.18/modprobe.conf/common/80-options-cdrom.conf
2022-01-04 14:28:12.0 +0100
@@ -0,0 +1,3 @@
+# There are repated reports of broken software polling the drive without using
+# O_NONBLOCK fighting with the user trying to open the tray (boo#1165047).
+options cdrom autoclose=0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.17/regenerate-initrd-posttrans 
new/suse-module-tools-16.0.18/regenerate-initrd-posttrans
--- old/suse-module-tools-16.0.17/regenerate-initrd-posttrans   2021-12-15 
18:18:32.0 +0100
+++ new/suse-module-tools-16.0.18/regenerate-initrd-posttrans   2022-01-04 
14:28:12.0 +0100
@@ -54,7 +54,7 @@
echo "$0: /boot/$image does not exist, initrd won't be 
generated"
continue
fi
-   if ! "$DRACUT" -f "/boot/initrd-$kver" "$kver"; then
+   if ! "$DRACUT" -f --kver "$kver"; then
err=$?
fi
 done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.17/suse-module-tools.spec 
new/suse-module-tools-16.0.18/suse-module-tools.spec
--- old/suse-module-tools-16.0.17/suse-module-tools.spec2021-12-15 
18:18:32.0 +0100
+++ new/suse-module-tools-16.0.18/suse-module-tools.spec2022-01-04 
14:28:12.0 +0100
@@ -45,7 +45,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.17
+Version:16.0.18
 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.XDX562/_old  2022-01-05 13:40:02.581539281 +0100
+++ /var/tmp/diff_new_pack.XDX562/_new  2022-01-05 13:40:02.585539284 +0100
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.17
-mtime: 1639588712
-commit: a0a879853f092caffe4d29843b14bf6e4e62e21d
+version: 16.0.18
+mtime: 1641302892
+commit: d6673b607cbaaa15cd9622a0a4f8a9f98efa5676
 


commit suse-module-tools for openSUSE:Factory

2021-12-21 Thread Source-Sync
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 2021-12-21 18:40:20

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.2520 (New)


Package is "suse-module-tools"

Tue Dec 21 18:40:20 2021 rev:52 rq:941664 version:16.0.17

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-12-08 22:08:43.454856061 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2520/suse-module-tools.changes
2021-12-21 18:40:25.617862818 +0100
@@ -1,0 +2,11 @@
+Mon Dec 20 13:13:04 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.17:
+  * 60-io-scheduler.rules: add rules for virtual devices
+(boo#1193759)
+  * 60-io-scheduler.rules: enforce "none" for loop devices
+(boo#1193759)
+  * install some modprobe.d files only for relevant architectures
+(apm_bios, sonypi, toshiba, legacy rtc) (bsc#1192974)
+
+---

Old:

  suse-module-tools-16.0.16.obscpio

New:

  suse-module-tools-16.0.17.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.zi1dzj/_old  2021-12-21 18:40:26.065863220 +0100
+++ /var/tmp/diff_new_pack.zi1dzj/_new  2021-12-21 18:40:26.073863227 +0100
@@ -45,7 +45,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.16
+Version:16.0.17
 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.zi1dzj/_old  2021-12-21 18:40:26.109863259 +0100
+++ /var/tmp/diff_new_pack.zi1dzj/_new  2021-12-21 18:40:26.113863263 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  0d9e013bc845fd151bffaaec809e63a09b6eb4bb
+  a0a879853f092caffe4d29843b14bf6e4e62e21d
 (No newline at EOF)
 

++ suse-module-tools-16.0.16.obscpio -> suse-module-tools-16.0.17.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.16/modprobe.conf/armv7hl/40-apm.conf 
new/suse-module-tools-16.0.17/modprobe.conf/armv7hl/40-apm.conf
--- old/suse-module-tools-16.0.16/modprobe.conf/armv7hl/40-apm.conf 
1970-01-01 01:00:00.0 +0100
+++ new/suse-module-tools-16.0.17/modprobe.conf/armv7hl/40-apm.conf 
2021-12-15 18:18:32.0 +0100
@@ -0,0 +1,2 @@
+# /dev/apm_bios Advanced Power Management BIOS
+install char-major-10-134 /bin/true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.16/modprobe.conf/common/40-apm.conf 
new/suse-module-tools-16.0.17/modprobe.conf/common/40-apm.conf
--- old/suse-module-tools-16.0.16/modprobe.conf/common/40-apm.conf  
2021-12-06 09:50:04.0 +0100
+++ new/suse-module-tools-16.0.17/modprobe.conf/common/40-apm.conf  
1970-01-01 01:00:00.0 +0100
@@ -1,2 +0,0 @@
-# /dev/apm_bios Advanced Power Management BIOS
-install char-major-10-134 /bin/true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.16/modprobe.conf/common/40-rtc.conf 
new/suse-module-tools-16.0.17/modprobe.conf/common/40-rtc.conf
--- old/suse-module-tools-16.0.16/modprobe.conf/common/40-rtc.conf  
2021-12-06 09:50:04.0 +0100
+++ new/suse-module-tools-16.0.17/modprobe.conf/common/40-rtc.conf  
1970-01-01 01:00:00.0 +0100
@@ -1,2 +0,0 @@
-# /dev/rtc, old rtc device
-install char-major-10-135 /bin/true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.16/modprobe.conf/common/40-sonypi.conf 
new/suse-module-tools-16.0.17/modprobe.conf/common/40-sonypi.conf
--- old/suse-module-tools-16.0.16/modprobe.conf/common/40-sonypi.conf   
2021-12-06 09:50:04.0 +0100
+++ new/suse-module-tools-16.0.17/modprobe.conf/common/40-sonypi.conf   
1970-01-01 01:00:00.0 +0100
@@ -1,3 +0,0 @@
-# sonypi driver (Sony laptops)
-alias char-major-10-250 sonypi
-options sonypi minor=250
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.16/modprobe.conf/common/40-toshiba.conf 
new/suse-module-tools-16.0.17/modprobe.conf/common/40-toshiba.conf
--- old/suse-module-tools-16.0.16/modprobe.conf/common/40-toshiba.conf  
2021-12-06 09:50:04.0 +0100
+++ new/

commit suse-module-tools for openSUSE:Factory

2021-12-08 Thread Source-Sync
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 2021-12-08 22:08:30

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.31177 (New)


Package is "suse-module-tools"

Wed Dec  8 22:08:30 2021 rev:51 rq:935939 version:16.0.16

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-11-13 22:48:12.405235269 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.31177/suse-module-tools.changes
   2021-12-08 22:08:43.454856061 +0100
@@ -1,0 +2,13 @@
+Mon Dec  6 09:04:55 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.16:
+  * modprobe.d: split conf files (jsc#SLE-21626, boo#1193059)
+- Rather than shipping two large files with modprobe.d options
+  (00-system.conf and 50-blacklist.conf), ship multiple small
+  per-module files. This makes it easier for users to override
+  distribution defaults.
+  * blacklist isst_if_mbox_msr (bsc#1187196)
+  * boot-sysctl: make sure file exists (fix for containers)
+  * remove blacklist entry for snd_bt87x (bsc#1192974, bsc#51718)
+
+---

Old:

  suse-module-tools-16.0.14+2.obscpio

New:

  suse-module-tools-16.0.16.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.XS52k5/_old  2021-12-08 22:08:43.906856273 +0100
+++ /var/tmp/diff_new_pack.XS52k5/_new  2021-12-08 22:08:43.906856273 +0100
@@ -45,7 +45,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.14+2
+Version:16.0.16
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -106,23 +106,19 @@
 sed -i 's/@FS_BLACKLIST@.*/%{fs_blacklist}/' README.md
 
 %install
-# now assemble the parts for modprobe.conf
-cp modprobe.conf/modprobe.conf.common 00-system.conf
-%ifarch ppc64le
-ln -f modprobe.conf/modprobe.conf.ppc64 modprobe.conf/modprobe.conf.$RPM_ARCH
-%endif
-if [ -f "modprobe.conf/modprobe.conf.$RPM_ARCH" ]; then
-   cat "modprobe.conf/modprobe.conf.$RPM_ARCH" >>00-system.conf
-fi
 install -d -m 755 "%{buildroot}%{modprobe_dir}"
 install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d"
-install -pm644 "10-unsupported-modules.conf" \
-   "%{buildroot}%{modprobe_dir}/"
-install -pm644 00-system.conf "%{buildroot}%{modprobe_dir}/"
-
-%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100
-install -pm644 modprobe.conf/modprobe.conf.blacklist 
"%{buildroot}%{modprobe_dir}/50-blacklist.conf"
+install -pm644 -t "%{buildroot}%{modprobe_dir}" modprobe.conf/common/*.conf
+if [ -d modprobe.conf/%{_arch} ]; then
+install -pm644 -t "%{buildroot}%{modprobe_dir}" 
modprobe.conf/%{_arch}/*.conf
+fi
+%ifarch i386
+install -pm644 -t "%{buildroot}%{modprobe_dir}" modprobe.conf/x86_64/*.conf
+%endif
+%ifarch ppc64le
+install -pm644 -t "%{buildroot}%{modprobe_dir}" modprobe.conf/ppc64/*.conf
 %endif
+
 install -d -m 755 "%{buildroot}/%{depmod_dir}"
 install -d -m 755 "%{buildroot}%{_sysconfdir}/depmod.d"
 install -pm 644 "depmod-00-system.conf" 
"%{buildroot}%{depmod_dir}/00-system.conf"

++ _servicedata ++
--- /var/tmp/diff_new_pack.XS52k5/_old  2021-12-08 22:08:43.942856290 +0100
+++ /var/tmp/diff_new_pack.XS52k5/_new  2021-12-08 22:08:43.946856292 +0100
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  5ab3f0d35965bb8b20dbfa1db6f3bfde511abc54
\ No newline at end of file
+  0d9e013bc845fd151bffaaec809e63a09b6eb4bb
\ No newline at end of file

++ suse-module-tools-16.0.14+2.obscpio -> suse-module-tools-16.0.16.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.14+2/10-unsupported-modules.conf 
new/suse-module-tools-16.0.16/10-unsupported-modules.conf
--- old/suse-module-tools-16.0.14+2/10-unsupported-modules.conf 2021-11-09 
13:02:48.0 +0100
+++ new/suse-module-tools-16.0.16/10-unsupported-modules.conf   1970-01-01 
01:00:00.0 +0100
@@ -1,26 +0,0 @@
-#
-# Every kernel module has a flag 'supported'. If this flag is not set loading
-# this module will taint your kernel. You will not get much help with a kernel
-# problem if your kernel is marked as tainted. In this case you firstly have
-# to avoid loading of unsupported modules.
-#
-# Setting allow_unsupported_modules 1 enables loading of unsupported modules
-# by modprobe, sett

commit suse-module-tools for openSUSE:Factory

2021-11-13 Thread Source-Sync
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 2021-11-13 22:48:06

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1890 (New)


Package is "suse-module-tools"

Sat Nov 13 22:48:06 2021 rev:50 rq:930465 version:16.0.14+2

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-10-26 20:13:31.794004612 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1890/suse-module-tools.changes
2021-11-13 22:48:12.405235269 +0100
@@ -1,0 +2,12 @@
+Mon Nov 08 22:05:58 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.14:
+  * add udev rules from udev-extra-rules (formerly system-tuning-common-SUSE).
+Both packages are now obsoleted by suse-module-tools.
+(jsc#SLE-21032)
+  * 60-io-scheduler.rules: don't use BFQ for real multiqueue devices
+(jsc#SLE-21032, bsc#1192161)
+  * 60-io-scheduler.rules: use "none" for multipath components
+(bsc#1192161)
+
+---

Old:

  suse-module-tools-16.0.13.obscpio

New:

  suse-module-tools-16.0.14+2.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.B1njam/_old  2021-11-13 22:48:13.037235754 +0100
+++ /var/tmp/diff_new_pack.B1njam/_new  2021-11-13 22:48:13.041235757 +0100
@@ -45,7 +45,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.13
+Version:16.0.14+2
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -65,6 +65,10 @@
 Requires(post): /usr/bin/sed
 Requires(post): coreutils
 Provides:   suse-kernel-rpm-scriptlets = 0
+Provides:   udev-extra-rules = 0.3.0
+Obsoletes:  udev-extra-rules < 0.3.0
+Provides:   system-tuning-common-SUSE = 0.3.0
+Obsoletes:  system-tuning-common-SUSE < 0.3.0
 # Use weak dependencies for dracut and kmod in order to
 # keep Ring0 lean. In normal deployments, these packages
 # will be available anyway.
@@ -172,6 +176,10 @@
 install -m 755 udev-trigger-generator 
%{buildroot}/usr/lib/systemd/system-generators
 %endif
 
+# udev rules (formerly system-tuning-common-SUSE, udev-extra-rules)
+install -d -m 755 %{buildroot}%{_udevrulesdir}
+install -m 644 udevrules/*.rules %{buildroot}%{_udevrulesdir}
+
 mkdir -p %{buildroot}%{_defaultlicensedir}
 
 %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100
@@ -205,6 +213,7 @@
 exit 0
 
 %post
+%udev_rules_update
 %service_add_post %{systemd_units}
 exit 0
 
@@ -213,6 +222,7 @@
 exit 0
 
 %postun
+%udev_rules_update
 %service_del_postun_without_restart %{systemd_units}
 exit 0
 
@@ -248,6 +258,7 @@
 %{_unitdir}/*.service
 %{_unitdir}/systemd-sysctl.service.d
 %{_modulesloaddir}
+%{_udevrulesdir}
 %ifarch ppc64 ppc64le
 /usr/lib/systemd/system-generators
 %endif

++ _servicedata ++
--- /var/tmp/diff_new_pack.B1njam/_old  2021-11-13 22:48:13.073235782 +0100
+++ /var/tmp/diff_new_pack.B1njam/_new  2021-11-13 22:48:13.073235782 +0100
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  78e2a3360cd9727d372174e1ced7f4ad3af01eb8
\ No newline at end of file
+  5ab3f0d35965bb8b20dbfa1db6f3bfde511abc54
\ No newline at end of file

++ suse-module-tools.obsinfo ++
--- /var/tmp/diff_new_pack.B1njam/_old  2021-11-13 22:48:13.093235797 +0100
+++ /var/tmp/diff_new_pack.B1njam/_new  2021-11-13 22:48:13.093235797 +0100
@@ -1,4 +1,5 @@
 name: suse-module-tools
-version: 16.0.13
-mtime: 1634934608
-commit: 78e2a3360cd9727d372174e1ced7f4ad3af01eb8
+version: 16.0.14+2
+mtime: 1636459368
+commit: 5ab3f0d35965bb8b20dbfa1db6f3bfde511abc54
+


commit suse-module-tools for openSUSE:Factory

2021-10-26 Thread Source-Sync
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 2021-10-26 20:13:28

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1890 (New)


Package is "suse-module-tools"

Tue Oct 26 20:13:28 2021 rev:49 rq:927057 version:16.0.13

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-10-08 00:05:51.509733784 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1890/suse-module-tools.changes
2021-10-26 20:13:31.794004612 +0200
@@ -1,0 +2,15 @@
+Fri Oct 22 20:37:38 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.13:
+  * fixup "rpm-script: fix bad exit status in OpenQA (bsc#1191922)"
+
+---
+Fri Oct 22 13:12:38 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.12:
+  * rpm-script: fix bad exit status in OpenQA (bsc#1191922)
+  * cert-script: Deal with existing $cert.delete file (bsc#1191804).
+  * cert-script: Ignore kernel keyring for kernel certificates (bsc#1191480).
+  * cert-script: Only print mokutil output in verbose mode.
+
+---

Old:

  suse-module-tools-16.0.11.obscpio

New:

  suse-module-tools-16.0.13.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.Dgi2dJ/_old  2021-10-26 20:13:32.358004910 +0200
+++ /var/tmp/diff_new_pack.Dgi2dJ/_new  2021-10-26 20:13:32.362004912 +0200
@@ -45,7 +45,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.11
+Version:16.0.13
 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.Dgi2dJ/_old  2021-10-26 20:13:32.398004931 +0200
+++ /var/tmp/diff_new_pack.Dgi2dJ/_new  2021-10-26 20:13:32.402004933 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  a7078cf368e038ee81cf07c7be27609084a05b5d
\ No newline at end of file
+  78e2a3360cd9727d372174e1ced7f4ad3af01eb8
\ No newline at end of file

++ suse-module-tools-16.0.11.obscpio -> suse-module-tools-16.0.13.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.11/kernel-scriptlets/cert-script 
new/suse-module-tools-16.0.13/kernel-scriptlets/cert-script
--- old/suse-module-tools-16.0.11/kernel-scriptlets/cert-script 2021-10-04 
16:23:49.0 +0200
+++ new/suse-module-tools-16.0.13/kernel-scriptlets/cert-script 2021-10-22 
22:30:08.0 +0200
@@ -21,9 +21,19 @@
 shift
 done
 
+is_efi () {
+local msg rc=0
+
 # The below statement fails if mokutil isn't installed or UEFI is unsupported.
 # It doesn't fail if UEFI is available but secure boot is off.
-if ! mokutil --sb-state 2>/dev/null; then
+msg="$(mokutil --sb-state 2>&1)" || rc=$?
+
+[ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo "$msg"
+
+return $rc
+}
+
+if ! is_efi; then
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \
echo "$0: system doesn't support UEFI, skipping certificate handling" 
>&2
 exit 0
@@ -41,16 +51,19 @@
 pre)
;;
 post)
+   MOK_ARGS=""
# Only apply CA check on the kernel package certs (bsc#1173115)
if [ -n "$ca_check" ] && mokutil -h | grep -q "ca-check"; then
-   MOK_ARG="--ca-check"
-   else
-   MOK_ARG=""
+   MOK_ARGS="${MOK_ARGS} --ca-check"
+   fi
+   # Kernel key needs to be enrolled even if it's in the kernel keyring 
(bsc#1191480)
+   if [ -n "$ca_check" ] && mokutil -h | grep -q "ignore-keyring"; then
+   MOK_ARGS="${MOK_ARGS} --ignore-keyring"
fi
# XXX: Only call mokutil if UEFI and shim are used
for cert in $certs; do
cert="/etc/uefi/certs/${cert}.crt"
-   run_mokutil --import "$cert" --root-pw ${MOK_ARG}
+   run_mokutil --import "$cert" --root-pw ${MOK_ARGS}
rc=$?
if [ $rc != 0 ] ; then
script_rc=$rc
@@ -64,7 +77,10 @@
# Here we queue the certificate for de-enrollment. If by postun
# the certificate does not exist last kernel using it was
# removed and we can queue it for de-enrollment with mokutil.
-   ln "$cert" "$cert.delete" || script_rc=$?
+   # The .delete file must exist after package is removed 

commit suse-module-tools for openSUSE:Factory

2021-10-07 Thread Source-Sync
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 2021-10-08 00:05:44

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.2443 (New)


Package is "suse-module-tools"

Fri Oct  8 00:05:44 2021 rev:48 rq:923052 version:16.0.11

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-09-20 23:32:08.559098672 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2443/suse-module-tools.changes
2021-10-08 00:05:51.509733784 +0200
@@ -1,0 +2,9 @@
+Mon Oct  4 14:25:41 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.11:
+  * inkmp-script(postun): don't pass  existing files to weak-modules2
+(boo#1191200)
+  * kernel-scriptlets: skip cert scriptlet on non-UEFI systems
+(boo#1191260)
+
+---

Old:

  suse-module-tools-16.0.10+7.obscpio

New:

  suse-module-tools-16.0.11.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.p9Xuha/_old  2021-10-08 00:05:52.005734625 +0200
+++ /var/tmp/diff_new_pack.p9Xuha/_new  2021-10-08 00:05:52.005734625 +0200
@@ -45,7 +45,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.10+7
+Version:16.0.11
 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.p9Xuha/_old  2021-10-08 00:05:52.049734699 +0200
+++ /var/tmp/diff_new_pack.p9Xuha/_new  2021-10-08 00:05:52.049734699 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  609ed9a25a545c259d8b57f3381093cdefc14e16
\ No newline at end of file
+  a7078cf368e038ee81cf07c7be27609084a05b5d
\ No newline at end of file

++ suse-module-tools-16.0.10+7.obscpio -> suse-module-tools-16.0.11.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.10+7/.obs/workflows.yml 
new/suse-module-tools-16.0.11/.obs/workflows.yml
--- old/suse-module-tools-16.0.10+7/.obs/workflows.yml  2021-09-14 
22:53:41.0 +0200
+++ new/suse-module-tools-16.0.11/.obs/workflows.yml2021-10-04 
16:23:49.0 +0200
@@ -3,4 +3,4 @@
  - branch_package:
  source_project: home:mwilck:suse-module-tools
  source_package: suse-module-tools
-
+ target_project: home:mwilck
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.10+7/kernel-scriptlets/cert-script 
new/suse-module-tools-16.0.11/kernel-scriptlets/cert-script
--- old/suse-module-tools-16.0.10+7/kernel-scriptlets/cert-script   
2021-09-14 22:53:41.0 +0200
+++ new/suse-module-tools-16.0.11/kernel-scriptlets/cert-script 2021-10-04 
16:23:49.0 +0200
@@ -21,6 +21,14 @@
 shift
 done
 
+# The below statement fails if mokutil isn't installed or UEFI is unsupported.
+# It doesn't fail if UEFI is available but secure boot is off.
+if ! mokutil --sb-state 2>/dev/null; then
+[ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || \
+   echo "$0: system doesn't support UEFI, skipping certificate handling" 
>&2
+exit 0
+fi
+
 run_mokutil () {
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo mokutil "$@" >&2
 mokutil "$@"
@@ -29,58 +37,51 @@
 [ -z "$KERNEL_PACKAGE_SCRIPT_DEBUG" ] || echo "cert $op" ca-check: "$ca_check" 
certs: "$certs" -- "$@" >&2
 
 script_rc=0
-
 case $op in
 pre)
;;
 post)
-   if command -v mokutil >/dev/null; then
-   # Only apply CA check on the kernel package certs (bsc#1173115)
-   if [ -n "$ca_check" ] && mokutil -h | grep -q "ca-check"; then
-   MOK_ARG="--ca-check"
-   else
-   MOK_ARG=""
-   fi
-   # XXX: Only call mokutil if UEFI and shim are used
-   for cert in $certs; do
-   cert="/etc/uefi/certs/${cert}.crt"
-   run_mokutil --import "$cert" --root-pw ${MOK_ARG}
-   rc=$?
-   if [ $rc != 0 ] ; then
-   script_rc=$rc
-   echo "Failed to import $cert" >&2
-   fi
-   done
+   # Only apply CA check on the kernel package certs (bsc#1173115)
+   if [ -n "$ca_check" ] && mokutil -h | grep -q "ca-check"; then
+   MOK_ARG="--ca-check"
+   else
+   MOK_ARG=""

commit suse-module-tools for openSUSE:Factory

2021-09-20 Thread Source-Sync
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 2021-09-20 23:31:54

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899 (New)


Package is "suse-module-tools"

Mon Sep 20 23:31:54 2021 rev:47 rq:919089 version:16.0.10+7

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-09-03 21:26:50.146219047 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1899/suse-module-tools.changes
2021-09-20 23:32:08.559098672 +0200
@@ -1,0 +2,16 @@
+Tue Sep 14 20:53:46 UTC 2021 - obs-service-tar-scm@invalid
+
+- Update to version 16.0.10+7:
+  * rpm-script: link config also into /boot (boo#1189879)
+  * weak-modules2: accept modules under /usr/lib/modules on stdin
+(for support of usr-merged KMPs)
+  * fix scriptlet path (bsc#1189441)
+
+---
+Tue Sep 14 14:14:39 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.10:
+  * Import kernel scriptlets from kernel-source (bsc#1189441)
+  * README.md: document environment variables for weak-modules2
+
+---

Old:

  suse-module-tools-16.0.9.obscpio

New:

  suse-module-tools-16.0.10+7.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.e7aQve/_old  2021-09-20 23:32:09.579099932 +0200
+++ /var/tmp/diff_new_pack.e7aQve/_new  2021-09-20 23:32:09.583099937 +0200
@@ -45,7 +45,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.9
+Version:16.0.10+7
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -64,6 +64,7 @@
 Requires(post): /usr/bin/grep
 Requires(post): /usr/bin/sed
 Requires(post): coreutils
+Provides:   suse-kernel-rpm-scriptlets = 0
 # Use weak dependencies for dracut and kmod in order to
 # keep Ring0 lean. In normal deployments, these packages
 # will be available anyway.
@@ -79,8 +80,7 @@
 %description
 This package contains helper scripts for KMP installation and
 uninstallation, as well as default configuration files for depmod and
-modprobe. These utilities are provided by kmod-compat or
-module-init-tools, whichever implementation you choose to install.
+modprobe.
 
 
 %package legacy
@@ -136,6 +136,17 @@
 install -pm 644 "macros.initrd" "%{buildroot}%{_rpmmacrodir}"
 %endif
 install -pm 755 "regenerate-initrd-posttrans" 
"%{buildroot}/usr/lib/module-init-tools/"
+install -d -m 755 "%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
+install -pm 755 "kernel-scriptlets/cert-script" 
"%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
+install -pm 755 "kernel-scriptlets/inkmp-script" 
"%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
+install -pm 755 "kernel-scriptlets/kmp-script" 
"%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
+install -pm 755 "kernel-scriptlets/rpm-script" 
"%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets"
+for i in "pre" "preun" "post" "posttrans" "postun" ; do
+ln -s cert-script 
%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/cert-$i
+ln -s inkmp-script 
%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/inkmp-$i
+ln -s kmp-script 
%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/kmp-$i
+ln -s rpm-script 
%{buildroot}/usr/lib/module-init-tools/kernel-scriptlets/rpm-$i
+done
 
 install -d -m 755 "%{buildroot}%{_prefix}/bin"
 install -pm 755 kmp-install "%{buildroot}%{_bindir}/"

++ _servicedata ++
--- /var/tmp/diff_new_pack.e7aQve/_old  2021-09-20 23:32:09.611099972 +0200
+++ /var/tmp/diff_new_pack.e7aQve/_new  2021-09-20 23:32:09.615099977 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  532eddd0313f212550d81ad86dfac00b2eeb29fd
\ No newline at end of file
+  609ed9a25a545c259d8b57f3381093cdefc14e16
\ No newline at end of file

++ suse-module-tools.obsinfo ++
--- /var/tmp/diff_new_pack.e7aQve/_old  2021-09-20 23:32:09.63512 +0200
+++ /var/tmp/diff_new_pack.e7aQve/_new  2021-09-20 23:32:09.63512 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 16.0.9
-mtime: 1630329092
-commit: 532eddd0313f212550d81ad86dfac00b2eeb29fd
+version: 16.0.10+7
+mtime: 1631652821
+commit: 5d5787e794ec54d5f0a364363a42864eca79eacc
 


commit suse-module-tools for openSUSE:Factory

2021-09-03 Thread Source-Sync
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 2021-09-03 21:26:04

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899 (New)


Package is "suse-module-tools"

Fri Sep  3 21:26:04 2021 rev:46 rq:915051 version:16.0.9

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-08-24 10:55:04.844304427 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1899/suse-module-tools.changes
2021-09-03 21:26:50.146219047 +0200
@@ -1,0 +2,12 @@
+Mon Aug 30 13:15:20 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.9:
+  * weak_modules2: fix "warning: %post(kernel-...) scriptlet failed, 
+exit status 1" message from rpm (boo#1189881)
+  * weak-modules2: add logging at verbose level 2
+  * weak-modules2: control logging with environment variables
+WM2_VERBOSE, WM2_DEBUG, WM2_LOGFILE
+  * regenerate-initrd-posttrans: friendly notice if dracut not found
+(boo#1123721)
+
+---

Old:

  suse-module-tools-16.0.8+1.obscpio

New:

  suse-module-tools-16.0.9.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.aM9aaC/_old  2021-09-03 21:26:50.670220083 +0200
+++ /var/tmp/diff_new_pack.aM9aaC/_new  2021-09-03 21:26:50.674220091 +0200
@@ -45,7 +45,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.8+1
+Version:16.0.9
 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.aM9aaC/_old  2021-09-03 21:26:50.706220154 +0200
+++ /var/tmp/diff_new_pack.aM9aaC/_new  2021-09-03 21:26:50.706220154 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  ec6c895407f494c886dd4de6ef58e5d2641f0962
\ No newline at end of file
+  532eddd0313f212550d81ad86dfac00b2eeb29fd
\ No newline at end of file

++ suse-module-tools-16.0.8+1.obscpio -> suse-module-tools-16.0.9.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.8+1/regenerate-initrd-posttrans 
new/suse-module-tools-16.0.9/regenerate-initrd-posttrans
--- old/suse-module-tools-16.0.8+1/regenerate-initrd-posttrans  2021-08-20 
10:59:52.0 +0200
+++ new/suse-module-tools-16.0.9/regenerate-initrd-posttrans2021-08-30 
15:11:32.0 +0200
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 #
 # Packages that install kernels or kernel-modules create a flag
 #
@@ -11,12 +11,10 @@
 # to have all initrds generated. This script is called from posttrans
 # and takes care of generating the initrds
 
-shopt -s nullglob
-
 : ${DRACUT:=/usr/bin/dracut}
-if [[ ! -x "$DRACUT" ]]; then
-echo "ERROR: $DRACUT not found" >&2
-exit 1
+if [ ! -x "$DRACUT" ]; then
+echo "${0##*/}: dracut is not installed, not rebuilding the initrd" >&2
+exit 0
 fi
 
 dir=/run/regenerate-initrd
@@ -25,6 +23,10 @@
exit 0
 fi
 for f in "$dir"/*; do
+   case $f in
+   "$dir/*")
+   [ -e "$f" ] || break;;
+   esac
# check if we are in a build chroot
if ! [  -f /etc/fstab -a ! -e /.buildenv -a -x "$DRACUT" ] ; then
echo "Please run \"$DRACUT -f --regenerate-all\" as soon as 
your system is complete." >&2
@@ -41,6 +43,10 @@
 fi
 err=0
 for f in "$dir"/*; do
+   case $f in
+   "$dir/*")
+   [ -e "$f" ] || break;;
+   esac
rm "$f"
image=${f##*/}
kver=${image#*-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.8+1/suse-module-tools.rpmlintrc 
new/suse-module-tools-16.0.9/suse-module-tools.rpmlintrc
--- old/suse-module-tools-16.0.8+1/suse-module-tools.rpmlintrc  2021-08-20 
10:59:52.0 +0200
+++ new/suse-module-tools-16.0.9/suse-module-tools.rpmlintrc1970-01-01 
01:00:00.0 +0100
@@ -1,2 +0,0 @@
-# The package installs different configs for different architectures
-addFilter("no-binary");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.8+1/suse-module-tools.spec 
new/suse-module-tools-16.0.9/suse-module-tools.spec
--- old/suse-module-tools-16.0.8+1/suse-module-tools.spec   2021-08-20 
10:59:52.0 +0200
+++ new/suse-mod

commit suse-module-tools for openSUSE:Factory

2021-08-24 Thread Source-Sync
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 2021-08-24 10:54:15

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.1899 (New)


Package is "suse-module-tools"

Tue Aug 24 10:54:15 2021 rev:45 rq:913288 version:16.0.8+1

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-07-13 22:36:49.062426906 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.1899/suse-module-tools.changes
2021-08-24 10:55:04.844304427 +0200
@@ -1,0 +2,21 @@
+Fri Aug 20 09:05:54 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.8+1:
+  * spec file: fix BuildRequires
+
+---
+Thu Aug 19 18:53:24 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.8:
+  * fix problem that initrd may not be rebuilt after installing
+kernel-$flavor-extra (bsc#1189441)
+
+---
+Thu Aug 19 11:31:32 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.7:
+  * add kernel-sysctl.service and boot-sysctl.service for applying
+kernel-specific sysctl settings (bsc#1184804)
+  * add support for zstd-compressed kernel modules
+
+---

Old:

  suse-module-tools-16.0.6.obscpio

New:

  suse-module-tools-16.0.8+1.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.Fa7Eld/_old  2021-08-24 10:55:05.412303674 +0200
+++ /var/tmp/diff_new_pack.Fa7Eld/_new  2021-08-24 10:55:05.416303669 +0200
@@ -24,10 +24,17 @@
 %if 0%{?suse_version} >= 1550
 %global modprobe_dir /usr/lib/modprobe.d
 %global depmod_dir /usr/lib/depmod.d
+%global with_kernel_sysctl 1
+# boot_sysctl may be dropped on TW when we can assume that nobody keeps
+# kernel packages around that store sysctl files under /boot
+%bcond_without boot_sysctl
 %else
 %global modprobe_dir /lib/modprobe.d
 %global depmod_dir /lib/depmod.d
+%global with_boot_sysctl 1
 %endif
+%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}
 
 # List of legacy file systems to be blacklisted by default
 %global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs 
hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs
@@ -38,7 +45,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.6
+Version:16.0.8+1
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -46,6 +53,7 @@
 URL:https://github.com/openSUSE/suse-module-tools
 Source0:%{name}-%{version}.tar.xz
 Source1:%{name}.rpmlintrc
+BuildRequires:  systemd-rpm-macros
 Requires:   /usr/bin/grep
 Requires:   /usr/bin/gzip
 Requires:   /usr/bin/sed
@@ -132,9 +140,17 @@
 install -d -m 755 "%{buildroot}%{_prefix}/bin"
 install -pm 755 kmp-install "%{buildroot}%{_bindir}/"
 
-# systemd service to load /boot/sysctl.conf-`uname -r`
+# systemd service(s) to load kernel-specific sysctl settings
 install -d -m 755 "%{buildroot}%{_unitdir}/systemd-sysctl.service.d"
-install -pm 644 50-kernel-uname_r.conf 
"%{buildroot}%{_unitdir}/systemd-sysctl.service.d"
+echo '[Unit]' >"%{buildroot}%{sysctl_dropin}"
+%if %{with kernel_sysctl}
+install -m 644 kernel-sysctl.service "%{buildroot}%{_unitdir}"
+echo 'Wants=kernel-sysctl.service' >>"%{buildroot}%{sysctl_dropin}"
+%endif
+%if %{with boot_sysctl}
+install -m 644 boot-sysctl.service "%{buildroot}%{_unitdir}"
+echo 'Wants=boot-sysctl.service' >>"%{buildroot}%{sysctl_dropin}"
+%endif
 
 # Ensure that the sg driver is loaded early (bsc#1036463)
 # Not needed in SLE11, where sg is loaded via udev rule.
@@ -163,10 +179,8 @@
 done
 %endif
 
-%post
-exit 0
-
 %pre
+%service_add_pre %{systemd_units}
 # Avoid restoring old .rpmsave files in %posttrans
 for f in %{modprobe_conf_rpmsave}; do
 if [ -f ${f} ]; then
@@ -179,6 +193,18 @@
 fi
 exit 0
 
+%post
+%service_add_post %{systemd_units}
+exit 0
+
+%preun
+%service_del_preun %{systemd_units}
+exit 0
+
+%postun
+%service_del_postun_without_restart %{systemd_units}
+exit 0
+
 %posttrans
 # If the user had modified any of the configuration files installed under
 # /etc, they'll now be renamed to .rpmsave files. Restore them.
@@ -208,6 +234,7 @@
 %{_bindir}/kmp-install
 /usr/lib/

commit suse-module-tools for openSUSE:Factory

2021-07-13 Thread Source-Sync
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 2021-07-13 22:36:47

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625 (New)


Package is "suse-module-tools"

Tue Jul 13 22:36:47 2021 rev:44 rq:904235 version:16.0.6

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-07-04 22:10:42.237247123 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2625/suse-module-tools.changes
2021-07-13 22:36:49.062426906 +0200
@@ -1,0 +2,7 @@
+Mon Jul  5 15:14:47 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.6:
+  * modprobe.d: Remove dma=none setting for parport_pc
+(bsc#1177695)
+
+---

Old:

  suse-module-tools-16.0.5.obscpio

New:

  suse-module-tools-16.0.6.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.I3Xppv/_old  2021-07-13 22:36:50.002419337 +0200
+++ /var/tmp/diff_new_pack.I3Xppv/_new  2021-07-13 22:36:50.006419304 +0200
@@ -38,7 +38,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.5
+Version:16.0.6
 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.I3Xppv/_old  2021-07-13 22:36:50.058418886 +0200
+++ /var/tmp/diff_new_pack.I3Xppv/_new  2021-07-13 22:36:50.062418853 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  25069795b35b36f37a9f22688fd612be43475363
\ No newline at end of file
+  8d786330ba9510ca0793556e2b0df3de3e034e8a
\ No newline at end of file

++ suse-module-tools-16.0.5.obscpio -> suse-module-tools-16.0.6.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.i386 
new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.i386
--- old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.i386   
2021-07-01 22:29:34.0 +0200
+++ new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.i386   
2021-07-02 23:15:29.0 +0200
@@ -1,13 +1,6 @@
 # begin of i386 part for modprobe.conf
 
 alias parport_lowlevelparport_pc
-# disable DMA for parallel port (bnc#180390)
-# Please note, the dma= and irq= options require that the io= option also be
-# specified.
-options parport_pc dma=none
-# options parport_pc io=0x378 irq=none
-# If you have multiple parallel ports, specify them this way:
-# options parport_pc io=0x378,0x278  irq=none,none
 
 # Linux ACP modem (Mwave)
 alias char-major-10-219 mwave
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.x86_64 
new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.x86_64
--- old/suse-module-tools-16.0.5/modprobe.conf/modprobe.conf.x86_64 
2021-07-01 22:29:34.0 +0200
+++ new/suse-module-tools-16.0.6/modprobe.conf/modprobe.conf.x86_64 
2021-07-02 23:15:29.0 +0200
@@ -1,13 +1,6 @@
 # begin of x86_64 part for modprobe.conf
 
 alias parport_lowlevelparport_pc
-# disable DMA for parallel port (bnc#180390)
-# Please note, the dma= and irq= options require that the io= option also be
-# specified.
-options parport_pc dma=none
-# options parport_pc io=0x378 irq=none
-# If you have multiple parallel ports, specify them this way:
-# options parport_pc io=0x378,0x278  irq=none,none
 
 # ata_piix can't handle ICH6 in AHCI mode
 softdep ata_piix pre: ahci
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-16.0.5/suse-module-tools.spec 
new/suse-module-tools-16.0.6/suse-module-tools.spec
--- old/suse-module-tools-16.0.5/suse-module-tools.spec 2021-07-01 
22:29:34.0 +0200
+++ new/suse-module-tools-16.0.6/suse-module-tools.spec 2021-07-02 
23:15:29.0 +0200
@@ -38,7 +38,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.5
+Version:16.0.6
 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_pa

commit suse-module-tools for openSUSE:Factory

2021-07-04 Thread Source-Sync
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 2021-07-04 22:10:39

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625 (New)


Package is "suse-module-tools"

Sun Jul  4 22:10:39 2021 rev:43 rq:903663 version:16.0.5

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-06-21 20:35:15.218596255 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2625/suse-module-tools.changes
2021-07-04 22:10:42.237247123 +0200
@@ -1,0 +2,13 @@
+Thu Jul  1 21:03:49 UTC 2021 - Martin Wilck 
+
+- Update to version 16.0.5
+  * moved config files to /usr/lib/modprobe.d and /usr/lib/depmod.d
+  * "modprobe $FS" for a blacklisted file system now offers to 
+unblacklist the module permanently  
+  * disabled automatic un-blacklisting of filesystem modules loaded
+at installation time
+  * added faster substitute for lsinitrd to speed up weak-modules2
+  * added README.md
+  * modprobe.conf cleanup
+
+---

Old:

  suse-module-tools-16.0.4.obscpio

New:

  suse-module-tools-16.0.5.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.PFjzrV/_old  2021-07-04 22:10:43.077240626 +0200
+++ /var/tmp/diff_new_pack.PFjzrV/_new  2021-07-04 22:10:43.077240626 +0200
@@ -15,20 +15,30 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+# missing in SLE15 (systemd-rpm-macros)
+%{!?_modulesloaddir: %global _modulesloaddir /usr/lib/modules-load.d}
 
-# Define _rpmmacrodir if it's not defined yet
-%{!?_rpmmacrodir: %global _rpmmacrodir %{_rpmconfigdir}/macros.d}
-%define modules_load_dir /usr/lib/modules-load.d
+# Location for modprobe and depmod .conf files
+#
+# This assumes post-usr-merge (20210527) for Tumbleweed
+%if 0%{?suse_version} >= 1550
+%global modprobe_dir /usr/lib/modprobe.d
+%global depmod_dir /usr/lib/depmod.d
+%else
+%global modprobe_dir /lib/modprobe.d
+%global depmod_dir /lib/depmod.d
+%endif
 
 # List of legacy file systems to be blacklisted by default
 %global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs 
hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs
 
-%if 0%{?sle_version} >= 120200 && 0%{?sle_version} < 15
-%global softdep_br_netfilter 1
-%endif
+# List of all files installed under modprobe.d
+# Note: this list contains files installed by previous versions, like 
00-system-937216.conf!
+%global modprobe_conf_files 00-system 00-system-937216 10-unsupported-modules 
50-blacklist 60-blacklist_fs-* 99-local
+%global modprobe_conf_rpmsave %(echo "%{modprobe_conf_files}" | sed 's,\\([^ 
]*\\),%{_sysconfdir}/modprobe.d/\\1.conf.rpmsave,g')
 
 Name:   suse-module-tools
-Version:16.0.4
+Version:16.0.5
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -41,6 +51,7 @@
 Requires:   /usr/bin/sed
 Requires:   coreutils
 Requires:   findutils
+Requires:   systemd-rpm-macros
 Requires:   rpm
 Requires(post): /usr/bin/grep
 Requires(post): /usr/bin/sed
@@ -52,6 +63,10 @@
 Recommends: kmod
 # This release requires the dracut module 90nvdimm
 Conflicts:  dracut < 49.1
+# TW: conflict with pre-usrmerge
+%if 0%{?suse_version} >= 1550
+Conflicts:  filesystem < 15.5-40.2
+%endif
 
 %description
 This package contains helper scripts for KMP installation and
@@ -76,6 +91,7 @@
 %setup -q
 
 %build
+sed -i 's/@FS_BLACKLIST@.*/%{fs_blacklist}/' README.md
 
 %install
 # now assemble the parts for modprobe.conf
@@ -86,27 +102,23 @@
 if [ -f "modprobe.conf/modprobe.conf.$RPM_ARCH" ]; then
cat "modprobe.conf/modprobe.conf.$RPM_ARCH" >>00-system.conf
 fi
+install -d -m 755 "%{buildroot}%{modprobe_dir}"
 install -d -m 755 "%{buildroot}%{_sysconfdir}/modprobe.d"
 install -pm644 "10-unsupported-modules.conf" \
-   "%{buildroot}%{_sysconfdir}/modprobe.d/"
-install -pm644 00-system.conf "%{buildroot}%{_sysconfdir}/modprobe.d/"
+   "%{buildroot}%{modprobe_dir}/"
+install -pm644 00-system.conf "%{buildroot}%{modprobe_dir}/"
 
-%if 0%{?softdep_br_netfilter}
-# softdep bridge->br_netfilter, SLE only
-install -pm644 modprobe.conf/00-system-937216.conf 
%{buildroot}%{_sysconfdir}/modprobe.d
-%endif
 %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100
-install -pm644 modprobe.conf/modprobe.conf.blacklist 
"%{buildroot}%{_sysconfdir}/modprobe.d/50-blacklist.conf"
+install -pm644 modprobe.conf/modprobe.conf.blacklist 
"%{buildroot}%{modprobe_dir}/50-blackli

commit suse-module-tools for openSUSE:Factory

2021-06-21 Thread Source-Sync
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 2021-06-21 20:35:02

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.2625 (New)


Package is "suse-module-tools"

Mon Jun 21 20:35:02 2021 rev:42 rq:900614 version:16.0.4

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-04-26 16:38:54.902007893 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.2625/suse-module-tools.changes
2021-06-21 20:35:15.218596255 +0200
@@ -1,0 +2,38 @@
+Thu Jun 17 14:43:13 UTC 2021 - mwi...@suse.com
+
+- Update to version 16.0.4:
+  * re-add legacy subpackage with "weak-modules", and add a
+"Supplements" dependency on dkms, which needs it
+
+---
+Thu Jun 17 13:10:42 UTC 2021 - mwi...@suse.com
+
+- Update to version 16.0.3:
+  * Fix treatment of compressed modules (bsc#1187093)
+
+---
+Thu Jun 10 08:41:47 UTC 2021 - mwi...@suse.com
+
+- Update to version 16.0.2:
+  * fix kernel version in dracut invocation (bug in 16.0.0)
+  * spec file: really fix ppc64/ppc64le
+
+---
+Thu May 27 19:13:05 UTC 2021 - mwi...@suse.com
+
+- Update to version 16.0.1:
+  * fix ppc64/ppc64le build
+
+---
+Thu May 27 09:29:56 UTC 2021 - mwi...@suse.com
+
+- Update to version 16.0.0
+- modprobe.conf cleanup (bsc#1161343)
+  * Unify ppc64 and ppc64le
+  * Delete files for obsolete architectures
+  * Remove obsolete SUSE_INITRD statements (bsc#1161343)
+  * Add dependency on dracut 049.1 (bsc#1142152, ltc#176292, FATE#327775)
+- Replace mkinitrd with dracut everywhere
+- Remove obsolete "weak-modules" script
+
+---

Old:

  suse-module-tools-15.4.1.obscpio

New:

  suse-module-tools-16.0.4.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.ZQSsve/_old  2021-06-21 20:35:15.714596723 +0200
+++ /var/tmp/diff_new_pack.ZQSsve/_new  2021-06-21 20:35:15.718596727 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   suse-module-tools
-Version:15.4.1
+Version:16.0.4
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -45,17 +45,13 @@
 Requires(post): /usr/bin/grep
 Requires(post): /usr/bin/sed
 Requires(post): coreutils
-# Use weak dependencies for mkinitrd and kmod in order to
+# Use weak dependencies for dracut and kmod in order to
 # keep Ring0 lean. In normal deployments, these packages
 # will be available anyway.
-Recommends: mkinitrd
-%if 0%{?suse_version} >= 1315
+Recommends: dracut
 Recommends: kmod
-%else
-Recommends: modutils
-%endif
-# This release requires the dracut fix for bsc#1127891
-Conflicts:  dracut < 44.2
+# This release requires the dracut module 90nvdimm
+Conflicts:  dracut < 49.1
 
 %description
 This package contains helper scripts for KMP installation and
@@ -63,16 +59,18 @@
 modprobe. These utilities are provided by kmod-compat or
 module-init-tools, whichever implementation you choose to install.
 
+
 %package legacy
 Summary:Legacy "weak-modules" script for Code10
 Group:  System/Base
 Requires:   %{name}
 Requires:   binutils
+Supplements:dkms
 
 %description legacy
 This package contains the legacy "weak-modules" script for kernel
 module package (KMP) support. It was replaced by "weak-modules2" in
-SLE 11 and later.
+SLE 11 and later. It is still used by the DKMS module packaging framework.
 
 %prep
 %setup -q
@@ -82,6 +80,9 @@
 %install
 # now assemble the parts for modprobe.conf
 cp modprobe.conf/modprobe.conf.common 00-system.conf
+%ifarch ppc64le
+ln -f modprobe.conf/modprobe.conf.ppc64 modprobe.conf/modprobe.conf.$RPM_ARCH
+%endif
 if [ -f "modprobe.conf/modprobe.conf.$RPM_ARCH" ]; then
cat "modprobe.conf/modprobe.conf.$RPM_ARCH" >>00-system.conf
 fi
@@ -127,7 +128,7 @@
 # Not needed in SLE11, where sg is loaded via udev rule.
 install -d -m 755 "%{buildroot}%{modules_load_dir}"
 install -pm 644 sg.conf "%{buildroot}%{modules_load_dir}"
-%ifarch ppc64le
+%ifarch ppc64 ppc64le
 install -d -m 755 %{buildroot}/usr/lib/systemd/system-generators
 install -m 755 udev-trigger-generator 
%{buildroot}/usr/lib/systemd/system-generators
 %endif
@@ -271,7 +272,7 @@
 %{_unitdir}/systemd-sysctl.service.d
 %dir %{modules_load_dir}
 %{modules_loa

commit suse-module-tools for openSUSE:Factory

2021-04-26 Thread Source-Sync
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 2021-04-26 16:38:44

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.12324 (New)


Package is "suse-module-tools"

Mon Apr 26 16:38:44 2021 rev:41 rq:887862 version:15.4.1

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2021-04-18 21:45:20.188744778 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.12324/suse-module-tools.changes
   2021-04-26 16:38:54.902007893 +0200
@@ -1,0 +2,6 @@
+Thu Apr 22 16:29:01 UTC 2021 - obs-service-tar-scm@invalid
+
+- Update to version 15.4.1:
+  * dm-crypt requires essiv in SLE15 SP3 (boo#1183063 bsc#1184134 ltc#192244).
+
+---

Old:

  suse-module-tools-15.4.0.obscpio

New:

  suse-module-tools-15.4.1.obscpio



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.5q0eIM/_old  2021-04-26 16:38:55.386008663 +0200
+++ /var/tmp/diff_new_pack.5q0eIM/_new  2021-04-26 16:38:55.390008669 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   suse-module-tools
-Version:15.4.0
+Version:15.4.1
 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.5q0eIM/_old  2021-04-26 16:38:55.426008726 +0200
+++ /var/tmp/diff_new_pack.5q0eIM/_new  2021-04-26 16:38:55.426008726 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7
\ No newline at end of file
+  f4a9c82b6e4964fed422119264ac944330b68d85
\ No newline at end of file

++ suse-module-tools-15.4.0.obscpio -> suse-module-tools-15.4.1.obscpio 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-module-tools-15.4.0/modprobe.conf/modprobe.conf.common 
new/suse-module-tools-15.4.1/modprobe.conf/modprobe.conf.common
--- old/suse-module-tools-15.4.0/modprobe.conf/modprobe.conf.common 
2021-04-13 15:49:29.0 +0200
+++ new/suse-module-tools-15.4.1/modprobe.conf/modprobe.conf.common 
2021-04-22 18:19:02.0 +0200
@@ -96,4 +96,7 @@
 # SUSE INITRD: csiostor REQUIRES cxgb4
 softdep csiostor pre: cxgb4
 
+# dm-crypt requires essiv
+softdep dm-crypt pre: essiv
+
 # end of common part for modprobe.conf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-module-tools-15.4.0/suse-module-tools.spec 
new/suse-module-tools-15.4.1/suse-module-tools.spec
--- old/suse-module-tools-15.4.0/suse-module-tools.spec 2021-04-13 
15:49:29.0 +0200
+++ new/suse-module-tools-15.4.1/suse-module-tools.spec 2021-04-22 
18:19:02.0 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   suse-module-tools
-Version:15.4.0
+Version:15.4.1
 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.5q0eIM/_old  2021-04-26 16:38:55.526008886 +0200
+++ /var/tmp/diff_new_pack.5q0eIM/_new  2021-04-26 16:38:55.530008892 +0200
@@ -1,5 +1,5 @@
 name: suse-module-tools
-version: 15.4.0
-mtime: 1618321769
-commit: 37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7
+version: 15.4.1
+mtime: 1619108342
+commit: f4a9c82b6e4964fed422119264ac944330b68d85
 


commit suse-module-tools for openSUSE:Factory

2021-04-18 Thread Source-Sync
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 2021-04-18 21:45:10

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.12324 (New)


Package is "suse-module-tools"

Sun Apr 18 21:45:10 2021 rev:40 rq:885744 version:15.4.0

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2020-11-26 23:13:16.800968630 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.12324/suse-module-tools.changes
   2021-04-18 21:45:20.188744778 +0200
@@ -1,0 +2,6 @@
+Tue Apr 13 15:24:23 UTC 2021 - obs-service-tar-scm@invalid
+
+- Update to version 15.4.0:
+  * Enable f2fs (bsc#1184415)
+
+---

Old:

  suse-module-tools-15.3.5.tar.xz

New:

  suse-module-tools-15.4.0.obscpio
  suse-module-tools.obsinfo



Other differences:
--
++ suse-module-tools.spec ++
--- /var/tmp/diff_new_pack.1LsTfz/_old  2021-04-18 21:45:20.624745515 +0200
+++ /var/tmp/diff_new_pack.1LsTfz/_new  2021-04-18 21:45:20.624745515 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package suse-module-tools
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,14 +21,14 @@
 %define modules_load_dir /usr/lib/modules-load.d
 
 # List of legacy file systems to be blacklisted by default
-%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs f2fs 
hfs hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs
+%global fs_blacklist adfs affs bfs befs cramfs efs erofs exofs freevxfs hfs 
hpfs jfs minix nilfs2 ntfs omfs qnx4 qnx6 sysv ufs
 
 %if 0%{?sle_version} >= 120200 && 0%{?sle_version} < 15
 %global softdep_br_netfilter 1
 %endif
 
 Name:   suse-module-tools
-Version:15.3.5
+Version:15.4.0
 Release:0
 Summary:Configuration for module loading and SUSE-specific utilities 
for KMPs
 License:GPL-2.0-or-later
@@ -63,7 +63,6 @@
 modprobe. These utilities are provided by kmod-compat or
 module-init-tools, whichever implementation you choose to install.
 
-
 %package legacy
 Summary:Legacy "weak-modules" script for Code10
 Group:  System/Base

++ _service ++
--- /var/tmp/diff_new_pack.1LsTfz/_old  2021-04-18 21:45:20.652745562 +0200
+++ /var/tmp/diff_new_pack.1LsTfz/_new  2021-04-18 21:45:20.652745562 +0200
@@ -1,22 +1,22 @@
 
-  
+  
 https://github.com/openSUSE/suse-module-tools.git
 git
 enable
 suse-module-tools
 @PARENT_TAG@+@TAG_OFFSET@
-\+[01]$
-
+([^+]*)\+0
 master
 *.rpmlintrc
   
-
-*.tar
-xz
-  
-  
-*.tar.xz
+  
+*.obscpio
 */suse-module-tools.spec
 suse-module-tools.spec
   
+  
+  
+*.tar
+xz
+  
 

++ _servicedata ++
--- /var/tmp/diff_new_pack.1LsTfz/_old  2021-04-18 21:45:20.672745596 +0200
+++ /var/tmp/diff_new_pack.1LsTfz/_new  2021-04-18 21:45:20.672745596 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/openSUSE/suse-module-tools.git
-  31b83356f95d05bd06fbddc0e023635aa0fc50cd
\ No newline at end of file
+  37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7
\ No newline at end of file

++ suse-module-tools.obsinfo ++
name: suse-module-tools
version: 15.4.0
mtime: 1618321769
commit: 37a04d84cbeaf0540e6771e8d8f7c8ec10c61df7


[opensuse-commit] commit suse-module-tools for openSUSE:Factory

2020-11-26 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package suse-module-tools for 
openSUSE:Factory checked in at 2020-11-26 23:12:17

Comparing /work/SRC/openSUSE:Factory/suse-module-tools (Old)
 and  /work/SRC/openSUSE:Factory/.suse-module-tools.new.5913 (New)


Package is "suse-module-tools"

Thu Nov 26 23:12:17 2020 rev:39 rq:850918 version:15.3.5

Changes:

--- /work/SRC/openSUSE:Factory/suse-module-tools/suse-module-tools.changes  
2020-11-10 13:39:10.832506031 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-module-tools.new.5913/suse-module-tools.changes
2020-11-26 23:13:16.800968630 +0100
@@ -5,0 +6 @@
+(bsc#1174287, bsc#1172745)



Other differences:
--
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org