Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2020-06-10 00:35:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Wed Jun 10 00:35:14 2020 rev:49 rq:812838 version:202005 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2020-05-29 21:35:34.922329278 +0200 +++ /work/SRC/openSUSE:Factory/.ovmf.new.3606/ovmf.changes 2020-06-10 00:35:36.460946222 +0200 @@ -1,0 +2,52 @@ +Tue Jun 9 08:06:06 UTC 2020 - Gary Ching-Pang Lin <g...@suse.com> + +- Use the reduced source tarballs since ovmf only needs a portion + of the code. + + brotli-v1.0.7-17-g666c328.tar.xz -> + brotli-v1.0.7-17-g666c328-c.tar.xz + - We only need the "c" directory, not the whole tarball. + + oniguruma-v6.9.4_mark1.tar.xz -> + oniguruma-v6.9.4_mark1-src.tar.xz + - We only need the "src" directory, not the whole tarball. + +------------------------------------------------------------------- +Fri Jun 5 06:33:21 UTC 2020 - Gary Ching-Pang Lin <g...@suse.com> + +- Update to edk2-stable202005 + + RegularExpressionDxe: Use submodule way to access third party + Oniguruma + + BrotliCustomDecompressLib: Use submodule way to access third + party brotli + + BaseTools: Use submodule way to access third party brotli + + RISC-V architecture on EDK2 + + Disabling safe string constraint assertions + + ArmVirtPkg Implement support for TPM2 measured boot + + OVMF Implement support for Linux v5.7+ initrd and mixed mode + loading + + OVMF Use loadimage/startimage for loading the kernel passed + via the QEMU command line + + OVMF Support booting from Fusion-MPT SCSI controllers + + OVMF Support booting from VMware PVSCSI controllers + + OVMF RFE: VCPU hotplug with SMM + + OVMF PEI phase variable driver / MemoryTypeInfo tracking + + ArmVirtPkg, OvmfPkg: Pass parameter from QEMU to control PXE + IPv4/v6 boot + + Remove deprecate APIs in BaseCryptLib + + Add UEFI 2.8/2.8a definition in MdePkg + + Add PI1.7/PI1.7a definition into MdePkg + + BaseCryptoLib MD4, ARC4, TDES, AES ECB MODE, HMAC MD5, HMAC + SHA1 API have been deprecated. + + SecurityPkg Tcg2PhysicalPresenceLib library class removes two + macros TCG2_BIOS_TPM_MANAGEMENT_FLAG_DEFAULT and + TCG2_BIOS_STORAGE_MANAGEMENT_FLAG_DEFAULT. +- Add 2 tarballs from the submodules of edk2: + + brotli-v1.0.7-17-g666c328.tar.xz + + oniguruma-v6.9.4_mark1.tar.xz +- Refresh patches: + + ovmf-add-exclude-shell-flag.patch + + ovmf-gdb-symbols.patch +- Drop upstream patch: ovmf-bsc1163927-fix-ping-and-ip6dxe.patch +- Drop ovmf-bsc1171643-workaround-outline-atomics.patch since + upstream fixed it in another way. + +------------------------------------------------------------------- Old: ---- edk2-stable202002.tar.gz ovmf-bsc1163927-fix-ping-and-ip6dxe.patch ovmf-bsc1171643-workaround-outline-atomics.patch New: ---- brotli-v1.0.7-17-g666c328-c.tar.xz edk2-stable202005.tar.gz oniguruma-v6.9.4_mark1-src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.4KaMeY/_old 2020-06-10 00:35:38.176950825 +0200 +++ /var/tmp/diff_new_pack.4KaMeY/_new 2020-06-10 00:35:38.180950835 +0200 @@ -26,7 +26,7 @@ Summary: Open Virtual Machine Firmware License: BSD-2-Clause-Patent Group: System/Emulators/PC -Version: 202002 +Version: 202005 Release: 0 Source0: https://github.com/tianocore/edk2/archive/edk2-stable%{version}.tar.gz Source1: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz @@ -39,6 +39,10 @@ # berkeley-softfloat-3: https://github.com/ucb-bar/berkeley-softfloat-3 Source6: berkeley-softfloat-3-%{softfloat_version}.tar.xz Source7: descriptors.tar.xz +# brotli: https://github.com/google/brotli, "c" directory only +Source8: brotli-v1.0.7-17-g666c328-c.tar.xz +# oniguruma: https://github.com/kkos/oniguruma, "src" directory only +Source9: oniguruma-v6.9.4_mark1-src.tar.xz Source100: %{name}-rpmlintrc Source101: gdb_uefi.py.in Source102: gen-key-enrollment-iso.sh @@ -48,8 +52,6 @@ Patch3: %{name}-pie.patch Patch4: %{name}-disable-ia32-firmware-piepic.patch Patch5: %{name}-set-fixed-enroll-time.patch -Patch6: %{name}-bsc1163927-fix-ping-and-ip6dxe.patch -Patch7: %{name}-bsc1171643-workaround-outline-atomics.patch Patch100: openssl-fix-syntax-error.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bc @@ -168,10 +170,6 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 -%if %{gcc_version} >= 10 -%patch7 -p1 -%endif # add openssl pushd CryptoPkg/Library/OpensslLib/openssl @@ -187,6 +185,19 @@ # prepare the firmware descriptors for qemu tar -xf %{SOURCE7} +# add brotli +pushd BaseTools/Source/C/BrotliCompress/brotli +tar -xf %{SOURCE8} --strip 1 +popd +pushd MdeModulePkg/Library/BrotliCustomDecompressLib/brotli +tar -xf %{SOURCE8} --strip 1 +popd + +# add oniguruma +pushd MdeModulePkg/Universal/RegularExpressionDxe/oniguruma +tar -xf %{SOURCE9} --strip 1 +popd + chmod +x %{SOURCE102} %build ++++++ edk2-stable202002.tar.gz -> edk2-stable202005.tar.gz ++++++ /work/SRC/openSUSE:Factory/ovmf/edk2-stable202002.tar.gz /work/SRC/openSUSE:Factory/.ovmf.new.3606/edk2-stable202005.tar.gz differ: char 13, line 1 ++++++ ovmf-add-exclude-shell-flag.patch ++++++ --- /var/tmp/diff_new_pack.4KaMeY/_old 2020-06-10 00:35:38.316951200 +0200 +++ /var/tmp/diff_new_pack.4KaMeY/_new 2020-06-10 00:35:38.316951200 +0200 @@ -1,10 +1,10 @@ -Index: edk2-edk2-stable201905/OvmfPkg/OvmfPkgX64.fdf +Index: edk2-edk2-stable202005/OvmfPkg/OvmfPkgX64.fdf =================================================================== ---- edk2-edk2-stable201905.orig/OvmfPkg/OvmfPkgX64.fdf -+++ edk2-edk2-stable201905/OvmfPkg/OvmfPkgX64.fdf -@@ -291,7 +291,9 @@ INF MdeModulePkg/Universal/Disk/UdfDxe/ - !if $(TOOL_CHAIN_TAG) != "XCODE5" +--- edk2-edk2-stable202005.orig/OvmfPkg/OvmfPkgX64.fdf ++++ edk2-edk2-stable202005/OvmfPkg/OvmfPkgX64.fdf +@@ -293,7 +293,9 @@ INF MdeModulePkg/Universal/Disk/UdfDxe/ INF ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf + INF OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf !endif +!ifndef $(EXCLUDE_SHELL) INF ShellPkg/Application/Shell/Shell.inf ++++++ ovmf-gdb-symbols.patch ++++++ --- /var/tmp/diff_new_pack.4KaMeY/_old 2020-06-10 00:35:38.340951264 +0200 +++ /var/tmp/diff_new_pack.4KaMeY/_new 2020-06-10 00:35:38.340951264 +0200 @@ -1,4 +1,4 @@ -From 7eef4b6160dc5503acdf3b6a5b932085fe67abe6 Mon Sep 17 00:00:00 2001 +From 263791566fbe25755aebde54c98d5aea061414f3 Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin <g...@suse.com> Date: Tue, 24 Jun 2014 11:57:32 +0800 Subject: [PATCH 1/3] Add DebugPkg @@ -551,7 +551,7 @@ 2.25.1 -From 91908717fae43b7fa1d4b2e353258b2c93677216 Mon Sep 17 00:00:00 2001 +From 2554f33897c7caa946110444992cb8edb01eb60c Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin <g...@suse.com> Date: Tue, 24 Jun 2014 11:59:02 +0800 Subject: [PATCH 2/3] Compile DebugPkg and load .debug files @@ -582,12 +582,12 @@ (sym_name, long (base))) diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc -index f6c1d8d228c6..e886e2468f28 100644 +index f7fe75ebf531..05a010659440 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc -@@ -940,3 +940,5 @@ [Components] - SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxe.inf - !endif +@@ -1011,3 +1011,5 @@ [Components] + Tpm12DeviceLib|SecurityPkg/Library/Tpm12DeviceLibDTpm/Tpm12DeviceLibDTpm.inf + } !endif + + DebugPkg/GdbSyms/GdbSyms.inf @@ -595,7 +595,7 @@ 2.25.1 -From 768ec2226be984a63afa9329f183ab74a6671a4b Mon Sep 17 00:00:00 2001 +From adf37c44c49f3bc6a654e5d8efd8ee28558d51ab Mon Sep 17 00:00:00 2001 From: Gary Lin <g...@suse.com> Date: Mon, 16 Oct 2017 16:32:27 +0800 Subject: [PATCH 3/3] DebugPkg: Print the local variables