{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/qemu/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/qemu/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": ["qemu-guest-agent-8.2.0-51.oe1.x86_64.rpm", "qemu-img-8.2.0-51.oe1.x86_64.rpm", "qemu-seabios-8.2.0-51.oe1.x86_64.rpm", "qemu-user-static-8.2.0-51.oe1.x86_64.rpm", "qemu-user-binfmt-8.2.0-51.oe1.x86_64.rpm"], "new": ["qemu-guest-agent-8.2.0-55.oe1.x86_64.rpm", "qemu-img-8.2.0-55.oe1.x86_64.rpm", "qemu-seabios-8.2.0-55.oe1.x86_64.rpm", "qemu-user-static-8.2.0-55.oe1.x86_64.rpm", "qemu-user-binfmt-8.2.0-55.oe1.x86_64.rpm"]}, "same_num": 5}, "diff": {"diff_details": {"qemu-system-aarch64": {"name": {"old": "qemu-system-aarch64-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-system-aarch64-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-system-aarch64", "new": "/usr/bin/qemu-system-aarch64", "details": {}}]}}, "qemu-system-arm": {"name": {"old": "qemu-system-arm-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-system-arm-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-system-arm", "new": "/usr/bin/qemu-system-arm", "details": {}}]}}, "qemu-guest-agent": {"name": {"old": "qemu-guest-agent-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-guest-agent-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm service": {}, "rpm cmd": {}, "rpm symbol": {}}, "qemu-img": {"name": {"old": "qemu-img-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-img-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {}}, "qemu-system-x86_64": {"name": {"old": "qemu-system-x86_64-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-system-x86_64-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-system-x86_64", "new": "/usr/bin/qemu-system-x86_64", "details": {}}]}}, "qemu-seabios": {"name": {"old": "qemu-seabios-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-seabios-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "qemu-system-riscv": {"name": {"old": "qemu-system-riscv-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-system-riscv-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-system-riscv64", "new": "/usr/bin/qemu-system-riscv64", "details": {}}, {"old": "/usr/bin/qemu-system-riscv32", "new": "/usr/bin/qemu-system-riscv32", "details": {}}]}}, "qemu-block-curl": {"name": {"old": "qemu-block-curl-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-block-curl-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-curl.so"], "new": ["block-curl.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-curl.so", "new": "/usr/lib64/qemu/block-curl.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-block-iscsi": {"name": {"old": "qemu-block-iscsi-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-block-iscsi-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-iscsi.so"], "new": ["block-iscsi.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-iscsi.so", "new": "/usr/lib64/qemu/block-iscsi.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-user": {"name": {"old": "qemu-user-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-user-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-aarch64", "new": "/usr/bin/qemu-aarch64", "details": {}}]}}, "qemu-block-ssh": {"name": {"old": "qemu-block-ssh-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-block-ssh-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-ssh.so"], "new": ["block-ssh.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-ssh.so", "new": "/usr/lib64/qemu/block-ssh.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-user-static": {"name": {"old": "qemu-user-static-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-user-static-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}}, "qemu": {"name": {"old": "qemu-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level1", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm config": {}, "rpm abi": {"diff": {"old": ["hw-display-virtio-gpu-pci-gl.so"], "new": ["hw-display-virtio-gpu-pci-gl.so"]}}, "rpm service": {}, "rpm cmd": {}, "rpm lib": {}, "rpm symbol": {}}, "qemu-block-rbd": {"name": {"old": "qemu-block-rbd-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-block-rbd-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-rbd.so"], "new": ["block-rbd.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-rbd.so", "new": "/usr/lib64/qemu/block-rbd.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-hw-usb-host": {"name": {"old": "qemu-hw-usb-host-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-hw-usb-host-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["hw-usb-host.so"], "new": ["hw-usb-host.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/hw-usb-host.so", "new": "/usr/lib64/qemu/hw-usb-host.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-user-binfmt": {"name": {"old": "qemu-user-binfmt-8.2.0-51.oe1.x86_64.rpm", "new": "qemu-user-binfmt-8.2.0-55.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}}, "diff_num": 11}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/qemu/pull/1286", "pr_changelog": "* Sat Mar 28 2026 Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-55\n- MAINTAINERS: add me as maintainer to virtio-snd\n- virtio-snd: remove TODO comments\n- virtio-snd: handle 5.14.6.2 for PCM_INFO properly(CVE-2026-3196)\n- virtio-snd: fix max_size bounds check in input cb(CVE-2026-3195)\n- virtio-snd: tighten read amount in in_cb(CVE-2026-3195)\n\n* Thu Feb 05 2026 Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-54\n- net: pad packets to minimum length in qemu_receive_packet() (CVE-2025-12464)\n- io: release active GSource in TLS channel finalizer\n- io: move websock resource release to close method\n- io: fix use after free in websocket handshake code(CVE-2025-11234)\n- hw/i386/kvm: fix PIRQ bounds check in xen_physdev_map_pirq()(CVE-2026-0665)\n\n* Sat Nov 22 2025 huangyan <huangyan@cdjrlc.com> - 11:8.2.0-53\n* Thu Nov 13 2025 Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-52\n- trace: Add trace to measure hot migrate downtime\n- backends: Add support of one guest numa node alloc memory from multi host nodes\n\n* Wed Nov 5 2025 huangyan <huangyan@cdjrlc.com> - 11:8.2.0-51\n* Thu Oct 30 2025 Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-50\n- Revert \"hw/arm/virt: Introduce a IPIV machine option\"\n- target/arm: add ipiv=on/off option\n- arm/cpu: Add sysreg definitions in cpu-sysregs.h\n- arm/cpu: Store aa64isar0/aa64zfr0 into the idregs arrays\n- arm/cpu: Store aa64isar1/2 into the idregs array\n- arm/cpu: Store aa64pfr0/1 into the idregs array\n- arm/cpu: Store aa64mmfr0-2 into the idregs array\n- arm/cpu: Store aa64dfr0/1 into the idregs array\n- arm/cpu: Store aa64smfr0 into the idregs array\n- arm/cpu: Store id_isar0-7 into the idregs array\n- arm/cpu: Store id_pfr0/1/2 into the idregs array\n- arm/cpu: Store id_dfr0/1 into the idregs array\n- arm/cpu: Store id_mmfr0-5 into the idregs array\n- arm/cpu: Add generated sysreg properties\n- arm/cpu: Add sysreg properties generation\n- arm/cpu: Add infra to handle generated ID register definitions\n- kvm: kvm_get_writable_id_regs\n- arm/kvm: use fd instead of fdarray[2]\n- arm/cpu: switch to a generated cpu-sysregs.h.inc\n- arm/cpu: Add sysreg generation scripts\n- arm/cpu: Store aa64dfr0/1 into the idregs array\n- arm/cpu: Store aa64mmfr0-2 into the idregs array\n- arm/cpu: Store aa64pfr0/1 into the idregs array\n- arm/cpu: Store aa64isar1/2 into the idregs array\n- arm/cpu: Store aa64isar0/aa64zfr0 into the idregs arrays\n- arm/cpu: Add sysreg definitions in cpu-sysregs.h\n- arm/cpu: more customization for the kvm host cpu model\n- arm/kvm: write back modified ID regs to KVM\n- arm/kvm: Allow reading all the writable ID registers\n- arm/cpu-features: document ID reg properties\n- arm/qmp-cmds: introspection for ID register props\n- arm/cpu: manually make MIDR/REVIDR/AIDR writable\n- arm/cpu: enable MIDR writable\n- target/arm/kvm: Add SMMC hypercall definitions\n- hw/arm/virt: Initial support to set target_impl CPUs\n- target/arm/kvm: Use PSCI_VERSION for version info\n- target/arm/kvm: Set DISCOVER_IMPL_* hypercalls\n- Fix the compilation of target arm-softmmu\n"}