diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-01-16 02:26:57 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-01-19 14:29:24 +0000 |
commit | 528c2892feec715fca70fcc20c6957f2032bca59 (patch) | |
tree | 7f4476e99cf1d73a5e11c3cc8e632a876f94500a /recipes-extended/libvirt/libvirt-python.inc | |
parent | cb8478033922a21872886c43793d665c5e17e31d (diff) | |
download | meta-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/libvirt/libvirt-python.inc')
-rw-r--r-- | recipes-extended/libvirt/libvirt-python.inc | 2 |
1 files changed, 1 insertions, 1 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 | ||
21 | SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python" | 21 | SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python" |
22 | 22 | ||
23 | SRC_URI[libvirt_python.sha256sum] = "53422d8e3110139655c3d9c2ff2602b238f8a39b7bf61a92a620119b45550a99" | 23 | SRC_URI[libvirt_python.sha256sum] = "a82588f0e7db53eda7b7dbcbc448b0ec43e00a8c77cac69644495299b410c20d" |
24 | 24 | ||
25 | export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml" | 25 | export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml" |
26 | export LIBVIRT_CFLAGS = "-I${S}/include" | 26 | export LIBVIRT_CFLAGS = "-I${S}/include" |