summaryrefslogtreecommitdiffstats
path: root/recipes-extended
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2024-01-16 02:26:57 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-01-19 14:29:24 +0000
commit528c2892feec715fca70fcc20c6957f2032bca59 (patch)
tree7f4476e99cf1d73a5e11c3cc8e632a876f94500a /recipes-extended
parentcb8478033922a21872886c43793d665c5e17e31d (diff)
downloadmeta-virtualization-528c2892feec715fca70fcc20c6957f2032bca59.tar.gz
libvirt: update to 10.0.0
Bumping libvirt to version v10.0.0-17-g3a45455558, which comprises the following commits: 1899d7df34 Release of libvirt-10.0.0 5ed420d845 NEWS: mention nbdkit config option 493b49d67f news: document auto-selection of VFIO variant drivers 5167d3825e NEWS: Document my contributions for upcoming release 10042f0253 ci: Do more as part of .qemu-build-template 9cf0faac48 ci: Fix .integration_tests_upstream_qemu a6f73c69a7 NEWS: Mention migration fixes and iothread mapping 924ba34af9 Translated using Weblate (Finnish) 2bc06d5c0e Translated using Weblate (Korean) 60923b8265 Translated using Weblate (Swedish) 9ef6fee129 conf: domain_conf: cleanup def in case of errors 6fa82fd8e2 apparmor: Allow access to /sys/devices/system/node/*/cpumap for libnuma 9e555699a2 virsh: Command completion, add comp-methods with zlib and zstd 0e120bc431 Update translation files c27b795e2a Translated using Weblate (Swedish) 9cbda34e98 qemu: Be less aggressive when dropping channel source paths 7cb03e6a28 rpc: fix race in waking up client event loop 024d6dc263 qemu: tighten semantics of 'size' when resizing block devices 784d90fe68 po: Refresh potfile for v10.0.0 f913c7a77b ci: Add notes for integration jobs 88169d35dd ci: Move upstream-qemu job to Fedora 39 c65862fbac ci: Fix upstream-qemu job definitions c9866358e1 tests: Add capabilities for QEMU 8.2.0 on aarch64 2be35bc4b7 tests: Don't use features with vexpress machine 377e30087a NEWS: Mention postcopy-preempt migration capability 8d693d79c4 qemu: Enable postcopy-preempt migration capability 61e34b0856 qemu: Add support for optional migration capabilities efc26a665d qemu: Rename remoteCaps parameter in qemuMigrationParamsCheck c941106f7c qemu: Use C99 initializers for qemuMigrationParamsFlagMap ff128d3761 qemu: Document qemuMigrationParamsFlagMapItem fields e41ed93834 Translated using Weblate (Swedish) ee334337a0 tests: Add xml->argv and xml->xml tests for the new iothread mapping feature 397218c433 qemu: Implement support for configuring iothread to virtqueue mapping for disks 0cb7b1b2c3 conf: Add possibility to configure multiple iothreads per disk ee7121ab8e qemu: capabilities: Introduce QEMU_CAPS_VIRTIO_BLK_IOTHREAD_MAPPING 08a7fc834c util: xml: Return GPtrArray from virXMLNodeGetSubelement 765edaf171 qemucapabilitiesdata: Add data for the qemu-9.0 development cycle 82e2fac297 qemu: automatically bind to a vfio variant driver, if available 8b93d78c83 conf: support manually specifying VFIO variant driver in <hostdev> XML 956e1ca6aa tests: remove explicit <driver name='vfio'/> from hostdev test cases 9363c1cb69 xen: explicitly set hostdev driver.name at runtime, not in postparse b9a1e7c436 conf: replace virHostdevIsVFIODevice with virHostdevIsPCIDevice bb1acb9ca2 conf: use new common parser/formatter for hostdev driver in network XML 195522ae87 conf: split out hostdev <driver> parse/format to their own functions 8bc3f01080 conf: use virDeviceHostdevPCIDriverInfo in network and networkport objects e04ca000bd conf: put hostdev PCI backend into a struct e7d31d8b00 conf: normalize hostdev <driver> parsing to simplify adding new attr a435e7e6c8 conf: move/rename hostdev PCI driver type enum to device_conf.h deefaf8f1c schema: consolidate RNG for all hostdev <driver> elements 568efef729 util: properly deal with VFIO module name vs. driver name 8a743a598b tests: Ensure test files are newline-terminated 2439e7135c tests: Drop some unused qemunbdkit data files 72b76cf9bb libvirt.spec: Fix nbdkit selection logic on mingw and old rhel 3a85755f66 qemuxml2argvtest: Add checker that all input files are used 91116e35b6 qemuxml2argvtest: Mark 'nbdkit' tests as skipped if nbdkit is not compiled in ec4d36e558 qemuxml2argvtest: Add test cases covered only by qemuxml2xmltest - part 2 72d13d37e3 virnetworkportxml2xmltest: Add simple versions of bridge/network tests b5664c73b3 qemuxml2argvtest: Enable 'graphics-listen-network' case dbe85bd095 qemuxml2xmltest: Introduce fake network driver 1948244461 qemuxml2argvmock: Mock virNetDevSetMTU 2da71d8e43 qemu: process: Separate setup of network device objects 8ea1aba680 qemuxml2xmltest: Delete 'interface-driver' case 41badebf16 qemuxml*test: Improve 'vhost_queues' test case aa4c190733 qemuxml2*test: Add specific test case for interface link state 44ee6d67ae qemuxml2xmltest: Move 'graphics-listen-network2' case go genericxml2xmltest 9dcdca2692 qemuxml2argvtest: Add test cases covered only by qemuxml2xmltest - part 1 b448abd972 qemuxml2argvmock: Mock qemuInterfaceBridgeConnect f9a4d24b24 qemuxml2argvtest: Check for duplicate invocation of tests 014515eb4e qemuxml2argvtest: Remove duplicated invocations of tests 2b9875d766 qemuxml2argvdata: Move 'smbios-multiple-type2' case to genericxml2xmltest cd6a58e747 qemuxml2argvtest: Reinstate 'pseries-vio-address-clash' case e991dc3487 qemuxml2argvtest: Fix and use 'disk-network-ssh-key' case 3cc147cce4 qemuxml2argvtest: Reinstate 'console-compat-chardev' and 'pci-serial-dev-chardev' 9eabf14afb qemu: add runtime config option for nbdkit a43fb797b5 node_device: udevGetStringSysfsAttr() to void 0e37f55bb1 node_device: udevTranslatePCIIds() to void d05cdd1879 virprocess: virProcessGetNamespaces() to void 88903f9abf conf: virDomainNetUpdate() to void 270e363046 lxc: virLXCControllerAddConsole() to void bce48d99a7 rpc: virnetserver: virNetServerAddService() to void 46c9458654 cpu: : virCPUx86DataAddItem() to void dd2f36d66e qemu_driver: Don't handle the EOF event if vm get restarted 392897d9b0 ci: Update Alpine and Fedora and regenerate c330890f63 ci: integration: Switch upstream integration tests to Fedora 39 c9056e682a conf: Restore setting default bus for input devices 419ad1ab49 docs: fix typo in qemu-passthrough-security fbf5fc0fb2 Improve error message in remoteGetUNIXSocket de49ec50b8 qemucapabilitiesdata: Final update of 'caps_8.2.0_x86_64' 8a7b3ded60 ci: Switch from FreeBSD 12.0 to FreeBSD 14.0 dddee4199d Translated using Weblate (Georgian) 0368de23e6 Translated using Weblate (Georgian) 7e9455e342 Translated using Weblate (Swedish) b72d7c46e5 qemu: Replace the deprecated short-formed option "unix" 9fc140c72d Translated using Weblate (Korean) 83a2a73421 Translated using Weblate (Swedish) c3a8d04980 conf: fix integer overflow in virDomainControllerDefParseXML 49f1406de8 remote: DeserializeDomainDiskErrors: remove dead code 405f479d0e apparmor: Add capabilities for PCI passthrough to virtxend profile 19ce02c773 qemuDomainBlockPeek: Fix format checking logic 0d03ca17b1 docs: virtiofs: add section about ID remapping 1a4412f568 qemu: virtiofs: auto-fill idmap for unprivileged use 2ef4be0a3e util: add virGetSubUIDs 42edb10f17 qemu: allow running virtiofsd in session mode d27b6e5f49 qemu: virtiofs: do not force UID 0 bdf96a0f72 qemu: format uid/gid map for virtiofs 6de2068dd6 conf: add idmap element to filesystem d8904561d9 conf: move idmap parsing earlier ec475e39dc conf: move idmap definition earlier 641ed83e3d qemuDomainBlockResize: Properly resize disks with storage slice d552d02265 virStorageSourceSliceFree: Export function 48704d4605 qemu: block: Format storage slice properties optionally a2cc772031 qemu: block: Make 'slice' layer effective for 'raw' storage source d09f46a9fb qemuDomainBlockResize: Implement VIR_DOMAIN_BLOCK_RESIZE_CAPACITY 04adeac76e virDomainBlockResize: Introduce VIR_DOMAIN_BLOCK_RESIZE_CAPACITY a7b357fd5c vsh: Introduce simple version of VSH_ALTERNATIVE_OPTIONS_EXPR 59ec4c6619 qemuDomainBlockResize: Agregate all checks at the beginning b600b69f82 qemu: Use qemuBlockStorageSourceIsLUKS/qemuBlockStorageSourceIsRaw 04b94593d1 qemu: block: Introduce helpers for properly testing for 'raw' and 'luks' images aded3c622f qemu: migration: Automatically fix non-shared-storage migration to bigger block devices 814069bd56 qemu: Move and export qemuDomainStorageUpdatePhysical and dependencies 426eeb0d3c qemu: migration: Rename qemuMigrationDstPrecreateStorage to qemuMigrationDstPrepareStorage f0fe94605c qemuDomainStorageOpenStat: Remove unused 'driver' argument and untangle callers 6a38559092 qemu: migration: Improve handling of VIR_MIGRATE_PARAM_DEST_XML with VIR_MIGRATE_PERSIST_DEST 7c1244f3a5 qemuMigrationDstPrecreateStorage: Fix and clarify logic 9864486966 qemuMigrationDstPrecreateStorage: Refactor cleanup 16832e0dd2 qemuMigrationDstPrecreateStorage: Improve error messages cecbaa87d5 Translated using Weblate (Swedish) ff8c5c523f Translated using Weblate (Swedish) 1a2f33cb59 remote: Fix cached hypervisor type fba411a805 Translated using Weblate (Swedish) 06e344f762 virNodeDeviceCapStorageDefFormatBlocksize: Report sector size and count together 9f855b149a virNodeDeviceCapStorageDefFormat: Extract formatting of block size data 73c1e87e6a virNodeDeviceCapStorageDefFormat: Don't check argument for virBufferEscapeString a2f98b6b8c virsh: migrate: Fix logic bug in interlock of --copy-storage-synchronous-writes flag 831c55ae3e virsh: migrate: Interlock '--copy-storage-all' and '--copy-storage-inc' b99c709d8d qemu: migration: Validate migration XML d96858b0e8 security_util: fix log in virSecurityMoveRememberedLabel d17474a5f1 network: convert virFileLinkPointsTo to return bool a949a53e13 test: remove redundant cpuTestGuestCPUID test 3b45fcd6b6 rpc: don't try to spawn non-existant daemon da1057c8eb Translated using Weblate (Swedish) a3129ae6df qemuDomainChangeNet: Reflect trustGuestRxFilters change d6169ad739 qemuMonitorJSONQueryRxFilter: Allow @filter to be NULL cab49d394f qemu: Relax check for memory device coldplug b41f730c33 qemu: Move memory device coldplug into a separate function 6beeca77be vir-qemu-sev-validate: Use string() method in xpath fa14b4a1a6 ci: Stop passing --nodeps to rpmbuild 417bd41cba ci: Refresh generated files dca48ec74c rpm: Drop BuildDepends on passt 6adbc1dd6c rpm: Drop BuildDepends on scrub eb131d30d6 rpm: Add Requires on scrub 6aa2fa38b0 meson: Stop looking for passt at build time 58b17ce789 meson: Stop looking for scrub at build time 5b4d1a68b2 meson: Stop looking for udevadm at build time e8d149614b rpm: Drop MinGW BuildRequires on libgcrypt/libgpg-error 57395ea9eb docs: Mention use of DuckDuckGo a8e3bae5b1 docs: Use DuckDuckGo for website/wiki search 3aade50055 gitpublish: Tweak prefix 7ec4e6e3b5 vircpi: Decrease scope of VIR_PCI_DEVICE_ADDRESS_FMT macro cc9f439be9 qemu_command: Don't open code virPCIDeviceAddressAsString() 58292bae47 virpci: Decrease scope of VIR_PF_PHYS_PORT_NAME_REGEX macro f1a950379d Translated using Weblate (Swedish) cca4b0463d test_driver: Remove unused variable in testDomainAttachDeviceLiveAndConfig() cd65b895dd test_driver: Support for hotplug/hotunplug of PCI devices d8de4f2770 NEWS: Fix indentation 86fd3eec66 NEWS: Fix vertical spacing ce7d0a7db4 Post-release version bump to 10.0.0 2cf755d168 Release of libvirt-9.10.0 c43b69fea3 rpcgen: Skip generator tests on macOS 1f3fe268eb scripts/rpcgen: fix 64 unsigned int test on macOS fb48e1633c rpcgen: Pass 3 arguments to xdrproc_t calls 10b354f913 ci: Refresh generated files a12e13bdc3 rpcgen: Reformat meson files 233e74e3bf rpcgen: Skip tests if tests are disabled 688aedf2eb rpcgen: Organize meson tests into suites 4a01a0bc25 rpcgen: Don't skip all tests when pytest is missing f7110f8201 Translated using Weblate (Korean) bf89c546f0 Update translation files e85d61f17a Translated using Weblate (Swedish) 2b148748c2 NEWS: Mention image probing, snaphsot and hotplug fixes 69880584e6 qemuProcessStartWithMemoryState: Don't start qemu with '-loadvm SNAP' and '-incoming defer' together 94ded36b3f rpcgen: tests: Run cleanly on platforms where char is unsigned dec02f101e rpcgen: tests: Allow running test_demo from anywhere 944fe54b6e ch: Don't leak ch_driver->chCaps f3573b5efa rpm: Drop rpcgen Build-Requires once again 6f11304849 po: Refresh potfile for v9.10.0 0728bc47af qemuMigrationSrcNBDStorageCopyBlockdevPrepareSource: Don't setup 'raw' layer for migration NBD connection 734e4e9783 qemu: block: Remove unused qemuBlockStorageSourceDetachOneBlockdev e534d19b5d qemuMigrationSrcNBDCopyCancel: Use qemuBlockStorageSourceAttachRollback to detach migration NBD blockdevs 9ec0e28e87 qemuBlockReopenAccess: prepare for removal of 'raw' format layer dee5b3fb8e qemu: block: Absorb qemuBlockReopenFormatMon into qemuBlockReopenAccess abd1e08c42 testQemuMonitorJSONBlockdevReopen: Don't use qemuBlockReopenFormatMon 7e66ff4fd1 qemu: monitor: Sanitize arguments of qemuMonitorBlockdevReopen 24b667eeed qemu: block: Absorb logic from qemuBlockReopenFormat to qemuBlockReopenAccess 214794c9c7 qemu: block: Extract logic from qemuBlockReopenReadWrite/ReadOnly 834d283bcf qemuBlockStorageSourceGetEffectiveNodename: Prepare for missing 'format' driver 6ab5ee9a9a qemuDomainPrepareStorageSourceBlockdevNodename: Restructure code to allow missing 'format' layer 813ccd553b qemuBlockStorageSourceDetachPrepare: Prepare for possibly missing 'format' layer 10cc057074 qemuBlockStorageSourceAttachPrepareBlockdev: Prepare for optionally missing format layer b27e8b5a0b qemuBlockStorageSourceGetBlockdevStorageSliceProps: Allow turning the slice layer into effective blockdev layer 7f19a55a9e qemu: block: Introduce helper for deciding when a 'format' layer is needed aaf828d3d4 qemu: block: Use qemuBlockStorageSourceNeedsStorageSliceLayer only for setup 05326395a9 qemu: block: Introduce qemuBlockStorageSourceGetSliceNodename 156ddb43b1 storage_file_probe: Treat qcow2 images with protocol drivers in backing store field as raw 6fe9e35610 virstoragetest: Add test cases for QCOW2 files with a protocol name as backing file format 7e158006b6 virstoragetest: Format detected/unprocessed backing store format into output files bc54376f09 virstoragetest: Use strings for storage type and format in output data 60df39abc8 storage_file_probe: Remove BACKING_STORE_OK,BACKING_STORE_INVALID states 943c5758b0 virStorageFileProbeGetMetadata: Do not partially skip probing of the image 77ef7ede16 storage_file_probe: Remove unused state 'BACKING_STORE_ERROR' d9a1fe8ac4 bhyve: Add missing enum member to switch() in bhyveBuildSoundArgStr() b6471a9191 Translated using Weblate (Swedish) ebd5ec21a2 Translated using Weblate (Russian) 7278a8c6a4 NEWS: Document pipewire audio backend 10594bb311 qemu: Generate cmd line for pipewire audio backend c472ce024b conf: Introduce pipewire audio backend 9694d1ca6a virnuma: Avoid integer overflow in virNumaGetPages() 0a1d2b43e0 qemu: block: Don't try to merge bitmaps into 'raw' images 94f1883c89 qemu: hotplug: Detect disk backing images before setting up security access a6fec3881c qemu_domain: Drop qemuCheckMemoryDimmConflict() b475dbecb9 virDomainMemoryDefCheckConflict: Validate dimm slot too 3c2cb7d7b3 virDomainMemoryDefCheckConflict: Check dimm & nvdimm models too 3d017fb651 domain_validate: Move memdevice address conflict check into a separate function 784a63c189 Fix cpu-host-model test data 6562669388 cpu_map: Add missing vmx features from MSR 0x491 a155693a40 cpu_map: Add missing vmx features from MSR 0x490 2e49a26158 cpu_map: Add missing vmx features from MSR 0x48F 848e2d0949 cpu_map: Add missing vmx features from MSR 0x48E 23f509c102 cpu_map: Add missing vmx features from MSR 0x48D 102f6335b9 cpu_map: Add missing vmx features from MSR 0x48C 94eacd5a5f cpu_map: Add missing vmx features from MSR 0x48B a1862e3de2 cpu_map: Add missing vmx features from MSR 0x485 3590bb344e cpu_map: Add missing vmx features from MSR 0x480 e18075b27e cpu_map: No longer ignore vmx- features in sync_qemu_features_i386.py 77d7c2ce36 cpu_map: Add missing feature "amx-complex" 20c4a99fc5 cpu_map: Add missing feature "gds-no" 5dff94115c syntax-check: Forbid use of qsort() cfcbba4c2b lib: Replace qsort() with g_qsort_with_data() 97457cdf65 build-aux: Refresh list of nonreentrant functions 717790adde ci: Build RPMs on MinGW eb6552d98b rpm: Introduce with_native 3c840e50d9 rpm: Introduce with_mingw32/with_mingw64 48a34b7afa rpm: Split call to mingw_debug_package 3df8cc658e rpm: Shuffle BuildRequires around 894c6c5c16 qemu: hotplug: Don't try to setup disk image when hotplugging empty cdrom drive fe42189d76 qemuDomainAttachDeviceDiskLiveInternal: Add missing jump to 'cleanup' on error 16f8daf2df qemuDomainAttachDeviceDiskLiveInternal: Fix jumps on error a1f7faa402 qemu: validate: Reword error message when CCW addresses are not supported for a machine 7f31ee5cf5 gitlab: adjust url to Coverity tools a585ef905a src: reject empty string for 'dname' in migrate APIs 66e84b8a95 conf: virDomainDiskSourceFormat: check for srcpool presence correctly 1fdca3083b lib: Replace xmlKeepBlanksDefault() with virXMLParseWithIndent() 69958ba310 virxml: Introduce parsing APIs that keep indentation 1beb69df87 virXMLParseHelper: Store XML parsing flags in a variable 7a5f232be2 virxml: include <libxml/xmlsave.h> for xmlIndentTreeOutput declaration d1f58b10f6 vbox_snapshot_conf: Keep indent in snapshot XML d8cb1cd50c vbox_snapshot_conf: Parse XMLs without net access b31380c758 kbase: More info on firmware change for existing VMs 65bf8fc9cf rpc: Pass GPG_TTY and TERM environment variables 3ad5817053 qemu_snapshot: fix reverting to inactive snapshot 03a9a39c42 qemu_snapshot: fix snapshot deletion that had multiple children 1d456e18c7 virDomainDeviceInfoCheckABIStability: Implement proper check for CCW addresses 658a024127 qemucapabilitiestest: Update capabilities data for 8.2 dev cycle on x86_64 bdb516901c qemuxml2argvtest: Add '8.1.0' variants of 'cpu-host-model*' tests f90675087f qemuxml2argvtest: Add complementary 'kvm/tcg' test cases for cpu-host-model* 3b1e855505 qemuxml2argvtest: Rename 'cpu-host-model' tests according to emulation type c0ed248b78 tests: qemumigparamsdata: Drop deprecated fields f0643a5759 qemumigrationcookiexmltest: Don't crash when parsing of status XML fails 85f5871186 systemd: More tweaks to Description and Documentation lines 9953ab321e rpcgen: use proper operators when comparing types 72723b2b90 rpm: Add libxml2 BuildRequires for xmllint 96240eb37a rpm: Explain a couple of BuildRequires de40cdf3ab rpm: Rename module-init-tools -> kmod 19bf2e64de rpm: Explicitly enable NLS support 28b8a67765 rpm: Disable expensive tests for MinGW builds b6eab588b5 ci: Drop macOS 12 cff934754a ci: Add macOS 14 c1b78e1162 ci: Add macOS 13 8895d59688 ci: Drop rpcgen override from macOS $PATH 2fd2385d9d ci: Update generated files ccfda7052d Translated using Weblate (Korean) bbe4ac2682 Update translation files a06e7d6503 Translated using Weblate (Georgian) bd6ec6258f Translated using Weblate (Russian) 69cdb11fba virhostmem: Get total memory on macOS properly bbb2332f7e ci: workaround broken opensuse leap 15.5 tirpc a1d92b93c5 ci: drop mipsel on Debian Sid 9231566146 build: suppress "ignoring duplicate libraries" warning on macOS 501825011c remote: use g_auto for client RPC return parameters 154495a0c0 admin: use g_auto for client RPC return parameters 91f3acec5b rpc: use g_auto for client RPC return parameters 086fa214bb rpcgen: add g_auto function support a62486b95f build: switch over to new rpc generator code ac9e6ff649 rpcgen: define entrypoint for running new rpcgen impl 40cbaa8fbe rpcgen: add test case for XDR serialization 8ec79e5e14 rpcgen: add a C code generator for XDR protocol specs 518af85344 rpcgen: define a visitor API for XDR protocol specs ca3f025011 rpcgen: add an XDR protocol parser 031efb691f rpcgen: add an XDR protocol abstract syntax tree 8c8b97685b rpcgen: add an XDR protocol lexer a24ab56da8 build-aux: introduce 'black' tool for python formatting 72a5ccedf0 build-aux: skip E203 and W503 flake8 checks 07e18c18a4 rpcgen: drop type-puning workarounds 3d9019e64f tests: ignore $__CF_USER_TEXT_ENCODING in env during commandtest 4f4a8dce94 qemu_process: fix crash in qemuSaveImageDecompressionStart abb6906260 rpc: Make rpcgen produce ANSI C code 47ee78048c qemu: block: Remove unused flags QEMU_BLOCK_STORAGE_SOURCE_BACKEND_PROPS_ flags 620ef445ce qemuBlockStorageSourceGetBackendProps: Remove unused logic for (auto-)read-only flags fc18e01e52 qemuBlockStorageSourceGetBackendProps: Use qemuBlockStorageSourceAddBlockdevCommonProps 3ad5d7b2bb qemuBuildHostdevSCSIAttachPrepare: Use "effective node" mode for getting blockdev props ec936526c2 qemuBlockStorageSourceGetBackendProps: Introduce QEMU_BLOCK_STORAGE_SOURCE_BACKEND_PROPS_EFFECTIVE_NODE 80494dfb74 qemu: block: Use qemuBlockStorageSourceAddBlockdevCommonProps for storage slice ce153ef2ad qemu: block: Add helper to add common properties for -blockdev configuration 84df50dc87 qemuBlockStorageSourceGetBackendProps: Unify ordering of fields a175dfc487 virDomainDiskGetDetectZeroesMode: Return proper type 16e57a98d0 qemuBlockStorageSourceGetBackendProps: Unify cases for '!onlytarget' and '!legacy' ca4cb3d7dc src: Remove duplicated VIR_REQUIRE_FLAG_GOTO() call e7facdca25 logging: lockdown the systemd service configuration bfcf4be172 Post-release version bump to 9.10.0 d2d4dd859e Release of libvirt-9.9.0 fb9df53960 docs: update search form to use hyperkitty search 2c01e2d75b gitpublish: update for new devel mailing list address e9fd5c93e8 docs: update docs pointing to old mailing list addrs 012e70c923 src: update log/error messages pointing to old mailing list addr 9ca910488c qemu: Setup host side of VDPA device for block copy 98dd641e86 qemu: hotplug: Setup host side of VDPA device for disk hotplug 61baeb1152 qemu: process: Extract host setup of disk device into helpers 64e98bd853 docs: formatdomain: Clarify that the SLIC ACPI table config is available for all modes 197fc3723f qemublocktest: testBackingXMLjsonXML: Drop 'legacy' mode 35815b1e75 qemublocktest: Fix logical bug in TEST_JSON_FORMAT macro eda1649752 qemublocktest: Drop 'sheepdog' and 'vxhs' test cases 49e613bf50 qemucapabilitiestest: Update capabilities data for 8.2 dev cycle on x86_64 ae4477bce4 po: Refresh potfile for v9.9.0 4242a94816 meson: Rename build_tests -> tests_enabled 87f14badd0 meson: Disable all tests when tests are disabled 8ce0decc37 meson: Make -Dexpensive_tests depend on -Dtests 5904228f92 meson: Handle -Dtests=enabled with Clang 44711485b1 meson: Move all handling of test options together ed90d36224 meson: Do less when not building from git 5d95617ed9 ci: Disable optimizations on macOS 3653eb5dcf tests: Fix some test cases on macOS b9a5541b49 qemublocktest: Use "target only" mode in 'testJSONtoJSON' and 'testBackingXMLjsonXML' e60c3057cc qemuBlockStorageSourceGetBlockdevGetCacheProps: Return the cache object rather than appending it 4cf223962a qemuDomainDiskCachemodeFlags: Simplify usage 91661eb19f virStorageSource: Use proper type for shadow copies of iomode/cachemode/discard/detect_zeroes 5ac61e7c15 conf: Move definition of some disk type enums to a common header 01e35b452b qemuBlockStorageSourceGetBackendProps: Remove unnecessary indent for non-nbdkit code path d38f32cb4e qemuBuildDriveSourceStr: Absorb only use of qemuDiskSourceGetProps 682db64417 qemu: migration: No longer avoid 'auto-read-only' option for migration 829d9ed829 qemuxml2(argv|xml)test: Add network backed disk type='sd' 4bdadede24 news: document `virsh console --resume` and `virsh (start|create) --console` 03785fef92 meson: Fix XDR check for GNU/Hurd d3bdfa0911 systemd: Tweak service definitions e73b0a1209 systemd: Make service_extra_in/socket_extra_in required 95e6615cd2 systemd: Set service_extra_in/socket_extra_in everywhere ee86c2add3 systemd: Allow comments at the top of units 28b85e0374 systemd: Introduce systemd_service_oomscoreadjust_extra_in 5c83da1dfd systemd: Introduce systemd_service_limitmemlock_extra_in 13de087237 systemd: Introduce systemd_service_tasksmax_extra_in 3b16a13f14 systemd: Introduce systemd_service_limitnofile_extra_in c8ae549cd5 systemd: Accept multiple files for service_extra_in/socket_extra_in b1aeca5db0 systemd: Support merging multiple units 9b26834305 systemd: libvirtd doesn't need @sockprefix@ 0eca9ba316 Improve `virsh create --console` behavior a99ed65db2 Improve `virsh start --console` behavior 49e3e7f9e8 virsh: add `console --resume` support 1622012cc4 specfile: use correct option for nbdkit in mingw build 6be0d1a0d3 ch: support serial and console devices in parallel 2c1f34a2bb ch: use payload api to send kernel details 9df1e7d814 util:hostcpu: Report physical address size based on Architecture 8ff149516f lxc: fix lxcContainerMountAllFS() DEREF_BEFORE_CHECK bc06cfa1cd qemu: Send event on persistent config modification a97b428208 selinux: Drop dead code in virSecuritySELinuxSetImageLabelInternal() c80f0852ca examples: Fix printf format string in event-test.c 11839c8cc1 conf: Rename 'nodeformat' field of virStorageSource to 'nodenameformat' e0e834a55d qemu: driver: Use 'format' nodename accessors for disk resize 8848362196 qemu: migration: Use 'format' nodename accessors in dirty bitmap migration 032edf2f11 qemu: Convert migration setup code to use 'format' layer node name accessors 1baf16fe04 qemu: command: Use 'format' nodename accessors for 'pflash' backend setup abab5130f8 qemu: Use 'format' nodename accessors for block dirty bitmap operations ac6cd5869a qemu: driver: Convert disk stats code to use 'format' nodename accessors 6eb41dff95 qemu: Convert disk backend setup code to use 'format' nodename accessors d63221a889 tests: Use 'format' layer nodename accessors in test code c888784a24 qemu: domain: Use 'format' layer node name accessors for nodename setup code 67600bd00d qemu: block: Use 'format' nodename accessors in '-blockdev' setup code 90fc8ef2a3 qemu: blockjob: Use 'format' nodename accessors for job naming 47bd985ebb qemu: backup: Use format nodename accessors 11567c1e50 qemuBlockStorageSourceGetFormatProps: Use new frontend name accessor ef0e0c61b2 qemu: block: Add accessors for storage source effective nodename 239772a035 qemu: block: Add accessors for format layer node names 02ea7182c2 conf: Rename 'nodestorage' field of virStorageSource to 'nodenamestorage' 3645db2ad0 qemuDomainSetBlockThreshold: Use 'storage' node name accessor 4526067bad qemuDomainGetStatsBlockExportDisk: Use 'storage' node name accessors 3781988107 qemu: Refactor storage backend 'storage' layer helepr object setup b00ce640ec qemu: Refactor storage backend attach/detach setup code to use 'storage' nodename accessors 3bb5d48055 qemu: domain: Rework assignment of 'storage' nodenames to use new accessors 9ee19273e6 qemu: block: Convert disk 'storage' backend JSON props generator to new accessors 1f7f5b01cb qemu: domain: Convert the status XML code for 'storage' nodenames to new accessors e7c7af19d0 qemu: block: Use proper accessors for image formatting/creation code f22ede7017 qemuDomainVirStorageSourceFindByNodeName: Use proper accessor 4f78275f89 tests: Use 'storage' layer nodename accessors in tests 84c85337ad qemu: block: Add accessors for protocol/storage node names 2568e9d29e qemu: block: Rename qemuBlockStorageSourceGetBlockdevProps d354750521 qemu: block: Refactor logic in qemuBlockStorageSourceGetBlockdevProps 8bc0d3fb7a qemu: domain: Identify blockjobs by storage nodename in VM status XML 37d5a141b6 tests: qemucapabilitiesdata: Add test data for qemu-8.2 dev cycle on x86_64 be96fd77a9 security: apparmor: Use translated disk definitions for disk type=volume 433f0d2b9a conf: Save translated disk definition for disk type='volume' to status XML 9f49bd6452 qemustatusxml2xmltest: Demonstrate use of VIR_DOMAIN_DEF_(PARSE|FORMAT)_VOLUME_TRANSLATED 19b1c0d319 qemu: domain: Allow preserving translated disk type='volume' data into XML if needed 4ebb454231 virDomainDiskTranslateSourcePool: Don't re-translate already translated defs d8fd9904ff virDomainDiskSourcePoolDefParse: Refactor cleanup 31274a1eda virStorageSourcePoolDef: Turn 'mode' member into proper enum type 3822424459 Translated using Weblate (Korean) 2a88b51edf virSecretLoad: Simplify cleanup path 7cb31974ec virSecretLoadAllConfigs: Use g_autofree for @path 28602827e9 virfile: Drop virBuildPathInternal() 394533f69f lib: Replace virBuildPath() with g_build_filename() 0c5f37364f virDomainMemoryDefValidate: Skip the same device on validation on memory device update 8eb09a2bb9 qemuMonitorJSONHandleTrayChange: Properly handle if 'devAlias' is missing 25685ebe7c docs: testtck: Expand the 'Run TCK' section on making use of ci/jobs.sh 3266cd9f25 docs: testtck: Add a clear note on libvirt + Perl bindings dependency 0b8309af98 docs: testing: Adjust the docs on how to run container workloads locally 5fc4c1b1a1 docs: testtck: Improve the documentation on how to get a VM from lcitool 1c0bf6d00f docs: testtck: Tweak the Avocado command to run TCK test suite 9f64891590 docs: ci: Update the description on the integration CI GitLab variables 688776c373 docs: ci-runners: Add a note on a new runner registration process bb673117d5 util: vircommand: fix redundant if d448eccf69 NEWS: document support for reverting external snapshots b5becaea31 capabilities: report full external snapshot support 819ae888ec qemu_snapshot: correctly load the saved memory state file 2300e38e18 qemu_snapshot: fix reverting external snapshot when not all disks are included 2f3e582a1a qemuProcessStartWithMemoryState: make it possible to use without data 8a88d3e586 qemuProcessStartWithMemoryState: add snapshot argument 6a88060d32 qemuProcessStartWithMemoryState: allow setting reason for audit log 6c0f30b37e qemu_saveimage: move qemuSaveImageStartProcess to qemu_process df41a1a00f qemu_saveimage: introduce helpers to decompress memory state file 71163e78b7 qemu_saveimage: extract starting process to qemuSaveImageStartProcess c1d8eb579f docs: Fix typos 081a24d113 Translated using Weblate (Swedish) 7cbd8c4230 meson: Improve nbdkit configurability 70f09acda4 qemu: DomainGetGuestVcpusParams: reduce scope of tmp f7b7c17dfa virsh: Account for return values in virNodeGetFreePages 95a53a04a4 test: Fix testNodeGetFreePages 85e893a836 util: fix success return for virProcessKillPainfullyDelay() 67e3164ecd systemd: Move Documentation lines 12003a66d1 systemd: Improve and unify unit descriptions deda1a0791 systemd: Add RemoveOnStop=yes to all sockets 826931e95a systemd: Add Also between sockets e248711ca4 systemd: Drop Before=foo.service from sockets a475d4f9cf systemd: Drop Before=libvirtd from virtlogd/virtlockd 2ca96a810e systemd: Augment Requires/Wants with After 087a619877 systemd: Downgrade read-only/admin sockets to Wants e708f4af97 systemd: Replace Requires with BindTo+After for main socket f90b9b199e systemd: Make modular daemons conflict with libvirtd b5cdfb2e43 systemd: Drop parametrization from libvirtd sockets 523ebccb6f systemd: Drop @deps@ 3d257c7656 systemd: Drop libvirtd_socket*_in values 8e4a4e09e7 systemd: Switch virtproxyd to common templates 0f09223fc5 systemd: Switch virtqemud to common templates 08287d8869 systemd: Switch virtlxcd to common templates c8b11f2724 systemd: Switch virtxend to common templates 540d5b9691 systemd: Switch virtchd to common templates 092656811c systemd: Switch virtvzd to common templates 6453fae2da systemd: Switch virtvboxd to common templates e6331394e5 systemd: Switch virtstoraged to common templates 78f2a26a94 systemd: Switch virtnetworkd to common templates 22d218d51c systemd: Switch virtsecretd to common templates 89b12310ae systemd: Switch virtnwfilterd to common templates 9f2ca1478f systemd: Switch virtinterfaced to common templates cae35da54d systemd: Switch virtnodedevd to common templates 3b73d377af systemd: Use common templates by default e86390c9b4 systemd: Introduce common templates 80ee76218c systemd: Provide all input files explicitly d51c2e08a8 systemd: Introduce temporary libvirtd_socket*_in values cbe04f1a56 systemd: Make @service_in@ optional 7e37fe2728 systemd: Introduce service_in/service_out variables 74c012c35e systemd: Drop Conflicts from virtproxyd sockets a319ef0115 gitpublish: Add suppresscc option bd011ff818 Post-release version bump to 9.9.0 9804ded60f Release of libvirt-9.8.0 e219eb3d5d Translated using Weblate (Korean) 5c47ac6551 NEWS: Document my contributions for upcoming release 3355695cb8 NEWS: Fix placement of network metadata entry 53fe17bb23 qemu: Add VIR_FREE in ADD_BITMAP 7831011058 Translated using Weblate (Ukrainian) 8131b3a997 Translated using Weblate (Korean) 52d1872e65 rpm: Drop with_vz define ffff04725c docs: Go bindings release at the same time as the C library dd403f8873 news: document nbdkit support for network disks 6332ab2c07 news: document support for vdpa block devices d77cc21d4b systemd: Drop unnecessary uses of @sockprefix@ 1f78e9f910 systemd: Make @sockprefix@ optional 6ed0cc1711 systemd: Drop unnecessary uses of @sockets@ 18a1b25c22 systemd: Only set @sockmode@ once e9d4dc9512 systemd: Rename @mode@ -> @sockmode@ 6922526dbb systemd: Rename socket_in_def -> socket_in_default 48d7b77ecf systemd: Set @name@ for virtlogd/virtlockd 934e298ee6 systemd: Set Type=notify for virtlogd/virtlockd ec51404924 systemd: Add missing Service for virtlogd/virtlockd 06f12fd041 systemd: Add missing WantedBy for virtlogd/virtlockd 4499eea524 systemd: Add missing Also for admin socket 5e0cc6979e Update translation files c5ece7c4ba po: Refresh potfile for v9.8.0 51a074e74c util: Fix error return for virProcessKillPainfullyDelay() 57d084febe libxl: Fix connection to modular network daemon 2ca94317ac interface: fix udev_device_get_sysattr_value return value check 9783b2b3e5 docs: formatdomain: clarify support of some filesystem options a9ac674eda qemu: extend filesystem XML validation a1a3361e3c qemu: fix indentation in qemuValidateDomainDeviceDefFS 3fd64fb0e2 virDomainMemoryDefValidate: Check for overlapping memory devices a1d6e18f00 virDomainMemoryDefValidate: Fix VIRTIO_MEM alignment check d54b70a7e4 domain_validate: Validate VIRTIO_PMEM address alignment 1839c5c46e qemu: Improve error message for failed firmware autoselection e45240d37f test_driver: Implement virConnectGetDomainCapabilities() 19484ccac5 virerror: Make virReportEnumRangeError() check for type mismatch 83cb91ae3c virDomainVideoDefValidate: Use proper type in virReportEnumRangeError() 57570b741c virNetDevVPortProfileOp8021Qbh: Use proper type in virReportEnumRangeError() 4af0c1d60e virnetdevvportprofile: Turn virNetDevVPortProfileLinkOp enum into a proper typedef ed80ce426e qemu_nbdkit: fix possible null dereference b74fd210b3 ci: add libnbd to build b37e7b0811 rpm: update spec file for for nbdkit support 3310b12d52 qemu: implement ssh-agent auth for ssh disks with nbdkit 1195403c43 schema: add ssh-agent configuration for ssh disks 68599168ea qemu: implement keyfile auth for ssh disks with nbdkit 1e2fa6d524 schema: add keyfile configuration for ssh disks 21b377a31b qemu: implement knownHosts for ssh disks with nbdkit e234fd5110 schema: add configuration for host verification of ssh disks 36f591402f qemu: implement password auth for ssh disks with nbdkit cf88b13090 schema: add password configuration for ssh disk 40935b395c qemu: try to connect to nbdkit early to detect errors 447e09dfdb qemu: Monitor nbdkit process for exit 8836f331d7 qemu: Add Taint for nbdkit restart failure 0993f9f905 qemu: add test for authenticating a https network disk e7a9a2ae62 tests: add tests for nbdkit invocation f3942eece5 util: make virCommandSetSendBuffer testable 3361cfd79e qemu: use nbdkit to serve network disks if available 4f136a5f35 qemu: pass sensitive data to nbdkit via pipe 545e16fab5 util: secure erase virCommand send buffers dfa657aa27 qemu: include nbdkit state in private xml d20a6eda44 qemu: split qemuDomainSecretStorageSourcePrepare b5b1e5a947 tests: add ability to test various nbdkit capabilities e04373794c qemu: log error output from nbdkit e498941476 qemu: move qemuProcessReadLog() to qemuLogContext b658b1a27e qemu: Extract qemuDomainLogContext into a new file abdc4f2092 Generalize qemuDomainLogContextNew() 8d73929e04 qemu: add functions to start and stop nbdkit 4a632de2ac qemu: query nbdkit module dir from binary 1475c8c0d7 qemu: Add qemuNbdkitProcess 0c00059a72 qemu: use file cache for nbdkit caps d0fd04556c qemu: implement persistent file cache for nbdkit caps 9c0b83a9ed qemu: implement basic virFileCache for nbdkit caps b7e7ac14d0 util: Allow virFileCache data to be any GObject 03afd10cd3 qemu: expand nbdkit capabilities 6b7e6b73a9 qemu: Add functions for determining nbdkit availability 7c5a5366ff schema: allow 'ssh' as a protocol for network disks 417197a38f libxl: Fix Domain-0 ballooning logic 4096a59e6e ci: jobs.sh: Define and create SCRATCH_DIR for local executions a2c3a3e038 ci: jobs.sh: run_integration: Print DAEMONS variable for debugging 0c9603c858 ci: jobs.sh: integration: Execute commands via 'run_cmd[_quiet]' helpers e004458616 ci: jobs.sh: Introduce a quiet version of run_cmd a91e6f69f4 ci: jobs.sh: run_integration: Make POSIX-compliant a6b85e03d4 ci: jobs.sh: run_integration: Add/Rewrite/Reformat commentaries 5c9dfa2091 ci: jobs.sh: integration: Use --quiet with virsh 9847d3eda4 ci: jobs.sh: Drop comment about the need for Avocado 98.0 b0061e77c8 ci: integration: Drop the 'install-deps' hidden job and reference 82f4bfc34c ci: integration: Adjust the check for CentOS Stream version 6e9bd600d7 ci: integration: Extract the integration CI main recipe to jobs.sh c222e37264 syntax-check: Drop the shell's 'check for minus' rule 732c5f4270 src: Avoid needless checks before calling g_strdup() 65558eb5cb NEWS: Documnet network metadata change event e9ffe9ad80 examples: Report network metadata change event f7091b0c01 network: Emit Emit network metadata change event 601a931c46 test_driver: Emit network metadata change event faaa9c0065 remote: Implement client side of network netadata change event 880274aace conf: Add methods to create Metadata change events 95ee416a75 Define Network Metadata change event 47230842aa bhyveBuildControllerArgStr: Fill in missing cases to switch() statement 5bddeb8e37 virDomainDiskSourceNVMeParse: Use virXMLPropULongLong() 452695926d virStorageNetHostDef: Convert 'transport' field to proper enum type 2dd6369477 virDomainDeviceInfo: Convert 'type' field to proper enum type cc4bb25852 virDomainWatchdogDef: Convert 'action' field to proper enum type a6eadf00d2 virDomainWatchdogDef: Convert 'model' field to proper enum type b691d249d1 virDomainRNGDef: Convert 'backend' field to proper enum type 53edfa23f1 virDomainRNGDef: Convert 'model' field to proper enum type 27a653b893 virDomainControllerDef: Convert 'type' field to proper enum type 44f0371c8c virDomainHostdevSubsys: Convert 'type' field to proper enum type c1afc835b0 virDomainHostdevCaps: Convert 'type' field to proper enum type 7bdab79e40 virDomainHostdevDef: Convert 'mode' field to proper enum type 2630d222ab virDomainHostdevSubsysSCSIVHost: Convert 'protocol' field to proper enum type d537f203b9 virDomainHostdevSubsysSCSI: Convert 'protocol' field to proper enum type f7534c2573 src: Drop needless typecast to virDomainDiskBus 0041723233 qemu_domain_address: Drop needless typecast to virDomainDiskModel 75cdb664d0 src: Drop needless typecast to virDomainDeviceType 3926f1e688 qemu: Drop needless typecast to virDomainFSDriverType 8435be3923 qemu_domain_address: Drop needless typecast in qemuDomainDeviceCalculatePCIConnectFlags() 620b8ead8b src: Access hostdev->source.subsys iff VIR_DOMAIN_HOSTDEV_MODE_SUBSYS d406caefd1 lxc_controller: Access correct union member in virLXCControllerSetupHostdevCaps() f26c0018ba qemuxml2argvtest: Fix tests failing on none x86 host CPUs 1f85f0967b ci: jobs.sh: Add back '--no-suite syntax-check --print-errorlogs' 85205784e6 virStorageSourceClear: Clear 'vdpadev' field 4ef2bcfd3f qemu: Implement support for vDPA block devices 2efa9ba66a qemu: consider vdpa block devices for memlock limits 0ebb416d7e qemu: make vdpa connect function more generic 6cf7dbeff8 qemu: add virtio-blk-vhost-vdpa capability 1df106cc20 conf: add ability to configure a vdpa block disk device 78862b67e1 ci: Drop the now unused Makefile 3bcf326150 ci: helper: Drop the _make_run method 1e77c9c834 ci: helper: Drop the --meson-args/--ninja-args CLI options 0f7e2b7468 ci: helper: Drop original actions eb41e45630 ci: helper: Add a job argparse subparser e4dc7deaaa ci: helper: Add an action to run the container workload via lcitool 04b9118fe5 ci: helper: Rework _lcitool_run method logic 4ad2f89244 ci: helper: Add a helper to create a local repo clone Pythonic way 24319b2cca ci: helper: Add Python code hangling git clones 05d65767cf ci: helper: Add a required_deps higher order helper/decorator a35b4e4e97 ci: helper: Add --lcitool-path CLI option f6f930b435 ci: helper: Don't make ':' literal a static part of the image tag 5f78628fb6 ci: helper: Drop _lcitool_get_targets method 2471a3b232 .gitlab-ci.yml: Convert the potfile job to the build.sh usage 7f2adaa3d8 .gitlab-ci.yml: Convert the codestyle job to the build.sh usage 6283e99edb .gitlab-ci.yml: Convert the website build job to the build.sh usage 8a2866a4f6 .gitlab-ci.yml: Convert the cross build job to the build.sh usage f688a53a3e .gitlab-ci.yml: Convert the native build job to the build.sh usage 3104dee434 .gitlab-ci.yml: Add 'after_script' stage to prep for artifact collection ed7aa04de4 ci: Rename build.sh -> jobs.sh 5a2f2eb221 ci: build.sh: Drop MESON_ARGS definition from global level 1460572b66 ci: build.sh: Drop direct invocation of meson/ninja commands 56b37fe381 ci: build.sh: Drop changing working directory to CI_CONT_DIR fe9f788812 ci: build.sh: Add a wrapper function over the 'website' job da0a354476 ci: build.sh: Add a wrapper function over the 'rpmbuild' job 07a8556076 ci: build.sh: Add a wrapper function over the 'potfile' job 1b5f2d6b09 ci: build.sh: Add a wrapper function over the 'codestyle' job 8e660c5286 ci: build.sh: Add a wrapper function over the 'test' job 387553db48 ci: build.sh: Add a helper function to create the dist tarball 5452ca9b1c ci: build.sh: Add a wrapper function over the 'build' job 5ee2851481 ci: build.sh: Add a wrapper function over meson's setup 6214ae55f6 ci: build.sh: Add a wrapper function executing 'shell' commands d3c6fb6a28 ci: build.sh: Don't mention that MESON_ARGS are available via CLI e61241d7f4 ci: build.sh: Add GIT_ROOT env helper variable 470596b850 ci: build.sh: Add variables from .gitlab-ci.yml ca40725a21 manpage: virsh: Note that 'virsh undefine --remove-all-storage' doesn't remove backing images c96b3f5b5d virutil: Check retval of capng_apply() 3222c9ca67 lxc_container: Check retval of capng_get_caps_process() efeaf5589c ch: Fix cloud-hypervisor version processing 16ad37c119 virnetdevopenvswitch: Propagate OVS error messages 32613cb695 Translated using Weblate (Korean) 67c93cfae9 virsh-snapshot: Avoid passing NULL to qsort() in virshSnapshotListCollect() bfe53e9145 cpu_map: Add cpu model EPYC Genoa 1504d677c2 cpu_map: Ignore all vmx-* features in sync_qemu_features_i386.py 65c5c4db3d rpm: Install client-qemu with main package 58d9fe7202 qemu: capabilities: Remove 'virQEMUCapsAddCPUDefinitions' 14106524cc qemuxml2argvtest: Remove cpu model faking for fake-caps tests 33f27cc978 qemu: capabilities: Unexport 'virQEMUCapsAddMachine' 6c31cddd58 testutilsqemu: Unexport 'testQemuCapsInit' fd1c066de0 testutilsqemu: Drop infrastructure for fake-caps testing 78ae89b856 qemustatusxml2xmltest: Remove capabilities infrastructure 378d71ef7e testutilsqemu: Drop fake machine capability data for 'x86_64' 54257ed51b qemuxml2argvtest: Modernize rest of the test cases fd1a18f645 qemuxml2argvtest: Modernize 'cpu-exact' cases f1e288f6d4 qemuxml2argvtest: Modernize 'cpu-(no)fallback' test 36072d873e qemuxml2argvtest: Modernize 'cpu-strict' case 457b6ee0c8 qemuxml2argvtest: Modernize 'cpu-minimum' cases dcad2c05f5 qemuxml2argvtest: Modernize 'cpu-Haswell' test cases dbd99066a4 qemuxml2argvtest: Modernize test cases using 'host-model' CPU e485f8bd4e qemuxml2argvtest: Consolidate and modernize CPU topology testing 07e6396c6a qemuxml2argvtest: Modernize migration/restore tests 035b9bde6a qemuxml2argvtest: Properly modernize 'clock-hpet-off' test case da68054702 qemuxml2argvtest: Assume QEMU_CAPS_QXL_VRAM64, QEMU_CAPS_(QXL|VGA)_VGAMEM for fake-caps tests 84a14d1b76 qemuxml2argvtest: Assume QEMU_CAPS_USB_HOST_HOSTDEVICE and QEMU_CAPS_DEVICE_QEMU_XHCI for fake-caps tests c159cecd4c qemuxml2argvtest: Assume QEMU_CAPS_CPU_MIGRATABLE and QEMU_CAPS_SMP_DIES for fake-caps tests 9e7907e78b qemuxml2argvtest: Assume QEMU_CAPS_DEVICE_PCIE_ROOT_PORT for fake-caps tests 2516394892 qemuxml2argvtest: Assume QEMU_CAPS_PIIX3_USB_UHCI for all fake-caps tests 28820bf5c0 qemuxml2argvtest: Consolidate testing of 'xhci' controllers 136abdc992 qemuxml2argvtest: Improve default usb controller testing 123f57c947 qemuxml2argvtest: Add tests for auto-added USB controllers 2b8ccecbc3 qemuxml2argvtest: Consolidate tests for usb controllers a771b13e75 qemuxml2argvtest: Enable 'seccomp' sandbox in all fake caps tests eb7a6e4877 testutilsqemu: Always populate default ram id, default cpu, ACPI support for fake machines 911b61299a qemuxml2argvtest: Modernize 'numatune' tests 37ec346f3f qemuxml2argvtest: Modernize negative testing for hugepages ba3ee74987 virQEMUCapsAddCPUDefinitions: Fill in cpu type in data and node it's used only in tests 42c7636aa3 qemuxml2argvtest: Enable JSON syntax for -device, -object, and -netdev for all fake-caps tests 34b2b19f00 qemuxml2argvtest: Remove FLAG_SKIP_LEGACY_CPUS a1aa8c0e4f qemuxml2argvtest: Use real caps for 'cpu-host-model-nofallback' test case c075fa7b08 qemuxml2argvtest: Use real caps for 'cpu-host-model-fallback' test case c07f07c92d qemuxml2argvtest: Use proper version in negative 'virtio-options-memballoon-freepage-reporting' case 42c1abc48d qemuxml2argvtest: Remove fake-caps invocations of tests which also real caps version 07716fb36f qemuxml2argvtest: Remove duplicated test invocations a5531a05d2 qemuxml2argvtest: Simplify invocation of GIC tests 907a2dfd5c qemuxml2argvtest: Remove old chardev tests 78fd84c301 qemuxml2argvtest: Add missing versioned test cases for 'cpu-host-model' c9f3f578cd qemu_capabilities: Retire QEMU_CAPS_DEVICE_VFIO_PCI cbb3adde61 qemu: Always assume support for QEMU_CAPS_DEVICE_VFIO_PCI aaec42dbdf qemu: capabilities: Retire QEMU_CAPS_CPU_CACHE 917cf3e164 qemu: Always assume support for QEMU_CAPS_CPU_CACHE 3ea514ee30 qemuxml2argvtest: Drop 'monitor-json' case 35ddb4d78f qemuxml2argvtest: testAddCPUModels: Remove non-x86_64 fake cpu models e8cd18a8e8 qemuxml2argvtest: Clean up host CPU if overriden 748dc3b1d3 qemu: capabilities: Preserve location of the default machine type when stripping aliases for tests b816b41a65 qemu: capabilities: Retire QEMU_CAPS_ICH9_DISABLE_S* and QEMU_CAPS_ICH9_DISABLE_S* capabilities c225398015 qemu: Always assume support for QEMU_CAPS_PIIX_DISABLE_S* and QEMU_CAPS_ICH9_DISABLE_S* 5e73c89d22 securityselinuxlabeltest: Convert to testQemuInsertRealCaps 2dd1b04014 storage_util: Drop getDeviceType() abecd6633e ch: Use proper format directive for @i in virCHProcessSetupIOThreads() cf05b7fd97 ch: Use int for @niothreads in virCHMonitorGetIOThreads() e96db2ae01 ch: Use uint for @maxvcpus in virCHDomainRefreshThreadInfo() a3397370e8 fix virCgroupGetMemoryStat arguments order e95b81c2fd conf: Generate MAC address instead of keeping all zeroes c2e6897e54 build: Fix logic bug determining whether running with optimization d9c04cdc34 build: Fix assignment into 'stack_frame_size' when sanitizer is enabled b68faa99d9 build: Work around clang's stack size calculation without optimization 0152aa5673 docs: compiling: Add a note about use of CFLAGS for optimization ead76d2ac7 syntax-check: Introduce a rule for one line error messages 1201299699 tools: Reformat --help output of virsh and virt-admin ad8c4d9d6d bhyve: Feed hook scripts with domain XML 4e73f50b1e docs: Document bhyve hook scripts 4dffe53c5c docs: Document that libxl hooks are also given full domain XML a4935d01cf docs, passt: Clarify some niche passt usage 42bc76cdb8 build: Decrease maximum stack frame size to 2048 9e5f2fe402 nss: aiforaf: Decrease stack size by scoping off large buffers 575e7fe963 nss: aiforaf: Drop unused buffer 'port' ad10701e79 nss: aiforaf: Remove unused 'ret' variable e861bb23ea nss: aiforaf: Format one argument/variable per line 6caf51d527 virHostValidateBhyve: Heap allocate massive 'struct kld_file_stat' 63caa5e71e virHostValidateBhyve: Declare one variable per line 194c75f458 bhyve: Don't stack-allocate huge error buffers 8d76c9390e virDomainFeaturesXENDefParse: Use virXMLNodeGetSubelementList ee7a005012 virDomainFeaturesKVMDefParse: Use virXMLNodeGetSubelementList 6d338f2083 virDomainFeaturesCapabilitiesDefParse: Use virXMLNodeGetSubelementList 03f7e2a0e5 virsh: domain: Refactor XML handling for disk changes d0ee4e39bf virNetworkDNSHostDefParseXML: Refactor parsing 24b769a25b qemu: capabilities: Remove unused 'virQEMUCapsFilterByMachineType' d0601b4267 qemu: capabilities: Retire QEMU_CAPS_QUERY_HOTPLUGGABLE_CPUS 4d82bce836 qemuDomainSupportsVcpuHotplug: Base return value on virQEMUCapsGetMachineHotplugCpus 51daa85d7c qemuhotplugtest: Remove 'modern' field for cpu hotplug tests 140ff3c514 tests: qemuhotplugtest: Fix arch-specific parts of 'ppc64' test XMLs a8f3d406e3 qemuxml2argvtest: Modernize 'cpu-hotplug-startup' case a9e71cb737 qemu: process: Probe machine type data on reconnect to qemu e0a5787bff qemu: capabilities: Export functions necessary for probing machine types c7a0a0fe11 qemu: Rename qemuDomainSupportsNewVcpuHotplug to qemuDomainSupportsVcpuHotplug 1612aa4d4a conf, schema: Switch iothread/poll values to unsignedLong f9947f75b9 tools: Move error messages onto a single line d918ac2977 src: Move error messages onto a single line 094d1e739d vz: Move error messages onto a single line 8a21339e63 vmx: Move error messages onto a single line 9e47d4a657 vmware: Move error messages onto a single line b7c3bb0a84 vbox: Move error messages onto a single line c34d9cb9ce util: Move error messages onto a single line 67a89930c0 test: Move error messages onto a single line a3b1b2a6aa storage_file: Move error messages onto a single line 5674fa48d1 storage: Move error messages onto a single line e0259b5752 security: Move error messages onto a single line cc6fb6e178 rpc: Move error messages onto a single line 6c67e66c83 remote: Move error messages onto a single line 895525db81 qemu: Move error messages onto a single line ab20f75345 openvz: Move error messages onto a single line 9b10782bb7 nwfilter: Move error messages onto a single line 4a09a89c4b node_device: Move error messages onto a single line b0daf7fa7c network: Move error messages onto a single line 8e48b9a313 lxc: Move error messages onto a single line 2fa5c92b09 locking: Move error messages onto a single line e0420aeda5 libxl: Move error messages onto a single line 0e588509f2 hypervisor: Move error messages onto a single line c5235f68d6 esx: Move error messages onto a single line 37ad746839 cpu: Move error messages onto a single line 80178428ca conf: Move error messages onto a single line bfa322d6ce ch: Move error messages onto a single line 34f5d89e40 bhyve: Move error messages onto a single line 371835a2bb Translated using Weblate (Korean) 8a0319fc7d tests: Remove unused symlink 8471682c29 NEWS: Announcing Network Metadata APIs e2332fe72a ci: lcitool: Add libvirt-tck+runtime deps list 32d1543ae9 Post-release version bump to 9.8.0 8cb0572d7a Release of libvirt-9.7.0 30be60dd76 virsh: Fix net-desc --config output 0873d63b09 Revert "capabilities: report full external snapshot support" aa5895cbc7 rpm: Recommend libvirt-daemon for with_modular_daemons distros e7d26c5dcd rpm: Fix typo in daemon name d5ea77d7a6 Translated using Weblate (Ukrainian) 9ee7ad06cb Translated using Weblate (Korean) c4d96fdd3c Don't set cur=inf RLIM_NOFILE on macOS 120724bc6d tools: fix VMSA construction with explicit CPU family/model/stepping 6b95437c17 tools: fix handling of CPU family/model/stepping in SEV validation d40c6cad64 ci: Fix quoting and option name b68d253c46 ci: Fix precedence between arguments passed to meson 3ad1490c8b Update translation files 848707072a po: Refresh potfile for v9.7.0 b3715f6e0e NEWS: document support for VFIO variant drivers bbfcf18f50 docs: update description of virsh nodedev-detach --driver option 18705b03c6 qemu: add support for discard_granularity 96d8ee2cff conf: add support for discard_granularity c3934b2b6b docs: Improve documentation of <disk type='dir'> 08339a34ed qemucapabilitiesdata: Final update of capability test data for qemu-8.1.0 release 5912de7189 virsh-network: Drop unused variables in cmdNetworkMetadata() 275d1520a4 Added bridge driver implementation 9fb5234981 Add Test driver and testcase for Network Metadata change APIs 472919d90e Add virNetworkObj Get and Set Methods for Metadata 93d1989a3d virsh exposure of Network Metadata APIs 7ab9d1ec88 Implementing Remote Protocol for Network Metadata 5b6d41ccb0 Adding Public Get and Set APIs for Network Metadata 742c87d453 Add <title> and <description> for Network Objects ab26247f46 qemuxml2xmltest: Merge DO_TEST macro into DO_TEST_CAPS_INTERNAL 42c09b68df qemuxml2xmltest: Modernize rest of 'seclabel-*' tests cfb0294344 qemuxml2argvtest: Pass expected state via struct testQemuInfo's 'flags' member c2fd8c2b29 qemuxml2xmltest: Use DO_TEST_CAPS_ARCH_LATEST_FULL for arm GIC tests 1522e7f9b7 qemuxml2xmltest: Rework file name generation in 'testInfoSetPaths' 7ef2846f9b virschematest: Validate files in 'chxml2xmlin' and 'chxml2xmlout' directories 27d1f9e404 tests: chxml2xmlin: Fix path format for fake paths 10e8a518a0 qemu: turn two multiline log messages into single line 24beaffec3 node_device: support binding other drivers with virNodeDeviceDetachFlags() 928296b044 util: honor stubDriverName when probing/binding stub driver for a device 2d9c9445b9 util: probe stub driver from within function that binds to stub driver 6ce071f609 util: permit existing binding to VFIO variant driver 222b66974e util: rename virPCIDeviceGetDriverPathAndName 1bb9617971 util: add stub driver name to virPCIDevice object cd2843f546 util: use "stubDriverType" instead of just "stubDriver" de71573bfe capabilities: report full external snapshot support ec642b1efe capabilities: reword disksnapshot feature to mention creating snapshots 24310b2b7f qemuValidateDomainVCpuTopology: Remove misconfiguration warning a3e19bf75a conf: add virDomainDiskBlockIoCheckABIStability() 148b7aa7e2 virjsontest: Introduce a test case for an empty array f3a7b3e85b virMdevctlList: Don't check for !output 035d5ed80c node_device_driver: Deduplicate mediated devices listing a3f0c3852e nodedevmdevctltest: Introduce a test case for empty mdevctl output 4e00d7fb04 nodeDeviceParseMdevctlJSON: Accept empty string 857efc74fe nodedevmdevctltest: Rename mdevctl-list-empty test case 15ce9e888b src: Detect close_range syscall during virGlobalInit() 520eb3e15b vircommand: Introduce virCommandMassCloseRange() dd2eeaad0b vircommand: Unify mass FD closing 06d0a66292 virfile: Introduce virCloseFrom() d69237caa3 virfile: Introduce virCloseRange() 6a0b645537 src: Rename some members of _virDomainMemoryDef struct 7d01b67323 src: Move _virDomainMemoryDef target nodes into an union f23a991bea src: Move _virDomainMemoryDef source nodes into an union a03b6cedfd qemu_driver: validate mem->model on MEMORY_DEVICE_SIZE_CHANGE event 29df55e74d conf: Compare memory device address in virDomainMemoryFindByDefInternal() 10d38f46c7 qemu_hotplug: Don't validate inaccessible fields in qemuDomainChangeMemoryLiveValidateChange() 0b7af96492 qemu_hotplug: validate address on memory device change f9dcf98bbd virt-aa-helper: Set label on VIRTIO_PMEM device too 109ae46e4a virt-aa-helper: Rework setting virDomainMemoryDef labels 2aa5c0789c run: add ability to set selinux context 2bad705ebb qemu: remove pointless qemuDomainLogContextMode cb3bc96e67 qemu_snapshot: allow snapshot revert for external snapshots 88d0e6748d qemu_snapshot: add checks for external snapshot deletion daf48171f1 qemu_snapshot: check only once if snapshot is external 32cf4ed5cd qemu_snapshot: update backing store after deleting external snapshot 47821b2ff5 qemuDomainGetImageIds: pass domain definition directly f879eae3e7 virdomainmomentobjlist: introduce virDomainMomentIsAncestor 1392be7092 qemu_snapshot: remove revertdisks when creating new snapshot a68b849c51 qemu_snapshot: delete: properly update parent snapshot with revert data 7c402396ec qemu_snapshot: add support to delete external snapshot without block commit d84538fbad qemu_snapshot: prepare data for non-active leaf external snapshot deletion a3152a506b qemu_snapshot: add merge to external snapshot delete prepare data b0876595a3 qemu_snapshot: extract external snapshot delete prepare to function 443221bbf1 qemu_snapshot: rename qemuSnapshotDeleteExternalPrepare 8e66473781 qemu_snapshot: introduce external snapshot revert support 96fa494f88 qemu_snapshot: use VIR_ASYNC_JOB_SNAPSHOT when reverting snapshot 537f9136b7 qemu_snapshot: move external disk prepare to single function a8f3e2f104 qemuSnapshotCreateQcow2Files: use domain definition directly 9b94a9e8ab qemu_snapshot: introduce qemuSnapshotCreateQcow2Files db9e253fc4 qemu_snapshot: use virDomainDiskByName while updating domain def 4edd9e297a qemu_snapshot: introduce qemuSnapshotDomainDefUpdateDisk 8f9d96199d virDomainSnapshotAlignDisks: Allow overriding user-configured snapshot default 206ff69832 snapshot_conf: introduce <revertDisks> metadata element a0853c89fe snapshot_conf: use alternate domain definition in virDomainSnapshotDefAssignExternalNames 824e2a4a98 snapshot_conf: export virDomainSnapshotDiskDefClear aba6f2a941 libvirt_private: list virDomainMomentDefPostParse a3a6f23c09 qemuxml2xmltest: Modernize all remaining fake capability tests dddff1a01c qemuxml2xmltest: Modernize all 'net-' tests bbb5666d61 qemuxml2argvtest: Modernize 'net-*' c5ee3a0a70 qemuxml2xmltest: Modernize all 'video-*' cases 0b58c4dbbe qemuxml2argvtest: Moderinze 'video-*' cases ba2b2ad1bb qemu: capabilities: Retire unused QEMU_CAPS_DEVICE_IVSHMEM dc7ca40a13 qemu: Retire 'ivshmem' device b76e4d53c6 qemuxml2(argv|xml)test: Modernize 'shmem' test cases 3e6b39563b qemuxml2(argv|xml)test: Modernize 'fd-memory*' test cases 4bc796a82f qemuValidateDomainVCpuTopology: Always validate vcpu count against topology 67979c7a63 qemuxml2(argv|xml)test: Sanitize testing of default video type on x86_64 90bb1069c2 qemuxml2(argv|xml)test: Modernize 'graphics-dbus*' tests 7c13b99108 qemuxml2xmltest: Convert rest of 'DO_TEST_NOCAPS' cases to 'DO_TEST_CAPS_LATEST' 5789bfae8e qemuxml2xmltest: Use real caps for 'vxhs' disk tests c2dfc3b863 virschematest: Improve detection of 'invalid' XMLs 72a6c2ad9f qemuxml2xmloutdata: Workaround wrong detection of 'disk-cdrom-empty-network-invalid' in virschematest f83f864230 qemuxml2xmltest: Modernize all 'DO_TEST_NOCAPS' tests 22c8efd32b testutilsqemu: Drop fake data for VIR_ARCH_I686 e1f88be86d qemuxml2argvdata: Convert 'cpu' test cases to use 'x86_64' eb380372dc qemuxml2(argv|xml)test: Convert certain tests to DO_TEST_CAPS_LATEST 2c17de67d0 qemuxml2argvdata: Replace 'qemu-system-i386' by 'qemu-system-x86_64' in most test files dbf34acc91 qemuxml2(argv|xml)test: Modernize 'net-many-models' case 7428fe95c4 qemuxml2argvtest: Drop 'master-key' test case 120a674f25 ci: lcitool: Maintain project package deps lists here 07b6189ef4 NEWS: Mention fixes to firmware selection 7c328b6cf4 tests: Reintroduce firmware-auto-efi-format-mismatch 48e5fe7af4 tests: Rename firmware-auto-efi-format-loader-qcow2-nvram-path 10a8997cbb conf: Don't default to raw format for loader/NVRAM b845e376a4 qemu: Match NVRAM template extension for new domains e96e322725 qemu: Filter firmware based on loader.readonly ccbb987707 qemu: Generate NVRAM path in more cases 4a49114ff4 qemu: Don't overwrite NVRAM template for legacy firmware 1b3e9c67e3 tests: Include microvm in firmwaretest da6b98394b tests: Drop tags from BIOS firmware descriptor a97c56888c tests: Update firmware descriptor files e930f62a02 tests: Add more tests for firmware selection 87d91e9e24 tests: Add some more DO_TEST*ABI_UPDATE* macros ac76386eda qemu: Fix lookup against stateless/combined pflash d917883b30 qemu: Fix return value for qemuFirmwareFillDomainLegacy() 4ba04107d9 tests: Rename firmware-auto-efi-nvram-path 8627ec167c tests: Turn abi-update.xml into a symlink 1773526224 tests: Consistently use /path/to/guest_VARS.fd 5c129c8e7a tests: Use virt-4.0 machine type for aarch64 8c326914d8 tests: Switch to firmware autoselection for hvf 751b0e6dbf tests: Use DO_TEST_CAPS_*_ABI_UPDATE() for ppc64 a771d7a5da test: qemu: Update qemu-8.1 test data on x86_64 edfce77ba2 Translated using Weblate (Swedish) b07640bb43 qemu_domain: Drop unused variables from qemuDomainChrDefDropDefaultPath() 8abc979bb0 qemu: Move channelTargetDir into stateDir d3759d3674 qemu: Generate shorter channel target paths 5d8e842a0f Translated using Weblate (Swedish) bcc04f39ff ci: Udate FreeBSD-13 image with lcitool manifest f199dd50df ci: Introduce a new 'lcitool' data directory 29ede88aa1 ci: Move Debian-11 workloads to Debian-12 61360d91a7 ci: Add Debian-12 target ca083a49aa Translated using Weblate (Korean) 9c9848f955 ci: build.sh: Join MESON_ARGS and MESON_OPTS 6788b2d3cd ci: build.sh: Drop the CI prefix from the CI_{MESON,NINJA}_ARGS vars ed1a0a63ce ci: build.sh: Always assume -Dsystem=true b845c2fd3b ci: build.sh: Use 'meson setup' explicitly d95b6e993f ci: build.sh: Drop the commentary about CI_BUILD_SCRIPT 1cd25886de gitlab-ci.yml: Use $HOME for rpmbuild's topdir instead of PWD 99cc3f7aa9 gitlab-ci.yml: Replace all explicit calls to ninja with meson commands 4e381c3e1d docs: index: Add a quick link to Submitting patches 6d46808a0e ci: integration: Drop the Fedora 35 check 85688f475f virsh: doMigrate: Require --copy-storage-(all|inc) with --migrate-disks 1c2bd205ed virsh: doMigrate: Rework virsh option to migration flag conversion ba8ae0532b qemuMigrationSrcBeginPhase: Require storage migration when 'migrate_disks' parameter is specified deac6f017e qemuMigrationSrcBeginPhase: Properly report error when non-shared storage migration is requested over tunnel fa1a54baa5 virStorageBackendLogicalCheckPool: Properly mark empty logical pools as active 831b5a6bd6 conf: fix error message 11b767d110 lxc_container: Increase stack size for lxcContainerChild() 3d2f3fb72b src: fix max file limits in systemd services 3a45a4d78c daemon: Treat logging of VIR_ERR_MULTIPLE_INTERFACES same as VIR_ERR_NO_INTERFACE 2b63b64ad9 virLXCProcessReportStartupLogError: Strip trailing newline from error 1f8558cf9a virLXCProcessReadLogOutputData: Refill buffer after filtering out noise 4b57c5fecf virLXCControllerSetupUsernsMap: Modify debug logging for clean startup errors 1ca3c339a1 lib: Prefer sizeof(variable) instead of sizeof(type) in memset 4f159d4269 lib: Finish using struct zero initializer manually b20a5e9a4d lib: use struct zero initializer instead of memset 7ce0fbccf1 virnetdaemon.c: Use struct zero initializer instead of memset 3b95df9eda virnetclient: Update comment about memset() 3d7faaf712 virnetlink: Drop unused variable from virNetlinkCommand() ea5352334a virfirewalld: Drop useless memset() in virFirewallDApplyRule() 258fc73cf0 remote_driver: Drop explicit memset(&sargs) in remoteAuthSASL() 5aba198687 qemu: Don't reuse variable in processSerialChangedEvent() 039b16e41e Decrease scope of some variables 6b4ce69251 virt-aa-helper: Use struct zero initializer instead of memset 33b7948983 tools: Fix vshControl declaration and initialization a8262cb331 qemu: don't add --mac-addr option to passt commandline 99349ba18e Revert "qemu_passt: Precreate passt logfile" bc9a254dc7 Revert "qemu_passt: Actually use @logfd" 98216cead9 domain_event: Drop virDomainEventMemoryDeviceSizeChangePtr fa048f88ef libvirt-guests: Remove unused variable 'libvirtd' b185dce64e Post-release version bump to 9.7.0 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-extended')
-rw-r--r--recipes-extended/libvirt/libvirt-python.inc2
-rw-r--r--recipes-extended/libvirt/libvirt_10.0.0.bb (renamed from recipes-extended/libvirt/libvirt_9.6.0.bb)2
2 files changed, 2 insertions, 2 deletions
diff --git a/recipes-extended/libvirt/libvirt-python.inc b/recipes-extended/libvirt/libvirt-python.inc
index a8c31e6a..6fb2b68c 100644
--- a/recipes-extended/libvirt/libvirt-python.inc
+++ b/recipes-extended/libvirt/libvirt-python.inc
@@ -20,7 +20,7 @@ INSANE_SKIP:${PN}-dbg += "buildpaths"
20 20
21SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python" 21SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python"
22 22
23SRC_URI[libvirt_python.sha256sum] = "53422d8e3110139655c3d9c2ff2602b238f8a39b7bf61a92a620119b45550a99" 23SRC_URI[libvirt_python.sha256sum] = "a82588f0e7db53eda7b7dbcbc448b0ec43e00a8c77cac69644495299b410c20d"
24 24
25export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml" 25export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml"
26export LIBVIRT_CFLAGS = "-I${S}/include" 26export LIBVIRT_CFLAGS = "-I${S}/include"
diff --git a/recipes-extended/libvirt/libvirt_9.6.0.bb b/recipes-extended/libvirt/libvirt_10.0.0.bb
index b63087e8..6b19b700 100644
--- a/recipes-extended/libvirt/libvirt_9.6.0.bb
+++ b/recipes-extended/libvirt/libvirt_10.0.0.bb
@@ -34,7 +34,7 @@ SRC_URI = "http://libvirt.org/sources/libvirt-${PV}.tar.xz;name=libvirt \
34 file://0001-messon.build-remove-build-path-information-to-avoid-.patch \ 34 file://0001-messon.build-remove-build-path-information-to-avoid-.patch \
35 " 35 "
36 36
37SRC_URI[libvirt.sha256sum] = "10f2e52dbb5df90410594a8e36d0e0587d38f11efb64ff32cbec422b93b70c52" 37SRC_URI[libvirt.sha256sum] = "8ba2e72ec8bdd2418554a1474c42c35704c30174b7611eaf9a16544b71bcf00a"
38 38
39inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative 39inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative
40USERADD_PACKAGES = "${PN}" 40USERADD_PACKAGES = "${PN}"