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 2023-01-26 13:57:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Sys-Virt (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Sys-Virt"

Thu Jan 26 13:57:17 2023 rev:96 rq:1060522 version:9.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Sys-Virt/perl-Sys-Virt.changes      
2022-12-09 13:19:17.791484707 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.32243/perl-Sys-Virt.changes   
2023-01-26 14:06:07.058798440 +0100
@@ -1,0 +2,7 @@
+Tue Jan 17 19:00:35 UTC 2023 - James Fehlig <[email protected]>
+
+- Update to 9.0.0
+  - Add all new APIs and constants in libvirt 9.0.0
+  - jsc#PED-620
+
+-------------------------------------------------------------------

Old:
----
  Sys-Virt-8.10.0.tar.gz

New:
----
  Sys-Virt-9.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Sys-Virt.spec ++++++
--- /var/tmp/diff_new_pack.qz6Km1/_old  2023-01-26 14:06:07.570801456 +0100
+++ /var/tmp/diff_new_pack.qz6Km1/_new  2023-01-26 14:06:07.578801504 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Sys-Virt
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Sys-Virt
-Version:        8.10.0
+Version:        9.0.0
 Release:        0
 %define cpan_name Sys-Virt
 Summary:        Represent and manage a libvirt hypervisor connection

++++++ Sys-Virt-8.10.0.tar.gz -> Sys-Virt-9.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/Build.PL new/Sys-Virt-9.0.0/Build.PL
--- old/Sys-Virt-8.10.0/Build.PL        2022-12-07 13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/Build.PL 2023-01-16 16:17:05.000000000 +0100
@@ -17,7 +17,7 @@
 use strict;
 use warnings;
 
-my $libvirtver = "8.10.0";
+my $libvirtver = "9.0.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-8.10.0/Changes new/Sys-Virt-9.0.0/Changes
--- old/Sys-Virt-8.10.0/Changes 2022-12-07 13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/Changes  2023-01-16 16:17:05.000000000 +0100
@@ -1,5 +1,10 @@
 Revision history for perl module Sys::Virt
 
+9.0.0 2023-01-16
+
+ - Add VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_DELETE constant
+ - Add virDomainFDAssociate and related constants
+
 8.10.0 2022-12-07
 
  - Add VIR_STORAGE_VOL_CREATE_VALIDATE constant
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/README new/Sys-Virt-9.0.0/README
--- old/Sys-Virt-8.10.0/README  2022-12-07 13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/README   2023-01-16 16:17:05.000000000 +0100
@@ -8,6 +8,6 @@
 Module::Build buld system. For installation instructions, consult
 the INSTALL file.
 
-The current minimum required version of libvirt is 8.10.0
+The current minimum required version of libvirt is 9.0.0
 
 -- End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/buildenv/fedora-35.sh 
new/Sys-Virt-9.0.0/ci/buildenv/fedora-35.sh
--- old/Sys-Virt-8.10.0/ci/buildenv/fedora-35.sh        2022-12-07 
13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/buildenv/fedora-35.sh 1970-01-01 01:00:00.000000000 
+0100
@@ -1,54 +0,0 @@
-# THIS FILE WAS AUTO-GENERATED
-#
-#  $ lcitool manifest ci/manifest.yml
-#
-# https://gitlab.com/libvirt/libvirt-ci
-
-function install_buildenv() {
-    dnf update -y
-    dnf install -y \
-        ca-certificates \
-        ccache \
-        cpp \
-        gcc \
-        gettext \
-        git \
-        glib2-devel \
-        glibc-devel \
-        glibc-langpack-en \
-        gnutls-devel \
-        libnl3-devel \
-        libtirpc-devel \
-        libxml2 \
-        libxml2-devel \
-        libxslt \
-        make \
-        meson \
-        ninja-build \
-        perl-Archive-Tar \
-        perl-CPAN-Changes \
-        perl-ExtUtils-CBuilder \
-        perl-Module-Build \
-        perl-Sys-Hostname \
-        perl-Test-Pod \
-        perl-Test-Pod-Coverage \
-        perl-Time-HiRes \
-        perl-XML-XPath \
-        perl-base \
-        perl-generators \
-        pkgconfig \
-        python3 \
-        python3-docutils \
-        rpcgen \
-        rpm-build
-    rpm -qa | sort > /packages.txt
-    mkdir -p /usr/libexec/ccache-wrappers
-    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
-    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
-}
-
-export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
-export LANG="en_US.UTF-8"
-export MAKE="/usr/bin/make"
-export NINJA="/usr/bin/ninja"
-export PYTHON="/usr/bin/python3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/buildenv/fedora-37.sh 
new/Sys-Virt-9.0.0/ci/buildenv/fedora-37.sh
--- old/Sys-Virt-8.10.0/ci/buildenv/fedora-37.sh        1970-01-01 
01:00:00.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/buildenv/fedora-37.sh 2023-01-16 16:17:05.000000000 
+0100
@@ -0,0 +1,54 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+#  $ lcitool manifest ci/manifest.yml
+#
+# https://gitlab.com/libvirt/libvirt-ci
+
+function install_buildenv() {
+    dnf update -y
+    dnf install -y \
+        ca-certificates \
+        ccache \
+        cpp \
+        gcc \
+        gettext \
+        git \
+        glib2-devel \
+        glibc-devel \
+        glibc-langpack-en \
+        gnutls-devel \
+        libnl3-devel \
+        libtirpc-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        make \
+        meson \
+        ninja-build \
+        perl-Archive-Tar \
+        perl-CPAN-Changes \
+        perl-ExtUtils-CBuilder \
+        perl-Module-Build \
+        perl-Sys-Hostname \
+        perl-Test-Pod \
+        perl-Test-Pod-Coverage \
+        perl-Time-HiRes \
+        perl-XML-XPath \
+        perl-base \
+        perl-generators \
+        pkgconfig \
+        python3 \
+        python3-docutils \
+        rpcgen \
+        rpm-build
+    rpm -qa | sort > /packages.txt
+    mkdir -p /usr/libexec/ccache-wrappers
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
+}
+
+export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
+export LANG="en_US.UTF-8"
+export MAKE="/usr/bin/make"
+export NINJA="/usr/bin/ninja"
+export PYTHON="/usr/bin/python3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/containers/fedora-35.Dockerfile 
new/Sys-Virt-9.0.0/ci/containers/fedora-35.Dockerfile
--- old/Sys-Virt-8.10.0/ci/containers/fedora-35.Dockerfile      2022-12-07 
13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/containers/fedora-35.Dockerfile       1970-01-01 
01:00:00.000000000 +0100
@@ -1,66 +0,0 @@
-# THIS FILE WAS AUTO-GENERATED
-#
-#  $ lcitool manifest ci/manifest.yml
-#
-# https://gitlab.com/libvirt/libvirt-ci
-
-FROM registry.fedoraproject.org/fedora:35
-
-RUN dnf install -y nosync && \
-    echo -e '#!/bin/sh\n\
-if test -d /usr/lib64\n\
-then\n\
-    export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
-else\n\
-    export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
-fi\n\
-exec "$@"' > /usr/bin/nosync && \
-    chmod +x /usr/bin/nosync && \
-    nosync dnf update -y && \
-    nosync dnf install -y \
-               ca-certificates \
-               ccache \
-               cpp \
-               gcc \
-               gettext \
-               git \
-               glib2-devel \
-               glibc-devel \
-               glibc-langpack-en \
-               gnutls-devel \
-               libnl3-devel \
-               libtirpc-devel \
-               libxml2 \
-               libxml2-devel \
-               libxslt \
-               make \
-               meson \
-               ninja-build \
-               perl-Archive-Tar \
-               perl-CPAN-Changes \
-               perl-ExtUtils-CBuilder \
-               perl-Module-Build \
-               perl-Sys-Hostname \
-               perl-Test-Pod \
-               perl-Test-Pod-Coverage \
-               perl-Time-HiRes \
-               perl-XML-XPath \
-               perl-base \
-               perl-generators \
-               pkgconfig \
-               python3 \
-               python3-docutils \
-               rpcgen \
-               rpm-build && \
-    nosync dnf autoremove -y && \
-    nosync dnf clean all -y && \
-    rpm -qa | sort > /packages.txt && \
-    mkdir -p /usr/libexec/ccache-wrappers && \
-    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
-    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
-
-ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
-ENV LANG "en_US.UTF-8"
-ENV MAKE "/usr/bin/make"
-ENV NINJA "/usr/bin/ninja"
-ENV PYTHON "/usr/bin/python3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/containers/fedora-37.Dockerfile 
new/Sys-Virt-9.0.0/ci/containers/fedora-37.Dockerfile
--- old/Sys-Virt-8.10.0/ci/containers/fedora-37.Dockerfile      1970-01-01 
01:00:00.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/containers/fedora-37.Dockerfile       2023-01-16 
16:17:05.000000000 +0100
@@ -0,0 +1,66 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+#  $ lcitool manifest ci/manifest.yml
+#
+# https://gitlab.com/libvirt/libvirt-ci
+
+FROM registry.fedoraproject.org/fedora:37
+
+RUN dnf install -y nosync && \
+    echo -e '#!/bin/sh\n\
+if test -d /usr/lib64\n\
+then\n\
+    export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
+else\n\
+    export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
+fi\n\
+exec "$@"' > /usr/bin/nosync && \
+    chmod +x /usr/bin/nosync && \
+    nosync dnf update -y && \
+    nosync dnf install -y \
+               ca-certificates \
+               ccache \
+               cpp \
+               gcc \
+               gettext \
+               git \
+               glib2-devel \
+               glibc-devel \
+               glibc-langpack-en \
+               gnutls-devel \
+               libnl3-devel \
+               libtirpc-devel \
+               libxml2 \
+               libxml2-devel \
+               libxslt \
+               make \
+               meson \
+               ninja-build \
+               perl-Archive-Tar \
+               perl-CPAN-Changes \
+               perl-ExtUtils-CBuilder \
+               perl-Module-Build \
+               perl-Sys-Hostname \
+               perl-Test-Pod \
+               perl-Test-Pod-Coverage \
+               perl-Time-HiRes \
+               perl-XML-XPath \
+               perl-base \
+               perl-generators \
+               pkgconfig \
+               python3 \
+               python3-docutils \
+               rpcgen \
+               rpm-build && \
+    nosync dnf autoremove -y && \
+    nosync dnf clean all -y && \
+    rpm -qa | sort > /packages.txt && \
+    mkdir -p /usr/libexec/ccache-wrappers && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
+
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/gitlab/build-templates.yml 
new/Sys-Virt-9.0.0/ci/gitlab/build-templates.yml
--- old/Sys-Virt-8.10.0/ci/gitlab/build-templates.yml   2022-12-07 
13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/gitlab/build-templates.yml    2023-01-16 
16:17:05.000000000 +0100
@@ -9,14 +9,14 @@
 # We use pre-built containers for any pipelines that are:
 #
 #  - Validating code committed on default upstream branch
-#  - Validating patches targetting default upstream branch
+#  - Validating patches targeting default upstream branch
 #    which do not have CI changes
 #
 # We use a local build env for any pipelines that are:
 #
 #  - Validating code committed to a non-default upstream branch
-#  - Validating patches targetting a non-default upstream branch
-#  - Validating patches targetting default upstream branch which
+#  - Validating patches targeting a non-default upstream branch
+#  - Validating patches targeting default upstream branch which
 #    include CI changes
 #  - Validating code committed to a fork branch
 #
@@ -26,6 +26,7 @@
 .gitlab_native_build_job_prebuilt_env:
   image: $CI_REGISTRY/$RUN_UPSTREAM_NAMESPACE/libvirt-perl/ci-$NAME:latest
   stage: builds
+  interruptible: true
   before_script:
     - cat /packages.txt
   rules:
@@ -36,14 +37,14 @@
     - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
       when: on_success
 
-    # upstream: other web/api/scheduled pipelines targetting the default branch
+    # upstream: other web/api/scheduled pipelines targeting the default branch
     - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $CI_COMMIT_REF_NAME == 
$CI_DEFAULT_BRANCH && $JOB_OPTIONAL'
       when: manual
       allow_failure: true
     - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $CI_COMMIT_REF_NAME == 
$CI_DEFAULT_BRANCH'
       when: on_success
 
-    # upstream+forks: merge requests targetting the default branch, without CI 
changes
+    # upstream+forks: merge requests targeting the default branch, without CI 
changes
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH'
       changes:
         - ci/gitlab/container-templates.yml
@@ -61,6 +62,7 @@
 .gitlab_native_build_job_local_env:
   image: $IMAGE
   stage: builds
+  interruptible: true
   before_script:
     - source ci/buildenv/$NAME.sh
     - install_buildenv
@@ -79,7 +81,7 @@
     - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE'
       when: on_success
 
-    # upstream: other web/api/scheduled pipelines targetting non-default 
branches
+    # upstream: other web/api/scheduled pipelines targeting non-default 
branches
     - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $CI_COMMIT_REF_NAME != 
$CI_DEFAULT_BRANCH && $JOB_OPTIONAL'
       when: manual
       allow_failure: true
@@ -93,7 +95,7 @@
     - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/'
       when: on_success
 
-    # upstream+forks: merge requests targetting the default branch, with CI 
changes
+    # upstream+forks: merge requests targeting the default branch, with CI 
changes
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH && $JOB_OPTIONAL'
       changes:
         - ci/gitlab/container-templates.yml
@@ -106,7 +108,7 @@
         - ci/containers/$NAME.Dockerfile
       when: on_success
 
-    # upstream+forks: merge requests targetting non-default branches
+    # upstream+forks: merge requests targeting non-default branches
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH && $JOB_OPTIONAL'
       when: manual
       allow_failure: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/gitlab/builds.yml 
new/Sys-Virt-9.0.0/ci/gitlab/builds.yml
--- old/Sys-Virt-8.10.0/ci/gitlab/builds.yml    2022-12-07 13:44:52.000000000 
+0100
+++ new/Sys-Virt-9.0.0/ci/gitlab/builds.yml     2023-01-16 16:17:05.000000000 
+0100
@@ -139,52 +139,52 @@
     NAME: debian-sid
 
 
-x86_64-fedora-35-prebuilt-env:
+x86_64-fedora-36-prebuilt-env:
   extends: .native_build_job_prebuilt_env
   needs:
-    - job: x86_64-fedora-35-container
+    - job: x86_64-fedora-36-container
       optional: true
   allow_failure: false
   variables:
-    NAME: fedora-35
+    NAME: fedora-36
   artifacts:
     expire_in: 1 hour
     paths:
       - libvirt-perl-rpms
 
-x86_64-fedora-35-local-env:
+x86_64-fedora-36-local-env:
   extends: .native_build_job_local_env
   needs: []
   allow_failure: false
   variables:
-    IMAGE: registry.fedoraproject.org/fedora:35
-    NAME: fedora-35
+    IMAGE: registry.fedoraproject.org/fedora:36
+    NAME: fedora-36
   artifacts:
     expire_in: 1 hour
     paths:
       - libvirt-perl-rpms
 
 
-x86_64-fedora-36-prebuilt-env:
+x86_64-fedora-37-prebuilt-env:
   extends: .native_build_job_prebuilt_env
   needs:
-    - job: x86_64-fedora-36-container
+    - job: x86_64-fedora-37-container
       optional: true
   allow_failure: false
   variables:
-    NAME: fedora-36
+    NAME: fedora-37
   artifacts:
     expire_in: 1 hour
     paths:
       - libvirt-perl-rpms
 
-x86_64-fedora-36-local-env:
+x86_64-fedora-37-local-env:
   extends: .native_build_job_local_env
   needs: []
   allow_failure: false
   variables:
-    IMAGE: registry.fedoraproject.org/fedora:36
-    NAME: fedora-36
+    IMAGE: registry.fedoraproject.org/fedora:37
+    NAME: fedora-37
   artifacts:
     expire_in: 1 hour
     paths:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/gitlab/container-templates.yml 
new/Sys-Virt-9.0.0/ci/gitlab/container-templates.yml
--- old/Sys-Virt-8.10.0/ci/gitlab/container-templates.yml       2022-12-07 
13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/gitlab/container-templates.yml        2023-01-16 
16:17:05.000000000 +0100
@@ -16,6 +16,7 @@
 .container_job:
   image: docker:stable
   stage: containers
+  interruptible: false
   needs: []
   services:
     - docker:dind
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/gitlab/containers.yml 
new/Sys-Virt-9.0.0/ci/gitlab/containers.yml
--- old/Sys-Virt-8.10.0/ci/gitlab/containers.yml        2022-12-07 
13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/gitlab/containers.yml 2023-01-16 16:17:05.000000000 
+0100
@@ -49,18 +49,18 @@
     NAME: debian-sid
 
 
-x86_64-fedora-35-container:
+x86_64-fedora-36-container:
   extends: .container_job
   allow_failure: false
   variables:
-    NAME: fedora-35
+    NAME: fedora-36
 
 
-x86_64-fedora-36-container:
+x86_64-fedora-37-container:
   extends: .container_job
   allow_failure: false
   variables:
-    NAME: fedora-36
+    NAME: fedora-37
 
 
 x86_64-fedora-rawhide-container:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/gitlab/sanity-checks.yml 
new/Sys-Virt-9.0.0/ci/gitlab/sanity-checks.yml
--- old/Sys-Virt-8.10.0/ci/gitlab/sanity-checks.yml     2022-12-07 
13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/gitlab/sanity-checks.yml      2023-01-16 
16:17:05.000000000 +0100
@@ -9,6 +9,7 @@
   stage: sanity_checks
   needs: []
   image: registry.gitlab.com/libvirt/libvirt-ci/check-dco:master
+  interruptible: true
   script:
     - /check-dco "$RUN_UPSTREAM_NAMESPACE"
   rules:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/gitlab.yml 
new/Sys-Virt-9.0.0/ci/gitlab.yml
--- old/Sys-Virt-8.10.0/ci/gitlab.yml   2022-12-07 13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/gitlab.yml    2023-01-16 16:17:05.000000000 +0100
@@ -67,6 +67,7 @@
 debug:
   image: docker.io/library/alpine:3
   stage: sanity_checks
+  interruptible: true
   needs: []
   script:
     - printenv | sort
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/ci/manifest.yml 
new/Sys-Virt-9.0.0/ci/manifest.yml
--- old/Sys-Virt-8.10.0/ci/manifest.yml 2022-12-07 13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/ci/manifest.yml  2023-01-16 16:17:05.000000000 +0100
@@ -42,7 +42,7 @@
       - arch: x86_64
         allow-failure: true
 
-  fedora-35:
+  fedora-36:
     jobs:
       - arch: x86_64
         artifacts:
@@ -50,7 +50,7 @@
           paths:
             - libvirt-perl-rpms
 
-  fedora-36:
+  fedora-37:
     jobs:
       - arch: x86_64
         artifacts:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/lib/Sys/Virt/Domain.pm 
new/Sys-Virt-9.0.0/lib/Sys/Virt/Domain.pm
--- old/Sys-Virt-8.10.0/lib/Sys/Virt/Domain.pm  2022-12-07 13:44:52.000000000 
+0100
+++ new/Sys-Virt-9.0.0/lib/Sys/Virt/Domain.pm   2023-01-16 16:17:05.000000000 
+0100
@@ -1795,6 +1795,10 @@
 
 The guest is performing a block backup
 
+=item Sys::Virt::Domain::JOB_OPERATION_SNAPSHOT_DELETE
+
+The guest is deleting a snapshot
+
 =back
 
 =item $dom->abort_job($flags=0)
@@ -2380,6 +2384,24 @@
 
 =back
 
+=item $dom->fd_associate($name, \@fds, $flags=0)
+
+Associate a set of file descriptors in C<@fds> with
+the domain, giving them the name C<$name>. If C<$flags>
+is non-zero, it can  take one or more of:
+
+=over 4
+
+=item Sys::Virt::Domain::FD_ASSOCIATE_SECLABEL_RESTORE
+
+Attempt to restore the label when shutting down
+
+=item Sys::Virt::Domain::FD_ASSOCIATE_SECLABEL_WRITABLE
+
+Label the FD to permit the guest to write to it.
+
+=back
+
 =back
 
 =head1 CONSTANTS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/lib/Sys/Virt.pm 
new/Sys-Virt-9.0.0/lib/Sys/Virt.pm
--- old/Sys-Virt-8.10.0/lib/Sys/Virt.pm 2022-12-07 13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/lib/Sys/Virt.pm  2023-01-16 16:17:05.000000000 +0100
@@ -81,7 +81,7 @@
 use Sys::Virt::DomainCheckpoint;
 use Sys::Virt::Stream;
 
-our $VERSION = '8.10.0';
+our $VERSION = '9.0.0';
 require XSLoader;
 XSLoader::load('Sys::Virt', $VERSION);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-8.10.0/lib/Sys/Virt.xs 
new/Sys-Virt-9.0.0/lib/Sys/Virt.xs
--- old/Sys-Virt-8.10.0/lib/Sys/Virt.xs 2022-12-07 13:44:52.000000000 +0100
+++ new/Sys-Virt-9.0.0/lib/Sys/Virt.xs  2023-01-16 16:17:05.000000000 +0100
@@ -7126,6 +7126,37 @@
     if ((virDomainStartDirtyRateCalc(dom, secs, flags) < 0))
         _croak_error();
 
+
+void
+fd_associate(dom, name, fdssv, flags=0)
+    virDomainPtr dom;
+    const char *name;
+    SV *fdssv;
+    unsigned int flags;
+ PREINIT:
+    AV *fdsav;
+    unsigned int nfds;
+    int *fds;
+    int i;
+ PPCODE:
+    if (!SvROK(fdssv))
+        return;
+    fdsav = (AV*)SvRV(fdssv);
+    nfds = av_len(fdsav) + 1;
+    Newx(fds, nfds, int);
+
+    for (i = 0 ; i < nfds ; i++) {
+        SV **fd = av_fetch(fdsav, i, 0);
+        fds[i] = SvIV(*fd);
+    }
+
+    if (virDomainFDAssociate(dom, name, nfds, fds, flags) < 0) {
+        Safefree(fds);
+        _croak_error();
+    }
+
+    Safefree(fds);
+
 void
 destroy(dom_rv, flags=0)
     SV *dom_rv;
@@ -10405,6 +10436,7 @@
     REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_REVERT, 
JOB_OPERATION_SNAPSHOT_REVERT);
     REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_DUMP, JOB_OPERATION_DUMP);
     REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_BACKUP, JOB_OPERATION_BACKUP);
+    REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_DELETE, 
JOB_OPERATION_SNAPSHOT_DELETE);
 
     REGISTER_CONSTANT(VIR_DOMAIN_ABORT_JOB_POSTCOPY, 
DOMAIN_ABORT_JOB_POSTCOPY);
 
@@ -10478,6 +10510,9 @@
     REGISTER_CONSTANT_STR(VIR_DOMAIN_SAVE_PARAM_FILE, SAVE_PARAM_FILE);
     REGISTER_CONSTANT_STR(VIR_DOMAIN_SAVE_PARAM_DXML, SAVE_PARAM_DXML);
 
+    REGISTER_CONSTANT(VIR_DOMAIN_FD_ASSOCIATE_SECLABEL_RESTORE, 
FD_ASSOCIATE_SECLABEL_RESTORE);
+    REGISTER_CONSTANT(VIR_DOMAIN_FD_ASSOCIATE_SECLABEL_WRITABLE, 
FD_ASSOCIATE_SECLABEL_WRITABLE);
+
     stash = gv_stashpv( "Sys::Virt::DomainSnapshot", TRUE );
     REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN, DELETE_CHILDREN);
     REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_METADATA_ONLY, 
DELETE_METADATA_ONLY);

++++++ _service ++++++
--- /var/tmp/diff_new_pack.qz6Km1/_old  2023-01-26 14:06:07.706802257 +0100
+++ /var/tmp/diff_new_pack.qz6Km1/_new  2023-01-26 14:06:07.710802281 +0100
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="filename">Sys-Virt</param>
-    <param name="revision">v8.10.0</param>
+    <param name="revision">v9.0.0</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/libvirt/libvirt-perl.git</param>

++++++ suse-set-migration-constraints.patch ++++++
--- /var/tmp/diff_new_pack.qz6Km1/_old  2023-01-26 14:06:07.726802375 +0100
+++ /var/tmp/diff_new_pack.qz6Km1/_new  2023-01-26 14:06:07.726802375 +0100
@@ -2,10 +2,10 @@
 
 References: fate#316614, bsc#859868
 
-Index: Sys-Virt-8.10.0/lib/Sys/Virt/Domain.pm
+Index: Sys-Virt-9.0.0/lib/Sys/Virt/Domain.pm
 ===================================================================
---- Sys-Virt-8.10.0.orig/lib/Sys/Virt/Domain.pm
-+++ Sys-Virt-8.10.0/lib/Sys/Virt/Domain.pm
+--- Sys-Virt-9.0.0.orig/lib/Sys/Virt/Domain.pm
++++ Sys-Virt-9.0.0/lib/Sys/Virt/Domain.pm
 @@ -1184,6 +1184,18 @@ omitted libvirt will auto-generate suita
  only necessary to specify this URI if the destination host has multiple
  interfaces and a specific interface is required to transmit storage data.
@@ -25,10 +25,10 @@
  =back
  
  =item $ddom = $dom->migrate(destcon, flags=0, dname=undef, uri=undef, 
bandwidth=0)
-Index: Sys-Virt-8.10.0/lib/Sys/Virt.xs
+Index: Sys-Virt-9.0.0/lib/Sys/Virt.xs
 ===================================================================
---- Sys-Virt-8.10.0.orig/lib/Sys/Virt.xs
-+++ Sys-Virt-8.10.0/lib/Sys/Virt.xs
+--- Sys-Virt-9.0.0.orig/lib/Sys/Virt.xs
++++ Sys-Virt-9.0.0/lib/Sys/Virt.xs
 @@ -5729,7 +5729,7 @@ _migrate(dom, destcon, newparams, flags=
      virTypedParameterPtr params;
      int nparams;
@@ -85,7 +85,7 @@
      nparams = vir_typed_param_from_hv(newparams, params, nparams);
  
      vir_typed_param_add_string_list_from_hv(newparams, &params, &nparams,
-@@ -9814,6 +9838,9 @@ BOOT:
+@@ -9845,6 +9869,9 @@ BOOT:
      REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_DISKS_URI, 
MIGRATE_PARAM_DISKS_URI);
  
      REGISTER_CONSTANT(VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY, 
MIGRATE_MAX_SPEED_POSTCOPY);

Reply via email to