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

Bug#1110005: unblock: quickemu/4.9.7-4



Control: retitle -1 unblock: quickemu/4.9.7-4

I've made a new upload with another fix, see revised debdiff attached.

On Mon, 2025-07-28 at 09:48 +0800, Maytham Alsudany wrote:
> Please unblock package quickemu
> 
> [ Reason ]
> Contains backported fix for #1105178

And now also contains a fix for #1109330

> [ Impact ]
> quickemu cannot be used at all with the version of QEMU currently in
> Trixie.

And some dependencies are missing meaning some things don't work out-of-
the-box.

> [ Tests ]
> N/A
> 
> [ Risks ]
> Trivial change, already applied upstream:
> https://github.com/quickemu-project/quickemu/pull/1640

Added dependencies also trivial.

> [ 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
> 
> [ Other info ]
> N/A

--
Maytham
diff -Nru quickemu-4.9.7/debian/changelog quickemu-4.9.7/debian/changelog
--- quickemu-4.9.7/debian/changelog	2025-03-02 11:59:45.000000000 +0800
+++ quickemu-4.9.7/debian/changelog	2025-07-28 09:53:59.000000000 +0800
@@ -1,3 +1,15 @@
+quickemu (4.9.7-4) unstable; urgency=medium
+
+  * Add missing curl and uuid-runtime dependencies (Closes: #1109330)
+
+ -- Maytham Alsudany <maytham@debian.org>  Mon, 28 Jul 2025 09:53:59 +0800
+
+quickemu (4.9.7-3) unstable; urgency=medium
+
+  * Backport patch to fix fetching QEMU version (Closes: #1105178)
+
+ -- Maytham Alsudany <maytham@debian.org>  Mon, 28 Jul 2025 08:40:03 +0800
+
 quickemu (4.9.7-2) unstable; urgency=medium
 
   * Depend: swtpm instead of libtss2-tcti-swtpm0 (Closes: #1076281)
diff -Nru quickemu-4.9.7/debian/control quickemu-4.9.7/debian/control
--- quickemu-4.9.7/debian/control	2025-03-02 11:59:41.000000000 +0800
+++ quickemu-4.9.7/debian/control	2025-07-28 09:53:29.000000000 +0800
@@ -16,6 +16,7 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
+ curl,
  genisoimage,
  jq,
  procps,
@@ -26,6 +27,7 @@
  swtpm,
  unzip,
  usbutils,
+ uuid-runtime,
  wget,
  xdg-user-dirs,
  zsync,
diff -Nru quickemu-4.9.7/debian/patches/0001-qemu-version.patch quickemu-4.9.7/debian/patches/0001-qemu-version.patch
--- quickemu-4.9.7/debian/patches/0001-qemu-version.patch	1970-01-01 08:00:00.000000000 +0800
+++ quickemu-4.9.7/debian/patches/0001-qemu-version.patch	2025-07-28 08:39:13.000000000 +0800
@@ -0,0 +1,17 @@
+From: spameier <40004508+spameier@users.noreply.github.com>
+Subject: [PATCH] fix(quickemu): correctly handle version 10.0.0 of QEMU
+Forwarded: https://github.com/quickemu-project/quickemu/issues/1637
+Applied-Upstream: https://github.com/quickemu-project/quickemu/commit/8fad1b9370bf4f825614fa161a41e5e5815665f8
+
+--- a/quickemu
++++ b/quickemu
+@@ -1938,7 +1938,8 @@
+ fi
+ 
+ QEMU_VER_LONG=$(${QEMU_IMG} --version | head -n 1 | awk '{print $3}')
+-QEMU_VER_SHORT=$(echo "${QEMU_VER_LONG//./}" | cut -c1-2)
++# strip patch version and remove dots. 6.0.0 => 60 / 10.0.0 => 100
++QEMU_VER_SHORT=$(echo "${QEMU_VER_LONG%.*}" | sed 's/\.//g')
+ if [ "${QEMU_VER_SHORT}" -lt 60 ]; then
+     echo "ERROR! QEMU 6.0.0 or newer is required, detected ${QEMU_VER_LONG}."
+     exit 1
diff -Nru quickemu-4.9.7/debian/patches/series quickemu-4.9.7/debian/patches/series
--- quickemu-4.9.7/debian/patches/series	1970-01-01 08:00:00.000000000 +0800
+++ quickemu-4.9.7/debian/patches/series	2025-07-28 08:39:01.000000000 +0800
@@ -0,0 +1 @@
+0001-qemu-version.patch

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: