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 -adpkg-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.changesdpkg-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 Zhangdiff --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-----pgprK0zL9mmkJ.pgp
Description: PGP signature
--- End Message ---