Merge ~jj/ubuntu/+source/ipxe:lp2126002-merge-resolute into ubuntu/+source/ipxe:debian/sid

Proposed by Jonas Jelten
Status: Merged
Approved by: git-ubuntu bot
Approved revision: not available
Merge reported by: git-ubuntu bot
Merged at revision: 5165830cb30ac088def52d74025ac595ad25acac
Proposed branch: ~jj/ubuntu/+source/ipxe:lp2126002-merge-resolute
Merge into: ubuntu/+source/ipxe:debian/sid
Diff against target: 870 lines (+615/-35)
7 files modified
debian/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)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Lena Voytek (community) Approve
Canonical Server Reporter Pending
Review via email: mp+496987@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Lena Voytek (lvoytek) wrote :

LGTM! range-diff looks good, changelog looks good overall, and delta commit messages are even better now. The version number just needs to be updated to remove ~ppa1 then it will be good to go

review: Needs Fixing
Revision history for this message
Jonas Jelten (jj) wrote :

thx! should be fixed now.

Revision history for this message
Lena Voytek (lvoytek) wrote :

Sweet, sponsored!

dput ubuntu ../ipxe_1.21.1+git-20250829.969ce2c55+dfsg-1ubuntu1_source.changes
D: Setting host argument.
Checking signature on .changes
Checking signature on .dsc
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading ipxe_1.21.1+git-20250829.969ce2c55+dfsg-1ubuntu1.dsc: done.
  Uploading ipxe_1.21.1+git-20250829.969ce2c55+dfsg.orig.tar.xz: done.
  Uploading ipxe_1.21.1+git-20250829.969ce2c55+dfsg-1ubuntu1.debian.tar.xz: done.
  Uploading ipxe_1.21.1+git-20250829.969ce2c55+dfsg-1ubuntu1_source.buildinfo: done.
  Uploading ipxe_1.21.1+git-20250829.969ce2c55+dfsg-1ubuntu1_source.changes: done.
Successfully uploaded packages.

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: lvoytek, jj
Uploaders: lvoytek
MP auto-approved

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 2c245e6..1a1ee51 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,22 @@
6+ipxe (1.21.1+git-20250829.969ce2c55+dfsg-1ubuntu1) resolute; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #2126002). Remaining changes:
9+ - d/t/control: skip-not-installable rom-* tests (LP #1677874)
10+ - d/rules: don't build with lto (as recommended by upstream)
11+ https://github.com/ipxe/ipxe/issues/1515
12+ - d/p/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets: remove due to upstream request
13+ (LP #2121439)
14+ - d/rules: pad size of generated roms to 512KiB
15+ * Dropped changes:
16+ - d/watch: use format $version+git-$date-$hash
17+ [fixed in 1.21.1+git-20250829.969ce2c55+dfsg-1]
18+ - d/p/debian/patches/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets.patch:
19+ fix HOST_CFLAGS recursion to avoid make error
20+ "Recursive variable `HOST_CFLAGS' references itself"
21+ [obsolete due to patch removal]
22+
23+ -- Jonas Jelten <jonas.jelten@canonical.com> Fri, 05 Dec 2025 14:46:47 +0100
24+
25 ipxe (1.21.1+git-20250829.969ce2c55+dfsg-1) unstable; urgency=medium
26
27 [ Miao Wang ]
28@@ -13,6 +32,79 @@ ipxe (1.21.1+git-20250829.969ce2c55+dfsg-1) unstable; urgency=medium
29
30 -- Shengqi Chen <harry@debian.org> Wed, 17 Sep 2025 17:02:14 +0800
31
32+ipxe (1.21.1+git-20250602.5b3ebf8b+dfsg-1ubuntu3) questing; urgency=medium
33+
34+ * d/t/control: skip-not-installable rom-* tests (LP: #1677874)
35+
36+ -- Lukas Märdian <slyon@ubuntu.com> Mon, 29 Sep 2025 11:45:57 +0200
37+
38+ipxe (1.21.1+git-20250602.5b3ebf8b+dfsg-1ubuntu2) questing; urgency=medium
39+
40+ * d/p/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets: removed due to upstream
41+ request (LP: #2121439)
42+
43+ -- Jonas Jelten <jonas.jelten@canonical.com> Wed, 10 Sep 2025 12:10:47 +0200
44+
45+ipxe (1.21.1+git-20250602.5b3ebf8b+dfsg-1ubuntu1) questing; urgency=medium
46+
47+ * Merge with Debian unstable (LP: #1996530). Changed version from debian's
48+ 1.21.1+git20250602.5b3ebf8b+dfsg-1 by including '+git-', which is needed
49+ to be newer than Ubuntu's latest 1.21.1+git-20220113.fbbdc3926-0ubuntu2
50+ and newer than Debian's 1.21.1+git20250602.5b3ebf8b+dfsg-1 (using '+git')
51+
52+ Remaining changes:
53+ - d/util/check-rom-sizes, d/rules: pad size of generated roms to 512KiB
54+ to avoid accidentally breaking KVM live migration on updates/fixes.
55+ debian managed to reduce the size back to 256KiB in
56+ 1.21.1+git20250317.42a29d56+dfsg-1
57+ but to be future-proof, let's reserve this little extra space.
58+ background: qemu migrations apparently reserve memory from the target
59+ system's roms, while moving the data from the source emulator.
60+ * Drop changes:
61+ - Fix FTBFS with new binutils
62+ + d/p/0003-Inhibit-linker-warnings-about-an-implied-executable-.patch
63+ [upstream in e17568ad0642490143d0c6b154c874b9b9e285bf]
64+ + d/p/0004-Fix-building-with-newer-binutils.patch
65+ [upstream in 6ca597eee9f95b846a3c2dc1231e63cfc02272c1]
66+ - d/p/handle-dhcp-nack.patch: Handle DHCP NAK and send a re-discover.
67+ (LP #1707999)
68+ [upstream in 1192edf394aaebde666c6aafda1c8b782b08a845]
69+ - d/p/build-Be-explicit-about-fcommon-compiler-directive.patch
70+ [upstream in 1.21.0 f982a712979619dbae2c6e0d741757e2ce94be11]
71+ - d/p/lp-1882671-efi-Raise-TPL-during-driver-entry-point.patch
72+ (LP #1882671)
73+ [upstream in 1.21.0 2ae5d4338661b65c63eb5cb1a96e5b803fe7d620]
74+ - split grub integration from ipxe->grub-ipxe
75+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-3]
76+ - d/grub-ipxe.install, d/control, d/rules: Build ipxe-arm64.efi
77+ (LP #1890230)
78+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-3]
79+ - d/rules: build ROMs for QEMU with CONFIG=qemu
80+ (LP #1789319)
81+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-2]
82+ - d/tree/ipxe/etc/grub.d/20_ipxe: Make grub-ipxe work under UEFI
83+ (LP #1811496)
84+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-2]
85+ - d/rules: don't clean explicitly in between builds
86+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-2]
87+ - d/util/geniso: fix rounding to unbreak iso creation
88+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-1]
89+ - d/copyright updates (LP #1747071)
90+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-1]
91+ - d/p/0005-strip-802.1Q-VLAN-0-priority-tags.patch
92+ [included in 1.21.1+git20220113.fbbdc3926+dfsg-1]
93+ * New changes:
94+ - d/watch: use format $version+git-$date-$hash
95+ to ensure version continuity, since debian switched to
96+ $version+git$date-$hash which is lower than -
97+ - d/p/debian/patches/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets.patch:
98+ fix HOST_CFLAGS recursion to avoid make error
99+ "Recursive variable `HOST_CFLAGS' references itself"
100+ - d/rules: don't build with lto (as recommended by upstream)
101+ https://github.com/ipxe/ipxe/issues/1515
102+
103+ -- Jonas Jelten <jonas.jelten@canonical.com> Wed, 13 Aug 2025 12:18:36 +0200
104+
105 ipxe (1.21.1+git20250602.5b3ebf8b+dfsg-1) unstable; urgency=medium
106
107 * New upstream version 1.21.1+git20250602.5b3ebf8b+dfsg
108@@ -267,6 +359,37 @@ ipxe (1.21.1+git20220113.fbbdc3926+dfsg-1) unstable; urgency=medium
109
110 -- Sven Geuer <sge@debian.org> Fri, 27 Dec 2024 12:38:06 +0100
111
112+ipxe (1.21.1+git-20220113.fbbdc3926-0ubuntu2) noble; urgency=medium
113+
114+ * Fix FTBFS with new binutils.
115+ - d/p/0003-Inhibit-linker-warnings-about-an-implied-executable-.patch
116+ - d/p/0004-Fix-building-with-newer-binutils.patch
117+
118+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Tue, 16 Apr 2024 17:17:04 -0400
119+
120+ipxe (1.21.1+git-20220113.fbbdc3926-0ubuntu1) jammy; urgency=medium
121+
122+ * Bump code to 1.21.1+git-20220113.fbbdc3926
123+ * d/grub-ipxe.install, d/control, d/rules: Build ipxe-arm64.efi
124+ (LP: #1890230)
125+
126+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 13 Jan 2022 14:53:40 +0100
127+
128+ipxe (1.21.1+git-20210429.323af9ee-0ubuntu1) impish; urgency=medium
129+
130+ * Bump code to 1.21.1+git-20210429.323af9ee
131+ - Drop d/p/handle-dhcp-nack.patch: Handle DHCP NAK and send a
132+ re-discover. (LP 1707999)
133+ [replaced by 1192edf "Handle DHCPNAK by returning to discovery state"]
134+ - Drop d/p/lp-1882671-efi-Raise-TPL-during-driver-entry-point.patch
135+ [upstream in 1.21.0]
136+ - Drop d/p/build-Be-explicit-about-fcommon-compiler-directive.patch
137+ [upstream in 1.21.0]
138+ - update d/p/0005-strip-802.1Q-VLAN-0-priority-tags.patch to match 1.21
139+ - d/rules: don't clean explicitly in between builds
140+
141+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 29 Apr 2021 16:12:33 +0200
142+
143 ipxe (1.0.0+git-20190125.36a4c85-5.2) unstable; urgency=medium
144
145 * Non-maintainer upload.
146@@ -282,6 +405,86 @@ ipxe (1.0.0+git-20190125.36a4c85-5.1) unstable; urgency=medium
147
148 -- Chris Hofstaedtler <zeha@debian.org> Sun, 07 Feb 2021 17:25:50 +0000
149
150+ipxe (1.0.0+git-20190125.36a4c85-5ubuntu4) hirsute; urgency=medium
151+
152+ * d/u/geniso: fix rounding to unbreak iso creation
153+
154+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 30 Mar 2021 10:09:06 +0200
155+
156+ipxe (1.0.0+git-20190125.36a4c85-5ubuntu3) groovy; urgency=medium
157+
158+ * d/p/build-Be-explicit-about-fcommon-compiler-directive.patch: fix
159+ FTBFS with gcc-10
160+ * d/util/geniso: fix FTBFS due to rounding issues
161+
162+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 01 Oct 2020 10:14:14 +0200
163+
164+ipxe (1.0.0+git-20190125.36a4c85-5ubuntu2) groovy; urgency=medium
165+
166+ * d/p/lp-1882671-efi-Raise-TPL-during-driver-entry-point.patch: fix the
167+ formerly avoided efi TPL issues (LP: #1882671)
168+
169+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 16 Jul 2020 14:36:54 +0200
170+
171+ipxe (1.0.0+git-20190125.36a4c85-5ubuntu1) groovy; urgency=medium
172+
173+ * Merge with Debian unstable (LP: #1884758). Remaining changes:
174+ - Split grub integration from ipxe->grub-ipxe.
175+ - d/control: add package and adapt dependencies
176+ - d/[grub-]ipxe.install: move some files to grub-ipxe
177+ - rename d/ipxe.post* to d/grub-ipxe-post*
178+ [updated to match 1.0.0+git-20190125.36a4c85-5]
179+ - d/util/check-rom-sizes, d/rules: check sizes of generated roms to avoid
180+ accidentally breaking KVM live migration on updates/fixes.
181+ [updated for new and dropped rom file names]
182+ - debian/copyright: update copyright information to satisfy lintian
183+ dep5 checks (LP: 1747071)
184+ - Build ROMs for QEMU with CONFIG=qemu (LP: 1789319)
185+ [updated to match 1.0.0+git-20190125.36a4c85-5 and be more verbose]
186+ - debian/patches/handle-dhcp-nack.patch: Handle DHCP NAK and send a
187+ re-discover. (LP 1707999)
188+ - d/p/0005-strip-802.1Q-VLAN-0-priority-tags.patch: Strip 802.1Q VLAN 0
189+ priority tags; Fixes PXE when VLAN tag is 0. (LP: 1805920)
190+ - d/tree/ipxe/etc/grub.d/20_ipxe: Make grub-ipxe work under UEFI
191+ (LP: 1811496)
192+ - Use ipxe.efi under UEFI
193+ - Save default entry when iPXE is selected
194+ - d/tree/ipxe/etc/grub.d/20_ipxe: Identify ipxe grub menu entry in
195+ an easier way (LP: 1858374)
196+ * Dropped changes
197+ - new upstream release 20190109.133f4c4 [superseded by new upstream]
198+ - new upstream release 20180124.fbe8c52d [superseded by new upstream]
199+ - Revert to the former git snapshot 20150424.a25a16d
200+ [superseded by new upstream]
201+ - This brings back debian/patches/0002-Don-t-use-libiberty.patch as needed
202+ on the older source.
203+ - Adapt d/p/0001-rom-change-banner-timeout.diff.patch to former state to
204+ match old source.
205+ - drop d/p/util-elf2efi-GNU_SOURCE.patch as it was not needed on old
206+ source
207+ - Fix FTBFS with newer perl versions [upstream]
208+ - d/p/0004-fix_no-pie_option.patch: correct -no-pie option
209+ to build without pie
210+ [ still carried before ]
211+ - Install ne.rom as pxe-ne2k_isa.rom
212+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
213+ - d/ipxe-qemu.links: compat link for ne.rom
214+ [ no more needed, was an old xen hvmloader bug ]
215+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu
216+ to /usr/lib/ipxe/qemu.
217+ [ no more needed, transition from trusty ]
218+ - add new rom for vmxnet3 (LP 1737211) [in Debian now]
219+ - Add e1000e firmware for qemu. (closes 884240) [in Debian now]
220+ - d/control: ipxe-qemu breaks qemu-system-x86 <2.11 [no more needed]
221+ - d/p/enable-https.patch: Enable HTTPS support.
222+ [resolved per rom type in d/rules now]
223+ * Added changes
224+ - d/rules: only enable https on non EFI roms. This lets EFI handle https
225+ itself and avoids breakage in TPL manipulations (LP: #1882671)
226+ - d/util/check-rom-sizes: fix if size does exactly match
227+
228+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 23 Jun 2020 16:23:52 +0200
229+
230 ipxe (1.0.0+git-20190125.36a4c85-5) unstable; urgency=medium
231
232 * Cleanup src/bin correctly. (closes: #952275)
233@@ -316,6 +519,179 @@ ipxe (1.0.0+git-20190125.36a4c85-1) unstable; urgency=medium
234
235 -- Bastian Blank <waldi@debian.org> Sat, 09 Feb 2019 17:41:37 +0100
236
237+ipxe (1.0.0+git-20190109.133f4c4-0ubuntu3) focal; urgency=medium
238+
239+ [Alkis Georgopoulos]
240+ * d/tree/ipxe/etc/grub.d/20_ipxe: Make grub-ipxe work under UEFI
241+ (LP: #1811496)
242+ - Use ipxe.efi under UEFI
243+ - Save default entry when iPXE is selected
244+ [Sharon Dagan]
245+ - d/tree/ipxe/etc/grub.d/20_ipxe: Identify ipxe grub menu entry in
246+ an easier way (LP: #1858374)
247+
248+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Mon, 06 Jan 2020 18:59:25 +0000
249+
250+ipxe (1.0.0+git-20190109.133f4c4-0ubuntu2) disco; urgency=medium
251+
252+ * Add e1000e firmware for qemu. (closes: #884240)
253+ - d/ipxe-qemu.install: install new rom
254+ - d/util/check-rom-sizes: check new rom
255+
256+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 19 Feb 2019 17:17:04 +0100
257+
258+ipxe (1.0.0+git-20190109.133f4c4-0ubuntu1) disco; urgency=medium
259+
260+ * Merge new upstream release 1.0.0+git-20190109.133f4c4
261+ Remaining Changes:
262+ - d/p/enable-https.patch: Enable HTTPS support.
263+ - Split grub integration from ipxe->grub-ipxe.
264+ - d/control: add package and adapt dependencies
265+ - d/[grub-]ipxe.install: move some files to grub-ipxe
266+ - rename d/ipxe.post* to d/grub-ipxe-post*
267+ - Install ne.rom as pxe-ne2k_isa.rom
268+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
269+ - d/ipxe-qemu.links: compat link for ne.rom
270+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu
271+ to /usr/lib/ipxe/qemu.
272+ - d/util/check-rom-sizes, d/rules: check sizes of generated roms to avoid
273+ accidentially breaking KVM live migration on updates/fixes.
274+ - handling of efi rom size changes in Bionic (LP 1713490)
275+ - d/util/check-rom-sizes: bump efi rom sizes
276+ - d/control: break older qemu versions to ensure the new sized roms
277+ are only associated with new qemu versions.
278+ - debian/patches/handle-dhcp-nack.patch: Handle DHCP NAK and send a
279+ re-discover. (LP 1707999)
280+ - updated debian/patches/util-elf2efi-GNU_SOURCE.patch to match latest
281+ upstream.
282+ - add new rom for vmxnet3 (LP 1737211)
283+ - d/ipxe-qemu.install: install new rom
284+ are only associated with new qemu versions.
285+ - Build ROMs for QEMU with CONFIG=qemu (LP: 1789319)
286+ - d/p/0005-strip-802.1Q-VLAN-0-priority-tags.patch: Strip 802.1Q VLAN 0
287+ priority tags; Fixes PXE when VLAN tag is 0. (LP: 1805920)
288+ - debian/copyright: update copyright information to satisfy lintian
289+ dep5 checks (LP: 1747071)
290+ * Dropped changes (upstream):
291+ - debian/patches/fix-elf2efi-plt-relocation.diff: Cherry-pick fix from
292+ ipxe devel mailing list to handle R_X86_64_PLT32 relocations.
293+
294+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Jan 2019 11:09:29 +0100
295+
296+ipxe (1.0.0+git-20180124.fbe8c52d-0ubuntu5) disco; urgency=medium
297+
298+ * d/p/0005-strip-802.1Q-VLAN-0-priority-tags.patch: Strip 802.1Q VLAN 0
299+ priority tags; Fixes PXE when VLAN tag is 0. (LP: #1805920)
300+
301+ -- Andres Rodriguez <andreserl@ubuntu.com> Mon, 10 Dec 2018 16:26:42 -0500
302+
303+ipxe (1.0.0+git-20180124.fbe8c52d-0ubuntu4) cosmic; urgency=medium
304+
305+ * Build ROMs for QEMU with CONFIG=qemu (LP: #1789319)
306+
307+ -- Julian Andres Klode <juliank@ubuntu.com> Mon, 10 Sep 2018 14:56:17 +0200
308+
309+ipxe (1.0.0+git-20180124.fbe8c52d-0ubuntu3) cosmic; urgency=medium
310+
311+ * debian/patches/fix-elf2efi-plt-relocation.diff: Cherry-pick fix from
312+ ipxe devel mailing list to handle R_X86_64_PLT32 relocations.
313+
314+ -- Julian Andres Klode <juliank@ubuntu.com> Mon, 10 Sep 2018 14:27:35 +0200
315+
316+ipxe (1.0.0+git-20180124.fbe8c52d-0ubuntu2) bionic; urgency=medium
317+
318+ * debian/copyright: update copyright information to satisfy lintian
319+ dep5 checks (LP: #1747071)
320+ * d/p/enable-https.patch: adding proper dep3 header
321+
322+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 05 Feb 2018 15:09:28 +0100
323+
324+ipxe (1.0.0+git-20180124.fbe8c52d-0ubuntu1) bionic; urgency=medium
325+
326+ * Merge new upstream release 20180124.fbe8c52d with last "new"
327+ Ubuntu packaging 1.0.0+git-20161027.b991c67-1ubuntu1 and the
328+ fixes since 1.0.0+git-20161027.b991c67+really20150424.a25a16d-1ubuntu1
329+ Remaining Changes:
330+ - d/p/enable-https.patch: Enable HTTPS support.
331+ - Split grub integration from ipxe->grub-ipxe.
332+ - d/control: add package and adapt dependencies
333+ - d/[grub-]ipxe.install: move some files to grub-ipxe
334+ - rename d/ipxe.post* to d/grub-ipxe-post*
335+ - Install ne.rom as pxe-ne2k_isa.rom
336+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
337+ - d/ipxe-qemu.links: compat link for ne.rom
338+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu
339+ to /usr/lib/ipxe/qemu.
340+ - d/util/check-rom-sizes, d/rules: check sizes of generated roms to avoid
341+ accidentially breaking KVM live migration on updates/fixes.
342+ - debian/patches/handle-dhcp-nack.patch: Handle DHCP NAK and send a
343+ re-discover. (LP 1707999)
344+ * Dropped changes (upstream):
345+ - d/p/0004-fix_no-pie_option.patch: correct -no-pie option
346+ to build without pie
347+ * Added Changes:
348+ - updated debian/patches/util-elf2efi-GNU_SOURCE.patch to match latest
349+ upstream.
350+ - add new rom for vmxnet3 (LP: #1737211)
351+ - d/ipxe-qemu.install: install new rom
352+ - d/util/check-rom-sizes: check new rom as well
353+ - handling of efi rom size changes (LP: #1713490)
354+ - d/util/check-rom-sizes: bump efi rom sizes
355+ - d/control: break older qemu versions to ensure the new sized roms
356+ are only associated with new qemu versions.
357+ - d/util/check-rom-sizes: update description
358+
359+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 24 Jan 2018 15:00:36 +0100
360+
361+ipxe (1.0.0+git-20161027.b991c67+really20150424.a25a16d-1ubuntu2) artful; urgency=medium
362+
363+ * debian/patches/handle-dhcp-nack.patch: Handle DHCP NAK and send a
364+ re-discover. (LP: #1707999)
365+
366+ -- Andres Rodriguez <andreserl@ubuntu.com> Thu, 12 Oct 2017 16:25:52 -0400
367+
368+ipxe (1.0.0+git-20161027.b991c67+really20150424.a25a16d-1ubuntu1) artful; urgency=medium
369+
370+ * Revert to the former git snapshot 20150424.a25a16d to fix changed
371+ rom sizes that break cross release migrations (LP: #1713490).
372+ This makes it effectively identical to 1.0.0+git-20150424.a25a16d-1ubuntu2
373+ in regard to the upstream source, but keeps the changes to debian/*.
374+ On next merge we need to either ensure that rom sizes don't change, or
375+ that we can encapsulate that in qemu so that on forward migration it is
376+ taken care off.
377+ - This brings back debian/patches/0002-Don-t-use-libiberty.patch as needed
378+ on the older source.
379+ - Adapt d/p/0001-rom-change-banner-timeout.diff.patch to former state to
380+ match old source.
381+ - drop d/p/util-elf2efi-GNU_SOURCE.patch as it was not needed on old
382+ source
383+ * Fix FTBFS with newer perl versions (were dropped due to the revert above
384+ but is needed to build in artful)
385+ - d/p/0006-build-Fix-.ids.o-creation-for-drivers-not-in-the-all.patch
386+ - d/p/0007-build-Remove-nested-my-declaration.patch
387+ * d/util/check-rom-sizes, d/rules: check sizes of generated roms to avoid
388+ accidentially breaking KVM live migration on updates/fixes.
389+
390+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 29 Aug 2017 10:37:57 +0200
391+
392+ipxe (1.0.0+git-20161027.b991c67-1ubuntu1) artful; urgency=medium
393+
394+ * Merge from Debian stable. Remaining changes:
395+ - d/p/enable-https.patch: Enable HTTPS support.
396+ - Split grub integration from ipxe->grub-ipxe.
397+ - d/control: add package and adapt dependencies
398+ - d/[grub-]ipxe.install: move some files to grub-ipxe
399+ - rename d/ipxe.post* to d/grub-ipxe-post*
400+ - Install ne.rom as pxe-ne2k_isa.rom
401+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
402+ - d/ipxe-qemu.links: compat link for ne.rom
403+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu
404+ to /usr/lib/ipxe/qemu.
405+ - d/p/0004-fix_no-pie_option.patch: correct -no-pie option
406+ to build without pie
407+
408+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 17 Aug 2017 08:40:41 +0200
409+
410 ipxe (1.0.0+git-20161027.b991c67-1) unstable; urgency=medium
411
412 * New snapshot. (closes: #799216)
413@@ -323,6 +699,24 @@ ipxe (1.0.0+git-20161027.b991c67-1) unstable; urgency=medium
414
415 -- Bastian Blank <waldi@debian.org> Sun, 13 Nov 2016 13:35:11 +0100
416
417+ipxe (1.0.0+git-20150424.a25a16d-1ubuntu2) yakkety; urgency=medium
418+
419+ * debian/patches/0004-fix_no-pie_option.patch: correct -no-pie
420+ option to build without pie
421+
422+ -- Steve Beattie <sbeattie@ubuntu.com> Thu, 28 Apr 2016 23:55:40 -0700
423+
424+ipxe (1.0.0+git-20150424.a25a16d-1ubuntu1) xenial; urgency=medium
425+
426+ * Merge from Debian unstable. Remaining changes:
427+ - d/p/enable-https.patch: Enable HTTPS support.
428+ - d/control,grub-ipxe*: Split grub integration from ipxe->grub-ipxe.
429+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu to
430+ /usr/lib/ipxe/qemu.
431+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
432+
433+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 08 Feb 2016 20:35:02 -0800
434+
435 ipxe (1.0.0+git-20150424.a25a16d-1) unstable; urgency=medium
436
437 * New snapshot.
438@@ -337,6 +731,35 @@ ipxe (1.0.0+git-20150424.a25a16d-1) unstable; urgency=medium
439
440 -- Bastian Blank <waldi@debian.org> Wed, 29 Apr 2015 21:00:55 +0200
441
442+ipxe (1.0.0+git-20141004.86285d1-1ubuntu3) vivid; urgency=medium
443+
444+ * ipxe.install: remove one more line which was supposed to be split out
445+ into grub-ipxe.install.
446+
447+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Feb 2015 11:01:16 -0600
448+
449+ipxe (1.0.0+git-20141004.86285d1-1ubuntu2) vivid; urgency=medium
450+
451+ * ipxe.install: remove /boot/ipxe.efi and ipxe.lkrn which are split out
452+ into grub-ipxe.install. (LP: #1418751)
453+
454+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 09 Feb 2015 10:51:22 -0600
455+
456+ipxe (1.0.0+git-20141004.86285d1-1ubuntu1) vivid; urgency=medium
457+
458+ * Merge from Debian unstable. (LP: #1409057) Remaining changes:
459+ - d/p/enable-https.patch: Enable HTTPS support.
460+ - d/control,grub-ipxe*: Split grub integration from ipxe->grub-ipxe.
461+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu to
462+ /usr/lib/ipxe/qemu.
463+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
464+ * Dropped changes, alternative fix in Debian:
465+ - d/control: Add libiberty-dev to BD's to fix FTBFS.
466+ - drop isolinux from build-deps and patch to augment ISOLINUX_BIN
467+ - Drop transitional kvm-ipxe package since we are past 14.04
468+
469+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 12 Jan 2015 10:32:26 -0600
470+
471 ipxe (1.0.0+git-20141004.86285d1-1) unstable; urgency=medium
472
473 * New snapshot.
474@@ -351,12 +774,50 @@ ipxe (1.0.0+git-20131111.c3d1e78-2.1) unstable; urgency=medium
475
476 -- Julián Moreno Patiño <julian@debian.org> Wed, 10 Sep 2014 11:06:28 -0500
477
478+ipxe (1.0.0+git-20131111.c3d1e78-2ubuntu2) utopic; urgency=medium
479+
480+ * Fix FTBFS in utopic due to movement of isolinux.bin:
481+ - add isolinux to build-deps
482+ - add /usr/lib/ISOLINUX/isolinux.bin to ISOLINUX_BIN in
483+ src/arch/i386/Makefile
484+
485+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 12 Aug 2014 12:56:06 -0500
486+
487+ipxe (1.0.0+git-20131111.c3d1e78-2ubuntu1) trusty; urgency=low
488+
489+ * Merge from Debian unstable. Remaining changes:
490+ - d/p/enable-https.patch: Enable HTTPS support.
491+ - d/control,grub-ipxe*: Split grub integration from ipxe->grub-ipxe.
492+ - d/control: Transition kvm-ipxe->ipxe-qemu for LTS->LTS upgrade.
493+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu to
494+ /usr/lib/ipxe/qemu.
495+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
496+ * Dropped changes, alternative fix in Debian:
497+ - d/control: Add libiberty-dev to BD's to fix FTBFS.
498+
499+ -- James Page <james.page@ubuntu.com> Mon, 06 Jan 2014 09:55:25 +0000
500+
501 ipxe (1.0.0+git-20131111.c3d1e78-2) unstable; urgency=medium
502
503 * Don't use libiberty. (closes: #730910)
504
505 -- Bastian Blank <waldi@debian.org> Sun, 22 Dec 2013 20:05:03 +0100
506
507+ipxe (1.0.0+git-20131111.c3d1e78-1ubuntu1) trusty; urgency=low
508+
509+ * Merge from Debian unstable, remaining changes:
510+ - d/p/enable-https.patch: Enable HTTPS support.
511+ - d/control,grub-ipxe*: Split grub integration from ipxe->grub-ipxe.
512+ - d/control: Transition kvm-ipxe->ipxe-qemu for LTS->LTS upgrade.
513+ - d/ipxe-qemu.links: Add compat links from /usr/share/qemu to
514+ /usr/lib/ipxe/qemu.
515+ - d/ipxe-qemu.install: Install ne.rom as pxe-ne2k_isa.rom.
516+ * All other changes dropped in preference to upstream Debian
517+ packaging.
518+ * d/control: Add libiberty-dev to BD's to fix FTBFS.
519+
520+ -- James Page <james.page@ubuntu.com> Tue, 26 Nov 2013 17:50:47 +0000
521+
522 ipxe (1.0.0+git-20131111.c3d1e78-1) unstable; urgency=low
523
524 * New snapshot.
525@@ -375,6 +836,21 @@ ipxe (1.0.0+git-20131111.c3d1e78-1) unstable; urgency=low
526
527 -- Bastian Blank <waldi@debian.org> Thu, 21 Nov 2013 18:26:32 +0100
528
529+ipxe (1.0.0+git-20130710.936134e-0ubuntu1) saucy; urgency=low
530+
531+ * New upstream snapshot:
532+ - d/p/fix-bp-bug.patch: Dropped; included in snapshot.
533+ - d/p/baseroms-target.diff: Dropped; no longer required.
534+ - Refreshed all other patches.
535+ * d/rules: Use date for snapshot prefix instead of increment.
536+ * d/p/qemu-target-fix-names.diff: Consolidated into qemu-target.diff.
537+ * d/p/*: Tidied redundant patches.
538+ * d/control,rules: Move roms for use with qemu-kvm to ipxe-qemu, update
539+ kvm-ipxe to be transitional.
540+ * d/control: Drop Depends from grub-ipxe to ipxe as its not required.
541+
542+ -- James Page <james.page@ubuntu.com> Wed, 10 Jul 2013 12:23:26 +0100
543+
544 ipxe (1.0.0+git-20120202.f6840ba-3) unstable; urgency=low
545
546 * Fix to break qemu-system instead of qemu. (closes: #658982)
547@@ -403,6 +879,116 @@ ipxe (1.0.0+git-20120202.f6840ba-1) unstable; urgency=low
548
549 -- Bastian Blank <waldi@debian.org> Thu, 02 Feb 2012 12:40:26 +0100
550
551+ipxe (1.0.0+git-4.d6b0b76-0ubuntu3) saucy; urgency=low
552+
553+ * debian/patches/fix-bp-bug.patch: fixes FTBFS (LP: #1194914)
554+
555+ -- Yolanda Robla <yolanda.robla@canonical.com> Thu, 27 Jun 2013 11:22:43 +0200
556+
557+ipxe (1.0.0+git-4.d6b0b76-0ubuntu2) raring; urgency=low
558+
559+ * d/control: Add ipxe-qemu virtual package for use with qemu.
560+
561+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 20 Nov 2012 16:08:21 -0600
562+
563+ipxe (1.0.0+git-4.d6b0b76-0ubuntu1) raring; urgency=low
564+
565+ * New upstream snapshot:
566+ - d/p/iscsi*.patch: Dropped - included in snapshot.
567+ - Refreshed all other patches.
568+ * d/p/enable-https.patch: Enable HTTPS support (LP: #1025239).
569+
570+ -- James Page <james.page@ubuntu.com> Wed, 14 Nov 2012 15:47:31 +0000
571+
572+ipxe (1.0.0+git-3.55f6c88-0ubuntu5) quantal; urgency=low
573+
574+ * Fix input/output errors when using ipxe to boot from iSCSI storage
575+ (LP: #1045923).
576+ - d/p/iscsi-{report-reponse,send-padding-inline}.patch: Cherry picked
577+ patches from upstream VCS which resolve two issues with iSCSI protocol
578+ handling.
579+
580+ -- James Page <james.page@ubuntu.com> Thu, 06 Sep 2012 21:46:54 +0100
581+
582+ipxe (1.0.0+git-3.55f6c88-0ubuntu4) quantal; urgency=low
583+
584+ * debian/ipxe.install: add ipxe.dsk and ipxe.usb (LP: #1014005)
585+
586+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Tue, 21 Aug 2012 14:48:44 -0500
587+
588+ipxe (1.0.0+git-3.55f6c88-0ubuntu3) quantal; urgency=low
589+
590+ [ Serge Hallyn ]
591+ * debian/patches/rom-set-banner-timeout-0.diff: set rom banner timeout
592+ to 0. (LP: #921230)
593+
594+ [ Stefan Bader ]
595+ * Modify the ROM names in of the allqemu target to use 8086100e instead
596+ of e1000_82540 and ne instead of ne2k_isa (LP: #948323)
597+
598+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 28 May 2012 11:57:48 -0500
599+
600+ipxe (1.0.0+git-3.55f6c88-0ubuntu2) quantal; urgency=low
601+
602+ * debian/grub.d/25_ipxe: removed the space after "Found iPXE image"
603+ to match other grub-update script fragments (LP: #990378).
604+ * debian/control: fixed some Lintian warnings.
605+ - TODO: lots of missing Copyright information.
606+
607+ -- Martin-Éric Racine <q-funk@ubuntu.com> Sat, 28 Apr 2012 11:41:28 +0300
608+
609+ipxe (1.0.0+git-3.55f6c88-0ubuntu1) precise; urgency=low
610+
611+ [ Marc Cluet ]
612+ * New upstream snapshot.
613+ * Added rules for automatic git branch refresh.
614+ * Changed rom target from allbaseroms to allroms.
615+ - recommended behaviour by upstream, building all full roms is neither
616+ recommended nor a desired user experience
617+ * Added new target allqemu for qemu package.
618+ - created new build target to build full rom drivers just for qemu
619+ package purposes
620+ * Cleaned lintian errors from debian package
621+ - Removed brace extension in ipxe.install
622+ - Updated standards to 3.9.2
623+ - Fixed copyright file not machine readable
624+
625+ [ James Page ]
626+ * Updated get-orig-source target to generate git snapshots inline
627+ with upstream version numbering being used by this package.
628+
629+ -- Marc Cluet <marc.cluet@ubuntu.com> Fri, 10 Feb 2012 16:21:23 +0000
630+
631+ipxe (1.0.0+git-2.149b50-1ubuntu4) precise; urgency=low
632+
633+ * Add missing Breaks/Replaces for kvm-ipxe split in
634+ 1.0.0+git-2.149b50-1ubuntu3 (LP: #905099).
635+
636+ -- Robie Basak <robie.basak@ubuntu.com> Fri, 16 Dec 2011 10:43:54 +0000
637+
638+ipxe (1.0.0+git-2.149b50-1ubuntu3) precise; urgency=low
639+
640+ * add new binary package, kvm-ipxe. The roms needed by kvm-ipxe are now only
641+ provided by it, so
642+ - make ipxe depend on kvm-ipxe.
643+ - ipxe.links: reverse the links
644+
645+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Fri, 25 Nov 2011 12:58:48 -0600
646+
647+ipxe (1.0.0+git-2.149b50-1ubuntu2) precise; urgency=low
648+
649+ * Provide a new binary package, grub-ipxe - for ipxe usage via grub.
650+ - LP: #814038, Closes #626238
651+
652+ -- Ben Howard <ben.howard@canonical.com> Thu, 25 Aug 2011 11:03:52 -0600
653+
654+ipxe (1.0.0+git-2.149b50-1ubuntu1) oneiric; urgency=low
655+
656+ * Link Roms into /usr/share/qemu for consumption by
657+ qemu-kvm.
658+
659+ -- Serge Hallyn <serge.hallyn@ubuntu.com> Thu, 18 Aug 2011 13:34:38 -0500
660+
661 ipxe (1.0.0+git-2.149b50-1) unstable; urgency=low
662
663 * New snapshot.
664@@ -423,3 +1009,4 @@ ipxe (1.0.0+git-1.293e34-1) unstable; urgency=low
665 - Remove linda infiniband driver.
666
667 -- Bastian Blank <waldi@debian.org> Sun, 03 Apr 2011 11:32:56 +0200
668+
669diff --git a/debian/control b/debian/control
670index c3214ea..e5d489b 100644
671--- a/debian/control
672+++ b/debian/control
673@@ -1,7 +1,8 @@
674 Source: ipxe
675 Section: admin
676 Priority: optional
677-Maintainer: Miao Wang <shankerwangmiao@gmail.com>
678+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
679+XSBC-Original-Maintainer: Miao Wang <shankerwangmiao@gmail.com>
680 Uploaders: Shengqi Chen <harry@debian.org>
681 Build-Depends:
682 debhelper-compat (= 13),
683diff --git a/debian/patches/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets.patch b/debian/patches/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets.patch
684deleted file mode 100644
685index cece5ce..0000000
686--- a/debian/patches/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets.patch
687+++ /dev/null
688@@ -1,23 +0,0 @@
689-Description: Incorporate preset CPPFLAGS, CFLAGS and LDFLAGS where missing.
690- blhc complains about missing CPPFLAGS and CFLAGS in general and about missing
691- LDFLAGS when building binaries from src/util. This patch soothes blhc.
692-Author: Sven Geuer <sge@debian.org>
693-Forwarded: not-needed
694-Last-Update: 2024-12-21
695----
696-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
697---- a/src/Makefile
698-+++ b/src/Makefile
699-@@ -4,10 +4,10 @@
700- #
701-
702- CLEANUP :=
703--CFLAGS :=
704-+CFLAGS := $(CPPFLAGS) $(CFLAGS)
705-+HOST_CFLAGS ?= $(HOST_CFLAGS)
706- ASFLAGS :=
707- LDFLAGS :=
708--HOST_CFLAGS :=
709- MAKEDEPS := Makefile
710- CROSS_COMPILE ?= $(CROSS)
711- SYMBOL_PREFIX :=
712diff --git a/debian/patches/series b/debian/patches/series
713index 4116f72..24dcaf9 100644
714--- a/debian/patches/series
715+++ b/debian/patches/series
716@@ -1,4 +1,3 @@
717 config-local.patch
718-respect-CPPFLAGS-CFLAGS-LDFLAGS-presets.patch
719 strip-802.1Q-VLAN-0-priority-tags.patch
720 reduce_efirom_size.patch
721diff --git a/debian/rules b/debian/rules
722index af8ecd7..e279d56 100755
723--- a/debian/rules
724+++ b/debian/rules
725@@ -3,7 +3,7 @@
726
727 #export DH_VERBOSE=1
728
729-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
730+export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto
731 DPKG_EXPORT_BUILDFLAGS = 1
732 include /usr/share/dpkg/default.mk
733
734@@ -98,7 +98,7 @@ define run-catrom =
735 done
736 src/util/catrom.pl $^ > $@
737 @echo "Size before padding: $$(stat -c %s $@)"
738-src/util/padimg.pl --blksize=262144 --byte=0xff --verbose $@
739+src/util/padimg.pl --blksize=524288 --byte=0xff --verbose $@
740 endef
741
742 src/bin-combined/%.efirom: src/bin-i386-pcbios-rom/%.rom src/bin-x86_64-efi-rom/%.efirom
743diff --git a/debian/tests/control b/debian/tests/control
744index 718bc34..cb24c52 100644
745--- a/debian/tests/control
746+++ b/debian/tests/control
747@@ -51,80 +51,96 @@ Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
748 Test-Command: ./debian/tests/ipxe-rom i386 e1000
749 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
750 Features: test-name=rom-i386-e1000
751+Restrictions: skip-not-installable
752 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
753
754 Test-Command: ./debian/tests/ipxe-rom i386 e1000e
755 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
756 Features: test-name=rom-i386-e1000e
757+Restrictions: skip-not-installable
758 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
759
760 Test-Command: ./debian/tests/ipxe-rom i386 rtl8139
761 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
762 Features: test-name=rom-i386-rtl8139
763+Restrictions: skip-not-installable
764 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
765
766 Test-Command: ./debian/tests/ipxe-rom i386 virtio
767 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
768 Features: test-name=rom-i386-virtio
769+Restrictions: skip-not-installable
770 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
771
772 Test-Command: ./debian/tests/ipxe-rom i386 vmxnet3
773 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
774 Features: test-name=rom-i386-vmxnet3
775+Restrictions: skip-not-installable
776 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
777
778 Test-Command: ./debian/tests/ipxe-rom i386 eepro100
779 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
780 Features: test-name=rom-i386-eepro100
781+Restrictions: skip-not-installable
782 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
783
784 Test-Command: ./debian/tests/ipxe-rom i386 ne2k_pci
785 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
786 Features: test-name=rom-i386-ne2k_pci
787+Restrictions: skip-not-installable
788 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
789
790 Test-Command: ./debian/tests/ipxe-rom i386 pcnet
791 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64 [amd64 arm64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], qemu-system-i386 [armel armhf i386], seabios, debian-installer-13-netboot-amd64,
792 Features: test-name=rom-i386-pcnet
793+Restrictions: skip-not-installable
794 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64,armel,armhf,i386
795
796 Test-Command: ./debian/tests/ipxe-rom x86_64 e1000
797 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
798 Features: test-name=rom-x86_64-e1000
799+Restrictions: skip-not-installable
800 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
801
802 Test-Command: ./debian/tests/ipxe-rom x86_64 e1000e
803 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
804 Features: test-name=rom-x86_64-e1000e
805+Restrictions: skip-not-installable
806 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
807
808 Test-Command: ./debian/tests/ipxe-rom x86_64 rtl8139
809 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
810 Features: test-name=rom-x86_64-rtl8139
811+Restrictions: skip-not-installable
812 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
813
814 Test-Command: ./debian/tests/ipxe-rom x86_64 virtio
815 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
816 Features: test-name=rom-x86_64-virtio
817+Restrictions: skip-not-installable
818 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
819
820 Test-Command: ./debian/tests/ipxe-rom x86_64 vmxnet3
821 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
822 Features: test-name=rom-x86_64-vmxnet3
823+Restrictions: skip-not-installable
824 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
825
826 Test-Command: ./debian/tests/ipxe-rom x86_64 eepro100
827 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
828 Features: test-name=rom-x86_64-eepro100
829+Restrictions: skip-not-installable
830 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
831
832 Test-Command: ./debian/tests/ipxe-rom x86_64 ne2k_pci
833 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
834 Features: test-name=rom-x86_64-ne2k_pci
835+Restrictions: skip-not-installable
836 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
837
838 Test-Command: ./debian/tests/ipxe-rom x86_64 pcnet
839 Depends: ipxe-qemu, expect, xxd, qemu-system-amd64, ovmf, debian-installer-13-netboot-amd64,
840 Features: test-name=rom-x86_64-pcnet
841+Restrictions: skip-not-installable
842 Architecture: amd64,arm64,loong64,mips64el,ppc64,ppc64el,riscv64,s390x,sparc64
843
844diff --git a/debian/util/check-rom-sizes b/debian/util/check-rom-sizes
845index b426f1a..0c3ee35 100755
846--- a/debian/util/check-rom-sizes
847+++ b/debian/util/check-rom-sizes
848@@ -21,14 +21,14 @@ declare -A roms
849 # Therefore such size breaking upgrades are only reasonably doable on LTS
850 # releases where qemu can assume all former types are of the former size
851 # and can handle all of these as one.
852-roms["efi-e1000.rom"]="262144"
853-roms["efi-e1000e.rom"]="262144"
854-roms["efi-eepro100.rom"]="262144"
855-roms["efi-ne2k_pci.rom"]="262144"
856-roms["efi-pcnet.rom"]="262144"
857-roms["efi-rtl8139.rom"]="262144"
858-roms["efi-virtio.rom"]="262144"
859-roms["efi-vmxnet3.rom"]="262144"
860+roms["efi-e1000.rom"]="524288"
861+roms["efi-e1000e.rom"]="524288"
862+roms["efi-eepro100.rom"]="524288"
863+roms["efi-ne2k_pci.rom"]="524288"
864+roms["efi-pcnet.rom"]="524288"
865+roms["efi-rtl8139.rom"]="524288"
866+roms["efi-virtio.rom"]="524288"
867+roms["efi-vmxnet3.rom"]="524288"
868 roms["pxe-e1000.rom"]="131072"
869 roms["pxe-e1000e.rom"]="131072"
870 roms["pxe-eepro100.rom"]="131072"

Subscribers

People subscribed via source and target branches