Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package edk2 for openSUSE:Factory checked in at 2021-03-30 21:07:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/edk2 (Old)
and /work/SRC/openSUSE:Factory/.edk2.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "edk2"
Tue Mar 30 21:07:37 2021 rev:1 rq:866853 version:202011
Changes:
--------
New Changes file:
--- /dev/null 2021-03-11 01:47:46.020784395 +0100
+++ /work/SRC/openSUSE:Factory/.edk2.new.2401/edk2.changes 2021-03-30 21:07:41.193198227 +0200
@@ -0,0 +1,146 @@
+-------------------------------------------------------------------
+Tue Jan 26 13:13:21 UTC 2021 - Guillaume GARDET
+
+- Fix build with rpm 4.16
+
+-------------------------------------------------------------------
+Thu Jan 7 16:43:48 UTC 2021 - Guillaume GARDET
+
+- Fix name when %{platform} is null to have 'edk2' instead of 'edk2-'
+
+-------------------------------------------------------------------
+Thu Dec 10 09:58:42 UTC 2020 - Guillaume GARDET
+
+- Add SbsaQemu and Overdrive1000Board
+
+-------------------------------------------------------------------
+Thu Dec 10 08:19:14 UTC 2020 - Guillaume GARDET
+
+- Update edk2 to 202011:
+ * changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202011
+ Fix CVE-2019-14584
+ * changelog of 202008 (skipped):
+ https://github.com/tianocore/edk2/releases/tag/edk2-stable202008
+ Fix CVE-2019-11098
+ * changelog of 202005 (skipped):
+ https://github.com/tianocore/edk2/releases/tag/edk2-stable202005
+- Update edk2-platforms to version 0.0~20201209T010944~8f088a1224
+- Update edk2-non-osi to version 0.0~20201209T013638~659382a
+- Update openssl to 1.1.1g
+
+-------------------------------------------------------------------
+Thu Apr 23 15:22:50 UTC 2020 - Guillaume GARDET
+
+- Add RPi4 platform
+
+-------------------------------------------------------------------
+Thu Apr 23 14:06:48 UTC 2020 - Guillaume GARDET
+
+- Update edk2 to version 202002:
+ * changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202002
+ * changelog of 201911 (skipped):
+ https://github.com/tianocore/edk2/releases/tag/edk2-stable201911
+- Update edk2-non-osi to version 0.0~20200421T141136~96ec764
+- Update edk2-platforms to version 0.0~20200421T131746~5a60c2de3c
+
+-------------------------------------------------------------------
+Thu Oct 24 13:49:18 UTC 2019 - Guillaume GARDET
+
+- Update edk2 to version 201908:
+ * changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable201908
+- Update edk2-non-osi to version 0.0~20191021T153136~243e55f
+- Update edk2-platforms to version 0.0~20191021T153232~03f36b8fcf
+
+-------------------------------------------------------------------
+Thu Jun 27 12:42:48 UTC 2019 - Guillaume GARDET
+
+- Update edk2-non-osi to version 0.0~20190610T165749~eb114ec
+- Update edk2-platforms to version 0.0~20190626T215631~1710027938
+
+-------------------------------------------------------------------
+Fri Jun 7 08:47:23 UTC 2019 - Guillaume GARDET
+
+- Update edk2 to version 201905
+- Update edk2-platforms to version 0.0~20190604T211045~1098e7ec3e
+
+-------------------------------------------------------------------
+Tue May 28 12:31:53 UTC 2019 - Guillaume GARDET
+
+- Switch to _multibuild
+
+-------------------------------------------------------------------
+Tue May 28 11:35:56 UTC 2019 - Guillaume GARDET
+
+- Add Armada80x0McBin platform
+
+-------------------------------------------------------------------
+Mon May 13 08:51:09 UTC 2019 - Guillaume GARDET
+
+- Update edk2 to version 201903
+- Update edk2-platforms to version 0.0~20190513T092206~ffac728623
+- Update edk2-non-osi to version 0.0~20190423T233527~596043f
+- Remove upstreamed patches:
+ * edk2-cve-2018-12181-1.patch
+ * edk2-cve-2018-12181-2.patch
+- Add RPi3 platform
+- Build in DEBUG mode by default
+
+-------------------------------------------------------------------
+Fri Mar 8 12:22:47 UTC 2019 - Guillaume GARDET
+
+- Add patches to fix boo#1128503 (CVE 2018-12181):
+ * edk2-cve-2018-12181-1.patch
+ * edk2-cve-2018-12181-2.patch
+
+-------------------------------------------------------------------
+Mon Nov 26 15:06:50 UTC 2018 - Guillaume GARDET
+
+- Switch to upstream edk2 release
+- Use a template file to add more platforms easily
+- Remove all patches:
+ * gcc7.diff
+ * edk2_genvtf_gcc8.patch
+ * edk2_genvtf_gcc8.diff
+ * ovmf-pie.patch
+
+-------------------------------------------------------------------
+Sun Jun 24 00:16:04 UTC 2018 - afaerber@suse.de
+
+- Revert to gcc7
+ gcc7.diff
+
+-------------------------------------------------------------------
+Tue Jun 12 23:52:51 UTC 2018 - afaerber@suse.de
+
+- Try to fix gcc8 build
+ edk2_genvtf_gcc8.patch
+ edk2_genvtf_gcc8.diff
+
+-------------------------------------------------------------------
+Thu May 31 20:58:04 UTC 2018 - afaerber@suse.de
+
+- Update sources
+
+-------------------------------------------------------------------
+Thu Feb 8 10:55:58 UTC 2018 - afaerber@suse.de
+
+- Update sources
+* Drop OpenPlatformPkg_uart_fifo.patch (upstream)
+
+-------------------------------------------------------------------
+Wed Feb 7 17:17:52 UTC 2018 - afaerber@suse.de
+
+- Build HiKey, too
+- Fix arrow keys (b9o#659)
+ OpenPlatformPkg_uart_fifo.patch
+
+-------------------------------------------------------------------
+Sun Jan 7 16:06:59 UTC 2018 - afaerber@suse.de
+
+- Update to edk2 2.5 + OpenPlatformPkg 1.3.4
+
+-------------------------------------------------------------------
+Mon Dec 26 08:01:27 UTC 2016 - afaerber@suse.de
+
+- Initial
+
New:
----
_multibuild
_service
edk2-non-osi-0.0~20201209T013638~659382a.tar.xz
edk2-platforms-0.0~20201209T010944~8f088a1224.tar.xz
edk2-stable202011.tar.gz
edk2.changes
edk2.spec
openssl-1.1.1g.tar.gz
openssl-1.1.1g.tar.gz.asc
openssl.keyring
submodule-BaseTools-Source-C-BrotliCompress-brotli.zip
submodule-MdeModulePkg-Library-BrotliCustomDecompressLib-brotli.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ edk2.spec ++++++
#
# spec file for package edk2-hikey
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define platform @BUILD_FLAVOR@%{nil}
%define edk2_platforms_version 0.0~20201209T010944~8f088a1224
%define edk2_non_osi_version 0.0~20201209T013638~659382a
%global openssl_version 1.1.1g
# Build with edk2-non-osi
%bcond_without edk2_non_osi
# Build in debug mode by default
%bcond_without edk2_debug
%if %{with edk2_debug}
%define build_mode DEBUG
%else
%define build_mode RELEASE
%endif
%if "%{platform}" != "%{nil}"
Name: edk2-%{platform}
%else
Name: edk2
%endif
Version: 202011
Release: 0
Summary: Firmware required to run the %{platform}
Url: https://github.com/tianocore/edk2
License: SUSE-Firmware
Group: System/Boot
Source0: https://github.com/tianocore/edk2/archive/edk2-stable%{version}.tar.gz
Source1: edk2-platforms-%{edk2_platforms_version}.tar.xz
Source2: edk2-non-osi-%{edk2_non_osi_version}.tar.xz
Source3: https://github.com/tianocore/edk2/releases/download/edk2-stable%{version}/submodule-BaseTools-Source-C-BrotliCompress-brotli.zip
Source4: https://github.com/tianocore/edk2/releases/download/edk2-stable%{version}/submodule-MdeModulePkg-Library-BrotliCustomDecompressLib-brotli.zip
Source10: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz
Source11: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz.asc
Source12: openssl.keyring
#!BuildIgnore: gcc-PIE
%if "%{platform}" != "hikey" && "%{platform}" != "hikey960"
BuildRequires: acpica
%endif
BuildRequires: bc
BuildRequires: dos2unix
%if "%{platform}" == "Armada80x0McBin"
BuildRequires: dtc
%endif
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: libuuid-devel
BuildRequires: python3
BuildRequires: python
BuildRequires: unzip
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if "%{platform}" == ""
ExclusiveArch: do_not_build
%else
ExclusiveArch: aarch64
%endif
%description
Firmware required to run the %{platform}
%prep
%setup -q -n edk2-edk2-stable%{version} -a 1 -a 2 -a 3 -a 4
ln -sf edk2-platforms-%{edk2_platforms_version} edk2-platforms
ln -sf edk2-non-osi-%{edk2_non_osi_version} edk2-non-osi
# add openssl
pushd CryptoPkg/Library/OpensslLib/openssl
tar -xf %{SOURCE10} --strip 1
# Fix 1.1.1d error:
sed -i 's/return return 0;/return 0;/' crypto/threads_none.c
popd
%build
%if %{with edk2_non_osi}
export PACKAGES_PATH=$PWD:$PWD/edk2-platforms:$PWD/edk2-platforms/Drivers:$PWD/edk2-non-osi
%else
export PACKAGES_PATH=$PWD:$PWD/edk2-platforms:$PWD/edk2-platforms/Drivers
%endif
%if "%{platform}" == "hikey"
DSC_PATH="edk2-platforms/Platform/Hisilicon/HiKey/HiKey.dsc"
%endif
%if "%{platform}" == "hikey960"
DSC_PATH="edk2-platforms/Platform/Hisilicon/HiKey960/HiKey960.dsc"
%endif
%if "%{platform}" == "Armada80x0McBin"
DSC_PATH="edk2-platforms/Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.dsc"
%endif
%if "%{platform}" == "RPi3"
DSC_PATH="edk2-platforms/Platform/RaspberryPi/RPi3/RPi3.dsc"
%endif
%if "%{platform}" == "RPi4"
DSC_PATH="edk2-platforms/Platform/RaspberryPi/RPi4/RPi4.dsc"
%endif
%if "%{platform}" == "Overdrive1000Board"
DSC_PATH="edk2-platforms/Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc"
%endif
%if "%{platform}" == "SbsaQemu"
DSC_PATH="edk2-platforms/Platform/Qemu/SbsaQemu/SbsaQemu.dsc"
%endif
BUILD_OPTIONS="-a AARCH64 -p $DSC_PATH -b %{build_mode} -t GCC5 %{?jobs:-n %jobs}"
# BaseTools does not support parallel builds, so no -jN here
ARCH=AARCH64 make -C BaseTools BUILD_CC=gcc BUILD_CXX=g++ BUILD_AS=gcc
. ./edksetup.sh
build $BUILD_OPTIONS
%install
# default outdir
%define outdir Build/%{platform}/%{build_mode}_GCC5
%if "%{platform}" == "hikey"
%if %{with edk2_non_osi}
install -D -m 0644 edk2-non-osi/Platform/Hisilicon/HiKey/mcuimage.bin %{buildroot}/boot/mcuimage.bin
%endif
%define outdir Build/HiKey/%{build_mode}_GCC5
%define fd_file BL33_AP_UEFI.fd
%endif
%if "%{platform}" == "hikey960"
%if %{with edk2_non_osi}
install -D -m 0644 edk2-non-osi/Platform/Hisilicon/HiKey960/lpm3.img %{buildroot}/boot/lpm3.img
%endif
%define outdir Build/HiKey960/%{build_mode}_GCC5
%define fd_file BL33_AP_UEFI.fd
%endif
%if "%{platform}" == "Armada80x0McBin"
%define outdir Build/Armada80x0McBin-AARCH64/%{build_mode}_GCC5
%define fd_file ARMADA_EFI.fd
%endif
%if "%{platform}" == "Overdrive1000Board"
%define outdir Build/Overdrive1000/%{build_mode}_GCC5
%define fd_file OVERDRIVE1000_ROM.fd
%endif
%if "%{platform}" == "RPi3"
%define fd_file RPI_EFI.fd
%endif
%if "%{platform}" == "RPi4"
%define fd_file RPI_EFI.fd
%endif
%if "%{platform}" == "SbsaQemu"
%define fd_file SBSA_FLASH[01].fd
truncate -s 256M %{outdir}/FV/%{fd_file}
%endif
find %{outdir} -name *.fd
pushd %{outdir}/FV
for file in %{fd_file}; do
install -D -m 0644 $file %{buildroot}/boot/$file
done
popd
%files
%defattr(-,root,root)
%if %{with edk2_non_osi}
%if "%{platform}" == "hikey"
/boot/mcuimage.bin
%endif
%if "%{platform}" == "hikey960"
/boot/lpm3.img
%endif
%endif
/boot/*.fd
%changelog
++++++ _multibuild ++++++
<multibuild>
<flavor>Armada80x0McBin</flavor>
<flavor>hikey</flavor>
<flavor>hikey960</flavor>
<flavor>Overdrive1000Board</flavor>
<flavor>RPi3</flavor>
<flavor>RPi4</flavor>
<flavor>SbsaQemu</flavor>
</multibuild>
++++++ _service ++++++
<services>
<service name="set_version" mode="disabled" />
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/tianocore/edk2-platforms</param>
<param name="scm">git</param>
<param name="filename">edk2-platforms</param>
<param name="versionformat">0.0~%ci~%h</param>
<param name="revision">8f088a1224ede7f3d1dd97d79399eac3fc40af8b</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*edk2-platforms*.tar</param>
<param name="compression">xz</param>
</service>
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/tianocore/edk2-non-osi</param>
<param name="scm">git</param>
<param name="filename">edk2-non-osi</param>
<param name="versionformat">0.0~%ci~%h</param>
<param name="revision">659382a8038dccb802e642800b5efa2ac24c67ed</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*edk2-non-osi*.tar</param>
<param name="compression">xz</param>
</service>
</services>