Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ipxe for openSUSE:Factory checked in at 2026-06-03 20:28:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ipxe (Old) and /work/SRC/openSUSE:Factory/.ipxe.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ipxe" Wed Jun 3 20:28:44 2026 rev:25 rq:1356995 version:1.21.1+git20250827.61b4585e2 Changes: -------- --- /work/SRC/openSUSE:Factory/ipxe/ipxe.changes 2026-04-29 19:22:22.540216608 +0200 +++ /work/SRC/openSUSE:Factory/.ipxe.new.1937/ipxe.changes 2026-06-03 20:30:39.373693761 +0200 @@ -1,0 +2,7 @@ +Wed Jun 3 11:14:55 UTC 2026 - Dario Faggioli <[email protected]> + +- Restrict the build to x86_64 and aarch64, due to dependencies and + to the fact that these arch-es are the only ones where the ROMs + are useful. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ipxe.spec ++++++ --- /var/tmp/diff_new_pack.aqn6ES/_old 2026-06-03 20:30:40.281731366 +0200 +++ /var/tmp/diff_new_pack.aqn6ES/_new 2026-06-03 20:30:40.281731366 +0200 @@ -65,11 +65,17 @@ BuildRequires: xz-devel # For QEMU ROMs BuildRequires: ovmf-tools -# Does not build on bigendian -ExcludeArch: s390 s390x ppc ppc64 -# 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. + +# iPXE provide ROMs only for x86 (Legacy BIOS/UEFI) and ARM (UEFI) targets. +# However, it depends on ovmf-tools (for building) and: +# - ovmf-tools is only available on x86_64, aarch64 and riscv64. +# Furthermore, it does not build on bigendian arch-es (s390, s390x, ppc, +# ppc64) while, for ppc64le: +# - on Baremetal: ppc64le uses Petitboot/OPAL; +# - for KVM/QEMU: pseries machines use SLOF (Open Firmware). +# We can, therefore, restrict the to only x86_64 and ARM64, which is also +# where the binaries are necessary and are actually executable. +ExclusiveArch: x86_64 aarch64 %description iPXE is a network bootloader. It provides a direct
