Hello community,

here is the log from the commit of package ipxe for openSUSE:Factory checked in 
at 2020-08-20 22:35:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ipxe (Old)
 and      /work/SRC/openSUSE:Factory/.ipxe.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ipxe"

Thu Aug 20 22:35:06 2020 rev:8 rq:828296 version:1.20.1+git20200817.ef2c844d

Changes:
--------
--- /work/SRC/openSUSE:Factory/ipxe/ipxe.changes        2019-10-27 
13:41:01.417267677 +0100
+++ /work/SRC/openSUSE:Factory/.ipxe.new.3399/ipxe.changes      2020-08-20 
22:35:29.924168498 +0200
@@ -1,0 +2,84 @@
+Thu Aug 20 18:52:31 UTC 2020 - bwiedem...@suse.com
+
+- Update to version 1.20.1+git20200817.ef2c844d:
+  * [efi] Attempt NII initialisation both with and without cable detection
+  * [efi] Use device path to locate filesystem from which we were loaded
+  * [efi] Match EDK2 numbering for USB ports
+  * [comboot] Fix stack pointer retrieval after COM32 binary returns
+  * [efi] Check the status code from AllocatePool()
+  * [cmdline] Add "--timeout" parameter to "ifconf" command
+  * [intelx] Added PCI_ROM entry for Intel x553/x557-AT and x553 (SFP+) NICs
+  * [intel] Set INTEL_NO_PHY_RST on i218v
+  * [intel] Add INTEL_NO_PHY_RST for I218LM
+  * [deflate] Fix typo in comment describing length codes
+  * [build] Fix a GNUism that FreeBSD's sed(1) cannot deal with
+  * [wpa] Fix erroneous debug message in wpa_derive_ptk
+  * [libc] Fix memcmp() to return proper values
+  * [pcbios] Take alignment into account when checking for available space
+  * [pcbios] Fix "out of memory" detection when expanding bottom area
+  * [libgcc] Change __divmoddi4 from int64 [unknown] to int64_t
+  * [build] Fix default target in sdsk image
+  * [dns] Use all configured DNS servers
+  * [xfer] Remove address family from definition of a socket opener
+  * [sfc] Add PCI ID for Solarflare SFC9120 and Solarflare SFC9140
+  * [efi] Claim SNP devices early in efi_download_start()
+  * [efi] Ensure NUL byte is at lowest address within stack cookie
+  * [efi] Distribute available entropy within stack cookie
+  * [libc] Add bit-rotation functions for unsigned long values
+  * [efi] Avoid setting direction flag on EFI platforms
+  * [libc] Provide an unoptimised generic_memcpy_reverse()
+  * [crypto] Avoid temporarily setting direction flag in bigint_is_geq()
+  * [usb] Leave port enabled after a failed device registration
+  * [axge] Reapply USB device configuration when opening network device
+  * [xhci] Increase link state settling delay to 100ms
+  * [usb] Avoid unnecessary calls to usb_hub_set_drvdata()
+  * [xhci] Set link state to RxDetect after disabling USB3 root hub port
+  * [usb] Do not attempt to disable USB3 hub ports
+  * [usb] Add missing usb_recycle() for completed hub interrupt transfers
+  * [usb] Clear device endpoint halt before resetting host endpoint
+  * [axge] Handle non-gigabit link speeds
+  * [efi] Raise TPL during driver entry point
+  * [efi] Detect and disable seriously broken EFI_RNG_PROTOCOL implementations
+  * [build] Disable position-independent code for ARM64 EFI builds
+  * [golan] Add explicit type casts for nodnic_queue_pair_type
+  * [intel] Avoid spurious compiler warning on GCC 10
+  * [build] Be explicit about -fcommon compiler directive
+  * [ocsp] Accept SHA1 certID responses even if SHA1 is not enabled
+  * [efi] Enable stack protection where possible
+  * [parseopt] Treat empty integer strings in user input as invalid
+  * [util] Treat empty integer strings as invalid
+  * [snp] Retry initialisation if link is reported as down
+  * [crypto] Disable MD5 as an OID-identifiable algorithm by default
+  * [crypto] Ensure that test code drags in required ASN.1 object identifiers
+  * [crypto] Allow algorithms to be included without being OID-identifiable
+  * [tls] Default to supporting only TLSv1.1 or above
+  * [tls] Allow a minimum TLS protocol version to be specified
+  * [efi] Attempt to connect our driver directly if ConnectController fails
+  * [uri] Avoid appearing to access final byte of a potentially empty string
+  * [efi] Work around UEFI specification bug in LoadImage for SAN boot
+  * [efi] Work around UEFI specification bug in LoadImage
+  * [png] Fix potential integer overflow
+  * [bnxt] Add driver support for Broadcom NetXtreme-E Adapters
+  * [efi] Disambiguate errors returned by ConnectController
+  * [int13con] Create log partition only when CONSOLE_INT13 is enabled
+  * [bios] Define macros for constructing partition table entries
+  * [iscsi] Eliminate variable-length stack allocation in URI parsing
+  * [iscsi] Eliminate variable-length stack allocations in CHAP handlers
+  * [settings] Eliminate variable-length stack allocation
+  * [slam] Allow for the possibility of IPv6 multicast addresses
+  * [slam] Eliminate variable-length stack allocation
+  * [infiniband] Eliminate variable-length stack allocation
+  * [tftp] Eliminate unnecessary variable-length stack allocation
+  * [travis] Ensure that most recent tag is always available
+  * [build] Construct full version number automatically from git revision
+  * [snp] Set EFI_SIMPLE_NETWORK_RECEIVE_MULTICAST bit as per UEFI spec
+  * [snp] Try promiscuous multicast receive filter if the regular one fails
+  * [peerdist] Allow for the use of a hosted cache server
+  * [peerdist] Allow PeerDist to be globally enabled or disabled
+
+-------------------------------------------------------------------
+Tue Jul 21 13:19:27 UTC 2020 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Enable build on aarch64
+
+-------------------------------------------------------------------

Old:
----
  ipxe-1.0.0+git20190929.3fe683eb.tar.gz

New:
----
  ipxe-1.20.1+git20200817.ef2c844d.tar.gz

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

Other differences:
------------------
++++++ ipxe.spec ++++++
--- /var/tmp/diff_new_pack.fZxaEX/_old  2020-08-20 22:35:30.616168821 +0200
+++ /var/tmp/diff_new_pack.fZxaEX/_new  2020-08-20 22:35:30.616168821 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ipxe
-Version:        1.0.0+git20190929.3fe683eb
+Version:        1.20.1+git20200817.ef2c844d
 Release:        0
 Summary:        A Network Boot Firmware
 License:        GPL-2.0-only
@@ -26,20 +26,29 @@
 Source:         %{name}-%{version}.tar.gz
 BuildRequires:  /usr/bin/mkisofs
 BuildRequires:  binutils-devel
+%ifarch aarch64
+%if 0%{?sle_version} >= 150000 && 0%{?sle_version} < 159999
+BuildRequires:  cross-x86_64-gcc7
+%else
+BuildRequires:  cross-x86_64-gcc10
+%endif
+%endif
 %ifarch x86_64
 %if 0%{?sle_version} >= 150000 && 0%{?sle_version} < 159999
 BuildRequires:  cross-aarch64-gcc7
 %else
-BuildRequires:  cross-aarch64-gcc9
+BuildRequires:  cross-aarch64-gcc10
 %endif
 %endif
 BuildRequires:  perl
+%ifarch %{ix86} x86_64
 BuildRequires:  syslinux
+%endif
 BuildRequires:  xz-devel
 # ix86 does not have a cross-x86_64 gcc available so it can't build
 # the x86_64 ipxe code. As a result of which, the support for ix86
 # is more limited.
-ExclusiveArch:  %{ix86} x86_64
+ExclusiveArch:  %{ix86} x86_64 aarch64
 
 %description
 iPXE is a network bootloader. It provides a direct
@@ -70,8 +79,11 @@
         VERSION=%{version} "$@"
 }
 
+%ifarch %{ix86} x86_64
 make_ipxe bin-i386-efi/ipxe.efi
 make_ipxe bin-i386-efi/snp.efi
+%endif
+
 %ifarch x86_64
 # ix86 can't cross-compile
 make_ipxe bin-x86_64-efi/ipxe.efi
@@ -79,17 +91,32 @@
 make_ipxe CROSS="aarch64-suse-linux-" bin-arm64-efi/snp.efi
 %endif # x86_64
 
-make_ipxe bin/undionly.kpxe bin/ipxe.{dsk,iso,usb,lkrn}
+%ifarch aarch64
+make_ipxe CROSS="x86_64-suse-linux-" bin-x86_64-efi/ipxe.efi
+make_ipxe CROSS="x86_64-suse-linux-" bin-x86_64-efi/snp.efi
+make_ipxe bin-arm64-efi/snp.efi
+%endif
+
+
+make_ipxe \
+%ifnarch %{ix86} x86_64
+  CROSS="x86_64-suse-linux-" \
+%endif
+  bin/undionly.kpxe bin/ipxe.{dsk,iso,usb,lkrn}
 
 %install
 mkdir -p %{buildroot}/%{_datadir}/%{name}/
 mkdir -p %{buildroot}/%{_datadir}/%{name}.efi/
 
+#%ifarch %{ix86} x86_64
 install -D -m0644 src/bin/undionly.kpxe %{buildroot}/%{_datadir}/%{name}/
 install -D -m0644 src/bin/ipxe.{iso,usb,dsk,lkrn} 
%{buildroot}/%{_datadir}/%{name}/
+#%endif
+%ifarch %{ix86} x86_64
 install -D -m0644 src/bin-i386-efi/ipxe.efi 
%{buildroot}/%{_datadir}/%{name}/ipxe-i386.efi
 install -D -m0644 src/bin-i386-efi/snp.efi 
%{buildroot}/%{_datadir}/%{name}/snp-i386.efi
-%ifarch x86_64
+%endif
+%ifnarch %{ix86}
 install -D -m0644 src/bin-x86_64-efi/ipxe.efi 
%{buildroot}/%{_datadir}/%{name}/ipxe-x86_64.efi
 install -D -m0644 src/bin-x86_64-efi/snp.efi 
%{buildroot}/%{_datadir}/%{name}/snp-x86_64.efi
 install -D -m0644 src/bin-arm64-efi/snp.efi 
%{buildroot}/%{_datadir}/%{name}/snp-arm64.efi
@@ -98,18 +125,24 @@
 %files bootimgs
 %defattr(-,root,root)
 %dir %{_datadir}/%{name}
+#%ifarch %{ix86} x86_64
 %{_datadir}/%{name}/ipxe.iso
 %{_datadir}/%{name}/ipxe.usb
 %{_datadir}/%{name}/ipxe.dsk
 %{_datadir}/%{name}/ipxe.lkrn
+#%endif
+%ifarch %{ix86} x86_64
 %{_datadir}/%{name}/ipxe-i386.efi
 %{_datadir}/%{name}/snp-i386.efi
-%ifarch x86_64
+%endif
+%ifnarch %{ix86}
 %{_datadir}/%{name}/ipxe-x86_64.efi
 %{_datadir}/%{name}/snp-x86_64.efi
 %{_datadir}/%{name}/snp-arm64.efi
 %endif
+#%ifarch %{ix86} x86_64
 %{_datadir}/%{name}/undionly.kpxe
+#%endif
 %license COPYING COPYING.GPLv2 COPYING.UBDL
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.fZxaEX/_old  2020-08-20 22:35:30.648168837 +0200
+++ /var/tmp/diff_new_pack.fZxaEX/_new  2020-08-20 22:35:30.648168837 +0200
@@ -3,7 +3,7 @@
     <param name="scm">git</param>
     <param name="url">https://git.ipxe.org/ipxe.git</param>
     <param name="exclude">.git</param>
-    <param name="versionformat">1.0.0+git%cd.%h</param>
+    <param name="versionformat">1.20.1+git%cd.%h</param>
     <param name="filename">ipxe</param>
     <param name="extension">tar</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.fZxaEX/_old  2020-08-20 22:35:30.668168846 +0200
+++ /var/tmp/diff_new_pack.fZxaEX/_new  2020-08-20 22:35:30.668168846 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://git.ipxe.org/ipxe.git</param>
-              <param 
name="changesrevision">3fe683ebab29afacf224e6b0921f6329bebcdca7</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">ef2c844d01e78723af54b6ca67019fd9fe7f08e4</param></service></servicedata>
\ No newline at end of file

++++++ ipxe-1.0.0+git20190929.3fe683eb.tar.gz -> 
ipxe-1.20.1+git20200817.ef2c844d.tar.gz ++++++
++++ 18175 lines of diff (skipped)


Reply via email to