qemu 1:2.12+dfsg-3ubuntu1 source package in Ubuntu

Changelog

qemu (1:2.12+dfsg-3ubuntu1) cosmic; urgency=medium

  * Merge with Debian testing, Remaining Changes:
    - Among other things this fixes (LP: #1780768, LP: #1780769, LP: #1780772)
    - qemu-kvm to systemd unit
      - d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
        hugepages and architecture specifics
      - d/qemu-kvm.service: systemd unit to call qemu-kvm-init
      - d/qemu-system-common.install: install systemd unit and helper script
      - d/qemu-system-common.maintscript: clean old sysv and upstart scripts
      - d/qemu-system-common.qemu-kvm.default: defaults for
        /etc/default/qemu-kvm
      - d/rules: install /etc/default/qemu-kvm
    - Enable nesting by default
      - set nested=1 module option on intel. (is default on amd)
      - re-load kvm_intel.ko if it was loaded without nested=1
      - d/p/ubuntu/expose-vmx_qemu64cpu.patch: expose nested kvm by default
        in qemu64 cpu type.
      - d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
        in qemu64 on amd
      - d/qemu-system-x86.README.Debian: document intention of nested being
        default is comfort, not full support
    - libvirt/qemu user/group support
      - qemu-system-common.postinst: remove acl placed by udev, and add udevadm
        trigger.
      - qemu-system-common.preinst: add kvm group if needed
    - Distribution specific machine type
      - d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
        types to ease future live vm migration.
      - d/qemu-system-x86.NEWS Info on fixed machine type defintions
      - d/p/ubuntu/machine-type-hpb.patch: add -hpb machine type
        for host-phys-bits=true (LP: 1776189)
      - add an info about -hpb machine type in debian/qemu-system-x86.NEWS
      - d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as
        convenience with all meltdown/spectre workarounds enabled by default.
        (LP: 1761372).
    - improved dependencies
      - Make qemu-system-common depend on qemu-block-extra
      - Make qemu-utils depend on qemu-block-extra
      - let qemu-utils recommend sharutils
    - s390x support
      - Create qemu-system-s390x package
      - Include s390-ccw.img firmware
      - Enable numa support for s390x
    - arch aware kvm wrappers
    - update VCS-git (updated to match cosmic)
    - qemu-guest-agent: freeze-hook fixes (LP: 1484990)
      - d/p/guest-agent-freeze-hook-skip-dpkg-artifacts.patch
      - d/qemu-guest-agent.install: provide /etc/qemu/fsfreeze-hook
      - d/qemu-guest-agent.dirs: provide /etc/qemu/fsfreeze-hook.d
    - Create and install pxe netboot images for KVM s390x (LP: 1732094)
      - d/rules enable install s390x-netboot.img
    - d/control-in: enable RDMA support in qemu (LP: 1692476)
    - 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: depend on ipxe-qemu-256k-compat-efi-roms to be able to
        handle incoming migrations from former releases.
    - SECURITY UPDATE: Speculative Store Bypass
      - debian/patches/ubuntu/CVE-2018-3639/0001*.patch: define the 'ssbd'
        CPUID feature bit in target/i386/cpu.*.
      - debian/patches/ubuntu/CVE-2018-3639/0002*.patch: define the AMD
        'virt-ssbd' CPUID feature bit in target/i386/cpu.c.
      - debian/patches/ubuntu/CVE-2018-3639/0003*.patch: define the Virt SSBD
        MSR and handling of it in target/i386/cpu.h, target/i386/kvm.c,
        target/i386/machine.c.
      - CVE-2018-3639
  * Added Changes:
    - update machine type changes for qemu 2.12 and the Ubuntu Cosmic release
      - add cosmic types for base and -hpb
      - drop no more supported types (zesty and yakkety)
      - d/p/series: group machine type changes
    - d/p/ubuntu/CVE-2018-3639/* update for qemu 2.12 using the final patches
      merged upstream
    - d/p/ubuntu/CVE-2018-11806-slirp-correct-size.patch: slirp: correct size
      computation while concatenating mbuf.
      CVE-2018-11806
    - d/qemu-kvm-init, d/qemu-system-common.qemu-kvm.default: drop the
      deprecated handling of VHOST_NET_ENABLED and KVM_HUGEPAGES.
    - d/qemu-kvm-init: do not exit early on non x86/ppc64el (LP: #1763275)
    - d/qemu-kvm-init, d/kvm.powerpc: clean up typos and shellcheck warnings
    - d/qemu-kvm-init, d/kvm.powerpc: fix SMT detection and make it only apply
      to POWER8
    - d/qemu-kvm-init: drop old VM detection that was broken in some cases and
      is no more needed with systemd-detect-virt being more mature and always
      present.
    - d/kvm.powerpc: drop old powerpc (non-ppc64el) code.
    - d/control-in: add libibumad-dev which is now needed for rdma
    - d/rules: update s390x delta to match new Debian packaging
    - d/p/ubuntu/lp-1781526-powerpc64-align-memory-THP.patch: align to 2MB
      for powerpc64 to speed up translation (LP: #1781526)
    - d/p/ubuntu/lp-1780773-s390x-cpumodels-add-z14-Model-ZR1.patch: Add
      cpu model for z14 ZR1 (LP: #1780773).
    - Mark qemu-system-data foreign to be able to install it e.g. on i386
      (Closes: 903562)
    - d/control-in: qemu-keymaps is provided by qemu-system-data now (from yet
      unreleased Debian version)
  * Dropped Changes:
    - debian/patches/ubuntu/partial-SLOF-for-s390x-netboot-compilation.patch
      (No more removed when building DFSG orig tarball in Debian)
    - sdl2 is yet too unstable for the LTS Ubuntu release given the reports
      we still see upstream and in Debian - furthermore sdl2 isn't in main yet,
      so we revert related changes to stick with the proven for now:
      - 0fd25810 - do not build-depend on libx11-dev (libsdl2-dev already
                   depends on it)
      - 9594f820 - switch from sdl1.2 to sdl2 (#870025)
      (Debian switched to gtk which seems to work better and has all
      dependencies in main.)
    - d/control-in: enable seccomp on s390x (in Debian for Linux-any)
    - Changes that are now upstream with qemu 2.12
      - d/p/ubuntu/lp1753826-memfd-fix-configure-test.patch: fix FTBFS with
        newer versions of glibc >=2.27 (LP: 1753826)
      - d/p/ubuntu/qemu-stable-2.11.1.patch: add stable release
      - d/p/ubuntu/lp1739665-SSE-AVX-AVX512-cpu-features.patch: Enable new
        SSE/AVX/AVX512 cpu features (LP: 1739665)
      - d/p/ubuntu/lp1740219-continuous-space-commpage.patch: make Arm
        space+commpage continuous which avoids long startup times on
        qemu-user-static (LP: 1740219)
      - provide pseries-2.12-sxxm type (LP: 1761372)
      - d/p/ubuntu/lp-1704312-1-* provide means to manually handle
        filesystem-dax with pmem by backporting align and unarmed options
        (LP: 1704312).
      - d/p/ubuntu/lp-1762315-slirp-Add-domainname.patch: slirp: Add domainname
        option to slirp's DHCP server (LP: 1762315)
      - d/p/ubuntu/lp-1762854-*: fix issue with SCSI-2 devices denying
        Protection information (LP: 1762854).
      - d/p/ubuntu/lp-1763468-*: fix VSMT handling to fix ppc64el P8/P9
        migration (LP: 1763468).
      - SECURITY UPDATE: out-of-bounds access during migration via ps2
        CVE-2017-16845
      - SECURITY UPDATE: arbitrary code execution via load_multiboot
        CVE-2018-7550
      - SECURITY UPDATE: denial of service in Cirrus CLGD 54xx VGA
        CVE-2018-7858

 -- Christian Ehrhardt <email address hidden>  Thu, 21 Jun 2018 14:24:06 +0200

Upload details

Uploaded by:
Christian Ehrhardt 
Uploaded to:
Cosmic
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_2.12+dfsg.orig.tar.xz 29.8 MiB bcc5c030e741544435ae6f42c06665bc5185e7286cb3672694d9d34900782a4b
qemu_2.12+dfsg-3ubuntu1.debian.tar.xz 104.0 KiB 5bf972f1a291f71c428c9f0512b9411c5f2ecc74f32125d718b1a1d67d38fb10
qemu_2.12+dfsg-3ubuntu1.dsc 6.6 KiB 1716803f85bad509d5652db15239d17f976033a0c18f794a1bbdea822cb7e4f0

View changes file

Binary packages built by this source

qemu: No summary available for qemu in ubuntu cosmic.

No description available for qemu in ubuntu cosmic.

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

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

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

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

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

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

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

No description available for qemu-guest-agent-dbgsym in ubuntu cosmic.

qemu-kvm: No summary available for qemu-kvm in ubuntu cosmic.

No description available for qemu-kvm in ubuntu cosmic.

qemu-system: No summary available for qemu-system in ubuntu cosmic.

No description available for qemu-system in ubuntu cosmic.

qemu-system-arm: No summary available for qemu-system-arm in ubuntu cosmic.

No description available for qemu-system-arm in ubuntu cosmic.

qemu-system-arm-dbgsym: No summary available for qemu-system-arm-dbgsym in ubuntu cosmic.

No description available for qemu-system-arm-dbgsym in ubuntu cosmic.

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

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

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

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

qemu-system-data: No summary available for qemu-system-data in ubuntu cosmic.

No description available for qemu-system-data in ubuntu cosmic.

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

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

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

No description available for qemu-system-gui-dbgsym in ubuntu cosmic.

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

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

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

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

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

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

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

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

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

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

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

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

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

No description available for qemu-system-s390x in ubuntu cosmic.

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

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

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

No description available for qemu-system-sparc in ubuntu cosmic.

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

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

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

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

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

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

qemu-user: No summary available for qemu-user in ubuntu cosmic.

No description available for qemu-user in ubuntu cosmic.

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

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

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

No description available for qemu-user-dbgsym in ubuntu cosmic.

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

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

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

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

qemu-utils: No summary available for qemu-utils in ubuntu cosmic.

No description available for qemu-utils in ubuntu cosmic.

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

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