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

Bug#968504: RFS: aqemu/0.9.2-2.4 [NMU] [RC] -- Qt5 front-end for QEMU and KVM



Package: sponsorship-requests
Severity: important
X-Debbugs-CC: Ignace Mouzannar <mouzannar@gmail.com>

Dear mentors,

I am looking for a sponsor for a NMU of "aqemu" to fix this RC bug:
  #957003 - aqemu: ftbfs with GCC-10 [0]

And these additional bugs:
  #966261 - please drop `qemu' from Depends [1]
  #874050 - aqemu depends on meta-package qemu, which pulls in all supported emulation architectures [2]

The maintainer has not responded to this bug, nor other bugs on
this package and orphaned the package in #955988.

This NMU :
 - Add a patch to fix the build issue with GCC 10
 - Remove the dependency on "qemu" dummy package to let it be removed.
   - This is not a RC bug, but I deemed the ratio usefulness/impact
     to be high enough to include it with the fact that the package is orphaned.
     Let me know if this should be avoided anyway.

I'm in the process to try to put this package under the Debian group on Salsa when
I will be able to retrieve all available VCS histories from Ignace to keep them on Salsa.
But that's not ready yet.



 * Package name    : aqemu
   Version         : 0.9.2-2.4
   Upstream Author : Andrey Rijov, Tobias Gläßer
 * URL             : https://sourceforge.net/projects/aqemu/,
                     https://github.com/tobimensch/aqemu
 * License         : GPL-2+, BSD-3-clause
   Section         : x11

It builds those binary packages:

  aqemu - Qt5 front-end for QEMU and KVM

To access further information about this package, please visit the
following URL:
  https://mentors.debian.net/package/aqemu


Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/a/aqemu/aqemu_0.9.2-2.4.dsc

Changes since the last upload to unstable:
aqemu (0.9.2-2.4) unstable; urgency=medium

  * Non-maintainer upload.
  * debian/patches/0003-Fix-build-with-GCC-10.patch:
    - Fix build with GCC 10 (For: #957003)
  * debian/control:
    - Drop qemu dummy package from Depends (Closes: 966261, 874050)

 -- Alexis Murzeau <amubtdx@gmail.com>  Sun, 16 Aug 2020 15:12:30 +0200


Note: the "For: #957003" is intended to not close the bug automatically as requested in the
bug description. The bug will be closed only after a successful build.


Source packages diff is in attachment and can be viewed here:
https://salsa.debian.org/amurzeau-guest/aqemu/compare/debian%2F0.9.2-2.3...debian%2F0.9.2-2.4


[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957003
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966261
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874050

Regards,
-- 
Alexis Murzeau
PGP: B7E6 0EBB 9293 7B06 BDBC  2787 E7BD 1904 F480 937F
diff --git a/debian/changelog b/debian/changelog
index 24da78a..549387f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+aqemu (0.9.2-2.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches/0003-Fix-build-with-GCC-10.patch:
+    - Fix build with GCC 10 (For: #957003)
+  * debian/control:
+    - Drop qemu dummy package from Depends (Closes: 966261, 874050)
+
+ -- Alexis Murzeau <amubtdx@gmail.com>  Sun, 16 Aug 2020 15:12:30 +0200
+
 aqemu (0.9.2-2.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --git a/debian/control b/debian/control
index 1c0d123..fb685cb 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Homepage: http://aqemu.sourceforge.net/
 
 Package: aqemu
 Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc sparc64 x32
-Depends: qemu, ${shlibs:Depends}, ${misc:Depends}, libqt5dbus5
+Depends: ${shlibs:Depends}, ${misc:Depends}, libqt5dbus5
 Recommends: qemu-kvm
 Description: Qt5 front-end for QEMU and KVM
  aqemu is a Qt5 graphical interface used to manage QEMU and KVM virtual
diff --git a/debian/patches/0003-Fix-build-with-GCC-10.patch b/debian/patches/0003-Fix-build-with-GCC-10.patch
new file mode 100644
index 0000000..ef15057
--- /dev/null
+++ b/debian/patches/0003-Fix-build-with-GCC-10.patch
@@ -0,0 +1,21 @@
+From: Alexis Murzeau <amubtdx@gmail.com>
+Date: Sat, 15 Aug 2020 15:39:47 +0200
+Subject: Fix build with GCC 10 (Closes: #957003)
+
+Forwarded: https://github.com/tobimensch/aqemu/issues/74
+---
+ src/docopt/docopt_value.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/docopt/docopt_value.h b/src/docopt/docopt_value.h
+index 8f32778..bc2b029 100644
+--- a/src/docopt/docopt_value.h
++++ b/src/docopt/docopt_value.h
+@@ -13,6 +13,7 @@
+ #include <vector>
+ #include <functional> // std::hash
+ #include <iosfwd>
++#include <stdexcept>
+ 
+ namespace docopt {
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 4b5ddb7..5e05242 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 01_qemu_parallel_typo.diff
 0002-Remove-VLAN-stuff-QEMU-doesn-t-support-it-anymore.patch
+0003-Fix-build-with-GCC-10.patch

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: