public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Michal Schmidt <mschmidt@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/ipxe] rawhide: Update to latest upstream git snapshot, 2026-06-14
Date: Wed, 17 Jun 2026 05:48:02 GMT	[thread overview]
Message-ID: <178167528212.1.12597072145758825777.rpms-ipxe-ce3da4ed4b59@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/ipxe
            Branch : rawhide
            Commit : ce3da4ed4b5929d081ccc302fe6596a3abb92be5
            Author : Michal Schmidt <mschmidt@redhat.com>
            Date   : 2026-06-16T12:50:05+02:00
            Stats  : +5/-23 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/ipxe/c/ce3da4ed4b5929d081ccc302fe6596a3abb92be5?branch=rawhide

            Log:
            Update to latest upstream git snapshot, 2026-06-14

Update to a current upstream, a post-2.0.0 git snapshot.

Unfortunately, all the EFI ROMs would grow over 256 KiB (262144 B):

 size of 8086100e.rom is 267264
 size of 10ec8139.rom is 267776
 size of 1af41000.rom is 266240
 size of 808610d3.rom is 267264
 size of 10222000.rom is 265216
 size of 10ec8029.rom is 265216
 size of 80861209.rom is 266240
 size of 15ad07b0.rom is 264192

This would cause problems for QEMU with live migration.
There's a build check that stops the RPM build when this happens.
Subsequent commits will remove features to fit the ROMs under the limit
again.

Signed-off-by: Michal Schmidt <mschmidt@redhat.com>

---
diff --git a/.gitignore b/.gitignore
index 478fa9d..f4ad1f2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ noarch/
 *.src.rpm
 /ipxe-*.tar.xz
 /ipxe-de8a0821c7bc737e724fa3dfb6d89dc36f591d7a.tar.gz
+/ipxe-13a83f4ab30bd75831261e6b197903244f1ad753.tar.gz

diff --git a/gcc15.patch b/gcc15.patch
deleted file mode 100644
index f48ff9a..0000000
--- a/gcc15.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-GCC 15 defaults to C23, which changes the interpretation of function
-declarations without parameters from unspecified to `void`.  This is a
-workaround until a proper fix is created.
-
-https://github.com/ipxe/ipxe/issues/1419
-
-diff -up ./src/Makefile.housekeeping.orig ./src/Makefile.housekeeping
---- ./src/Makefile.housekeeping.orig	2024-01-19 17:08:48.000000000 -0500
-+++ ./src/Makefile.housekeeping	2025-03-07 12:05:12.795289039 -0500
-@@ -457,6 +457,7 @@ endif
- CFLAGS		+= $(foreach INC,$(INCDIRS),-I$(INC))
- CFLAGS		+= -Os
- CFLAGS		+= -g
-+CFLAGS		+= -std=gnu17
- ifeq ($(CCTYPE),gcc)
- CFLAGS		+= -ffreestanding
- CFLAGS		+= -fcommon

diff --git a/ipxe.spec b/ipxe.spec
index 4bbcff3..09c01ab 100644
--- a/ipxe.spec
+++ b/ipxe.spec
@@ -25,9 +25,9 @@
 %global debug_package %{nil}
 
 %global forgeurl https://github.com/ipxe/ipxe/
-%global commit de8a0821c7bc737e724fa3dfb6d89dc36f591d7a
-%global date 20240119
-%global version0 1.21.1
+%global commit 13a83f4ab30bd75831261e6b197903244f1ad753
+%global date 20260614
+%global version0 2.0.0
 %forgemeta
 
 Name:    ipxe
@@ -45,8 +45,6 @@ Source:  %forgesource
 # Sent upstream: http://lists.ipxe.org/pipermail/ipxe-devel/2015-November/004494.html
 Patch0001: 0001-build-customize-configuration.patch
 Patch0002: 0002-Use-spec-compliant-timeouts.patch
-# https://github.com/ipxe/ipxe/issues/1419
-Patch0003: gcc15.patch
 
 %ifarch %{buildarches}
 BuildRequires: perl-interpreter

diff --git a/sources b/sources
index bec91bf..d9d56d5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ipxe-de8a0821c7bc737e724fa3dfb6d89dc36f591d7a.tar.gz) = 562b96795ee0f3ffde9d12412a04f7b6f00999f385f9ae272d08b62d892380c59a80b97988e291c653e700fd3ba161947225cac4fba0b13facc9a631a63af35f
+SHA512 (ipxe-13a83f4ab30bd75831261e6b197903244f1ad753.tar.gz) = 5037b4a487de194535a6f6df27f3c861d574fccd3e412d7f3d737482638e12b5c755ca6aaf95baee0117e5f307672e306cb6e105bea50470f1b689eacf6a4d52

                 reply	other threads:[~2026-06-17  5:48 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178167528212.1.12597072145758825777.rpms-ipxe-ce3da4ed4b59@fedoraproject.org \
    --to=mschmidt@redhat.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox