[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1036040: unblock: qemu/1:7.2+dfsg-7



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: qemu@packages.debian.org, pkg-qemu-devel@lists.alioth.debian.org
Control: affects -1 + src:qemu

Please unblock package qemu
This is an easy one.

[ Reason ]
This release contains a fix for a trivial packaging bug, --
a forgotten Depends during package split. See the changelog
entry for more details.

[ Risks ]
There's no risks. The fix just works (tm).

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

(even in such a trivial case, I managed to forget to format the Closes:
line properly, This does not affect the package thogh)

unblock qemu/1:7.2+dfsg-7

diff -Nru qemu-7.2+dfsg/debian/changelog qemu-7.2+dfsg/debian/changelog
--- qemu-7.2+dfsg/debian/changelog	2023-04-29 13:02:55.000000000 +0300
+++ qemu-7.2+dfsg/debian/changelog	2023-05-14 11:29:12.000000000 +0300
@@ -1,3 +1,24 @@
+qemu (1:7.2+dfsg-7) unstable; urgency=medium
+
+  * d/control: qemu-system-xen: add ipxe-qemu dependency (#1035676)
+
+    When installing qemu-system-xen on a new system, the boot roms are
+    not installed. Unfortunately this means HVM Xen DomUs can not be used
+    at all, because the boot roms are hard requiriment for qemu since 2014,
+    it fails to start without the boot roms even if (network) booting is
+    not requested.
+
+    Before bookworm, when qemu-system-xen was part of regular
+    qemu-system-x86 package, the dependency on ipxe-qemu was coming from
+    that package. But when splitting qemu-system-xen out of it, we forgot
+    that the boot roms are hard dependency now. This makes qemu-system-xen
+    unusable on a new install until ipxe-qemu is installed too.
+
+    An alternative would be to revert upstream commit 178e785fb
+    (from 2014) to make rom loading failure a non-fatal error.
+
+ -- Michael Tokarev <mjt@tls.msk.ru>  Sun, 14 May 2023 11:29:12 +0300
+
 qemu (1:7.2+dfsg-6) unstable; urgency=medium
 
   [ Michael Tokarev ]
diff -Nru qemu-7.2+dfsg/debian/control qemu-7.2+dfsg/debian/control
--- qemu-7.2+dfsg/debian/control	2023-04-29 12:31:07.000000000 +0300
+++ qemu-7.2+dfsg/debian/control	2023-05-11 17:28:22.000000000 +0300
@@ -400,7 +400,7 @@
 Multi-Arch: no
 # do we really need qemu-system-data? keymaps only?
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-data (>> ${source:Upstream-Version}~),
- seabios
+ seabios, ipxe-qemu
 Recommends: qemu-utils,
  ovmf,
 Description: QEMU full system emulation (Xen helper package)
diff -Nru qemu-7.2+dfsg/debian/control-in qemu-7.2+dfsg/debian/control-in
--- qemu-7.2+dfsg/debian/control-in	2023-04-29 12:05:13.000000000 +0300
+++ qemu-7.2+dfsg/debian/control-in	2023-05-07 21:55:26.000000000 +0300
@@ -412,7 +412,7 @@
 Multi-Arch: no
 # do we really need qemu-system-data? keymaps only?
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-data (>> ${source:Upstream-Version}~),
- seabios
+ seabios, ipxe-qemu
 Recommends: qemu-utils,
  ovmf,
 :ubuntu:# For the transition from the former qemu-system-x86-xen name


Reply to: