Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sdbootutil for openSUSE:Factory 
checked in at 2025-12-12 21:40:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sdbootutil (Old)
 and      /work/SRC/openSUSE:Factory/.sdbootutil.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sdbootutil"

Fri Dec 12 21:40:30 2025 rev:85 rq:1322199 version:1+git20251211.b3d0304

Changes:
--------
--- /work/SRC/openSUSE:Factory/sdbootutil/sdbootutil.changes    2025-11-27 
15:19:30.863801162 +0100
+++ /work/SRC/openSUSE:Factory/.sdbootutil.new.1939/sdbootutil.changes  
2025-12-12 21:40:48.615905536 +0100
@@ -1,0 +2,8 @@
+Thu Dec 11 12:25:54 UTC 2025 - Alberto Planas Dominguez <[email protected]>
+
+- Update to version 1+git20251211.b3d0304:
+  * Set default entry when removing a kernel
+  * Fix return value when image is set (boo#1254534)
+  * Return error if the hash program is not installed
+
+-------------------------------------------------------------------

Old:
----
  sdbootutil-1+git20251126.f7a46a1.obscpio

New:
----
  sdbootutil-1+git20251211.b3d0304.obscpio

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

Other differences:
------------------
++++++ sdbootutil.spec ++++++
--- /var/tmp/diff_new_pack.gjrZ4A/_old  2025-12-12 21:40:50.595988993 +0100
+++ /var/tmp/diff_new_pack.gjrZ4A/_new  2025-12-12 21:40:50.607989499 +0100
@@ -18,7 +18,7 @@
 
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 Name:           sdbootutil
-Version:        1+git20251126.f7a46a1
+Version:        1+git20251211.b3d0304
 Release:        0
 Summary:        Bootctl wrapper for BLS boot loaders
 License:        MIT

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.gjrZ4A/_old  2025-12-12 21:40:50.864000289 +0100
+++ /var/tmp/diff_new_pack.gjrZ4A/_new  2025-12-12 21:40:50.892001470 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/sdbootutil.git</param>
-              <param 
name="changesrevision">f7a46a1db8ab2b7e07702e5acaea51c7f6fc4234</param></service></servicedata>
+              <param 
name="changesrevision">b3d030441bfe01f2ecd87a7deefc05c213b4bcc0</param></service></servicedata>
 (No newline at EOF)
 

++++++ sdbootutil-1+git20251126.f7a46a1.obscpio -> 
sdbootutil-1+git20251211.b3d0304.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdbootutil-1+git20251126.f7a46a1/sdbootutil 
new/sdbootutil-1+git20251211.b3d0304/sdbootutil
--- old/sdbootutil-1+git20251126.f7a46a1/sdbootutil     2025-11-26 
11:19:13.000000000 +0100
+++ new/sdbootutil-1+git20251211.b3d0304/sdbootutil     2025-12-11 
13:24:06.000000000 +0100
@@ -634,6 +634,13 @@
        info "Removing boot entry $id"
        bootctl unlink "$id"
 
+       # If we remove the default entry, `bootctl` will mark a new
+       # default, but we still need to update the EFI var (or the
+       # grubenv value)
+       local default
+       default="$(get_default_bootctl)"
+       set_default_entry "$default"
+
        # This action will require to update the PCR predictions
        update_predictions=1
 }
@@ -1893,15 +1900,20 @@
        update_predictions=1
 }
 
+get_default_bootctl()
+{
+       local val
+       update_entries_for_this_system
+       jq -r '.[] | select(.isDefault == true) | .id' < "$entryfile"
+       [ -z "$val" ] || echo "$val"
+}
+
 get_default_sdboot()
 {
        local val
        val="$(bli_efi_var_get "LoaderEntryDefault")"
        [ -n "$val" ] || val="$(loader_conf_get "default")"
-       [ -n "$val" ] || {
-               update_entries_for_this_system
-               jq -r '.[] | select(.isDefault == true) | .id' < "$entryfile"
-       }
+       [ -n "$val" ] || val="$(get_default_bootctl)"
        [ -z "$val" ] || echo "$val"
 }
 
@@ -1909,7 +1921,7 @@
 {
        local val
        val="$(grubenv_get "default")"
-       [ -n "$val" ] || val="$(get_default_sdboot "default")"
+       [ -n "$val" ] || val="$(get_default_sdboot)"
        [ -z "$val" ] || echo "$val"
 }
 
@@ -2861,7 +2873,7 @@
        local val="$3"
        local digest
 
-       hash "${dgst}sum" || return
+       hash "${dgst}sum" || return 1
        hex_to_binary "$pcr$val" > "$tmpdir/pcr"
        read -r digest _ < <("${dgst}sum" "$tmpdir/pcr")
        echo "$digest"
@@ -3724,7 +3736,7 @@
 }
 
 set_image_name() {
-       [ -z "$image" ] || return
+       [ -z "$image" ] || return 0
 
        declare -gA arch_image_map=(
                [x64]="vmlinuz"

++++++ sdbootutil.obsinfo ++++++
--- /var/tmp/diff_new_pack.gjrZ4A/_old  2025-12-12 21:40:51.808040079 +0100
+++ /var/tmp/diff_new_pack.gjrZ4A/_new  2025-12-12 21:40:51.848041765 +0100
@@ -1,5 +1,5 @@
 name: sdbootutil
-version: 1+git20251126.f7a46a1
-mtime: 1764152353
-commit: f7a46a1db8ab2b7e07702e5acaea51c7f6fc4234
+version: 1+git20251211.b3d0304
+mtime: 1765455846
+commit: b3d030441bfe01f2ecd87a7deefc05c213b4bcc0
 

Reply via email to