Publishing details
Changelog
qemu (1:2.11+dfsg-1ubuntu1~ubuntu17.10.1~c42.ppa1) artful; urgency=medium
* No-change backport to artful
qemu (1:2.11+dfsg-1ubuntu1) bionic; urgency=medium
* Merge with Debian testing, among other fixes this includes
- fix fatal error on negative maxcpus (LP: #1722495)
- fix segfault on dump-guest-memory on guests without memory (LP: #1723381)
- linux user threading issues (LP: #1350435)
- TOD-Clock Epoch Extension Support on s390x (LP: #1732691)
Remaining changes:
- 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
- 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
- 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
- ppc64[le] support
- d/qemu-system-ppc.links provide usr/bin/qemu-system-ppc64le symlink
- arch aware kvm wrappers
* Added Changes
- update VCS-git to match the bionic branch
- 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)
- d/qemu-system-x86.README.Debian: document intention of nested being
default is comfort, not full support
- update Ubuntu machine types for qemu 2.11
- 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
- debian/patches/ubuntu/partial-SLOF-for-s390x-netboot-compilation.patch
- d/control-in: enable RDMA support in qemu (LP: #1692476)
- on s390x provide facility bits 81 (ppa15) and 82 (bpb) (LP: #1743560)
- d/p/ubuntu/linux-headers-update-to-4.15-rc1.patch
- d/p/ubuntu/linux-headers-update-4.15-rc9.patch
- d/p/ubuntu/lp1743560-s390x-kvm-Handle-bpb-feature.patch
- d/p/ubuntu/lp1743560-s390x-kvm-provide-stfle.81.patch
- 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.
- d/control-in: enable seccomp on s390x
* Dropped changes (no more needed):
- Dropped VHOST_NET_ENABLED and KVM_HUGEPAGES from /etc/default/qemu-kvm
The functionality is retained for upgraders, but is deprecated.
Post 18.04 the implementation for these configurations will be removed.
* Dropped changes (in Debian now):
- ppc64[le] support
- Enable seccomp for ppc64el
- bump libseccomp-dev dependency, 2.3 is the minimum for ppc64
- disable missing x32 architecture
- d/rules: or32 is now named or1k (since 4a09d0bb)
- d/qemu-system-common.docs: new paths since (ac06724a)
- d/qemu-system-common.install: qmp-commands.txt removed, but replaced
by qapi-schema.json which is already packaged (since 4d8bb958)
- d/p/02_kfreebsd.patch: utimensat is no more optional upstream (Update
to Debian patch to match qemu 2.10)
- d/qemu-system-common.docs: adapt new path of live-block-operations.rst
since 8508eee7
- d/qemu-system-common.docs: adapt q35 config paths since 9ca019c1
- make nios2/hppa not installed explicitly until further stablized
- d/qemu-guest-agent.install: add the new guest agent reference man page
qemu-ga-ref
- d/qemu-system-common.install: add the now generated qapi/qmp reference
along the qapi intro
- d/not-installed: ignore further generated (since 56e8bdd4) files in
dh_missing that are already provided in other formats qemu-doc,
qemu-qmp-ref,qemu-ga-ref
* Dropped changes (integrated upstream):
- d/p/detect-ITS-and-skip-usage-on-older-kernel.patch to avoid crashes
on arm64 when doing suspend/resume and reboots due to older kernels not
supporting ITS (LP 1731051).
- Apply linux-user-return-EINVAL-from-prctl-PR_-_SECCOMP.patch from
James Cowgill to prevent qemu-user from forwarding prctl seccomp
calls (LP 1726394)
- update to upstream 2.10.1 point release (LP 1722808)
qemu (1:2.11+dfsg-1) unstable; urgency=medium
[ Michael Tokarev ]
* update to new upstream (2.11) release
Closes: #883625, CVE-2017-17381
Closes: #880832, CVE-2017-15289
Closes: #880836, CVE-2017-15268
Closes: #883399, CVE-2017-15119
Closes: #883406, CVE-2017-15118
* update to new upstream, remove old patches, refresh debian patches
* disable sdl audio driver (pulse or oss should work fine)
* do not build-depend on libx11-dev (libsdl2-dev already depends on it)
* move libpulse-dev build-dep to a better place
* clean up d/control from various old conflicts/replaces/provides
* remove --with-system-pixman, not used anymore
* remove ubuntu-specific qemu-system-aarch64 transitional package (trusty)
* remove ubuntu-specific mentions of old qemu-kvm-spice package (precise)
* remove old comment about /etc/kvm from qemu-kvm description
* add Suggests: openbios-sparc for qemu-system-sparc on ubuntu
(similar to what is done for qemu-system-ppc)
* update get-orig-source.sh with new blobs/submodules
* update debian/watch a bit
[ Aurelien Jarno ]
* debian/control-in: build qemu-system and qemu-user on mips64 and
mips64el. Closes: #880485.
[ Christian Ehrhardt ]
* ppc64[le]: provide symlink matching arch name
* d/control-in: Enable seccomp for ppc64el,
this bumps minimum libseccomp version
qemu (1:2.10.0+dfsg-2) unstable; urgency=medium
* update to upstream 2.10.1 point release
Closes: #877160
Closes: CVE-2017-13673
* remove 3 patches included upstream:
multiboot-validate-multiboot-header-address-values-CVE-2017-14167.patch
vga-stop-passing-pointers-to-vga_draw_line-functions-CVE-2017-13672.patch
slirp-fix-clearing-ifq_so-from-pending-packets-CVE-2017-13711.patch
* 9pfs-use-g_malloc0-to-allocate-space-for-xattr-CVE-2017-15038.patch
Closes: #877890, CVE-2017-15038
* remove-trailing-whitespace-from-qemu-options.hx.patch
Closes: #875711
* drop dh_makeshlibs call (was for libcacard)
* drop linux-libc-dev build-dependency (it gets pulled by libc-dev)
* switch from sdl1 to sdl2 (Closes: #870025)
qemu (1:2.10.0+dfsg-1) unstable; urgency=medium
* remove blobs, to DFSG'ify it again (there's still
no source for some blobs included in upstream tarball)
There's no way to revert to 2-number version due to prev. upload
* update from upstream git (no changes but include date & commit-id):
multiboot-validate-multiboot-header-address-values-CVE-2017-14167.patch
* update previous changelog entry (fix bug/closes refs):
Closes: #873851, CVE-2017-13672
Closes: #874606, CVE-2017-14167
Closes: #873875, CVE-2017-13711
qemu (1:2.10.0-1) unstable; urgency=medium
* new upstream release, 2.10
Closes: #865754, CVE-2017-9503
Closes: #864219, CVE-2017-9375
Closes: #869945
Closes: #867978
Closes: #871648, #871702, #872257
Closes: #851694
Closed in this upstream release:
#865755, CVE-2017-9524
#863840, CVE-2017-9310
#863943, CVE-2017-9330
#864216, CVE-2017-9373
#864568, CVE-2017-9374
#869171, CVE-2017-11434
#869173, CVE-2017-11334
#869706, CVE-2017-10911
#867751, CVE-2017-10806
#866674, CVE-2017-10664
#873849, CVE-2017-12809
* dropped all fixes, applied upstream
* dropped 02_kfreebsd.patch - apparently not relevant anymore
* dropped +dfsg, use upstream tarball directly: we do not use
binaries shipped there, and even for those, upstream tarball
contains the sources
* refreshed list of targets:
qemu-or32, qemu-system-or32 => qemu-or1k, qemu-system-or1k
+qemu-nios2, qemu-system-nios2
+qemu-hppa
* added hppa binfmt entry
* refreshed docs lists for various packages
* new (security) patches:
vga-stop-passing-pointers-to-vga_draw_line-functions-CVE-2017-13672.patch
Closes: #873851, CVE-2017-13672
multiboot-validate-multiboot-header-address-values-CVE-2017-14167.patch
Closes: #874606, CVE-2017-14167
slirp-fix-clearing-ifq_so-from-pending-packets-CVE-2017-13711.patch
Closes: #873875, CVE-2017-13711
qemu (1:2.10+dfsg-0ubuntu5) bionic; urgency=medium
* d/p/detect-ITS-and-skip-usage-on-older-kernel.patch to avoid crashes
on arm64 when doing suspend/resume and reboots due to older kernels not
supporting ITS (LP: #1731051).
qemu (1:2.10+dfsg-0ubuntu4) bionic; urgency=medium
* Apply linux-user-return-EINVAL-from-prctl-PR_-_SECCOMP.patch from
James Cowgill to prevent qemu-user from forwarding prctl seccomp
calls (LP: #1726394)
-- <email address hidden> (H.-Dirk Schmitt) Thu, 08 Feb 2018 12:34:36 +0100
Builds
Built packages
-
qemu
fast processor emulator
-
qemu-block-extra
extra block backend modules for qemu-system and qemu-utils
-
qemu-guest-agent
Guest-side qemu-system agent
-
qemu-kvm
QEMU Full virtualization on x86 hardware
-
qemu-system
QEMU full system emulation binaries
-
qemu-system-arm
QEMU full system emulation binaries (arm)
-
qemu-system-common
QEMU full system emulation binaries (common files)
-
qemu-system-mips
QEMU full system emulation binaries (mips)
-
qemu-system-misc
QEMU full system emulation binaries (miscellaneous)
-
qemu-system-ppc
QEMU full system emulation binaries (ppc)
-
qemu-system-s390x
QEMU full system emulation binaries (s390x)
-
qemu-system-sparc
QEMU full system emulation binaries (sparc)
-
qemu-system-x86
QEMU full system emulation binaries (x86)
-
qemu-user
QEMU user mode emulation binaries
-
qemu-user-binfmt
QEMU user mode binfmt registration for qemu-user
-
qemu-user-static
QEMU user mode emulation binaries (static version)
-
qemu-utils
QEMU utilities
Package files