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 2025-12-02 13:18:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-bootloader (Old)
and /work/SRC/openSUSE:Factory/.yast2-bootloader.new.14147 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-bootloader"
Tue Dec 2 13:18:04 2025 rev:353 rq:1319718 version:5.0.29
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-bootloader/yast2-bootloader.changes
2025-11-07 18:20:33.230638317 +0100
+++
/work/SRC/openSUSE:Factory/.yast2-bootloader.new.14147/yast2-bootloader.changes
2025-12-02 13:18:07.449734254 +0100
@@ -1,0 +2,14 @@
+Fri Nov 21 15:23:42 UTC 2025 - Stefan Schubert <[email protected]>
+
+- Enable grub2-bls for arm and riscv64 (bnc#1253222).
+- Replacing dbus-uuidgen by systemd-machine-id-setup.
+- 5.0.29
+
+-------------------------------------------------------------------
+Thu Nov 20 10:19:58 UTC 2025 - Stefan Schubert <[email protected]>
+
+- Added requirement dbus-1-tools because /usr/bin/dbus-uuidgen is
+ needed by BLS (bnc#1253724).
+- 5.0.28
+
+-------------------------------------------------------------------
Old:
----
yast2-bootloader-5.0.27.tar.bz2
New:
----
yast2-bootloader-5.0.29.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-bootloader.spec ++++++
--- /var/tmp/diff_new_pack.B35dWB/_old 2025-12-02 13:18:08.669785477 +0100
+++ /var/tmp/diff_new_pack.B35dWB/_new 2025-12-02 13:18:08.673785645 +0100
@@ -17,7 +17,7 @@
Name: yast2-bootloader
-Version: 5.0.27
+Version: 5.0.29
Release: 0
Summary: YaST2 - Bootloader Configuration
License: GPL-2.0-or-later
++++++ yast2-bootloader-5.0.27.tar.bz2 -> yast2-bootloader-5.0.29.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-bootloader-5.0.27/package/yast2-bootloader.changes
new/yast2-bootloader-5.0.29/package/yast2-bootloader.changes
--- old/yast2-bootloader-5.0.27/package/yast2-bootloader.changes
2025-11-05 15:49:51.000000000 +0100
+++ new/yast2-bootloader-5.0.29/package/yast2-bootloader.changes
2025-11-24 13:11:52.000000000 +0100
@@ -1,4 +1,18 @@
-------------------------------------------------------------------
+Fri Nov 21 15:23:42 UTC 2025 - Stefan Schubert <[email protected]>
+
+- Enable grub2-bls for arm and riscv64 (bnc#1253222).
+- Replacing dbus-uuidgen by systemd-machine-id-setup.
+- 5.0.29
+
+-------------------------------------------------------------------
+Thu Nov 20 10:19:58 UTC 2025 - Stefan Schubert <[email protected]>
+
+- Added requirement dbus-1-tools because /usr/bin/dbus-uuidgen is
+ needed by BLS (bnc#1253724).
+- 5.0.28
+
+-------------------------------------------------------------------
Wed Nov 5 14:22:48 UTC 2025 - Stefan Schubert <[email protected]>
- Upgrade: Improved error message what do if bootloader does
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-bootloader-5.0.27/package/yast2-bootloader.spec
new/yast2-bootloader-5.0.29/package/yast2-bootloader.spec
--- old/yast2-bootloader-5.0.27/package/yast2-bootloader.spec 2025-11-05
15:49:51.000000000 +0100
+++ new/yast2-bootloader-5.0.29/package/yast2-bootloader.spec 2025-11-24
13:11:52.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-bootloader
-Version: 5.0.27
+Version: 5.0.29
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.27/src/lib/bootloader/bls.rb
new/yast2-bootloader-5.0.29/src/lib/bootloader/bls.rb
--- old/yast2-bootloader-5.0.27/src/lib/bootloader/bls.rb 2025-11-05
15:49:51.000000000 +0100
+++ new/yast2-bootloader-5.0.29/src/lib/bootloader/bls.rb 2025-11-24
13:11:52.000000000 +0100
@@ -155,8 +155,7 @@
def self.generate_machine_id
Yast::SCR.Execute(Yast::Path.new(".target.remove"), "/etc/machine-id")
begin
- Yast::Execute.on_target!("/usr/bin/dbus-uuidgen",
- "--ensure=/etc/machine-id")
+ Yast::Execute.on_target!("/bin/systemd-machine-id-setup")
rescue Cheetah::ExecutionFailed => e
Yast::Report.Error(
format(_(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-bootloader-5.0.27/src/lib/bootloader/bootloader_factory.rb
new/yast2-bootloader-5.0.29/src/lib/bootloader/bootloader_factory.rb
--- old/yast2-bootloader-5.0.27/src/lib/bootloader/bootloader_factory.rb
2025-11-05 15:49:51.000000000 +0100
+++ new/yast2-bootloader-5.0.29/src/lib/bootloader/bootloader_factory.rb
2025-11-24 13:11:52.000000000 +0100
@@ -110,12 +110,20 @@
private
def use_systemd_boot?
+ # only these architectures are supported.
Yast::ProductFeatures.GetBooleanFeature("globals",
"enable_systemd_boot") &&
- (Yast::Arch.x86_64 || Yast::Arch.aarch64) # only these architectures
are supported.
+ (Yast::Arch.x86_64 ||
+ Yast::Arch.aarch64 ||
+ Yast::Arch.arm ||
+ Yast::Arch.riscv64)
end
def use_grub2_bls?
- (Yast::Arch.x86_64 || Yast::Arch.aarch64) # only these architectures
are supported.
+ # only these architectures are supported.
+ (Yast::Arch.x86_64 ||
+ Yast::Arch.aarch64 ||
+ Yast::Arch.arm ||
+ Yast::Arch.riscv64)
end
def grub2_efi_installable?
@@ -124,7 +132,11 @@
end
def bls_installable?
- ((Yast::Arch.x86_64 || Yast::Arch.i386 || Yast::Arch.aarch64) &&
Systeminfo.efi?)
+ ((Yast::Arch.x86_64 ||
+ Yast::Arch.i386 ||
+ Yast::Arch.aarch64 ||
+ Yast::Arch.arm ||
+ Yast::Arch.riscv64) && Systeminfo.efi?)
end
def proposed_name
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-bootloader-5.0.27/test/bls_test.rb
new/yast2-bootloader-5.0.29/test/bls_test.rb
--- old/yast2-bootloader-5.0.27/test/bls_test.rb 2025-11-05
15:49:51.000000000 +0100
+++ new/yast2-bootloader-5.0.29/test/bls_test.rb 2025-11-24
13:11:52.000000000 +0100
@@ -71,8 +71,7 @@
expect(Yast::Execute).to receive(:on_target!)
.with("/usr/bin/sdbootutil", "enroll", "--method=fido2",
"--devices=/dev/vda3")
expect(Yast::Execute).to receive(:on_target!)
- .with("/usr/bin/dbus-uuidgen",
- "--ensure=/etc/machine-id")
+ .with("/bin/systemd-machine-id-setup")
subject.set_authentication
end