Your message dated Sun, 30 Jun 2024 20:47:37 +0000
with message-id <e1so1st-000w5o...@fasolo.debian.org>
and subject line Bug#1074513: fixed in qemu 1:8.2.5+ds-2
has caused the Debian Bug report #1074513,
regarding qemu: enable support for loongarch64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1074513: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074513
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: qemu
Version: 1:8.2.5+ds-1
Severity: normal
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64

Dear maintainers,

The qemu source package lacks LoongArch architecture support.
We need to enable support for loongarch64 in d/{control-in,rules,control}.


Please consider the patch I have attached.
And the qemu 1:8.2.5+ds-1 source package was compiled successfully on my local loong64 rootfs environment.
```
......
dh_builddeb -a
dpkg-deb: building package 'qemu-block-extra-dbgsym' in '../qemu-block-extra-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-block-extra' in '../qemu-block-extra_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system' in '../qemu-system_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-gui' in '../qemu-system-gui_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-gui-dbgsym' in '../qemu-system-gui-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-misc-dbgsym' in '../qemu-system-misc-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-misc' in '../qemu-system-misc_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-common' in '../qemu-system-common_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-common-dbgsym' in '../qemu-system-common-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-modules-opengl' in '../qemu-system-modules-opengl_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-modules-opengl-dbgsym' in '../qemu-system-modules-opengl-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-modules-spice' in '../qemu-system-modules-spice_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-modules-spice-dbgsym' in '../qemu-system-modules-spice-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-arm-dbgsym' in '../qemu-system-arm-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-arm' in '../qemu-system-arm_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-mips-dbgsym' in '../qemu-system-mips-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-ppc' in '../qemu-system-ppc_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-sparc-dbgsym' in '../qemu-system-sparc-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-x86' in '../qemu-system-x86_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-sparc' in '../qemu-system-sparc_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-ppc-dbgsym' in '../qemu-system-ppc-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-x86-dbgsym' in '../qemu-system-x86-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-user-dbgsym' in '../qemu-user-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-system-mips' in '../qemu-system-mips_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-user' in '../qemu-user_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-user-static' in '../qemu-user-static_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-utils-dbgsym' in '../qemu-utils-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-user-static-dbgsym' in '../qemu-user-static-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-guest-agent-dbgsym' in '../qemu-guest-agent-dbgsym_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-guest-agent' in '../qemu-guest-agent_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-user-binfmt' in '../qemu-user-binfmt_8.2.5+ds-1_loong64.deb'. dpkg-deb: building package 'qemu-utils' in '../qemu-utils_8.2.5+ds-1_loong64.deb'.
 dpkg-genbuildinfo --build=any -O../qemu_8.2.5+ds-1_loong64.buildinfo
 dpkg-genchanges -sa --build=any -O../qemu_8.2.5+ds-1_loong64.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)

```
Would it be possible to include the support for LoongArch in the next upload?
If you have any questions, you can contact me at any time.

thanks,
Dandan Zhang

diff --git a/debian/control b/debian/control
index 9b8c3993..53f2331c 100644
--- a/debian/control
+++ b/debian/control
@@ -29,20 +29,20 @@ Build-Depends-Arch:
  libaio-dev            [linux-any],
 # libsndio is in universe in ubuntu
 # --disable-sndio
-# --audio-drv-list=pipewire,pa,alsa,jack,oss,sdl	amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+# --audio-drv-list=pipewire,pa,alsa,jack,oss,sdl	amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 ##--audio-drv-list=pa,oss	kfreebsd-any
- libjack-dev  [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+ libjack-dev  [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
  libpulse-dev,
- libasound2-dev [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
- libpipewire-0.3-dev (>> 0.3.60) [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+ libasound2-dev [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+ libpipewire-0.3-dev (>> 0.3.60) [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
 # for virtfs (now in libc6)
 # --enable-attr
 # --enable-bpf	linux-any
  libbpf-dev	[linux-any],
-# --enable-blkio	arm64 amd64 mips64el ppc64 ppc64el riscv64 s390x
- libblkio-dev	       [arm64 amd64 mips64el ppc64 ppc64el riscv64 s390x],
-# --enable-brlapi	amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
- libbrlapi-dev         [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+# --enable-blkio	arm64 amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x
+ libblkio-dev	       [arm64 amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x],
+# --enable-brlapi	amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+ libbrlapi-dev         [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
 # --enable-virtfs	linux-any
 # needed for virtfs
 # --enable-cap-ng	linux-any
@@ -55,23 +55,23 @@ Build-Depends-Arch:
  libfuse3-dev		[linux-any],
 # --enable-gnutls
  gnutls-dev,
-# --enable-gtk --enable-vte	amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
- libgtk-3-dev [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
- libvte-2.91-dev [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+# --enable-gtk --enable-vte	amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+ libgtk-3-dev [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+ libvte-2.91-dev [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
 # --enable-libiscsi
  libiscsi-dev,
-# --enable-curses	amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
- libncurses-dev        [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
-# --enable-virglrenderer	amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
- libvirglrenderer-dev          [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
-# --enable-opengl	amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
- libepoxy-dev [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
- libdrm-dev [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
- libgbm-dev [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+# --enable-curses	amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+ libncurses-dev        [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+# --enable-virglrenderer	amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+ libvirglrenderer-dev          [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+# --enable-opengl	amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+ libepoxy-dev [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+ libdrm-dev [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+ libgbm-dev [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
 # --enable-libnfs
  libnfs-dev,
-# --enable-numa	i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64
- libnuma-dev   [i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64],
+# --enable-numa	i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64 loong64
+ libnuma-dev   [i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64 loong64],
 # --enable-smartcard
  libcacard-dev,
 # --enable-pixman
@@ -79,18 +79,18 @@ Build-Depends-Arch:
 # --enable-rbd		amd64 arm64 mips64el ppc64el riscv64 s390x
  librbd-dev            [amd64 arm64 mips64el ppc64el riscv64 s390x],
 # gluster is 64bit-only: #1039604
-# --enable-glusterfs	 amd64 arm64 ppc64el ppc64 riscv64 mips64el s390x sparc64
- libglusterfs-dev	[amd64 arm64 ppc64el ppc64 riscv64 mips64el s390x sparc64],
+# --enable-glusterfs	 amd64 arm64 loong64 ppc64el ppc64 riscv64 mips64el s390x sparc64
+ libglusterfs-dev	[amd64 arm64 loong64 ppc64el ppc64 riscv64 mips64el s390x sparc64],
 # --enable-vnc-sasl
  libsasl2-dev,
-# --enable-sdl	amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
- libsdl2-dev [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
-# --enable-seccomp	amd64 arm64 armel armhf i386 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32
- libseccomp-dev        [amd64 arm64 armel armhf i386 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32],
+# --enable-sdl	amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+ libsdl2-dev [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64],
+# --enable-seccomp	amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32
+ libseccomp-dev        [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32],
 # --enable-slirp
  libslirp-dev,
-# --enable-spice	 amd64 arm64 armel armhf i386 mips64el mipsel ppc64el
- libspice-server-dev	[amd64 arm64 armel armhf i386 mips64el mipsel ppc64el],
+# --enable-spice	 amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el
+ libspice-server-dev	[amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el],
 # --enable-rdma		linux-any
  librdmacm-dev [linux-any], libibverbs-dev [linux-any], libibumad-dev [linux-any],
 # --enable-linux-io-uring	linux-any
@@ -128,10 +128,10 @@ Build-Depends-Arch:
 ## auth-pam - for auth for vnc&Co using PAM
 #
 # the testsuite:
-#XXX-cyclic-test-dep-dak-bug seabios [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] <!nocheck>,
-# ipxe-qemu [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] <!nocheck>,
+#XXX-cyclic-test-dep-dak-bug seabios [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] <!nocheck>,
+# ipxe-qemu [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] <!nocheck>,
 # various firmware files (kvmvapic.bin &Co), older qemu-system-data should work
-#XXX-cyclic-test-dep-dak-bug qemu-system-data [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] <!nocheck>,
+#XXX-cyclic-test-dep-dak-bug qemu-system-data [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] <!nocheck>,
 Build-Depends-Indep:
 # compiler used to build i386 firmware
  gcc-i686-linux-gnu,
@@ -162,7 +162,7 @@ Vcs-Browser: https://salsa.debian.org/qemu-team/qemu
 Vcs-Git: https://salsa.debian.org/qemu-team/qemu.git
 
 Package: qemu-system
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${misc:Depends},
@@ -184,11 +184,11 @@ Description: QEMU full system emulation binaries
  QEMU supports.
 
 Package: qemu-block-extra
-Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc sparc64 x32
+Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 loong64 m68k mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc sparc64 x32
 Multi-Arch: no
 Depends: ${misc:Depends}, ${shlibs:Depends},
 # we need to ensure qemu-block-extra is upgraded with qemu-system-* or qemu-utils
- qemu-system-any (= ${binary:Version}) [amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] | qemu-utils (= ${binary:Version}),
+ qemu-system-any (= ${binary:Version}) [amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64] | qemu-utils (= ${binary:Version}),
 Enhances: qemu-utils, qemu-system-misc,
  qemu-system-arm, qemu-system-mips, qemu-system-sparc, qemu-system-x86,
 Description: extra block backend modules for qemu-system and qemu-utils
@@ -219,7 +219,7 @@ Description: QEMU full system emulation (data files)
  QEMU emulation (qemu-system-*) packages.
 
 Package: qemu-system-common
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: no
 Build-Profiles: <!pkg.qemu.omit-system>
 Breaks: libvirt-daemon (<< 7.2.0-1)
@@ -236,7 +236,7 @@ Description: QEMU full system emulation binaries (common files)
  full system emulation (qemu-system-*) packages.
 
 Package: qemu-system-gui
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 #XXX M-A: same does not really work for now due to /usr/lib/qemu/vhost-user-gpu
 #XXX we'll deal with this if some actual need arises,
 #XXX by moving that binary back to q-s-common or packaging it separately
@@ -259,7 +259,7 @@ Description: QEMU full system emulation binaries (graphical display and audio mo
  else (like virt-manager) for that.
 
 Package: qemu-system-modules-spice
-Architecture: amd64 arm64 armel armhf i386 mips64el mipsel ppc64el
+Architecture: amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${misc:Depends}, ${shlibs:Depends},
 # spice modules depends on ui-opengl
@@ -273,7 +273,7 @@ Description: QEMU full system emulation binaries (spice display modules)
  support modules for QEMU full system emulation (qemu-system-*) packages.
 
 Package: qemu-system-modules-opengl
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${misc:Depends}, ${shlibs:Depends},
 # we need to ensure qemu-system-modules-opengl is upgraded when qemu-system is upgraded
@@ -285,7 +285,7 @@ Description: QEMU full system emulation binaries (OpenGL display modules)
  system emulation (qemu-system-*) packages.  It also provides dbus display type.
 
 Package: qemu-system-misc
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
@@ -295,7 +295,7 @@ Recommends: qemu-utils,
  seabios,
  ipxe-qemu,
  qemu-system-gui (= ${binary:Version}),
- qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el],
+ qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el],
  qemu-system-modules-opengl (= ${binary:Version}),
  qemu-block-extra (= ${binary:Version}),
 Suggests: samba, vde2,
@@ -318,7 +318,7 @@ Description: QEMU full system emulation binaries (miscellaneous)
  machines on a single server.
 
 Package: qemu-system-arm
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
@@ -327,7 +327,7 @@ Recommends: qemu-utils,
  ipxe-qemu,
  qemu-efi-aarch64, qemu-efi-arm,
  qemu-system-gui (= ${binary:Version}),
- qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el],
+ qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el],
  qemu-system-modules-opengl (= ${binary:Version}),
  qemu-block-extra (= ${binary:Version}),
 Suggests: samba, vde2,
@@ -346,7 +346,7 @@ Description: QEMU full system emulation binaries (arm)
  machines on a single server.
 
 Package: qemu-system-mips
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
@@ -355,7 +355,7 @@ Recommends: qemu-utils,
  seabios,
  ipxe-qemu,
  qemu-system-gui (= ${binary:Version}),
- qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el],
+ qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el],
  qemu-system-modules-opengl (= ${binary:Version}),
  qemu-block-extra (= ${binary:Version}),
 Suggests: samba, vde2,
@@ -374,7 +374,7 @@ Description: QEMU full system emulation binaries (mips)
  machines on a single server.
 
 Package: qemu-system-ppc
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
@@ -383,7 +383,7 @@ Recommends: qemu-utils,
  seabios,
  ipxe-qemu,
  qemu-system-gui (= ${binary:Version}),
- qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el],
+ qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el],
  qemu-system-modules-opengl (= ${binary:Version}),
  qemu-block-extra (= ${binary:Version}),
 Suggests: samba, vde2,
@@ -402,7 +402,7 @@ Description: QEMU full system emulation binaries (ppc)
  machines on a single server.
 
 Package: qemu-system-sparc
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
@@ -411,7 +411,7 @@ Recommends: qemu-utils,
  seabios,
  ipxe-qemu,
  qemu-system-gui (= ${binary:Version}),
- qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el],
+ qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el],
  qemu-system-modules-opengl (= ${binary:Version}),
  qemu-block-extra (= ${binary:Version}),
 Suggests: samba, vde2,
@@ -430,7 +430,7 @@ Description: QEMU full system emulation binaries (sparc)
  machines on a single server.
 
 Package: qemu-system-x86
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-system>
 Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Version}), qemu-system-data (>> ${source:Upstream-Version}~),
@@ -439,7 +439,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, qemu-system-common (= ${binary:Vers
 Recommends: qemu-utils,
  ovmf,
  qemu-system-gui (= ${binary:Version}),
- qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el],
+ qemu-system-modules-spice (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64el],
  qemu-system-modules-opengl (= ${binary:Version}),
  qemu-block-extra (= ${binary:Version}),
 Suggests: samba, vde2,
@@ -475,7 +475,7 @@ Description: QEMU full system emulation (Xen helper package)
  This package is not useful by its own.
 
 Package: qemu-user
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-user>
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -498,7 +498,7 @@ Description: QEMU user mode emulation binaries
  qemu-user-static will register statically linked binfmt handlers instead.
 
 Package: qemu-user-static
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc sparc64
 Built-Using: ${built-using}
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-user-static>
@@ -523,7 +523,7 @@ Description: QEMU user mode emulation binaries (static version)
  directly.
 
 Package: qemu-user-binfmt
-Architecture: amd64 arm arm64 armel armhf i386 mips mips64 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc sparc64
+Architecture: amd64 arm arm64 armel armhf i386 loong64 mips mips64 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc sparc64
 Multi-Arch: foreign
 Build-Profiles: <!pkg.qemu.omit-user>
 Depends: ${misc:Depends}, qemu-user (= ${binary:Version})
@@ -543,7 +543,7 @@ Description: QEMU user mode binfmt registration for qemu-user
  at install and remove times.
 
 Package: qemu-utils
-Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc sparc64 x32
+Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 loong64 m68k mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc sparc64 x32
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
 Recommends:
diff --git a/debian/control-in b/debian/control-in
index 286fc8a7..d1cbce72 100644
--- a/debian/control-in
+++ b/debian/control-in
@@ -40,8 +40,8 @@ Build-Depends-Arch:
 # --enable-attr
 # --enable-bpf	linux-any
  libbpf-dev	[linux-any],
-# --enable-blkio	arm64 amd64 mips64el ppc64 ppc64el riscv64 s390x
- libblkio-dev	       [arm64 amd64 mips64el ppc64 ppc64el riscv64 s390x],
+# --enable-blkio	arm64 amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x
+ libblkio-dev	       [arm64 amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x],
 # --enable-brlapi	:system-arch:
  libbrlapi-dev         [:system-arch:],
 # --enable-virtfs	linux-any
@@ -71,8 +71,8 @@ Build-Depends-Arch:
  libgbm-dev [:system-arch-linux:],
 # --enable-libnfs
  libnfs-dev,
-# --enable-numa	i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64
- libnuma-dev   [i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64],
+# --enable-numa	i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64 loong64
+ libnuma-dev   [i386 amd64 mips mipsel mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc s390x riscv64 loong64],
 # --enable-smartcard
  libcacard-dev,
 # --enable-pixman
@@ -80,14 +80,14 @@ Build-Depends-Arch:
 # --enable-rbd		amd64 arm64 mips64el ppc64el riscv64 s390x
  librbd-dev            [amd64 arm64 mips64el ppc64el riscv64 s390x],
 # gluster is 64bit-only: #1039604
-# --enable-glusterfs	 amd64 arm64 ppc64el ppc64 riscv64 mips64el s390x sparc64
- libglusterfs-dev	[amd64 arm64 ppc64el ppc64 riscv64 mips64el s390x sparc64],
+# --enable-glusterfs	 amd64 arm64 loong64 ppc64el ppc64 riscv64 mips64el s390x sparc64
+ libglusterfs-dev	[amd64 arm64 loong64 ppc64el ppc64 riscv64 mips64el s390x sparc64],
 # --enable-vnc-sasl
  libsasl2-dev,
 # --enable-sdl	:system-arch:
  libsdl2-dev [:system-arch:],
-# --enable-seccomp	amd64 arm64 armel armhf i386 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32
- libseccomp-dev        [amd64 arm64 armel armhf i386 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32],
+# --enable-seccomp	amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32
+ libseccomp-dev        [amd64 arm64 armel armhf i386 loong64 mips64el mipsel ppc64 ppc64el powerpc riscv64 s390x x32],
 # --enable-slirp
  libslirp-dev,
 # --enable-spice	 :spice-arch:
diff --git a/debian/rules b/debian/rules
index 5eee103a..5a6ae0f7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -40,16 +40,16 @@ include /usr/share/dpkg/buildflags.mk
 # when changing this list, check d/control-in too, if any changes
 # needs to be done for build deps and --enable options.
 system-arch-linux = \
-	amd64 arm arm64 armel armhf i386 mips mipsel mips64 mips64el \
+	amd64 arm arm64 armel armhf i386 loong64 mips mipsel mips64 mips64el \
 	powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc sparc64
 system-arch = ${system-arch-linux}
 user-arch = \
-	amd64 arm arm64 armel armhf i386 mips mipsel mips64 mips64el \
+	amd64 arm arm64 armel armhf i386 loong64 mips mipsel mips64 mips64el \
 	ppc64 ppc64el riscv64 s390x sparc sparc64
 utils-arch = $(sort ${system-arch} ${user-arch} ia64 hppa m68k sh4 x32 \
 	kfreebsd-amd64 kfreebsd-i386)
 # subset of system-arch
-spice-arch = amd64 i386 arm64 armel armhf mips64el mipsel ppc64el
+spice-arch = amd64 i386 arm64 armel armhf loong64 mips64el mipsel ppc64el
 
 # DEB_BUILD_OPTIONS=parallel=N
 MAKEFLAGS += $(subst parallel=,-j,$(filter parallel=%,${DEB_BUILD_OPTIONS}))

--- End Message ---
--- Begin Message ---
Source: qemu
Source-Version: 1:8.2.5+ds-2
Done: Michael Tokarev <m...@tls.msk.ru>

We believe that the bug you reported is fixed in the latest version of
qemu, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Tokarev <m...@tls.msk.ru> (supplier of updated qemu package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 30 Jun 2024 23:21:27 +0300
Source: qemu
Architecture: source
Version: 1:8.2.5+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QEMU Team <pkg-qemu-de...@lists.alioth.debian.org>
Changed-By: Michael Tokarev <m...@tls.msk.ru>
Closes: 1074513
Changes:
 qemu (1:8.2.5+ds-2) unstable; urgency=medium
 .
   * d/gen-module-upgrade.sh: move removal of run-qemu.mount
     to qemu-block-extra.postinst
   * gen-modules-upgrade.sh &Co: extend to handle multiple packages
   * add (ubuntu-specific) qemu-block-supplemental package
     (with glusterfs module)
   * d/control: qemu-block-extra Provides: qemu-block-supplemental
     on debian to be compatible with ubuntu
   * d/control: enable libblkio on sparc64 too
     (becomes the same as gluster, all 64bit architectures)
   * move block-blkio to qemu-block-supplemental on ubuntu like block-glusterfs
   * note-missing-module-pkg-name.diff: refresh,
     mention qemu-block-supplemental package
   * qboot-Disable-LTO-for-ELF-binary-build-step.patch (from ubuntu)
     (LP#1988710 LP#1921664 #1015607)
   * d/rules: enable a few optional features for microvm build
     virtfs: 9pfs, easier guest managing from local filesystem
     linux-aio, linux-io-uring: scalability
     numa (scalability)
     seccomp (security)
     Most of this (besides io-uring) has been enabled on ubuntu (LP#2045594)
   * d/rules,d/control: add system-arch-linux-64 list
   * d/control: enable numa on all system-arch-linux
   * debian/rules: remove references to ia64 (it is dead)
   * d/control: remove seccomp from x32 build (system is not built on x32)
   * d/rule: make user-arch the same as system-arch-linux
     (adds powerpc & powerpcspe)
   * d/rules,d/control: enable loong64 (Closes: #1074513)
   * d/control: mark more build-deps/--enable with system-arch[-linux]
   * d/control: s/dbus/D-Bus/
   * d/rules: simplify ${VENDOR} handling and lowercase it
Checksums-Sha1:
 9fd65f2de4ec5ff1fc3bd1f92da0f7042cba5d92 10596 qemu_8.2.5+ds-2.dsc
 c80901572d2a6944edd168deb7070f194763fbe8 113544 qemu_8.2.5+ds-2.debian.tar.xz
 2f405163826522c66cdffe1a23888aca68bb2f06 8090 qemu_8.2.5+ds-2_source.buildinfo
Checksums-Sha256:
 9e1ba67529eaa55c9e6e37130a48107b4aab07ca0c3949ac76dba43c7b4b91cd 10596 
qemu_8.2.5+ds-2.dsc
 390a4525a4ac9e4d7f632aba5cf85e7479109356e402009937abdeb434fc155d 113544 
qemu_8.2.5+ds-2.debian.tar.xz
 fc30285a85513b322da58974fdc59f46c95a1a57040435cecaee2ff7922dbff7 8090 
qemu_8.2.5+ds-2_source.buildinfo
Files:
 10fe9c73ea0ead53e0ea58f04c1ec0a2 10596 otherosfs optional qemu_8.2.5+ds-2.dsc
 aff5555a8948c0e77804630a214bcef7 113544 otherosfs optional 
qemu_8.2.5+ds-2.debian.tar.xz
 5ac225a8b36136382aaf8b624ce9792d 8090 otherosfs optional 
qemu_8.2.5+ds-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFDBAEBCgAtFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmaBvpAPHG1qdEB0bHMu
bXNrLnJ1AAoJEHAbT2saaT5ZRw8IAMcjzWq61hLNS+Fz4cSFZdEz/p9OT4BAM3Zt
NpMNi4IJ2N8dGhgKabiDvd39Bw/rbyN2Tr+g62WyZ4mhsavso5cSA1vX0keq+/G+
fvVsYI87bwV/KehroCsrhDBhkvE7hhJYjxfHW3vkiYgAbu86vV//1UU0zMNB5urd
ENKuk9QYXFyYgATIZwjeh3wqelk6tgsnIxGuGelsKncmc8u20eg+NyjYzKe3cUYv
NtRcmwAGF6x7pYLeM7aFkvE0kScycpjlxgpOfEmC0kvunr/XjogytP4/c5ap8sdu
pi9fNLLTTR268EgQ1uqSDDsXA2Zt+KlY4r3INDb0t8Lkrnqp3mc=
=7Qg2
-----END PGP SIGNATURE-----

Attachment: pgprK0zL9mmkJ.pgp
Description: PGP signature


--- End Message ---

Reply via email to