Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2017-04-24 09:46:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ovmf" Mon Apr 24 09:46:39 2017 rev:11 rq:487904 version:2017+git1492060560.b6d11d7c46 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2017-03-10 21:09:33.454888394 +0100 +++ /work/SRC/openSUSE:Factory/.ovmf.new/ovmf.changes 2017-04-24 09:46:43.305456052 +0200 @@ -1,0 +2,118 @@ +Thu Apr 13 07:13:09 UTC 2017 - glin@suse.com + +- Update to 2017+git1492060560.b6d11d7c46 + + MdePkg: BaseIoLibIntrinsic (IoLib class) library + + MdeModulePkg/IdeBusPei: Fix undefined behavior in signed left + shift + + MdeModulePkg/ScsiDiskDxe: Fix undefined behavior in signed left + shift + + OvmfPkg/QemuVideoDxe: VMWare SVGA device support + + MdeModulePkg/UefiBootManagerLib: Enhance short-form expanding + logic + + CryptoPkg/BaseCryptLib: Adding NULL checking in time() wrapper + + CryptoPkg: Fix possible unresolved external symbol issue. + + CryptoPkg/OpensslLib: Suppress extra build warnings in openssl + source + + CryptoPkg: Move openssl and CRT headers to private include + section + + BaseTools: Update tools_def.template to add -fno-builtin in GCC + tool chain + + SecurityPkg: SecureBootConfigDxe: Support AUTH_2 enrollment to + DBX + + MdeModulePkg/UefiHiiLib:Fix incorrect comparison expression + + ArmVirtPkg/ArmVirtQemuKernel: increase slack space for DTB + + ArmVirtPkg/FdtClientDxe: honor memory DT node 'status' property + + NetworkPkg: Fix some bugs related to iSCSI keyword configuration + + MdeModulePkg/DxeHttpLib: Avoid the pointless comparison of + UINTN with zero + + BaseTools: Enhance expression to support some more operation + + MdePkg/Shell.h: Update Shell version from 2.1 to 2.2 + + UefiCpuPkg/PiSmmCpuDxeSmm: Update saved SMM ranges check in + SmmProfile + + ArmVirtPkg/PlatformHasAcpiDtDxe: allow guest level ACPI disable + override + + BaseTools/GCC AARCH64: force disable PIC code generation + + UefiCpuPkg/MtrrLib: Use a better algorithm to calculate MTRR + + MdeModulePkg/SmmCore: Fix memory leak on Profile unregistered + + OvmfPkg: Allow multiple add-pointer linker commands to same + ACPI table +- Drop upstream patch: ovmf-bsc1031336-fix-hii-gcc7-build.patch + +------------------------------------------------------------------- +Wed Apr 5 04:43:20 UTC 2017 - glin@suse.com + +- Add ovmf-bsc1031336-fix-hii-gcc7-build.patch to fix gcc7 build + (bsc#1031336) + +------------------------------------------------------------------- +Thu Mar 30 08:31:38 UTC 2017 - glin@suse.com + +- Update to 2017+git1490844769.d3017dd96b + + MdeModulePkg/DxeHttpLib: Fix the incorrect return status if URI + port is invalid + + NetworkPkg/DnsDxe: Fix zero StationIp configuration failure of + DNSv6 + + CryptoPkg: Clean-up CRT Library Wrapper + + CryptoPkg: Fix handling of &strcmp function pointers + + CryptoPkg/OpensslLib: Update INF files to support OpenSSL-1.1.0x + build + + ArmVirtPkg/PlatformHasAcpiDtDxe: don't expose DT if QEMU + provides ACPI + + ArmVirtPkg: enable AcpiTableDxe and EFI_ACPI_TABLE_PROTOCOL + dynamically + + ArmVirtPkg: add XenPlatformHasAcpiDtDxe + + ArmVirtPkg: add PlatformHasAcpiDtDxe + + UefiCpuPkg/AcpiCpuData.h: Support >4GB MMIO address + + NetworkPkg/IScsiDxe: Fix the incorrect error handling in + DriverEntryPoint + + Fix potential ASSERT if NetIp4IsUnicast is called + + ArmPkg/PlatformBootManagerLib: move to BootLogoLib for boot + splash support + + UefiCpuPkg: Add CPU Features PEI/DXE drivers + + ArmVirtPkg/HighMemDxe: use CPU arch protocol to apply memprotect + policy + + MdeModulePkg/BootGraphicsResourceTableDxe: don't allocate below + 4 GB + + MdeModulePkg/DxeCore: deal with allocations spanning several + memmap entries + + MdeModulePkg/AcpiTableDxe: Not make FADT.{DSDT,X_DSDT} mutual + exclusion + + NetworkPkg: Fix service binding issue in TCP dxe + + MdeModulePkg: Fix service binding issue in TCP4 and Ip4 dxe + + MdeModulePkg: Fix bug in DxeHttplib when converting port number + + MdeModulePkg/Ip4Dxe: Add Ip/Netmask pair check for Ip4Config2 + + ArmPkg/UncachedMemoryAllocationLib: set XP bit via CPU arch + protocol + + MdeModulePkg DxeCore: Remove unreferenced symbol for memory + profile + + MdeModulePkg PiSmmCore: Remove unreferenced symbol for SMRAM + profile + + NetworkPkg: Fix potential bug if the iSCSI use dns protocol + + MdePkg/UefiDevicePathLib: Fix the wrong MAC address length + + OvmfPkg/AcpiPlatformDxe: save fw_cfg boot script with QemuFwCfgS3Lib + + ArmVirtPkg, OvmfPkg: retire QemuFwCfgS3Enabled() from QemuFwCfgLib + + OvmfPkg: resolve QemuFwCfgS3Lib + + ArmVirtPkg: resolve QemuFwCfgS3Lib + + OvmfPkg/QemuFwCfgS3Lib: add initial PEI and DXE fw_cfg library + instances + + OvmfPkg: introduce QemuFwCfgS3Lib class + + MdeModulePkg/SmmCore: Add Context in SmiHandlerProfileUnregister + + MdeModulePkg/UefiBootManagerLib: Generate boot description for + NVME + + ArmVirtPkg/ArmVirtPL031FdtClientLib: unconditionally disable DT + node + + ArmVirtPkg/FdtClientDxe: supplement missing EFIAPI calling conv + specifiers + + MdeModulePkg/AcpiTableDxe: improve FADT.{DSDT,X_DSDT} mutual + exclusion + + ArmPkg/CpuDxe: handle implied attributes in EfiAttributeToArmAttribute + + ArmVirtPkg: apply PE/COFF memory protection to DxeCore as well + + ArmPkg/UncachedMemoryAllocationLib: map uncached allocations + non-executable + + ArmPkg/UncachedMemoryAllocationLib: use CWG value to align pool + allocations + + ArmPkg/UncachedMemoryAllocationLib: restore mapping attributes + after free +- Update openssl to 1.1.0e + +------------------------------------------------------------------- Old: ---- openssl-1.0.2k.tar.gz openssl-1.0.2k.tar.gz.asc ovmf-2017+git1488934948.29e9bf10dc.tar.xz New: ---- openssl-1.1.0e.tar.gz openssl-1.1.0e.tar.gz.asc ovmf-2017+git1492060560.b6d11d7c46.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.awBZHf/_old 2017-04-24 09:46:44.869234875 +0200 +++ /var/tmp/diff_new_pack.awBZHf/_new 2017-04-24 09:46:44.873234310 +0200 @@ -18,14 +18,14 @@ %undefine _build_create_debug -%define openssl_version 1.0.2k +%global openssl_version 1.1.0e Name: ovmf Url: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2 Summary: Open Virtual Machine Firmware License: BSD-2-Clause Group: System/Emulators/PC -Version: 2017+git1488934948.29e9bf10dc +Version: 2017+git1492060560.b6d11d7c46 Release: 0 Source0: %{name}-%{version}.tar.xz Source1: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz @@ -148,8 +148,6 @@ %prep %setup -q -n %{name}-%{version} -%setup -T -D -n %{name}-%{version}/CryptoPkg/Library/OpensslLib -a 1 -%setup -T -D -n %{name}-%{version} # bsc#973038 Remove the packages we don't need to avoid any potential # license issue. @@ -162,15 +160,14 @@ %patch2 -p1 %endif %patch3 -p1 -# Intel has special patches for openssl -pushd CryptoPkg/Library/OpensslLib/openssl-%{openssl_version} -patch -p1 -i ../EDKII_openssl-%{openssl_version}.patch + +# add openssl +pushd CryptoPkg/Library/OpensslLib +tar -xf %{SOURCE1} +mv openssl-%{openssl_version} openssl popd %build -pushd CryptoPkg/Library/OpensslLib/ -./Install.sh -popd OVMF_FLAGS="-D SECURE_BOOT_ENABLE -D NETWORK_IP6_ENABLE -D HTTP_BOOT_ENABLE -D ENABLE_TLS" @@ -248,6 +245,7 @@ # TODO get the source list from debug files src_list=`find Build/OvmfX64/DEBUG_GCC*/X64/ -mindepth 1 -maxdepth 1 -type d -exec basename {} \;` find $src_list \( -name "*.c" -o -name "*.h" \) -type f -exec cp --parents -a {} source/ovmf-x86_64 \; +find source/ovmf-x86_64 -name *.c -type f -exec chmod 0644 {} \; build_with_keys() { ++++++ openssl-1.0.2k.tar.gz -> openssl-1.1.0e.tar.gz ++++++ ++++ 763194 lines of diff (skipped) ++++++ ovmf-2017+git1488934948.29e9bf10dc.tar.xz -> ovmf-2017+git1492060560.b6d11d7c46.tar.xz ++++++ /work/SRC/openSUSE:Factory/ovmf/ovmf-2017+git1488934948.29e9bf10dc.tar.xz /work/SRC/openSUSE:Factory/.ovmf.new/ovmf-2017+git1492060560.b6d11d7c46.tar.xz differ: char 26, line 1