Merge qemu from Debian unstable for kinetic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu (Ubuntu) |
Fix Released
|
Undecided
|
Christian Ehrhardt | ||
xen (Ubuntu) |
Fix Released
|
Undecided
|
Christian Ehrhardt |
Bug Description
Upstream: tbd
Debian: 1:7.0+dfsg-2
Ubuntu: 1:6.2+dfsg-2ubuntu6
Debian does new releases regularly, so it's likely there will be newer versions available before FF that we can pick up if this merge is done later in the cycle.
### New Debian Changes ###
qemu (1:7.0+dfsg-2) unstable; urgency=medium
* d/control: add Rules-Requires-
* d/control: switch to debhelper-compat=13
* d/control: drop 'qemu' empty/dummy pseudopackage
* d/control: do not build linux-user* on ia64 and powerpc
(not supported by upstream anymore)
* d/control: add Breaks for qemu-system-data for other packages from which
it borrowed files in the past (Closes: #1008095)
* d/rules: switch to the dh sequence (but keep build-{
rearrange some rules.
This brings us dh_dwz (very slow) and dh_strip_
* d/rules: do not explicitly turn off slirp & capstone (now properly
controlled by --with[
* d/rules: do not try to enable tcg-interpreter on the unsupported
targets, it does not help to build tools anymore
* d/rules: do not chown -w d/control, it breaks dpkg-source
* d/rules: clean up the clean target
* d/not-installed: list many documentation files and qemu-plugin.h
* configure-
fortify-source for minimal builds too
* d/changelog: mention #990562 (CVE-2021-3611) closed by 7.0
-- Michael Tokarev <email address hidden> Sat, 30 Apr 2022 13:38:12 +0300
qemu (1:7.0+dfsg-1) unstable; urgency=medium
* update to 7.0 release
-- Michael Tokarev <email address hidden> Thu, 21 Apr 2022 14:19:51 +0300
qemu (1:7.0~rc4+dfsg-1) experimental; urgency=medium
* New upstream 7.0 (rc)
Closes: #990562, CVE-2021-3611
* remove patches applied upstream
* remove new binary file, pc-bios/
* d/control: remove libxfs-dev build dependency,
the ioctl is implemented inline
* d/control: stop build-depend-indep on libc6.1-
not needed anymore
* d/rules: update skiboot version check (skiboot hasn't canged since 6.1)
* build & install vbootrom (npcm7xx_
build-
* create a new binary package, qemu-system-xen, which provides
/usr/
Once xen switches to use this binary instead of usual qemu-system-i386,
xen support will be removed from the regular qemu-system-x86 build
* use a fast inline version of /usr/share/
-- Michael Tokarev <email address hidden> Sun, 17 Apr 2022 15:08:40 +0300
qemu (1:6.2+dfsg-3) unstable; urgency=medium
[ Christian Ehrhardt ]
* d/rules: ensure xen is built on x86
* d/rules: xen libexec dir is no more versioned
* d/kvm-spice: fix when acceleration is already defined on the commandline
[ Michael Tokarev ]
* d/control, d/rules: do not compile xen support on i386,
since it is amd64-only now (since 4.16)
* d/control: add libbpf-dev & --enable-bpf for eBPF support
(Closes: #994573)
-- Michael Tokarev <email address hidden> Fri, 25 Feb 2022 12:01:46 +0300
qemu (1:6.2+dfsg-2) unstable; urgency=medium
* bump meson build-dep to 0.59.3
* build & include multiboot_dma.bin (Closes: #1003930)
* libxml2 is not needed for parallels.
Enable parallels block image format (Closes: #1003162)
* acpi-validate-
Closes: CVE-2021-4158
* acpi-fix-
(Closes: #1004017)
* acpi-fix-
* debian/
* mention closing of a few CVEs by 6.2.0
-- Michael Tokarev <email address hidden> Thu, 20 Jan 2022 10:52:19 +0300
qemu (1:6.2+dfsg-1) unstable; urgency=medium
[ Christian Ehrhardt ]
* 6.2.0 upstream release
Closes: #984452, CVE-2021-20203
(integer overflow issue in the vmxnet3 NIC emulator)
Closes: #984453, CVE-2021-20196
(fdc: check drive block device before usage)
Closes: #984451, CVE-2021-20255
(infinite recursion / DMA reentrancy in eepro100 i8255x device emulator)
* d/get-orig-
* Drop patches upstream in v6.2.0
* d/p/spelling.diff: update for v6.2.0 (partially accepted)
* d/rules: use new --disable-
* Revert 'make fuse debian-only, since libfuse3 in ubuntu is in universe',
it is now in main (LP: #1934510)
* d/rules: bump skiboot version for qemu v6.2.0
### Old Ubuntu Delta ###
qemu (1:6.2+
* debian/
* Fix diff handling on ceph that can cause data corruption (LP: #1968258)
- d/p/u/lp-
- d/p/u/lp-
-- Christian Ehrhardt <email address hidden> Fri, 08 Apr 2022 09:36:34 +0200
qemu (1:6.2+
* d/p/u/tcg-
tcg on s390x.
-- Christian Ehrhardt <email address hidden> Thu, 17 Feb 2022 09:54:36 +0100
qemu (1:6.2+
* No-change rebuild to update maintainer scripts, see LP: 1959054
-- Dave Jones <email address hidden> Wed, 16 Feb 2022 17:28:14 +0000
qemu (1:6.2+
* Merge with Debian unstable, remaining changes:
- qemu-kvm to systemd unit
- d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
hugepages and architecture specifics
- d/qemu-
- d/qemu-
- d/qemu-
- 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/
types containing release versioned machine attributes
- d/qemu-
for host-phys-bits=true
- Add an info about -hpb machine type in debian/
- ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
- Enable nesting by default
- d/p/ubuntu/
in qemu64 on amd
[ No more strictly needed, but required for backward compatibility ]
- tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
- d/p/ubuntu/
reference 256k path
- d/control-in: depend on ipxe-qemu-
handle incoming migrations from former releases.
- d/qemu-
- d/p/lp-
add patch to workaround FTBFS when building against OpenSSL 3.0.
- d/optionrom.mak, d/p/u/avoid-
-
- Ease the use of module retention on upgrades (LP 1913421)
- debian/
- Make qemu-system-
in qemu-system-x86 itself.
* Dropped Changes [now part of 1:6.1+dfsg-8]:
- updated debian/
(#993658) (LP 1947860)
- improved dependencies
- Make qemu-system-common depend on qemu-block-extra
- Make qemu-utils depend on qemu-block-extra
- 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/
* Dropped Changes [now part of upstream]
- d/p/u/lp-
and 3932 machines (LP 1932175)
- d/p/u/lp-
migration with audio devices present (LP 1940288)
* Added changes:
- update patches for qemu v6.2.0
- d/p/u/enable-
- d/p/u/define-
- d/p/u/lp-
- d/rules: xen libexec dir is no more versioned
- d/rules: ensure xen is built on x86
- d/p/u/lp-
Allow long kernel command lines for QEMU (LP: #1959984)
- d/kvm-spice: fix when acceleration is already defined on the commandline
- d/p/u/fix-
-- Christian Ehrhardt <email address hidden> Wed, 05 Jan 2022 12:18:25 +0100
Related branches
- Andreas Hasenack: Approve
- git-ubuntu bot: Approve
- Canonical Server Reporter: Pending requested
-
Diff: 7306 lines (+6615/-37)23 files modifieddebian/changelog (+4759/-3)
debian/control (+55/-9)
debian/control-in (+15/-25)
debian/patches/CVE-2021-3507.patch (+81/-0)
debian/patches/series (+13/-0)
debian/patches/ubuntu/define-ubuntu-machine-types.patch (+870/-0)
debian/patches/ubuntu/enable-svm-by-default.patch (+34/-0)
debian/patches/ubuntu/lp-1981339-target-s390x-Exit-tb-after-executing-ex_value.patch (+39/-0)
debian/patches/ubuntu/lp-1981339-target-s390x-Remove-DISAS_GOTO_TB.patch (+62/-0)
debian/patches/ubuntu/lp-1981339-target-s390x-Remove-DISAS_PC_STALE.patch (+79/-0)
debian/patches/ubuntu/lp-1981339-target-s390x-Remove-DISAS_PC_STALE_NOCHAIN.patch (+113/-0)
debian/patches/ubuntu/lp1970737-linux-aio-explain-why-max-batch-is-checked-in-laio_i.patch (+39/-0)
debian/patches/ubuntu/lp1970737-linux-aio-fix-unbalanced-plugged-counter-in-laio_io_.patch (+46/-0)
debian/patches/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch (+62/-0)
debian/patches/ubuntu/qboot-Disable-LTO-for-ELF-binary-build-step.patch (+44/-0)
debian/qemu-block-extra.postinst (+59/-0)
debian/qemu-kvm-init (+89/-0)
debian/qemu-system-common.install (+1/-0)
debian/qemu-system-common.qemu-kvm.default (+8/-0)
debian/qemu-system-common.qemu-kvm.service (+16/-0)
debian/qemu-system-x86.NEWS (+80/-0)
debian/qemu-system-x86.README.Debian (+47/-0)
debian/rules (+4/-0)
CVE References
Changed in qemu (Ubuntu): | |
milestone: | none → ubuntu-22.07 |
Changed in qemu (Ubuntu): | |
status: | New → In Progress |
Changed in xen (Ubuntu): | |
milestone: | none → ubuntu-22.06 |
This is updated a lot by Michael in recent days.
When looking at this please recheck to also ensure that all the bios packages are not stuck in proposed.