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 <[email protected]>
+
+- Fix build with rpm 4.16
+
+-------------------------------------------------------------------
+Thu Jan  7 16:43:48 UTC 2021 - Guillaume GARDET <[email protected]>
+
+- Fix name when %{platform} is null to have 'edk2' instead of 'edk2-'
+
+-------------------------------------------------------------------
+Thu Dec 10 09:58:42 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- Add SbsaQemu and Overdrive1000Board
+
+-------------------------------------------------------------------
+Thu Dec 10 08:19:14 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- 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 <[email protected]>
+
+- Add RPi4 platform
+
+-------------------------------------------------------------------
+Thu Apr 23 14:06:48 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- Update edk2 to version 201905
+- Update edk2-platforms to version 0.0~20190604T211045~1098e7ec3e
+
+-------------------------------------------------------------------
+Tue May 28 12:31:53 UTC 2019 - Guillaume GARDET <[email protected]>
+
+- Switch to _multibuild
+
+-------------------------------------------------------------------
+Tue May 28 11:35:56 UTC 2019 - Guillaume GARDET <[email protected]>
+
+- Add Armada80x0McBin platform
+
+-------------------------------------------------------------------
+Mon May 13 08:51:09 UTC 2019 - Guillaume GARDET <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 - [email protected]
+
+- Revert to gcc7
+  gcc7.diff
+
+-------------------------------------------------------------------
+Tue Jun 12 23:52:51 UTC 2018 - [email protected]
+
+- Try to fix gcc8 build
+  edk2_genvtf_gcc8.patch
+  edk2_genvtf_gcc8.diff
+
+-------------------------------------------------------------------
+Thu May 31 20:58:04 UTC 2018 - [email protected]
+
+- Update sources
+
+-------------------------------------------------------------------
+Thu Feb  8 10:55:58 UTC 2018 - [email protected]
+
+- Update sources
+* Drop OpenPlatformPkg_uart_fifo.patch (upstream)
+
+-------------------------------------------------------------------
+Wed Feb  7 17:17:52 UTC 2018 - [email protected]
+
+- Build HiKey, too
+- Fix arrow keys (b9o#659)
+  OpenPlatformPkg_uart_fifo.patch
+
+-------------------------------------------------------------------
+Sun Jan  7 16:06:59 UTC 2018 - [email protected]
+
+- Update to edk2 2.5 + OpenPlatformPkg 1.3.4
+
+-------------------------------------------------------------------
+Mon Dec 26 08:01:27 UTC 2016 - [email protected]
+
+- 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>

Reply via email to