Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-bootloader for
openSUSE:Factory checked in at 2026-02-11 19:12:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-bootloader (Old)
and /work/SRC/openSUSE:Factory/.yast2-bootloader.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-bootloader"
Wed Feb 11 19:12:12 2026 rev:357 rq:1332253 version:5.0.33
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-bootloader/yast2-bootloader.changes
2026-01-29 17:44:04.271142427 +0100
+++
/work/SRC/openSUSE:Factory/.yast2-bootloader.new.1670/yast2-bootloader.changes
2026-02-11 19:12:16.096600859 +0100
@@ -1,0 +2,7 @@
+Tue Feb 10 11:53:30 UTC 2026 - Stefan Schubert <[email protected]>
+
+- update BLS: Calling "sdbootutil update-all-entries" in order
+ to set kernel params in an installed system (bsc#1257819).
+- 5.0.33
+
+-------------------------------------------------------------------
Old:
----
yast2-bootloader-5.0.32.tar.bz2
New:
----
yast2-bootloader-5.0.33.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-bootloader.spec ++++++
--- /var/tmp/diff_new_pack.9OO8OJ/_old 2026-02-11 19:12:16.828631682 +0100
+++ /var/tmp/diff_new_pack.9OO8OJ/_new 2026-02-11 19:12:16.828631682 +0100
@@ -17,7 +17,7 @@
Name: yast2-bootloader
-Version: 5.0.32
+Version: 5.0.33
Release: 0
Summary: YaST2 - Bootloader Configuration
License: GPL-2.0-or-later
++++++ yast2-bootloader-5.0.32.tar.bz2 -> yast2-bootloader-5.0.33.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-bootloader-5.0.32/package/yast2-bootloader.changes
new/yast2-bootloader-5.0.33/package/yast2-bootloader.changes
--- old/yast2-bootloader-5.0.32/package/yast2-bootloader.changes
2026-01-28 09:19:24.000000000 +0100
+++ new/yast2-bootloader-5.0.33/package/yast2-bootloader.changes
2026-02-10 14:03:08.000000000 +0100
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Tue Feb 10 11:53:30 UTC 2026 - Stefan Schubert <[email protected]>
+
+- update BLS: Calling "sdbootutil update-all-entries" in order
+ to set kernel params in an installed system (bsc#1257819).
+- 5.0.33
+
+-------------------------------------------------------------------
Fri Jan 23 17:17:19 UTC 2026 - Kristijan Velkovski <[email protected]>
- Fix typo in error message "Cannot create machine-id"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-bootloader-5.0.32/package/yast2-bootloader.spec
new/yast2-bootloader-5.0.33/package/yast2-bootloader.spec
--- old/yast2-bootloader-5.0.32/package/yast2-bootloader.spec 2026-01-28
09:19:24.000000000 +0100
+++ new/yast2-bootloader-5.0.33/package/yast2-bootloader.spec 2026-02-10
14:03:08.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-bootloader
-Version: 5.0.32
+Version: 5.0.33
Release: 0
Summary: YaST2 - Bootloader Configuration
License: GPL-2.0-or-later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-bootloader-5.0.32/src/lib/bootloader/bls.rb
new/yast2-bootloader-5.0.33/src/lib/bootloader/bls.rb
--- old/yast2-bootloader-5.0.32/src/lib/bootloader/bls.rb 2026-01-28
09:19:24.000000000 +0100
+++ new/yast2-bootloader-5.0.33/src/lib/bootloader/bls.rb 2026-02-10
14:03:08.000000000 +0100
@@ -46,6 +46,18 @@
)
end
+ def self.update_bootloader
+ Yast::Execute.on_target!(SDBOOTUTIL, "update-all-entries")
+ rescue Cheetah::ExecutionFailed => e
+ Yast::Report.Error(
+ format(_(
+ "Cannot update bootloader:\n" \
+ "Command `%{command}`.\n" \
+ "Error output: %{stderr}"
+ ), command: e.commands.inspect, stderr: e.stderr)
+ )
+ end
+
def self.write_menu_timeout(timeout)
Yast::Execute.on_target!(SDBOOTUTIL, "set-timeout", "--", timeout)
rescue Cheetah::ExecutionFailed => e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-bootloader-5.0.32/src/lib/bootloader/grub2bls.rb
new/yast2-bootloader-5.0.33/src/lib/bootloader/grub2bls.rb
--- old/yast2-bootloader-5.0.32/src/lib/bootloader/grub2bls.rb 2026-01-28
09:19:24.000000000 +0100
+++ new/yast2-bootloader-5.0.33/src/lib/bootloader/grub2bls.rb 2026-02-10
14:03:08.000000000 +0100
@@ -107,6 +107,8 @@
Bls.install_bootloader
Bls.create_menu_entries
Bls.set_authentication
+ else
+ Bls.update_bootloader
end
@sections.write
Bls.write_menu_timeout(grub_default.timeout)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-bootloader-5.0.32/test/bls_test.rb
new/yast2-bootloader-5.0.33/test/bls_test.rb
--- old/yast2-bootloader-5.0.32/test/bls_test.rb 2026-01-28
09:19:24.000000000 +0100
+++ new/yast2-bootloader-5.0.33/test/bls_test.rb 2026-02-10
14:03:08.000000000 +0100
@@ -21,6 +21,14 @@
end
end
+ describe "#update_bootloader" do
+ it "calls sdbootutil install" do
+ expect(Yast::Execute).to receive(:on_target!)
+ .with("/usr/bin/sdbootutil", "update-all-entries")
+ subject.update_bootloader
+ end
+ end
+
describe "#write_menu_timeout" do
it "calls sdbootutil set-timeout" do
expect(Yast::Execute).to receive(:on_target!)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-bootloader-5.0.32/test/grub2_bls_test.rb
new/yast2-bootloader-5.0.33/test/grub2_bls_test.rb
--- old/yast2-bootloader-5.0.32/test/grub2_bls_test.rb 2026-01-28
09:19:24.000000000 +0100
+++ new/yast2-bootloader-5.0.33/test/grub2_bls_test.rb 2026-02-10
14:03:08.000000000 +0100
@@ -73,6 +73,7 @@
.with(subject.grub_default.timeout)
allow(Bootloader::Bls).to receive(:create_menu_entries)
allow(Bootloader::Bls).to receive(:install_bootloader)
+ allow(Bootloader::Bls).to receive(:update_bootloader)
allow(Yast::BootStorage).to receive(:gpt_boot_disk?).and_return(true)
expect(Yast::Execute).to receive(:locally)
@@ -109,6 +110,7 @@
.with(subject.grub_default.timeout)
allow(Bootloader::Bls).to receive(:create_menu_entries)
allow(Bootloader::Bls).to receive(:install_bootloader)
+ allow(Bootloader::Bls).to receive(:update_bootloader)
subject.write
# Checking written kernel parameters
@@ -120,6 +122,7 @@
it "saves menu timeout" do
allow(Bootloader::Bls).to receive(:create_menu_entries)
allow(Bootloader::Bls).to receive(:install_bootloader)
+ allow(Bootloader::Bls).to receive(:update_bootloader)
allow(Bootloader::Bls).to receive(:write_default_menu)
.with(subject.sections.default)
# Saving menu timeout