qemu 1:6.0+dfsg-2expubuntu1 source package in Ubuntu

Changelog

qemu (1:6.0+dfsg-2expubuntu1) impish; urgency=medium

  * Merge with Debian experimental, remaining changes:
    - qemu-kvm to systemd unit
      - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
        hugepages and architecture specifics
      - d/qemu-system-common.qemu-kvm.service: systemd unit to call
        qemu-kvm-init
      - d/qemu-system-common.install: install helper script
      - d/qemu-system-common.qemu-kvm.default: defaults for
        /etc/default/qemu-kvm
      - d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
    - Distribution specific machine type
      (LP: 1304107 1621042 1776189 1761372 1761372 1776189)
      - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
        types containing release versioned machine attributes
      - d/qemu-system-x86.NEWS Info on fixed machine type defintions
        for host-phys-bits=true
      - Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
      - ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
    - Enable nesting by default
      - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
        in qemu64 on amd
        [ No more strictly needed, but required for backward compatibility ]
    - improved dependencies
      - Make qemu-system-common depend on qemu-block-extra
      - Make qemu-utils depend on qemu-block-extra
    - tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
      - d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
        reference 256k path
      - d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
        handle incoming migrations from former releases.
    - d/qemu-system-x86.README.Debian: add info about updated nesting changes
    - d/control*, d/rules: disable xen by default, but provide universe
      package qemu-system-x86-xen as alternative
      [includes compat links changes of 5.0-5ubuntu4]
    - d/p/ubuntu/enable-svm-by-default.patch: update to match v6.0
    - d/p/ubuntu/define-ubuntu-machine-types.patch: add ubuntu machine types
      for v6.0
    - d/p/ubuntu/lp-1929926-*: avoid segfaults by uretprobes (LP 1929926)
    - Ease the use of module retention on upgrades (LP 1913421)
      - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
  * Dropped Changes [in 1:6.0+dfsg-2exp]:
    - d/control-in: Disable capstone disassembler library support (universe)
    - Disable fuse export (universe dependency)
    - Ease the use of module retention on upgrades (LP 1913421)
      - d/run-qemu.mount, d/rules: provide run-qemu.mount in qemu-block-extra
      - d/rules: only save modules if /run/qemu isn't noexec
      - d/rules: clear all (current and former) modules on purge
    - d/control: qemu 6.0 broke libvirt <7.2 add a breaks to avoid partial
      upgrade issues (LP 1932264)
    - Enable SDL as secondary UI backend (LP 1256185)
      - d/control: add build dependency libsdl2-dev
      - d/control: enable sdl graphics on build
      - d/qemu-system-gui.install: add ui-sdl.so
      - d/control: add runtime dependency to libgl1
  * Dropped Changes [no more needed]
    - let qemu-utils recommend sharutils
  * Added changes:
    - d/optionrom.mak, d/p/u/avoid-fcf-clashing-with-i486.patch: fix
      -fcf-protection being unavailble on -march=i486 (LP: #1940029)
    - d/p/u/lp-1932175-s390x-cpumodel-add-3931-and-3932.patch: add new 3931
      and 3932 machines (LP: #1932175)
   -  d/p/u/lp-1940288-audio-Never-send-migration-section.patch: fix
      migration with audio devices present (LP: #1940288)

qemu (1:6.0+dfsg-2exp) experimental; urgency=medium

  [ Christian Ehrhardt ]
  * qemu 6.0 broke libvirt <7.2, add a Breaks
    to avoid partial upgrade issues (LP: #1932264)
  * enable SDL as secondary UI backend (LP: #1256185)
  * clear all (current and former) modules on purge
  * only save modules if /run/qemu isn't noexec
  * provide run-qemu.mount in qemu-block-extra
    (disabled in debian for now)
  * Disable capstone disassembler library support in ubuntu (universe)

  [ Michael Tokarev ]
  * qemu does not ship Changelog file anymore
  * drop version from libfuse-dev build-depends (noticed by Ville Skyttä)
  * a few patches from upstream stable:
   - target-ppc-fix-load-endianness-for-lxvwsx-lxvdsx.patch
     fix various crashes in ppc system emulation.
     Thanks to Christian Ehrhardt for pointing this out
   - pvrdma-fix-possible-mremap-overflow-in-pvrdma-device-CVE-2021-3582.patch
     (Closes: #990565, CVE-2021-3582)
   - pvrdma-ensure-correct-input-on-ring-init-CVE-2021-3607.patch
     (Closes: #990564, CVE-2021-3607)
   - pvrdma-fix-the-ring-init-error-flow-CVE-2021-3608.patch
     (Closes: #990563, CVE-2021-3608)
   - usb-limit-combined-packets-to-1-MiB-CVE-2021-3527.patch
     usb-redir-avoid-dynamic-stack-allocation-CVE-2021-3527.patch
     (Closes: #988157, CVE-2021-3527)
  * mention closing of 3 bugs in am53c974 (ESP) device emulation by 6.0
    (Closes: #979679, CVE-2020-35504)
    (Closes: #984455, CVE-2020-35505)
    (Closes: #984454, CVE-2020-35506)
  * make fuse debian-only, since libfuse3 in ubuntu is in universe
  * fix microvm default machine type for a new build system (LP: #1936894)

 -- Christian Ehrhardt <email address hidden>  Thu, 12 Aug 2021 15:35:12 +0200

Upload details

Uploaded by:
Christian Ehrhardt 
Uploaded to:
Impish
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
qemu_6.0+dfsg.orig.tar.xz 18.7 MiB d5d7111688b2e2693bba0221707927caaa4aec3e0db744b29a4fa51f2d8d7024
qemu_6.0+dfsg-2expubuntu1.debian.tar.xz 134.7 KiB f31518bba563d35d63069f8e8a90ab0b3802dbee69c8200b3971e9953c230699
qemu_6.0+dfsg-2expubuntu1.dsc 7.3 KiB 8dfe30b6509aea4b4d9c2094f0c62f55b7b176edd7d9d07d4d95ae5f9da28906

View changes file

Binary packages built by this source

qemu: fast processor emulator, dummy package

 QEMU is a fast processor emulator. Once upon a time there was only one
 package named `qemu', with all functionality included. These days, qemu
 become large and has been split into numerous packages. Different packages
 provides entirely different services, and it is very unlikely one will
 need all of them together. So current `qemu' package makes no sense anymore,
 and is becoming a dummy package.
 .
 If you want full system emulation of some architecture, install one or more
 of qemu-system-ARCH packages. If you want user-mode emulation, install
 qemu-user or qemu-user-static package. If you need utilities, use qemu-utils
 package.
 .
 This package can safely be removed.

qemu-block-extra: No summary available for qemu-block-extra in ubuntu impish.

No description available for qemu-block-extra in ubuntu impish.

qemu-block-extra-dbgsym: No summary available for qemu-block-extra-dbgsym in ubuntu impish.

No description available for qemu-block-extra-dbgsym in ubuntu impish.

qemu-guest-agent: No summary available for qemu-guest-agent in ubuntu impish.

No description available for qemu-guest-agent in ubuntu impish.

qemu-guest-agent-dbgsym: debug symbols for qemu-guest-agent
qemu-system: QEMU full system emulation binaries

 QEMU is a fast processor emulator: currently the package supports
 ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
 SPARC and x86-64 emulation. By using dynamic translation it achieves
 reasonable speed while being easy to port on new host CPUs.
 .
 This metapackage provides the full system emulation binaries for all supported
 targets, by depending on all per-architecture system emulation packages which
 QEMU supports.

qemu-system-arm: QEMU full system emulation binaries (arm)

 QEMU is a fast processor emulator: currently the package supports
 ARM emulation. By using dynamic translation it achieves
 reasonable speed while being easy to port on new host CPUs.
 .
 This package provides the full system emulation binaries to emulate
 the following arm hardware: aarch64 arm.
 .
 In system emulation mode QEMU emulates a full system, including a processor
 and various peripherals. It enables easier testing and debugging of system
 code. It can also be used to provide virtual hosting of several virtual
 machines on a single server.

qemu-system-arm-dbgsym: debug symbols for qemu-system-arm
qemu-system-common: No summary available for qemu-system-common in ubuntu impish.

No description available for qemu-system-common in ubuntu impish.

qemu-system-common-dbgsym: No summary available for qemu-system-common-dbgsym in ubuntu impish.

No description available for qemu-system-common-dbgsym in ubuntu impish.

qemu-system-data: QEMU full system emulation (data files)

 This package provides architecture-neutral data files
 (such as keyboard definitions, icons) for system-mode
 QEMU emulation (qemu-system-*) packages.

qemu-system-gui: No summary available for qemu-system-gui in ubuntu impish.

No description available for qemu-system-gui in ubuntu impish.

qemu-system-gui-dbgsym: debug symbols for qemu-system-gui
qemu-system-mips: No summary available for qemu-system-mips in ubuntu impish.

No description available for qemu-system-mips in ubuntu impish.

qemu-system-mips-dbgsym: No summary available for qemu-system-mips-dbgsym in ubuntu impish.

No description available for qemu-system-mips-dbgsym in ubuntu impish.

qemu-system-misc: No summary available for qemu-system-misc in ubuntu impish.

No description available for qemu-system-misc in ubuntu impish.

qemu-system-misc-dbgsym: No summary available for qemu-system-misc-dbgsym in ubuntu impish.

No description available for qemu-system-misc-dbgsym in ubuntu impish.

qemu-system-ppc: No summary available for qemu-system-ppc in ubuntu impish.

No description available for qemu-system-ppc in ubuntu impish.

qemu-system-ppc-dbgsym: No summary available for qemu-system-ppc-dbgsym in ubuntu impish.

No description available for qemu-system-ppc-dbgsym in ubuntu impish.

qemu-system-s390x: QEMU full system emulation binaries (s390x)

 QEMU is a fast processor emulator: currently the package supports
 s390x emulation. By using dynamic translation it achieves reasonable
 speed while being easy to port on new host CPUs.
 .
 This package provides the full system emulation binaries to emulate
 the following s390x hardware: s390x.
 .
 In system emulation mode QEMU emulates a full system, including a processor
 and various peripherals. It enables easier testing and debugging of system
 code. It can also be used to provide virtual hosting of several virtual
 machines on a single server.

qemu-system-s390x-dbgsym: No summary available for qemu-system-s390x-dbgsym in ubuntu impish.

No description available for qemu-system-s390x-dbgsym in ubuntu impish.

qemu-system-sparc: QEMU full system emulation binaries (sparc)

 QEMU is a fast processor emulator: currently the package supports
 SPARC emulation. By using dynamic translation it achieves
 reasonable speed while being easy to port on new host CPUs.
 .
 This package provides the full system emulation binaries to emulate
 the following sparc hardware: sparc sparc64.
 .
 In system emulation mode QEMU emulates a full system, including a processor
 and various peripherals. It enables easier testing and debugging of system
 code. It can also be used to provide virtual hosting of several virtual
 machines on a single server.

qemu-system-sparc-dbgsym: No summary available for qemu-system-sparc-dbgsym in ubuntu impish.

No description available for qemu-system-sparc-dbgsym in ubuntu impish.

qemu-system-x86: No summary available for qemu-system-x86 in ubuntu impish.

No description available for qemu-system-x86 in ubuntu impish.

qemu-system-x86-dbgsym: No summary available for qemu-system-x86-dbgsym in ubuntu impish.

No description available for qemu-system-x86-dbgsym in ubuntu impish.

qemu-system-x86-microvm: No summary available for qemu-system-x86-microvm in ubuntu impish.

No description available for qemu-system-x86-microvm in ubuntu impish.

qemu-system-x86-xen: No summary available for qemu-system-x86-xen in ubuntu impish.

No description available for qemu-system-x86-xen in ubuntu impish.

qemu-system-x86-xen-dbgsym: debug symbols for qemu-system-x86-xen
qemu-user: No summary available for qemu-user in ubuntu impish.

No description available for qemu-user in ubuntu impish.

qemu-user-binfmt: No summary available for qemu-user-binfmt in ubuntu impish.

No description available for qemu-user-binfmt in ubuntu impish.

qemu-user-dbgsym: debug symbols for qemu-user
qemu-user-static: No summary available for qemu-user-static in ubuntu impish.

No description available for qemu-user-static in ubuntu impish.

qemu-user-static-dbgsym: No summary available for qemu-user-static-dbgsym in ubuntu impish.

No description available for qemu-user-static-dbgsym in ubuntu impish.

qemu-utils: QEMU utilities

 QEMU is a fast processor emulator: currently the package supports
 ARM, CRIS, i386, M68k (ColdFire), MicroBlaze, MIPS, PowerPC, SH4,
 SPARC and x86-64 emulation. By using dynamic translation it achieves
 reasonable speed while being easy to port on new host CPUs.
 .
 This package provides QEMU related utilities:
  * qemu-img: QEMU disk image utility
  * qemu-io: QEMU disk exerciser
  * qemu-nbd: QEMU disk network block device server

qemu-utils-dbgsym: No summary available for qemu-utils-dbgsym in ubuntu impish.

No description available for qemu-utils-dbgsym in ubuntu impish.