Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package shim-leap for openSUSE:Factory checked in at 2026-05-27 16:17:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shim-leap (Old) and /work/SRC/openSUSE:Factory/.shim-leap.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shim-leap" Wed May 27 16:17:58 2026 rev:29 rq:1355291 version:16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/shim-leap/shim-leap.changes 2025-12-11 18:40:45.516003863 +0100 +++ /work/SRC/openSUSE:Factory/.shim-leap.new.1937/shim-leap.changes 2026-05-27 16:18:48.773466638 +0200 @@ -1,0 +2,11 @@ +Thu Mar 12 09:40:11 UTC 2026 - Joey Lee <[email protected]> + +- Modified the pretrans Lua script to work around the broken DB issue + caused by buggy firmware when Secure Boot is disabled. + It is impossible for the db to be empty while Secure Boot is enabled. + If the db is empty, the installation behavior will be treated the + same as when Secure Boot is disabled. We allow the shim installation + process to continue and display a message reminding the user to add + the appropriate certificate. (bsc#1259096) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shim-leap.spec ++++++ --- /var/tmp/diff_new_pack.Mv2nAw/_old 2026-05-27 16:18:51.433575826 +0200 +++ /var/tmp/diff_new_pack.Mv2nAw/_new 2026-05-27 16:18:51.449576482 +0200 @@ -225,6 +225,14 @@ end end +-- It is impossible for the db to be empty while Secure Boot is enabled. +if db_content == "" or #db_content == 0 then + -- If the db is empty, the installation behavior will be treated the same as when Secure Boot is disabled. + print("WARNING: db variable is empty (no certificates found); proceeding with install.") + print("Please add the appropriate certificate to the db for Secure Boot support.") + return 0 +end + -- Check all target certificates for i, cert_hex in ipairs(TARGET_CERT_HEXES) do ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.Mv2nAw/_old 2026-05-27 16:18:51.829592081 +0200 +++ /var/tmp/diff_new_pack.Mv2nAw/_new 2026-05-27 16:18:51.841592573 +0200 @@ -1,6 +1,6 @@ -mtime: 1765376699 -commit: a2db30ed3bf32e8e097ecf1c1878adbdf0e08334dff21d5d55f63db87d846ab5 -url: https://src.opensuse.org/devel-factory/shim-leap.git -revision: a2db30ed3bf32e8e097ecf1c1878adbdf0e08334dff21d5d55f63db87d846ab5 +mtime: 1773308481 +commit: bc6b6ed6d2bd7fdf525b987c9f97aa9aa6f33b7034ab21f4f63a4a49a0bf0b35 +url: https://src.opensuse.org/devel-factory/shim-leap +revision: bc6b6ed6d2bd7fdf525b987c9f97aa9aa6f33b7034ab21f4f63a4a49a0bf0b35 projectscmsync: https://src.opensuse.org/devel-factory/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-12 10:41:21.000000000 +0100 @@ -0,0 +1 @@ +.osc
