Public bug reported: Upstream: tbd Debian: 1:9.1.0+ds-8 1:9.1.0+ds-9~exp0 Ubuntu: 1:9.0.2+ds-4ubuntu5
Debian new has 1:9.1.0+ds-9~exp0, which may be available for merge soon. If it turns out this needs a sync rather than a merge, please change the tag 'needs-merge' to 'needs-sync', and (optionally) update the title as desired. If this merge pulls in a new upstream version, also consider adding an entry to the Jammy Release Notes: https://discourse.ubuntu.com/c/release/38 ### New Debian Changes ### qemu (1:9.1.0+ds-8) unstable; urgency=medium * d/qemu-user.lintian-overrides: add statically-linked-binary override for all qemu-* binaries * d/rules: specify -m for each install invocation, and use -m consistently * d/tests/test-qemu-user: rewrite, install and run busybox for all release architectures. Remove superficial restriction - it is now a real test * d/patches/linux-user-elf-endianness.diff: temp/test patch to address #1081850 -- Michael Tokarev <[email protected]> Tue, 01 Oct 2024 11:35:40 +0300 qemu (1:9.1.0+ds-7) unstable; urgency=medium * d/qemu-system-misc.links: remove escaped newlines, swap order (again!) (Closes: #1082771) -- Michael Tokarev <[email protected]> Thu, 26 Sep 2024 15:31:31 +0300 qemu (1:9.1.0+ds-6) unstable; urgency=medium * d/qemu-system-misc.links: fix the order of source/destination pairs (Closes: #1082771) -- Michael Tokarev <[email protected]> Thu, 26 Sep 2024 05:49:22 +0300 qemu (1:9.1.0+ds-5) unstable; urgency=medium * d/control: fix opensbi dependency (missing tilde) (Closes: #1082750) -- Michael Tokarev <[email protected]> Wed, 25 Sep 2024 19:35:14 +0300 qemu (1:9.1.0+ds-4) unstable; urgency=medium * d/control: fix typo in comment, add comment * d/control: s/Built-Using/Static-Built-Using/ for qemu-user (static build) (this should allow qemu to migrate to testing much more easily) * stop building opensbi firmware, use packaged version (Closes: #1058905) -- Michael Tokarev <[email protected]> Wed, 25 Sep 2024 13:50:06 +0300 qemu (1:9.1.0+ds-3) unstable; urgency=medium * revert the move of the helper binaries (qemu-bridge-helper, virtfs-proxy-helper, vhost-user-gpu) to /usr/libexec/qemu/, moving them back to /usr/lib/qemu/ where they had always been. This restores suid-root dpkg-statoverride for qemu-bridge-helper if the user enabled it, and makes common tools like libvirt to work correctly again. Such change needs more thinking. Closes: #1080456. * d/microvm-devices.mak: disable VIRTIO_MEM and VIRTIO_PMEM devices These are PCI-only devices but PCI is disabled for microvm. * d/patches: remove revert-hw-virtio-move-stubs-out-of-stubs.patch after disabling virtio-mem and virtio-pmem. * d/microvm-devices.mak: disable Q35 machine type now when it is possible (in version 6.1 where microvm has been enabled it didn't work). * d/qemu-user-static.NEWS: write a news entry about qemu-user-static merge to qemu-user package * d/changelog: mention closing of #1079603 by 9.1.0+ds-1 (qemu-user merge) * d/changelog: fix a typo in old (7.2+dfsg-4) entry * d/changelog: remove duplicate entries from 9.0.2+ds-2 log * d/rules: disable tests on sparc64 (it fails there) -- Michael Tokarev <[email protected]> Fri, 06 Sep 2024 14:33:28 +0300 qemu (1:9.1.0+ds-2) unstable; urgency=medium * d/binfmt-install: do not install old/compat binfmt symlinks for qemu-user-binfmt package (there was none) (fixes FTBFS) -- Michael Tokarev <[email protected]> Thu, 05 Sep 2024 08:31:03 +0300 qemu (1:9.1.0+ds-1) unstable; urgency=medium * new upstream release (9.1): - debian/gbp.conf: switch to 9.1 (experimental) - remove patches which are applied upstream: nbd-server-CVE-2024-7409-* scsi-fix-regression-and-honor-bootindex-again-for-le.patch virtio-net-Ensure-queue-index-fits-with-RSS-CVE-2024-6505.patch virtio-pci-Fix-the-use-of-an-uninitialized-irqfd.patch - cap-OPEN_MAX.diff: remove, not needed anymore (new code is different) - d/rules: stop --disable-pvrdma (it is removed) - d/control: bump meson build dep to >>1.1.0 - d/control: drop version requirement for libpipewire - d/rules,d/control.mk: remove nios2 targets (dropped upstream) - revert-hw-virtio-move-stubs-out-of-stubs.patch: temp, - to work around upstream minimal microvm build breaklage - d/rules: install (x86-specific) qemu-vmsr-helper (binary and systemd units) * d/rules: switch system manpages from symlinks back to .so (cross-package symlinks to manpages are not handled by dh_installman) * merge qemu-user-static binaries into qemu-user package, making making qemu-user-static to be a helper/compatibility/transitional only: - d/binfmt-install: work on fixed packages - d/rules: expand $(install-user) - d/rules: move user-alias-* definitions closer to usage - d/rules install -static compat symlinks for qemu-user-static package - d/source/lintian-overrides: add unusual-field-spacing: Breaks - d/binfmt-install: little rework for $omit handling ### Old Ubuntu Delta ### qemu (1:9.0.2+ds-4ubuntu5) oracular; urgency=medium * d/rules: Revert move of helper binaries (qemu-bridge-helper, virtfs-proxy-helper, vhost-user-gpu) from /usr/lib/qemu/ to /usr/libexec/qemu/. This was starting to cause breakages on other packages (libvirt, for example), and Debian went the same route. This change can be dropped next cycle when QEMU is merged again. See https://salsa.debian.org/qemu-team/qemu/-/commit/f265f4788f for Debian's counterpart. (LP: #2079870) -- Sergio Durigan Junior <[email protected]> Tue, 10 Sep 2024 13:35:33 -0400 qemu (1:9.0.2+ds-4ubuntu4) oracular; urgency=medium * Fail gracefully when hotplugging a vCPU fails on PPC. (LP: #2076587) - d/p/u/lp2076587-cpu-hotplug-crashes-guest-*.patch: Backport patches for upstream fix. -- Sergio Durigan Junior <[email protected]> Mon, 09 Sep 2024 14:50:55 -0400 qemu (1:9.0.2+ds-4ubuntu3) oracular; urgency=medium * d/p/u/lp2028964-add-support-sierra-forest.patch: Add support for Sierra Forest CPU model. (LP: #2028964, #2077361) -- Sergio Durigan Junior <[email protected]> Thu, 05 Sep 2024 18:50:57 -0400 qemu (1:9.0.2+ds-4ubuntu2) oracular; urgency=medium * d/rules: Reinstate u-boot-sam460ex rules. * d/rules: Unset ELF_PACKAGE_METADATA when building ROMs. (LP: #2077431, #2077036) -- Sergio Durigan Junior <[email protected]> Tue, 20 Aug 2024 22:40:20 -0400 qemu (1:9.0.2+ds-4ubuntu1) oracular; urgency=medium * Merge with Debian unstable (LP: #2064422). 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 - 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 ] - 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. * Add changes: - d/qemu-block-extra.postinst: Use latest Ubuntu's QEMU package version when deciding whether to invoke 'deb-systemd-helper purge'. - d/control-in: Disable B-D on qemu-system-data. - d/rules: Export DEB_BUILD_PROFILES with pkg.qemu.use-upstream-vdso when building on non-amd64 architectures. - d/rules: Temporarily disable generation of u-boot-sam460ex due to LP 2077036. * Drop changes: - Ease the use of module retention on upgrades (LP 1913421) - debian/qemu-block-extra.postinst: enable mount unit on install/upgrade [ Unnecessary due to recent changes by Debian. ] - Remaining GCC-12 FTBFS (LP 1988710 + LP 1921664) + d/p/u/qboot-Disable-LTO-for-ELF-binary-build-step.patch: fix qboot FTBFS with LTO [ Incoporated by Debian. ] - d/rules: Enable/disable extra features on microvm variant. (LP #2045594) [ Incorporated by Debian, with the addition of '--enable-vnc' which is necessary because otherwise it's not possible to interact with the microvm. ] - Move glusterfs storage driver to Universe in a new package (LP #2045063): + d/control{,-in}: new package qemu-block-supplemental for drivers we want in Universe + d/rules: we only want block-gluster.so in the new qemu-block-supplemental package. Adjust dynamically-created maintainer scripts for qemu-block-extra and -supplemental. [ Incorporated by Debian. ] - d/p/u/lp-2055003-*: Properly initialize max_cpus limit to SPAPR_IRQ_NR_IPIS, fixing a segfault on ppc64el. (LP #2055003) [ Incorporated upstream. ] - d/p/u/lp2012763-maxcpus-too-low.patch: Bump max_cpus to 1024 on Jammy amd64 machine types. (LP #2012763) -- Sergio Durigan Junior <[email protected]> Thu, 15 Aug 2024 15:54:14 -0400 ** Affects: qemu (Ubuntu) Importance: Undecided Status: New ** Tags: needs-merge upgrade-software-version ** Changed in: qemu (Ubuntu) Milestone: None => ubuntu-24.12 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2085275 Title: Merge qemu from Debian unstable for jammy To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2085275/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
