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

Reply via email to