Hello community, here is the log from the commit of package shim for openSUSE:Factory checked in at 2020-03-25 23:42:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shim (Old) and /work/SRC/openSUSE:Factory/.shim.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shim" Wed Mar 25 23:42:38 2020 rev:79 rq:787396 version:15+git47 Changes: -------- --- /work/SRC/openSUSE:Factory/shim/shim.changes 2019-12-02 11:36:15.694434422 +0100 +++ /work/SRC/openSUSE:Factory/.shim.new.3160/shim.changes 2020-03-25 23:42:52.927985471 +0100 @@ -1,0 +2,6 @@ +Mon Mar 16 09:42:34 UTC 2020 - Gary Ching-Pang Lin <[email protected]> + +- Add shim-fix-gnu-efi-3.0.11.patch to fix the build error caused + by the upgrade of gnu-efi + +------------------------------------------------------------------- New: ---- shim-fix-gnu-efi-3.0.11.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shim.spec ++++++ --- /var/tmp/diff_new_pack.XXwm50/_old 2020-03-25 23:42:54.331985930 +0100 +++ /var/tmp/diff_new_pack.XXwm50/_new 2020-03-25 23:42:54.351985937 +0100 @@ -1,7 +1,7 @@ # # spec file for package shim # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -41,7 +41,7 @@ Summary: UEFI shim loader License: BSD-2-Clause Group: System/Boot -Url: https://github.com/rhboot/shim +URL: https://github.com/rhboot/shim Source: %{name}-%{version}.tar.bz2 # run "extract_signature.sh shim.efi" where shim.efi is the binary # with the signature from the UEFI signing service. @@ -73,6 +73,8 @@ Patch5: shim-correct-license-in-headers.patch # PATCH-FIX-UPSTREAM gcc9-fix-warnings.patch [email protected] -- MokManager: Use CompareMem on MokListNode.Type instead of CompareGuid Patch6: gcc9-fix-warnings.patch +# PATCH-FIX-OPENSUSE shim-fix-gnu-efi-3.0.11.patch [email protected] -- Fix the build error caused by the typo fix in gnu-efi 3.0.11 +Patch7: shim-fix-gnu-efi-3.0.11.patch # PATCH-FIX-OPENSUSE shim-opensuse-cert-prompt.patch [email protected] -- Show the prompt to ask whether the user trusts openSUSE certificate or not Patch100: shim-opensuse-cert-prompt.patch BuildRequires: gnu-efi >= 3.0.3 @@ -120,6 +122,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 %if 0%{?is_opensuse} == 1 %patch100 -p1 %endif ++++++ shim-fix-gnu-efi-3.0.11.patch ++++++ diff --git a/lib/console.c b/lib/console.c index 2d421af..6e2a8ca 100644 --- a/lib/console.c +++ b/lib/console.c @@ -521,7 +521,11 @@ static struct { { EFI_SECURITY_VIOLATION, L"Security Violation"}, // warnings +#ifdef EFI_WARN_UNKOWN_GLYPH { EFI_WARN_UNKOWN_GLYPH, L"Warning Unknown Glyph"}, +#else + { EFI_WARN_UNKNOWN_GLYPH, L"Warning Unknown Glyph"}, +#endif { EFI_WARN_DELETE_FAILURE, L"Warning Delete Failure"}, { EFI_WARN_WRITE_FAILURE, L"Warning Write Failure"}, { EFI_WARN_BUFFER_TOO_SMALL, L"Warning Buffer Too Small"},
