Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libvirt for openSUSE:Factory checked in at 2023-10-19 22:46:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvirt (Old) and /work/SRC/openSUSE:Factory/.libvirt.new.1945 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt" Thu Oct 19 22:46:53 2023 rev:386 rq:1118744 version:9.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes 2023-10-04 22:30:38.445883089 +0200 +++ /work/SRC/openSUSE:Factory/.libvirt.new.1945/libvirt.changes 2023-10-19 22:49:13.926594293 +0200 @@ -1,0 +2,11 @@ +Wed Oct 18 22:30:10 UTC 2023 - James Fehlig <jfeh...@suse.com> + +- supportconfig: Adapt plugin to modern supportconfig + +------------------------------------------------------------------- +Tue Oct 17 22:54:48 UTC 2023 - James Fehlig <jfeh...@suse.com> + +- spec: Disable use of libnbd/nbdkit + bsc#1216274 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.4Q3xqf/_old 2023-10-19 22:49:14.882628968 +0200 +++ /var/tmp/diff_new_pack.4Q3xqf/_new 2023-10-19 22:49:14.886629113 +0200 @@ -52,6 +52,7 @@ %define with_numad 0%{!?_without_numad:0} %define with_firewalld_zone 0%{!?_without_firewalld_zone:0} %define with_libssh 0%{!?_without_libssh:0} +%define with_nbdkit 0%{!?_without_nbdkit:0} # Set the OS / architecture specific special cases @@ -206,8 +207,10 @@ BuildRequires: cyrus-sasl-devel BuildRequires: ebtables BuildRequires: iptables -BuildRequires: libnbd-devel BuildRequires: polkit >= 0.112 +%if %{with_nbdkit} +BuildRequires: libnbd-devel +%endif # For mount/umount in FS driver BuildRequires: util-linux # For LVM drivers @@ -601,9 +604,11 @@ %if %{with_numad} Suggests: numad %endif +%if %{with_nbdkit} Recommends: nbdkit Recommends: nbdkit-curl-plugin Recommends: nbdkit-ssh-plugin +%endif %description daemon-driver-qemu The qemu driver plugin for the libvirtd daemon, providing @@ -816,10 +821,8 @@ %build %if %{with_qemu} %define arg_qemu -Ddriver_qemu=enabled - %define arg_libnbd -Dlibnbd=enabled %else %define arg_qemu -Ddriver_qemu=disabled - %define arg_libnbd -Dlibnbd=disabled %endif %if %{with_openvz} %define arg_openvz -Ddriver_openvz=enabled @@ -903,6 +906,11 @@ %else %define arg_numad -Dnumad=disabled %endif +%if %{with_nbdkit} + %define arg_nbdkit -Dnbdkit=enabled +%else + %define arg_nbdkit -Dnbdkit=disabled +%endif %if %{with_apparmor} %define arg_apparmor -Dapparmor=enabled -Dsecdriver_apparmor=enabled %define arg_apparmor_profiles -Dapparmor_profiles=enabled @@ -1013,6 +1021,7 @@ -Dstorage_vstorage=disabled \ %{?arg_numactl} \ %{?arg_numad} \ + %{?arg_nbdkit} \ -Dcapng=enabled \ -Dfuse=enabled \ -Dnetcf=disabled \ @@ -1025,7 +1034,6 @@ -Dyajl=enabled \ %{?arg_sanlock} \ -Dlibpcap=enabled \ - %{?arg_libnbd} \ -Dlibnl=enabled \ -Daudit=enabled \ -Ddtrace=enabled \ ++++++ libvirt-9.8.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/libvirt/libvirt-9.8.0.tar.xz /work/SRC/openSUSE:Factory/.libvirt.new.1945/libvirt-9.8.0.tar.xz differ: char 15, line 1 ++++++ libvirt-supportconfig ++++++ --- /var/tmp/diff_new_pack.4Q3xqf/_old 2023-10-19 22:49:14.962631870 +0200 +++ /var/tmp/diff_new_pack.4Q3xqf/_new 2023-10-19 22:49:14.966632015 +0200 @@ -5,7 +5,8 @@ # about libvirt ############################################################# -RCFILE="/usr/lib/supportconfig/resources/scplugin.rc" +RCFILE="/usr/lib/supportconfig/resources/supportconfig.rc" +OF="output-libvirt.txt" # conf files for all daemons reside in /etc/libvirt/. VM conf files # and log files reside in hypervisor-specific locations. @@ -16,7 +17,7 @@ if [ -s $RCFILE ]; then if ! source $RCFILE; then - echo "ERROR: Initializing resource file: $RCFILE" >&2 + log_write $OF "ERROR: Initializing resource file: $RCFILE" exit 1 fi fi @@ -25,33 +26,11 @@ thisrpm="$1" if rpm -q "$thisrpm" >/dev/null 2>&1; then - return 0 + return 0 fi return 1 } -rpm_verify() { - thisrpm="$1" - local ret=0 - - echo - echo "#==[ Validating RPM ]=================================#" - if rpm -q "$thisrpm" >/dev/null 2>&1; then - echo "# rpm -V $thisrpm" - - if rpm -V "$thisrpm"; then - echo "Status: Passed" - else - echo "Status: WARNING" - fi - else - echo "package $thisrpm is not installed" - ret=1 - fi - echo - return $ret -} - if rpm_installed libvirt-daemon-driver-libxl; then test -d /etc/libvirt/libxl && PERSISTENT_VM_CONF_FILES="$PERSISTENT_VM_CONF_FILES $(find -L /etc/libvirt/libxl/ -type f | sort)" test -d /run/libvirt/libxl && ACTIVE_VM_CONF_FILES="$ACTIVE_VM_CONF_FILES $(find -L /run/libvirt/libxl/ -type f | sort)" @@ -70,53 +49,48 @@ if rpm_installed libvirt-client && virsh capabilities > /dev/null 2>&1; then - plugin_command "virsh version" - plugin_command "virsh capabilities" - plugin_command "virsh domcapabilities" - plugin_command "virsh nodeinfo" - plugin_command "virsh nodedev-list" + log_cmd $OF "virsh version" + log_cmd $OF "virsh capabilities" + log_cmd $OF "virsh domcapabilities" + log_cmd $OF "virsh nodeinfo" + log_cmd $OF "virsh nodedev-list" # print all known domains on default URI - plugin_command "virsh list --all" - echo + log_cmd $OF "virsh list --all" # dump configuration info of active domains on default URI for DOM in $(virsh list --name) do - plugin_command "virsh dumpxml $DOM" - plugin_command "virsh vcpuinfo $DOM" - plugin_command "virsh dominfo $DOM" - plugin_command "virsh domjobinfo $DOM" - plugin_command "virsh dommemstat $DOM" - plugin_command "virsh snapshot-list $DOM" - echo + log_cmd $OF "virsh dumpxml $DOM" + log_cmd $OF "virsh vcpuinfo $DOM" + log_cmd $OF "virsh dominfo $DOM" + log_cmd $OF "virsh domjobinfo $DOM" + log_cmd $OF "virsh dommemstat $DOM" + log_cmd $OF "virsh snapshot-list $DOM" done # dump configuration info of inactive domains on default URI for DOM in $(virsh list --name --inactive) do - plugin_command "virsh dumpxml $DOM" - plugin_command "virsh snapshot-list $DOM" - echo + log_cmd $OF "virsh dumpxml $DOM" + log_cmd $OF "virsh snapshot-list $DOM" done # dump active networks, interfaces and storage pools - plugin_command "virsh net-list" - plugin_command "virsh iface-list" - plugin_command "virsh pool-list" + log_cmd $OF "virsh net-list" + log_cmd $OF "virsh iface-list" + log_cmd $OF "virsh pool-list" fi # dump libvirtd-related conf files -pconf_files "$DAEMON_CONF_FILES" +conf_files $OF "$DAEMON_CONF_FILES" # dump persistent VM-related conf files -pconf_files "$PERSISTENT_VM_CONF_FILES" +conf_files $OF "$PERSISTENT_VM_CONF_FILES" # dump active VM-related conf files -pconf_files "$ACTIVE_VM_CONF_FILES" +conf_files $OF "$ACTIVE_VM_CONF_FILES" # dump hook conf files test -d /etc/libvirt/hooks && FILES="$(find -L /etc/libvirt/hooks/ -type f | sort)" -pconf_files "$FILES" +conf_files $OF "$FILES" # dump all log files -plog_files 0 "$DAEMON_LOG_FILES" - -echo "Done" +log_files $OF 0 "$DAEMON_LOG_FILES"