Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package cloud-hypervisor for
openSUSE:Factory checked in at 2026-05-30 22:56:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cloud-hypervisor (Old)
and /work/SRC/openSUSE:Factory/.cloud-hypervisor.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cloud-hypervisor"
Sat May 30 22:56:44 2026 rev:11 rq:1355958 version:52.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/cloud-hypervisor/cloud-hypervisor.changes
2026-02-23 16:15:30.984673730 +0100
+++
/work/SRC/openSUSE:Factory/.cloud-hypervisor.new.1937/cloud-hypervisor.changes
2026-05-30 22:58:54.654182375 +0200
@@ -1,0 +2,58 @@
+Fri May 29 19:06:11 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 52.0:
+ + fix CVE-2026-45782
+ + Confidential VM Support: KVM SEV-SNP
+ + VFIO Device Passthrough via iommufd and vfio-cdev
+ + Multi-Connection TCP Live Migration
+ + Userfaultfd Demand-Paged Snapshot Restore
+ + Configurable PCI BDFs for Devices
+ + AIO Block Backend write_zeroes and punch_hole Support
+ + Asynchronous QCOW2 Backend with io_uring
+ + Generic vhost-user Device Support
+ + Core Scheduling for vCPU Threads
+ + Snapshot/Restore and Live Migration Improvements
+ + New Command-Line and API Options
+ + MSHV Support Improvements
+ + Fix a guest-triggerable VMM panic
+ + Saturate instead of underflowing on a malformed balloon actual
+ value reported by the guest
+ + IOMMU address translation now returns errors instead of panicking
+ on malformed guest input
+ + Several virtio device error paths now reset queues instead of
+ panicking or exiting the worker
+ + Virtio barriers are now sized from the number of queues actually
+ activated by the guest, fixing pause hangs
+ + PCI segment ACPI _UID values now match the segment ID
+ + Fix VHDX multiqueue data corruption
+ + Fix block-device resize-disk
+ + Fix vdpa RX failure after device reset by always using base 0
+ + Fix rebooting with landlock and a pty console
+ + Reject rate limiting with vhost-user
+ + Cancel vhost-user reconnection if the device has been unplugged
+ + Remove the API socket path when start_vmm fails
+ + Add missing ID validation for the virtio-rng device
+ + Fix UB in MemoryRangeTable::read_from
+ + DIO alignment is now queried directly from the underlying file
+ rather than assumed
+ + QCOW2 metadata access is now thread-safe with num_queues > 1
+ + Block devices unconditionally assume sparse support, matching
+ QEMU and avoiding a non-existent probe ioctl
+ + Multi-value CLI options now use .action(ArgAction::Append) so
+ that repeating an option appends rather than replacing
+ + AIO completions are batched in next_completed_request for the
+ block backend, reducing per-completion overhead
+ + Fix O_DIRECT writes failing with EINVAL on the synchronous
+ QCOW2 backend
+ + Fix O_DIRECT reads failing with EINVAL on the async io_uring
+ QCOW2 read path
+ + Move QCOW2 compressed-cluster decompression out of the metadata
+ lock, removing a bottleneck for compressed images
+ + Clamp the balloon's reported range to its region before
+ processing unused pages
+ + Validate the requested balloon size against total guest RAM
+ + Reject --memory-zone configurations that set both mergeable
+ and shared
+ + Disable sector 0 writes for autodetected VHD images
+
+-------------------------------------------------------------------
Old:
----
cloud-hypervisor-51.1.obscpio
New:
----
cloud-hypervisor-52.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cloud-hypervisor.spec ++++++
--- /var/tmp/diff_new_pack.1e7hTx/_old 2026-05-30 22:58:56.914275108 +0200
+++ /var/tmp/diff_new_pack.1e7hTx/_new 2026-05-30 22:58:56.918275272 +0200
@@ -17,7 +17,7 @@
Name: cloud-hypervisor
-Version: 51.1
+Version: 52.0
Release: 0
Summary: A Virtual Machine Monitor
License: Apache-2.0 AND BSD-3-Clause
@@ -70,18 +70,20 @@
# skipped tests need kvm enabled
%{cargo_test} -- --test unit_tests:: \
--skip cpu::unit_tests:: \
+ --skip kvm::aarch64:: \
--skip unit_tests::test_vmm_vm_cold_add_device \
--skip unit_tests::test_vmm_vm_cold_add_disk \
--skip unit_tests::test_vmm_vm_cold_add_fs \
+ --skip unit_tests::test_vmm_vm_cold_add_generic_vhost_user \
--skip unit_tests::test_vmm_vm_cold_add_net \
--skip unit_tests::test_vmm_vm_cold_add_pmem \
--skip unit_tests::test_vmm_vm_cold_add_user_device \
--skip unit_tests::test_vmm_vm_cold_add_vdpa \
--skip unit_tests::test_vmm_vm_cold_add_vsock \
--skip unit_tests::test_vmm_vm_create \
+ --skip vm::unit_tests::test_create_fdt_with_devices \
--skip vm::unit_tests::test_vm \
- --skip kvm::aarch64:: \
- --skip vm::unit_tests::test_create_fdt_with_devices
+ %{nil}
%endif
%files
++++++ _service ++++++
--- /var/tmp/diff_new_pack.1e7hTx/_old 2026-05-30 22:58:57.058281017 +0200
+++ /var/tmp/diff_new_pack.1e7hTx/_new 2026-05-30 22:58:57.106282986 +0200
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param
name="url">https://github.com/cloud-hypervisor/cloud-hypervisor.git</param>
- <param name="revision">refs/tags/v51.1</param>
+ <param name="revision">refs/tags/v52.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>
++++++ cloud-hypervisor-51.1.obscpio -> cloud-hypervisor-52.0.obscpio ++++++
++++ 81256 lines of diff (skipped)
++++++ cloud-hypervisor.obsinfo ++++++
--- /var/tmp/diff_new_pack.1e7hTx/_old 2026-05-30 22:58:59.606385567 +0200
+++ /var/tmp/diff_new_pack.1e7hTx/_new 2026-05-30 22:58:59.638386880 +0200
@@ -1,5 +1,5 @@
name: cloud-hypervisor
-version: 51.1
-mtime: 1771794773
-commit: 9503e1ade908083ff0162d4cb40875894bd65943
+version: 52.0
+mtime: 1778788402
+commit: 1314ac883c641f1045bbb06dec0de045a3894baa
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/cloud-hypervisor/vendor.tar.zst
/work/SRC/openSUSE:Factory/.cloud-hypervisor.new.1937/vendor.tar.zst differ:
char 7, line 1