Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Sys-Virt for openSUSE:Factory checked in at 2026-09-08 16:53:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Sys-Virt (Old) and /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Sys-Virt" Tue Sep 8 16:53:28 2026 rev:120 rq:1375860 version:12.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Sys-Virt/perl-Sys-Virt.changes 2026-08-09 21:37:57.527593633 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.1265/perl-Sys-Virt.changes 2026-09-08 16:54:10.619115571 +0200 @@ -1,0 +2,6 @@ +Fri Sep 4 21:25:36 UTC 2026 - James Fehlig <[email protected]> + +- Update to 12.7.0 + - Add all new APIs and constants available in libvirt 12.7.0 + +------------------------------------------------------------------- Old: ---- Sys-Virt-12.6.0.tar.gz New: ---- Sys-Virt-12.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Sys-Virt.spec ++++++ --- /var/tmp/diff_new_pack.28gjWM/_old 2026-09-08 16:54:11.919170112 +0200 +++ /var/tmp/diff_new_pack.28gjWM/_new 2026-09-08 16:54:11.920170154 +0200 @@ -17,7 +17,7 @@ Name: perl-Sys-Virt -Version: 12.6.0 +Version: 12.7.0 Release: 0 %define cpan_name Sys-Virt Summary: Represent and manage a libvirt hypervisor connection ++++++ Sys-Virt-12.6.0.tar.gz -> Sys-Virt-12.7.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-12.6.0/Build.PL new/Sys-Virt-12.7.0/Build.PL --- old/Sys-Virt-12.6.0/Build.PL 2026-08-05 09:46:39.000000000 +0200 +++ new/Sys-Virt-12.7.0/Build.PL 2026-09-03 13:31:56.000000000 +0200 @@ -17,7 +17,7 @@ use strict; use warnings; -my $libvirtver = "12.6.0"; +my $libvirtver = "12.7.0"; my $stat = system "pkg-config --atleast-version=$libvirtver libvirt"; die "cannot run pkg-config to check libvirt version" if $stat == -1; die "libvirt >= $libvirtver is required\n" unless $stat == 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-12.6.0/Changes new/Sys-Virt-12.7.0/Changes --- old/Sys-Virt-12.6.0/Changes 2026-08-05 09:46:39.000000000 +0200 +++ new/Sys-Virt-12.7.0/Changes 2026-09-03 13:31:56.000000000 +0200 @@ -1,5 +1,11 @@ Revision history for perl module Sys::Virt +12.7.0 2026-09-03 + + - Add VIR_DOMAIN_IOTHREAD_POLL_WEIGHT constant + - Add VIR_DOMAIN_STATS_IOTHREAD_SUFFIX_POLL_WEIGHT constant + - Add VIR_DOMAIN_GUEST_INFO_DEVICES and related constants + 12.6.0 2026-08-05 - Add VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE_RUNNING constant diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-12.6.0/README new/Sys-Virt-12.7.0/README --- old/Sys-Virt-12.6.0/README 2026-08-05 09:46:39.000000000 +0200 +++ new/Sys-Virt-12.7.0/README 2026-09-03 13:31:56.000000000 +0200 @@ -8,6 +8,6 @@ Module::Build build system. For installation instructions, consult the INSTALL file. -The current minimum required version of libvirt is 12.6.0 +The current minimum required version of libvirt is 12.7.0 -- End diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-12.6.0/lib/Sys/Virt/Domain.pm new/Sys-Virt-12.7.0/lib/Sys/Virt/Domain.pm --- old/Sys-Virt-12.6.0/lib/Sys/Virt/Domain.pm 2026-08-05 09:46:39.000000000 +0200 +++ new/Sys-Virt-12.7.0/lib/Sys/Virt/Domain.pm 2026-09-03 13:31:56.000000000 +0200 @@ -2657,6 +2657,52 @@ =back +=item Sys::Virt::Domain::GUEST_INFO_DEVICES + +Guest devices information. + +=over 4 + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_COUNT + +The number of guest devices that detailed information is fetched for as +unsigned int. + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_PREFIX + +The parameter name prefix to access each device entry. Concatenate the +prefix, the entry number formatted as an unsigned integer and one of the +device suffix parameters to form a complete parameter name. + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_SUFFIX_DRIVER_DATE + +Driver release date in seconds since the epoch (e.g. 1736726400) as long +long. + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_SUFFIX_DRIVER_NAME + +Name of the device driver (e.g. ``VirtIO Balloon Driver``) as a string. + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_SUFFIX_DRIVER_VERSION + +Driver version (e.g. ``100.100.104.27100``) as a string. + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_SUFFIX_ID_TYPE + +Device identification (e.g. ``pci``) as a string. + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_SUFFIX_PCI_DEVICE + +PCI device (a device with GUEST_INFO_DEVICE_SUFFIX_ID_TYPE equal to +``pci``) device id (e.g. 4165) as a unsigned int. + +=item Sys::Virt::Domain::GUEST_INFO_DEVICE_SUFFIX_PCI_VENDOR + +PCI device (a device with GUEST_INFO_DEVICE_SUFFIX_ID_TYPE equal to +``pci``) vendor id (e.g. 6900) as a unsigned int. + +=back + =back C<$flags> is currently unused and defaults to zero. @@ -3929,6 +3975,14 @@ use to shrink its polling interval when the polling interval exceeds the poll_max_ns value. +=item Sys::Virt::Domain::IOTHREAD_PARAM_POLL_WEIGHT + +This provides a shift value for the adaptive polling algorithm to control +how much the most recent event interval affects the next polling duration +calculation. Larger values decrease the weight of the current interval, +enabling more gradual adjustments. Valid range is 0-63. A value of 0 lets +the hypervisor select a default weight. + =item Sys::Virt::Domain::IOTHREAD_PARAM_THREAD_POOL_MIN Sets the lower bound for thread pool size. A value of -1 disables this bound @@ -6010,6 +6064,12 @@ range of unsigned int. A 0 (zero) indicates to allow the underlying hypervisor to choose how to shrink the polling time. +=item Sys::Virt::Domain::STATS_IOTHREAD_SUFFIX_POLL_WEIGHT + +Polling weight factor as an unsigned int. This shift value controls how +much the most recent event interval affects adaptive polling calculations. +A 0 (zero) indicates the hypervisor's default weight is used. + =back =item Sys::Virt::Domain::STATS_MEMORY diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-12.6.0/lib/Sys/Virt.pm new/Sys-Virt-12.7.0/lib/Sys/Virt.pm --- old/Sys-Virt-12.6.0/lib/Sys/Virt.pm 2026-08-05 09:46:39.000000000 +0200 +++ new/Sys-Virt-12.7.0/lib/Sys/Virt.pm 2026-09-03 13:31:56.000000000 +0200 @@ -92,7 +92,7 @@ use Sys::Virt::DomainCheckpoint; use Sys::Virt::Stream; -our $VERSION = '12.6.0'; +our $VERSION = '12.7.0'; require XSLoader; XSLoader::load('Sys::Virt', $VERSION); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-12.6.0/lib/Sys/Virt.xs new/Sys-Virt-12.7.0/lib/Sys/Virt.xs --- old/Sys-Virt-12.6.0/lib/Sys/Virt.xs 2026-08-05 09:46:39.000000000 +0200 +++ new/Sys-Virt-12.7.0/lib/Sys/Virt.xs 2026-09-03 13:31:56.000000000 +0200 @@ -6860,7 +6860,7 @@ virTypedParameterPtr params; size_t nparams; PPCODE: - nparams = 5; + nparams = 6; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_DOMAIN_IOTHREAD_POLL_MAX_NS, @@ -6883,6 +6883,10 @@ VIR_TYPED_PARAM_FIELD_LENGTH); params[4].type = VIR_TYPED_PARAM_INT; + strncpy(params[5].field, VIR_DOMAIN_IOTHREAD_POLL_WEIGHT, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[5].type = VIR_TYPED_PARAM_UINT; + nparams = vir_typed_param_from_hv(newparams, params, nparams); if (virDomainSetIOThreadParams(dom, iothread_id, @@ -10611,6 +10615,7 @@ REGISTER_CONSTANT_STR(VIR_DOMAIN_IOTHREAD_POLL_MAX_NS, IOTHREAD_PARAM_POLL_MAX_NS); REGISTER_CONSTANT_STR(VIR_DOMAIN_IOTHREAD_POLL_GROW, IOTHREAD_PARAM_POLL_GROW); REGISTER_CONSTANT_STR(VIR_DOMAIN_IOTHREAD_POLL_SHRINK, IOTHREAD_PARAM_POLL_SHRINK); + REGISTER_CONSTANT_STR(VIR_DOMAIN_IOTHREAD_POLL_WEIGHT, IOTHREAD_PARAM_POLL_WEIGHT); REGISTER_CONSTANT_STR(VIR_DOMAIN_IOTHREAD_THREAD_POOL_MIN, IOTHREAD_PARAM_THREAD_POOL_MIN); REGISTER_CONSTANT_STR(VIR_DOMAIN_IOTHREAD_THREAD_POOL_MAX, IOTHREAD_PARAM_THREAD_POOL_MAX); @@ -10877,6 +10882,7 @@ REGISTER_CONSTANT(VIR_DOMAIN_GUEST_INFO_DISKS, GUEST_INFO_DISKS); REGISTER_CONSTANT(VIR_DOMAIN_GUEST_INFO_INTERFACES, GUEST_INFO_INTERFACES); REGISTER_CONSTANT(VIR_DOMAIN_GUEST_INFO_LOAD, GUEST_INFO_LOAD); + REGISTER_CONSTANT(VIR_DOMAIN_GUEST_INFO_DEVICES, GUEST_INFO_DEVICES); REGISTER_CONSTANT(VIR_DOMAIN_AGENT_RESPONSE_TIMEOUT_BLOCK, AGENT_RESPONSE_TIMEOUT_BLOCK); REGISTER_CONSTANT(VIR_DOMAIN_AGENT_RESPONSE_TIMEOUT_NOWAIT, AGENT_RESPONSE_TIMEOUT_NOWAIT); @@ -10926,6 +10932,14 @@ REGISTER_CONSTANT(VIR_DOMAIN_GRAPHICS_RELOAD_TYPE_ANY, GRAPHICS_RELOAD_TYPE_ANY); REGISTER_CONSTANT(VIR_DOMAIN_GRAPHICS_RELOAD_TYPE_VNC, GRAPHICS_RELOAD_TYPE_VNC); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_COUNT, GUEST_INFO_DEVICE_COUNT); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_PREFIX, GUEST_INFO_DEVICE_PREFIX); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_SUFFIX_DRIVER_DATE, GUEST_INFO_DEVICE_SUFFIX_DRIVER_DATE); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_SUFFIX_DRIVER_NAME, GUEST_INFO_DEVICE_SUFFIX_DRIVER_NAME); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_SUFFIX_DRIVER_VERSION, GUEST_INFO_DEVICE_SUFFIX_DRIVER_VERSION); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_SUFFIX_ID_TYPE, GUEST_INFO_DEVICE_SUFFIX_ID_TYPE); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_SUFFIX_PCI_DEVICE, GUEST_INFO_DEVICE_SUFFIX_PCI_DEVICE); + REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DEVICE_SUFFIX_PCI_VENDOR, GUEST_INFO_DEVICE_SUFFIX_PCI_VENDOR); REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DISK_COUNT, GUEST_INFO_DISK_COUNT); REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DISK_PREFIX, GUEST_INFO_DISK_PREFIX); REGISTER_CONSTANT_STR(VIR_DOMAIN_GUEST_INFO_DISK_SUFFIX_ALIAS, GUEST_INFO_DISK_SUFFIX_ALIAS); @@ -11085,6 +11099,7 @@ REGISTER_CONSTANT_STR(VIR_DOMAIN_STATS_IOTHREAD_SUFFIX_POLL_GROW, STATS_IOTHREAD_SUFFIX_POLL_GROW); REGISTER_CONSTANT_STR(VIR_DOMAIN_STATS_IOTHREAD_SUFFIX_POLL_MAX_NS, STATS_IOTHREAD_SUFFIX_POLL_MAX_NS); REGISTER_CONSTANT_STR(VIR_DOMAIN_STATS_IOTHREAD_SUFFIX_POLL_SHRINK, STATS_IOTHREAD_SUFFIX_POLL_SHRINK); + REGISTER_CONSTANT_STR(VIR_DOMAIN_STATS_IOTHREAD_SUFFIX_POLL_WEIGHT, STATS_IOTHREAD_SUFFIX_POLL_WEIGHT); REGISTER_CONSTANT_STR(VIR_DOMAIN_STATS_MEMORY_BANDWIDTH_MONITOR_COUNT, STATS_MEMORY_BANDWIDTH_MONITOR_COUNT); REGISTER_CONSTANT_STR(VIR_DOMAIN_STATS_MEMORY_BANDWIDTH_MONITOR_PREFIX, STATS_MEMORY_BANDWIDTH_MONITOR_PREFIX); REGISTER_CONSTANT_STR(VIR_DOMAIN_STATS_MEMORY_BANDWIDTH_MONITOR_SUFFIX_NAME, STATS_MEMORY_BANDWIDTH_MONITOR_SUFFIX_NAME); ++++++ _service ++++++ --- /var/tmp/diff_new_pack.28gjWM/_old 2026-09-08 16:54:12.138179300 +0200 +++ /var/tmp/diff_new_pack.28gjWM/_new 2026-09-08 16:54:12.142179468 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="manual"> <param name="filename">Sys-Virt</param> - <param name="revision">v12.6.0</param> + <param name="revision">v12.7.0</param> <param name="scm">git</param> <param name="submodules">disable</param> <param name="url">https://gitlab.com/libvirt/libvirt-perl.git</param>
