Hello community,

here is the log from the commit of package ovmf for openSUSE:Factory checked in 
at 2020-12-03 18:39:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ovmf (Old)
 and      /work/SRC/openSUSE:Factory/.ovmf.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ovmf"

Thu Dec  3 18:39:00 2020 rev:55 rq:851734 version:202011

Changes:
--------
--- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes        2020-11-23 
10:37:40.449833737 +0100
+++ /work/SRC/openSUSE:Factory/.ovmf.new.5913/ovmf.changes      2020-12-03 
18:39:26.401836110 +0100
@@ -1,0 +2,209 @@
+Fri Nov 27 09:24:04 UTC 2020 - Gary Ching-Pang Lin <g...@suse.com>
+
+- Update to edk2-stable202011
+  * MdeModulePkg/VariablePolicyLib: Fix runtime panic in
+    ValidateSetVariable()
+  * CryptoPkg: BaseCryptLib: Fix buffer double free in
+    CryptPkcs7VerifyEku
+  * Revert "SecurityPkg: Add RPMC Index to the RpmcLib"
+  * MdeModulePkg/LzmaCustomDecompressLib: catch 4GB+ uncompressed
+    buffer sizes
+  * MdeModulePkg/Core/Dxe: limit FwVol encapsulation section
+    recursion
+  * MdeModulePkg/Core/Dxe: assert SectionInstance invariant in
+    FindChildNode()
+  * SecurityPkg: Add RPMC Index to the RpmcLib
+  * BaseTools: Resolve index out of range errors.
+  * UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page
+    table address
+  * UefiCpuPkg/PiSmmCpuDxeSmm: Correct the Cr3 typo
+  * CryptoPkg: Make the MD5 disable as default for security
+  * NetworkPkg/Defines: Make iSCSI disable as default
+  * OvmfPkg/OvmfXen.dsc: Enable MD5 while enable iSCSI
+  * OvmfPkg/OvmfPkgX64.dsc: Enable MD5 while enable iSCSI
+  * OvmfPkg/OvmfPkgIa32X64.dsc: Enable MD5 while enable iSCSI
+  * OvmfPkg/OvmfPkgIa32.dsc: Enable MD5 while enable iSCSI
+  * ArmVirtPkg/ArmVirtQemuKernel.dsc: Enable MD5 while enable iSCSI
+  * ArmVirtPkg/ArmVirtQemu.dsc: Enable MD5 while enable iSCSI
+  * NetworkPkg: Enable MD5 while enable iSCSI
+  * CryptoPkg/dsc: Enable MD5 when CRYPTO_SERVICES enable MD5
+  * SecurityPkg/Hash2DxeCrypto: Remove SHA1 support
+  * SecurityPkg/Hash2DxeCrypto: Remove MD5 support
+  * MdeModulePkg: Drop VarLock from RuntimeDxe variable driver
+  * MdeModulePkg: Change TCG MOR variables to use VariablePolicy
+  * SecurityPkg: Allow VariablePolicy state to delete authenticated
+    variables
+  * MdeModulePkg: Allow VariablePolicy state to delete protected
+    variables
+  * MdeModulePkg: Connect VariablePolicy business logic to
+    VariableServices
+  * ArmVirtPkg: Add VariablePolicy engine to ArmVirtPkg platform
+  * OvmfPkg: Add VariablePolicy engine to OvmfPkg platform
+  * BaseTools: Fix BrotliCompress tool issue
+  * MdePkg/BaseRngLibDxe: Add DXE_RUNTIME_DRIVER class to RngLib
+  * MdeModulePkg DisplayEngineDxe: Correct the local variable name.
+  * MdeModulePkg/AtaAtapiPassThru: Trace ATA packets
+  * MdeModulePkg/AtaAtapiPassThru: Restart failed packets
+  * MdeModulePkg/AtaAtapiPassThru: Add SATA error recovery flow
+  * MdeModulePkg/AtaAtapiPassThru: Check IS to check for command
+    completion
+  * MdeModulePkg/DriverSampleDxe: Add HII sample options
+  * MdeModulePkg/Library: Revise HiiLib to check REST_STYLE
+  * BaseTools/VfrCompile: VFR compiler supports REST_STYLE in HII
+    option
+  * MdePkg: Add GUID for REST Style Formset
+  * UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based on
+    processor number
+  * UefiCpuPkg, OvmfPkg: Disable interrupts when using the GHCB
+  * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Fix erase blocks for
+    SEV-ES
+  * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Set the SwScratch valid
+    bit
+  * UefiCpuPkg/MpInitLib: Set the SW exit fields when performing
+    VMGEXIT
+  * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for MMIO events
+  * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for IOIO events
+  * OvmfPkg/VmgExitLib: Set the SW exit fields when performing
+    VMGEXIT
+  * OvmfPkg/VmgExitLib: Implement new VmgExitLib interfaces
+  * UefiCpuPkg/VmgExitLib: Add interfaces to set/read GHCB
+    ValidBitmap bits
+  * MdePkg: Clean up GHCB field offsets and save area
+  * BaseTools: Limit command line length.
+  * BaseTools: Update report map file format
+  * BaseTools: Add image type into generate map file
+  * BaseTools: Incremental build issue for included ASI file's
+    deletion.
+  * MdeModulePkg/Core/Dxe: log memory base and length, after lib
+    ctors again
+  * BaseTools: Fix BaseTools nmake cleanall hang issue
+  * ShellPkg:Fix bug in FileBuffer.c
+  * BaseTools: Enable Module Scope Structure Pcd
+  * MdeModulePkg/Gcd: Check memory allocation when initializing
+    memory
+  * BaseTools: Remove the dependency on the build intermediate file
+  * DynamicTablesPkg: Add SSDT CMN-600 Table generator
+  * MdePkg: Definitions for Extended Interrupt Flags
+  * BaseTools: Update the FV Space Information to display decimal
+    and Hex
+  * MdePkg/Include: Definitions of EFI REST JSON Structure Protocol
+  * MdeModulePkg/XhciDxe: Retry device slot init on failure
+  * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDP if
+    possible
+  * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDT/XSDT
+    if possible
+  * MdeModulePkg/AcpiTableDxe: use pool allocations when possible
+  * MdePkg: Fix SmBios.h PROCESSOR_CHARACTERISTIC_FLAGS to be
+    UINT16
+  * MdePkg: Update SmBios.h to add SMBIOS 3.4.0 ARM64 SoC ID field
+  * ShellPkg: Add ARM64 SoC ID to Processor Characteristics in
+    smbiosview
+  * ShellPkg: Fix smbiosview string definition name for "boot from CD"
+  * ShellPkg: Fix a couple of typos in smbiosview
+  * MdeModulePkg/Core: Support standalone MM in FV2 protocol
+    GetNextFile().
+  * MdePkg/SystemResourceTable.h: Add vendor range values
+  * MdePkg/Include: Fix wrong spelling in http11.h
+  * BaseTools/Ecc: Fix ECC check MetaFile Copyright information
+    issue
+  * MdeModulePkg/XhciDxe: Error handle for USB slot initialization
+    failure
+  * ArmPkg/ArmMmuLib: Explicitly cast function pointer argument
+  * ArmPkg/ArmMmuLib: Explicitly cast UINT32 data conversions
+  * DynamicTablesPkg: SsdtSerialPortFixupLib fix ECC errors
+  * DynamicTablesPkg: AmlEncoding change debug macro
+  * DynamicTablesPkg: AmlLib\AmlDbgPrint fix ECC error
+  * DynamicTablesPkg: AmlLib fix ECC errors
+  * DynamicTablesPkg: AcpiSratLibArm fix ECC error
+  * DynamicTablesPkg: SsdtSerialPortLibArm fix ECC error
+  * DynamicTablesPkg: Fix order of assert checks
+  * CryptoPkg/BaseCryptLib: fix NULL dereference (CVE-2019-14584)
+    (bsc#1177789)
+  * Revert "MdeModulePkg/PartitionDxe: Fix the incorrect LBA size
+    in child ..."
+  * UefiCpuPkg/MpInitLib: Reduce reset vector memory pressure
+  * SecurityPkg/Tcg2PhysicalPresenceLib: Fix incorrect TCG VER
+    comparision
+  * CryptoPkg: BaseCryptLib: Add unit tests (Host and Shell based)
+  * ArmVirtPkg: Add kvmtool to package dictionary
+  * ArmVirtPkg: Package dependency for MC146818 RTC
+  * ArmVirtPkg: Support for kvmtool virtual platform
+  * ArmVirtPkg: Add Kvmtool Platform Pei Lib
+  * ArmVirtPkg: 16550 UART Platform hook library
+  * ArmVirtPkg: GUID Hob for 16550 UART base address
+  * MdeModulePkg: Fix constructor invocation ordering
+  * ArmVirtPkg: Add Kvmtool NOR flash lib
+  * ArmVirtPkg: kvmtool platform memory map
+  * ArmVirtPkg: Add kvmtool platform driver
+  * ArmPlatformPkg: Dynamic flash variable base
+  * ArmVirtPkg: Add Kvmtool RTC Fdt Client Library
+  * PcAtChipsetPkg: Add MMIO Support to RTC driver
+  * MdePkg/Include: Add HTTP definitions
+  * BaseMemoryLibSse2: Take advantage of write combining buffers
+  * RedfishPkg/Include: PCD definitions of Host Interface EFI
+    device path
+  * MdePkg/Include: Definitions of EFI REST EX Protocol
+  * ShellPkg/SmbiosView: Add DDR5 support
+  * MdePkg/BaseLib: Fix invalid memory access in AArch64
+    SetJump/LongJump
+  * BaseTools: Add EDKII_DSC_PLATFORM_GUID MACRO
+  * MdeModulePkg: Remove code wrapped by
+    DISABLE_NEW_DEPRECATED_INTERFACES
+  * MdePkg: Remove code wrapped by
+    DISABLE_NEW_DEPRECATED_INTERFACES
+  * BaseTools Build_Rule: Add the missing ASM16_FLAGS for ASM16
+    source file
+  * BaseTools: Move C tool flags before the common flags
+  * BaseTools: Copy PACKED definition from MdePkg Base.h
+  * MdeModulePkg/Core/Dxe: expose SP and CRYPTO capabilities in
+    UEFI memmap
+  * MdePkg/UefiSpec: separate page access bitmask from SP and
+    CRYPTO caps
+  * MdePkg: SMBIOS 3.4.0 Update "adding DDR5 definitions".
+  * NetworkPkg: Fix possible infinite loop in HTTP msg body
+    parser
+  * NetworkPkg/HttpDxe: TlsChildHandle is not cleared when reset
+  * NetworkPkg: Add RngLib entry to .dsc file.
+  * MdeModulePkg/HiiDatabase: Do not modify CONST string
+  * OvmfPkg: enable HttpDynamicCommand
+  * ArmVirtPkg: enable HttpDynamiCommand
+  * ShellPkg/DynamicCommand: add HttpDynamicCommand
+  * CryptoPkg/BaseCryptLib: add crypto algorithms needed by
+    variable protection
+  * BaseTools: Add RISCV64 binding
+  * MdeModulePkg/XhciDxe: Fix Broken Timeouts
+  * BaseTools: Set section alignment as zero if its type is Auto
+  * BaseTools: Remove CanSkip calling for incremental build
+  * BaseTools: Normalize case of pathname when evaluating Macros.
+  * BaseTools: Clean the ffs folder before generating files in it
+  * BaseTools: Add included files to deps_target file.
+  * OvmfPkg/README: HTTPS Boot: describe host-side TLS cipher
+    suites forwarding
+  * MdeModulePkg/NonDiscoverablePciDeviceDxe: Add NULL pointer
+    check
+  * CryptoPkg: OpensslLib: Use RngLib to generate entropy in
+    rand_pool
+  * ArmVirtPkg: Add RngLib based on TimerLib for CryptoPkg
+  * OvmfPkg: Add RngLib based on TimerLib for Crypto
+  * MdePkg: BaseRngLibDxe: Add RngLib that uses RngDxe
+  * MdePkg: TimerRngLib: Added RngLib that uses TimerLib
+  * MdePkg: Correct EFI_BLOCK_IO_PROTOCOL_REVISION3 value
+  * OvmfPkg: drop redundant VendorID check in VirtioMmioDeviceLib
+  * MdePkg: PciExpressLib support variable size MMCONF
+  * UefiPayloadPkg: Store the size of the MMCONF window
+  * SecurityPkg/PeiTpmMeasurementLib: remove
+    gEfiTpmDeviceSelectedGuid
+  * BaseTools: update IASL extdep to more modern version
+  * UefiCpuPkg/RegisterCpuFeaturesLib: Support MpServices2 only
++++ 12 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ovmf/ovmf.changes
++++ and /work/SRC/openSUSE:Factory/.ovmf.new.5913/ovmf.changes

Old:
----
  edk2-stable202008.tar.gz
  ovmf-jscSLE-16075-SEV-ES-fixes.patch

New:
----
  edk2-stable202011.tar.gz

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

Other differences:
------------------
++++++ ovmf.spec ++++++
--- /var/tmp/diff_new_pack.59PJup/_old  2020-12-03 18:39:27.193837611 +0100
+++ /var/tmp/diff_new_pack.59PJup/_new  2020-12-03 18:39:27.193837611 +0100
@@ -22,12 +22,12 @@
 %global softfloat_version b64af41c3276f
 
 Name:           ovmf
-URL:            
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2
+Version:        202011
+Release:        0
 Summary:        Open Virtual Machine Firmware
 License:        BSD-2-Clause-Patent
 Group:          System/Emulators/PC
-Version:        202008
-Release:        0
+URL:            
https://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2
 Source0:        
https://github.com/tianocore/edk2/archive/edk2-stable%{version}.tar.gz
 Source1:        
https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz
 Source111:      
https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz.asc
@@ -52,11 +52,9 @@
 Patch3:         %{name}-pie.patch
 Patch4:         %{name}-disable-ia32-firmware-piepic.patch
 Patch5:         %{name}-set-fixed-enroll-time.patch
-Patch6:         %{name}-jscSLE-16075-SEV-ES-fixes.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bc
 BuildRequires:  cross-arm-binutils
-BuildRequires:  cross-arm-gcc%gcc_version
+BuildRequires:  cross-arm-gcc%{gcc_version}
 BuildRequires:  dosfstools
 BuildRequires:  fdupes
 BuildRequires:  gcc
@@ -74,13 +72,13 @@
 BuildRequires:  unzip
 %ifarch x86_64
 BuildRequires:  cross-aarch64-binutils
-BuildRequires:  cross-aarch64-gcc%gcc_version
+BuildRequires:  cross-aarch64-gcc%{gcc_version}
 %endif 
 %ifarch aarch64
 BuildRequires:  cross-i386-binutils
-BuildRequires:  cross-i386-gcc%gcc_version
+BuildRequires:  cross-i386-gcc%{gcc_version}
 BuildRequires:  cross-x86_64-binutils
-BuildRequires:  cross-x86_64-gcc%gcc_version
+BuildRequires:  cross-x86_64-gcc%{gcc_version}
 %endif
 # Only build on the architectures with
 #  1. cross-compilers, 2. iasl, 3. qemu-arm and qemu-x86
@@ -103,8 +101,8 @@
 %package -n qemu-ovmf-ia32
 Summary:        Open Virtual Machine Firmware - QEMU rom images (IA32)
 Group:          System/Emulators/PC
-BuildArch:      noarch
 Requires:       qemu
+BuildArch:      noarch
 
 %description -n qemu-ovmf-ia32
 The Open Virtual Machine Firmware (OVMF) project aims to support
@@ -116,8 +114,8 @@
 %package -n qemu-ovmf-x86_64
 Summary:        Open Virtual Machine Firmware - QEMU rom images (x86_64)
 Group:          System/Emulators/PC
-BuildArch:      noarch
 Requires:       qemu
+BuildArch:      noarch
 
 %description -n qemu-ovmf-x86_64
 The Open Virtual Machine Firmware (OVMF) project aims to support
@@ -170,7 +168,6 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
 
 # add openssl
 pushd CryptoPkg/Library/OpensslLib/openssl
@@ -279,7 +276,7 @@
 source ./edksetup.sh
 
 ### Build x86 UEFI Images ###
-%ifnarch %ix86 x86_64
+%ifnarch %{ix86} x86_64
 # Assign the cross-compiler prefix
 export ${TOOL_CHAIN}_BIN="i586-suse-linux-"
 %endif
@@ -300,7 +297,7 @@
        local out_dir="debug/$target"
        local abs_path="`pwd`/$out_dir/"
        local source_path="`pwd`"
-       local gdb_src_path="/usr/src/debug/ovmf-x86_64"
+       local gdb_src_path="%{_prefix}/src/debug/ovmf-x86_64"
 
        # copy the debug symbols
        mkdir -p $out_dir
@@ -482,7 +479,6 @@
 done
 
 %install
-rm -rf %{buildroot}
 cp %{SOURCE2} README
 
 sed -i s/'\r'// License.txt
@@ -507,12 +503,12 @@
 # Install debug symbols, gdb-uefi.py
 install -d %{buildroot}/%{_datadir}/ovmf-x86_64/
 install -m 0644 gdb_uefi-*.py %{buildroot}/%{_datadir}/ovmf-x86_64/
-mkdir -p %{buildroot}/usr/lib/debug
-mv debug/ovmf-x86_64* %{buildroot}/usr/lib/debug
-%fdupes %{buildroot}/usr/lib/debug/ovmf-x86_64*
-mkdir -p %{buildroot}/usr/src/debug
-mv source/ovmf-x86_64* %{buildroot}/usr/src/debug
-%fdupes -s %{buildroot}/usr/src/debug/ovmf-x86_64
+mkdir -p %{buildroot}%{_prefix}/lib/debug
+mv debug/ovmf-x86_64* %{buildroot}%{_prefix}/lib/debug
+%fdupes %{buildroot}%{_prefix}/lib/debug/ovmf-x86_64*
+mkdir -p %{buildroot}%{_prefix}/src/debug
+mv source/ovmf-x86_64* %{buildroot}%{_prefix}/src/debug
+%fdupes -s %{buildroot}%{_prefix}/src/debug/ovmf-x86_64
 %endif
 
 # Install Secure Boot key enroller
@@ -526,19 +522,16 @@
 %endif
 
 %files
-%defattr(-,root,root)
 %doc README
 %dir %{_datadir}/ovmf/
 %{_datadir}/ovmf/*.efi
 %{_datadir}/ovmf/*.sh
 
 %files tools
-%defattr(-,root,root)
 %doc BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf
 %{_bindir}/EfiRom
 
 %files -n qemu-ovmf-ia32
-%defattr(-,root,root)
 %license License.txt License-ovmf.txt
 %dir %{_datadir}/qemu/
 %{_datadir}/qemu/ovmf-ia32*.bin
@@ -546,7 +539,6 @@
 %{_datadir}/qemu/firmware/*-ia32*.json
 
 %files -n qemu-ovmf-x86_64
-%defattr(-,root,root)
 %license License.txt License-ovmf.txt
 %dir %{_datadir}/qemu/
 %{_datadir}/qemu/ovmf-x86_64*.bin
@@ -555,16 +547,14 @@
 
 %ifarch x86_64
 %files -n qemu-ovmf-x86_64-debug
-%defattr(-,root,root)
 %{_datadir}/ovmf-x86_64/
-%dir /usr/lib/debug/
-/usr/lib/debug/ovmf-x86_64*
-%dir /usr/src/debug/
-/usr/src/debug/ovmf-x86_64*
+%dir %{_prefix}/lib/debug/
+%{_prefix}/lib/debug/ovmf-x86_64*
+%dir %{_prefix}/src/debug/
+%{_prefix}/src/debug/ovmf-x86_64*
 %endif
 
 %files -n qemu-uefi-aarch64
-%defattr(-,root,root)
 %license License.txt
 %dir %{_datadir}/qemu/
 %{_datadir}/qemu/qemu-uefi-aarch64*.bin
@@ -574,7 +564,6 @@
 %{_datadir}/qemu/firmware/*-aarch64*.json
 
 %files -n qemu-uefi-aarch32
-%defattr(-,root,root)
 %license License.txt
 %dir %{_datadir}/qemu/
 %{_datadir}/qemu/qemu-uefi-aarch32.bin


++++++ edk2-stable202008.tar.gz -> edk2-stable202011.tar.gz ++++++
/work/SRC/openSUSE:Factory/ovmf/edk2-stable202008.tar.gz 
/work/SRC/openSUSE:Factory/.ovmf.new.5913/edk2-stable202011.tar.gz differ: char 
13, line 1





++++++ ovmf-add-exclude-shell-flag.patch ++++++
--- /var/tmp/diff_new_pack.59PJup/_old  2020-12-03 18:39:27.337837883 +0100
+++ /var/tmp/diff_new_pack.59PJup/_new  2020-12-03 18:39:27.337837883 +0100
@@ -1,9 +1,9 @@
-Index: edk2-edk2-stable202005/OvmfPkg/OvmfPkgX64.fdf
+Index: edk2-edk2-stable202011/OvmfPkg/OvmfPkgX64.fdf
 ===================================================================
---- 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
+--- edk2-edk2-stable202011.orig/OvmfPkg/OvmfPkgX64.fdf
++++ edk2-edk2-stable202011/OvmfPkg/OvmfPkgX64.fdf
+@@ -306,7 +306,9 @@ INF  ShellPkg/DynamicCommand/TftpDynamic
+ INF  ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf
  INF  OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf
  !endif
 +!ifndef $(EXCLUDE_SHELL)
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to