Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ipxe for openSUSE:Factory checked in 
at 2023-10-25 18:04:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ipxe (Old)
 and      /work/SRC/openSUSE:Factory/.ipxe.new.24901 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ipxe"

Wed Oct 25 18:04:59 2023 rev:19 rq:1120265 version:1.21.1+git20231006.ff0f8604

Changes:
--------
--- /work/SRC/openSUSE:Factory/ipxe/ipxe.changes        2023-08-30 
10:22:32.088541497 +0200
+++ /work/SRC/openSUSE:Factory/.ipxe.new.24901/ipxe.changes     2023-10-25 
18:05:49.892514572 +0200
@@ -1,0 +2,33 @@
+Wed Oct 18 16:08:11 UTC 2023 - Michal Suchanek <msucha...@suse.com>
+
+- Add floppy disk image.
+  * use syslinux-mtools for building the image syslinux-mtools.patch
+
+-------------------------------------------------------------------
+Wed Oct 18 06:21:54 UTC 2023 - Michal Suchanek <msucha...@suse.com>
+
+- Update to version 1.21.1+git20231006.ff0f8604:
+  * [libc] Use wall clock time as seed for the (non-cryptographic) RNG
+  * [eapol] Send EAPoL-Start packets to trigger EAP authentication
+  * [eap] Define a supplicant model for EAP and EAPoL
+  * [dhcp] Request NTP server option
+  * [ntp] Define NTP server setting
+  * [efi] Provide read-only access to EFI variables via settings mechanism
+  * [crypto] Add support for PKCS#8 private key format
+  * [efi] Add support for executing images via a shim
+  * [image] Generalise concept of selected image
+  * [tls] Handle fragmented handshake records (jsc#PED-5536)
+  * [params] Allow for arbitrary HTTP request headers to be specified
+  * [rng] Allow entropy source to be selected at runtime
+  * [efi] Support the initrd autodetection mechanism in newer Linux kernels
+  * [loong64] Add initial support for LoongArch64
+  * [efi] Enable NET_PROTO_LLDP by default
+  * [dhcp] Ignore DHCPNAK unless originating from the selected DHCP server
+  * [xen] Update to current Xen headers
+  * [efi] Allow autoexec script to be located alongside iPXE binary
+  * [efi] Accept a command line passed to an iPXE image via LoadOptions
+  * [efi] Update to current EDK2 headers
+  * [golan] Add new PCI ID for NVIDIA BlueField-3 network device
+  * [arm] Support building as a Linux userspace binary for AArch64
+
+-------------------------------------------------------------------

Old:
----
  ipxe-1.21.1+git20230120.a99e435c.tar.xz

New:
----
  ipxe-1.21.1+git20231006.ff0f8604.tar.xz
  syslinux-mtools.patch

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

Other differences:
------------------
++++++ ipxe.spec ++++++
--- /var/tmp/diff_new_pack.KNXfJ0/_old  2023-10-25 18:05:50.764543900 +0200
+++ /var/tmp/diff_new_pack.KNXfJ0/_new  2023-10-25 18:05:50.768544034 +0200
@@ -19,17 +19,19 @@
 %ifnarch %{ix86} x86_64
 %define buildtargets dsk,usb,lkrn
 %else
-%define buildtargets dsk,iso,usb,lkrn
+%define buildtargets sdsk,dsk,iso,usb,lkrn
+%define do_floppy 1
 %endif
 
 Name:           ipxe
-Version:        1.21.1+git20230120.a99e435c
+Version:        1.21.1+git20231006.ff0f8604
 Release:        0
 Summary:        A Network Boot Firmware
 License:        GPL-2.0-only
 Group:          System/Boot
 URL:            https://ipxe.org/
 Source:         %{name}-%{version}.tar.xz
+Patch:          syslinux-mtools.patch
 BuildRequires:  binutils-devel
 # Do not build i586 for Leap/SLE: no such port available
 %ifarch i586
@@ -55,6 +57,7 @@
 %endif
 BuildRequires:  perl
 %ifarch %{ix86} x86_64
+BuildRequires:  mtools
 BuildRequires:  syslinux
 BuildRequires:  xorriso
 %endif
@@ -83,9 +86,7 @@
 UNDI formats. EFI is supported, too.
 
 %prep
-%setup -q
-
-%build
+%autosetup -p1
 cd src
 
 # enable compressed images
@@ -99,6 +100,8 @@
     -e 's,#undef\(.*DOWNLOAD_PROTO_HTTPS.*\),#define\1,' \
     config/general.h
 
+%build
+cd src
 
 make_ipxe() {
     # https://github.com/ipxe/ipxe/issues/620
@@ -151,11 +154,17 @@
 install -D -m0644 src/bin-x86_64-efi/snp.efi 
%{buildroot}/%{_datadir}/%{name}/snp-x86_64.efi
 %endif
 %{!?no_aarch64_cc:install -D -m0644 src/bin-arm64-efi/snp.efi 
%{buildroot}/%{_datadir}/%{name}/snp-arm64.efi}
+%if 0%{?do_floppy}
+ln -s ipxe.sdsk %{buildroot}/%{_datadir}/%{name}/floppy.img
+%endif
 
 %files bootimgs
 %defattr(-,root,root)
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/ipxe.{%{buildtargets}}
+%if 0%{?do_floppy}
+%{_datadir}/%{name}/floppy.img
+%endif
 %{_datadir}/%{name}/ipxe-i386.efi
 %{_datadir}/%{name}/snp-i386.efi
 %ifnarch %{ix86}

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.KNXfJ0/_old  2023-10-25 18:05:50.808545379 +0200
+++ /var/tmp/diff_new_pack.KNXfJ0/_new  2023-10-25 18:05:50.812545514 +0200
@@ -1,7 +1,7 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">https://github.com/ipxe/ipxe.git</param>
-    <param 
name="changesrevision">a99e435c8e24887ce80c322029ba23103e00d1c2</param>
+    <param 
name="changesrevision">ff0f860483e344f1af633f94696ff7bc1854611f</param>
   </service>
 </servicedata>
 (No newline at EOF)

++++++ ipxe-1.21.1+git20230120.a99e435c.tar.xz -> 
ipxe-1.21.1+git20231006.ff0f8604.tar.xz ++++++
++++ 77794 lines of diff (skipped)

++++++ syslinux-mtools.patch ++++++
--- ipxe-1.21.1+git20231006.ff0f8604/src/util/genfsimg~ 2023-10-06 
13:50:43.000000000 +0200
+++ ipxe-1.21.1+git20231006.ff0f8604/src/util/genfsimg  2023-10-18 
18:30:45.850946442 +0200
@@ -273,7 +273,7 @@
     mformat -v iPXE -i "${FATIMG}" ${FATARGS} ::
     mcopy -i "${FATIMG}" -s "${FATDIR}"/* ::
     if [ "${BIOSDIR}" = "${FATDIR}" ] ; then
-       syslinux "${FATIMG}"
+       syslinux-mtools "${FATIMG}"
     fi
 fi
 

Reply via email to