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