Merge ipxe from Debian Unstable for r-series
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| ipxe (Ubuntu) |
In Progress
|
Undecided
|
Jonas Jelten | ||
Bug Description
Scheduled-For: ubuntu-25.11
Ubuntu: 1.21.1+
Debian Unstable: 1.21.1+
A new release of ipxe is available for merging from Debian Unstable.
If it turns out this needs a sync rather than a merge, please change the tagging from ['needs-merge', 'upgrade-
If this merge pulls in a new upstream version, also consider adding an entry to the r-series Release Notes: https:/
### New Debian Changes ###
ipxe (1.21.1+
[ Miao Wang ]
* d/watch: change upstream versioning scheme (Closes: #1112218).
* d/copyright: ignore .github/.
* New upstream version 1.21.1+
* d/control: remove ipxe Rec: grub-ipxe.
* d/p: refresh patches.
* d/ci: remove hacks.
[ Shengqi Chen ]
* d/watch: switch to uscan version 5.
-- Shengqi Chen <email address hidden> Wed, 17 Sep 2025 17:02:14 +0800
### Old Ubuntu Delta ###
ipxe (1.21.1+
* Merge with Debian unstable (LP: #1996530). Changed version from debian's
1.21.
to be newer than Ubuntu's latest 1.21.1+
and newer than Debian's 1.21.1+
Remaining changes:
- d/util/
to avoid accidentally breaking KVM live migration on updates/fixes.
debian managed to reduce the size back to 256KiB in
1.
but to be future-proof, let's reserve this little extra space.
background: qemu migrations apparently reserve memory from the target
system's roms, while moving the data from the source emulator.
* Drop changes:
- Fix FTBFS with new binutils
+ d/p/0003-
[upstream in e17568ad0642490
+ d/p/0004-
[upstream in 6ca597eee9f95b8
- d/p/handle-
(LP #1707999)
[upstream in 1192edf394aaebd
- d/p/build-
[upstream in 1.21.0 f982a712979619d
- d/p/lp-
(LP #1882671)
[upstream in 1.21.0 2ae5d4338661b65
- split grub integration from ipxe->grub-ipxe
[included in 1.21.1+
- d/grub-
(LP #1890230)
[included in 1.21.1+
- d/rules: build ROMs for QEMU with CONFIG=qemu
(LP #1789319)
[included in 1.21.1+
- d/tree/
(LP #1811496)
[included in 1.21.1+
- d/rules: don't clean explicitly in between builds
[included in 1.21.1+
- d/util/geniso: fix rounding to unbreak iso creation
[included in 1.21.1+
- d/copyright updates (LP #1747071)
[included in 1.21.1+
- d/p/0005-
[included in 1.21.1+
* New changes:
- d/watch: use format $version+
to ensure version continuity, since debian switched to
$
- d/p/debian/
fix HOST_CFLAGS recursion to avoid make error
"Recursive variable `HOST_CFLAGS' references itself"
- d/rules: don't build with lto (as recommended by upstream)
https:/
-- Jonas Jelten <email address hidden> Wed, 13 Aug 2025 12:18:36 +0200
Related branches
- git-ubuntu bot: Approve
- Lena Voytek (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 870 lines (+615/-35)7 files modifieddebian/changelog (+587/-0)
debian/control (+2/-1)
debian/patches/series (+0/-1)
debian/rules (+2/-2)
debian/tests/control (+16/-0)
debian/util/check-rom-sizes (+8/-8)
dev/null (+0/-23)
| Changed in ipxe (Ubuntu): | |
| assignee: | nobody → Jonas Jelten (jj) |
| Changed in ipxe (Ubuntu): | |
| milestone: | none → ubuntu-25.12 |
| Changed in ipxe (Ubuntu): | |
| status: | New → In Progress |
