Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-libvirt-python for 
openSUSE:Factory checked in at 2024-05-05 12:10:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libvirt-python (Old)
 and      /work/SRC/openSUSE:Factory/.python-libvirt-python.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-libvirt-python"

Sun May  5 12:10:17 2024 rev:79 rq:1171480 version:10.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-libvirt-python/python-libvirt-python.changes  
    2024-04-03 17:18:40.313640484 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-libvirt-python.new.1880/python-libvirt-python.changes
    2024-05-05 12:10:24.527058423 +0200
@@ -1,0 +2,6 @@
+Thu May  2 23:06:02 UTC 2024 - James Fehlig <[email protected]>
+
+- Update to 10.3.0
+  - Add all new APIs and constants in libvirt 10.3.0
+
+-------------------------------------------------------------------

Old:
----
  libvirt-python-10.2.0.tar.gz

New:
----
  libvirt-python-10.3.0.tar.gz

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

Other differences:
------------------
++++++ python-libvirt-python.spec ++++++
--- /var/tmp/diff_new_pack.qzg5zu/_old  2024-05-05 12:10:25.139080572 +0200
+++ /var/tmp/diff_new_pack.qzg5zu/_new  2024-05-05 12:10:25.139080572 +0200
@@ -24,7 +24,7 @@
 %{?sle15_python_module_pythons}
 Name:           python-libvirt-python
 URL:            https://libvirt.org/
-Version:        10.2.0
+Version:        10.3.0
 Release:        0
 Summary:        Library providing a virtualization API
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.qzg5zu/_old  2024-05-05 12:10:25.167081585 +0200
+++ /var/tmp/diff_new_pack.qzg5zu/_new  2024-05-05 12:10:25.171081730 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="manual">
     <param name="filename">libvirt-python</param>
-    <param name="revision">v10.2.0</param>
+    <param name="revision">v10.3.0</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/libvirt/libvirt-python.git</param>

++++++ libvirt-python-10.2.0.tar.gz -> libvirt-python-10.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/.gitlab-ci.yml 
new/libvirt-python-10.3.0/.gitlab-ci.yml
--- old/libvirt-python-10.2.0/.gitlab-ci.yml    2024-03-01 12:23:02.000000000 
+0100
+++ new/libvirt-python-10.3.0/.gitlab-ci.yml    2024-05-01 10:09:53.000000000 
+0200
@@ -27,7 +27,7 @@
     - meson build -Ddriver_libvirtd=disabled "--prefix=$VROOT" 
"--libdir=$LIBDIR"
     - ninja -C build install
     - popd
-    - $PYTHON -m build
+    - $PYTHON -m build -n -x
     - $PYTHON -m venv test-venv --system-site-packages --symlinks
     - test-venv/bin/python -m pip install dist/libvirt_python*.whl
     - test-venv/bin/python -m pytest tests
@@ -44,7 +44,25 @@
   script:
     - export MAKEFLAGS="-j$(getconf _NPROCESSORS_ONLN)"
     - export CFLAGS="-Werror"
-    - $PYTHON -m build
+    - $PYTHON -m build -n -x
+    - $PYTHON -m venv test-venv --system-site-packages --symlinks
+    - test-venv/bin/python -m pip install dist/libvirt_python*.whl
+    - test-venv/bin/python -m pytest tests
+    - if test -x /usr/bin/rpmbuild && test "$RPM" != "skip" ;
+      then
+          unset CFLAGS ;
+          rpmbuild --clean --nodeps --define "_topdir $PWD/rpmbuild" -ta 
dist/libvirt-python*tar.gz ;
+          mv rpmbuild/RPMS/x86_64/ libvirt-python-rpms ;
+      fi
+
+.native_setuppy_build_job:
+  extends:
+    - .gitlab_native_build_job
+  script:
+    - export MAKEFLAGS="-j$(getconf _NPROCESSORS_ONLN)"
+    - export CFLAGS="-Werror"
+    - $PYTHON setup.py bdist_wheel
+    - $PYTHON setup.py sdist
     - $PYTHON -m venv test-venv --system-site-packages --symlinks
     - test-venv/bin/python -m pip install dist/libvirt_python*.whl
     - test-venv/bin/python -m pytest tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/VERSION 
new/libvirt-python-10.3.0/VERSION
--- old/libvirt-python-10.2.0/VERSION   2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/VERSION   2024-05-01 10:09:53.000000000 +0200
@@ -1 +1 @@
-10.2.0
+10.3.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/buildenv/centos-stream-9.sh 
new/libvirt-python-10.3.0/ci/buildenv/centos-stream-9.sh
--- old/libvirt-python-10.2.0/ci/buildenv/centos-stream-9.sh    2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/buildenv/centos-stream-9.sh    2024-05-01 
10:09:53.000000000 +0200
@@ -40,6 +40,7 @@
         python3-pip \
         python3-pytest \
         python3-setuptools \
+        python3-wheel \
         rpm-build
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/buildenv/debian-12.sh 
new/libvirt-python-10.3.0/ci/buildenv/debian-12.sh
--- old/libvirt-python-10.2.0/ci/buildenv/debian-12.sh  2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/buildenv/debian-12.sh  2024-05-01 
10:09:53.000000000 +0200
@@ -23,7 +23,8 @@
             python3-pip \
             python3-pytest \
             python3-setuptools \
-            python3-venv
+            python3-venv \
+            python3-wheel
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
     dpkg-reconfigure locales
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/buildenv/debian-sid.sh 
new/libvirt-python-10.3.0/ci/buildenv/debian-sid.sh
--- old/libvirt-python-10.2.0/ci/buildenv/debian-sid.sh 2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/buildenv/debian-sid.sh 2024-05-01 
10:09:53.000000000 +0200
@@ -23,7 +23,8 @@
             python3-pip \
             python3-pytest \
             python3-setuptools \
-            python3-venv
+            python3-venv \
+            python3-wheel
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
     dpkg-reconfigure locales
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/buildenv/fedora-38.sh 
new/libvirt-python-10.3.0/ci/buildenv/fedora-38.sh
--- old/libvirt-python-10.2.0/ci/buildenv/fedora-38.sh  2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/buildenv/fedora-38.sh  2024-05-01 
10:09:53.000000000 +0200
@@ -21,6 +21,7 @@
         python3-pip \
         python3-pytest \
         python3-setuptools \
+        python3-wheel \
         rpm-build
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/buildenv/fedora-39.sh 
new/libvirt-python-10.3.0/ci/buildenv/fedora-39.sh
--- old/libvirt-python-10.2.0/ci/buildenv/fedora-39.sh  2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/buildenv/fedora-39.sh  2024-05-01 
10:09:53.000000000 +0200
@@ -21,6 +21,7 @@
         python3-pip \
         python3-pytest \
         python3-setuptools \
+        python3-wheel \
         rpm-build
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/buildenv/fedora-rawhide.sh 
new/libvirt-python-10.3.0/ci/buildenv/fedora-rawhide.sh
--- old/libvirt-python-10.2.0/ci/buildenv/fedora-rawhide.sh     2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/buildenv/fedora-rawhide.sh     2024-05-01 
10:09:53.000000000 +0200
@@ -22,6 +22,7 @@
         python3-pip \
         python3-pytest \
         python3-setuptools \
+        python3-wheel \
         rpm-build
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/buildenv/opensuse-tumbleweed.sh 
new/libvirt-python-10.3.0/ci/buildenv/opensuse-tumbleweed.sh
--- old/libvirt-python-10.2.0/ci/buildenv/opensuse-tumbleweed.sh        
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/buildenv/opensuse-tumbleweed.sh        
2024-05-01 10:09:53.000000000 +0200
@@ -21,6 +21,7 @@
            python3-pip \
            python3-pytest \
            python3-setuptools \
+           python3-wheel \
            rpm-build
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/containers/centos-stream-9.Dockerfile 
new/libvirt-python-10.3.0/ci/containers/centos-stream-9.Dockerfile
--- old/libvirt-python-10.2.0/ci/containers/centos-stream-9.Dockerfile  
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/containers/centos-stream-9.Dockerfile  
2024-05-01 10:09:53.000000000 +0200
@@ -41,6 +41,7 @@
         python3-pip \
         python3-pytest \
         python3-setuptools \
+        python3-wheel \
         rpm-build && \
     dnf autoremove -y && \
     dnf clean all -y && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/containers/debian-12.Dockerfile 
new/libvirt-python-10.3.0/ci/containers/debian-12.Dockerfile
--- old/libvirt-python-10.2.0/ci/containers/debian-12.Dockerfile        
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/containers/debian-12.Dockerfile        
2024-05-01 10:09:53.000000000 +0200
@@ -25,7 +25,8 @@
                       python3-pip \
                       python3-pytest \
                       python3-setuptools \
-                      python3-venv && \
+                      python3-venv \
+                      python3-wheel && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/containers/debian-sid.Dockerfile 
new/libvirt-python-10.3.0/ci/containers/debian-sid.Dockerfile
--- old/libvirt-python-10.2.0/ci/containers/debian-sid.Dockerfile       
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/containers/debian-sid.Dockerfile       
2024-05-01 10:09:53.000000000 +0200
@@ -25,7 +25,8 @@
                       python3-pip \
                       python3-pytest \
                       python3-setuptools \
-                      python3-venv && \
+                      python3-venv \
+                      python3-wheel && \
     eatmydata apt-get autoremove -y && \
     eatmydata apt-get autoclean -y && \
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/containers/fedora-38.Dockerfile 
new/libvirt-python-10.3.0/ci/containers/fedora-38.Dockerfile
--- old/libvirt-python-10.2.0/ci/containers/fedora-38.Dockerfile        
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/containers/fedora-38.Dockerfile        
2024-05-01 10:09:53.000000000 +0200
@@ -32,6 +32,7 @@
                python3-pip \
                python3-pytest \
                python3-setuptools \
+               python3-wheel \
                rpm-build && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/containers/fedora-39.Dockerfile 
new/libvirt-python-10.3.0/ci/containers/fedora-39.Dockerfile
--- old/libvirt-python-10.2.0/ci/containers/fedora-39.Dockerfile        
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/containers/fedora-39.Dockerfile        
2024-05-01 10:09:53.000000000 +0200
@@ -32,6 +32,7 @@
                python3-pip \
                python3-pytest \
                python3-setuptools \
+               python3-wheel \
                rpm-build && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/containers/fedora-rawhide.Dockerfile 
new/libvirt-python-10.3.0/ci/containers/fedora-rawhide.Dockerfile
--- old/libvirt-python-10.2.0/ci/containers/fedora-rawhide.Dockerfile   
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/containers/fedora-rawhide.Dockerfile   
2024-05-01 10:09:53.000000000 +0200
@@ -33,6 +33,7 @@
                python3-pip \
                python3-pytest \
                python3-setuptools \
+               python3-wheel \
                rpm-build && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/containers/opensuse-tumbleweed.Dockerfile 
new/libvirt-python-10.3.0/ci/containers/opensuse-tumbleweed.Dockerfile
--- old/libvirt-python-10.2.0/ci/containers/opensuse-tumbleweed.Dockerfile      
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/containers/opensuse-tumbleweed.Dockerfile      
2024-05-01 10:09:53.000000000 +0200
@@ -22,6 +22,7 @@
            python3-pip \
            python3-pytest \
            python3-setuptools \
+           python3-wheel \
            rpm-build && \
     zypper clean --all && \
     rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/gitlab/build-templates.yml 
new/libvirt-python-10.3.0/ci/gitlab/build-templates.yml
--- old/libvirt-python-10.2.0/ci/gitlab/build-templates.yml     2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/gitlab/build-templates.yml     2024-05-01 
10:09:53.000000000 +0200
@@ -37,7 +37,7 @@
   variables:
     IMAGE: $CI_REGISTRY/$RUN_UPSTREAM_NAMESPACE/libvirt-python/ci-$NAME:latest
   rules:
-    ### Rules where we expect to use pre-built container images
+    ### PUSH events
 
     # upstream: pushes to the default branch
     - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && 
$JOB_OPTIONAL'
@@ -53,90 +53,89 @@
     - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE_UPSTREAM_ENV'
       when: on_success
 
-    # 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'
+    # forks: pushes to branches with pipeline requested
+    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE && $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'
+      variables:
+        IMAGE: $TARGET_BASE_IMAGE
+    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE'
       when: on_success
+      variables:
+        IMAGE: $TARGET_BASE_IMAGE
 
-    # 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'
+
+    ### MERGE REQUEST events
+
+    # 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
         - ci/containers/$NAME.Dockerfile
-      when: never
-    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH && $JOB_OPTIONAL'
       when: manual
       allow_failure: true
+      variables:
+        IMAGE: $TARGET_BASE_IMAGE
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH'
+      changes:
+        - ci/gitlab/container-templates.yml
+        - ci/containers/$NAME.Dockerfile
       when: on_success
+      variables:
+        IMAGE: $TARGET_BASE_IMAGE
 
-
-    ### Rules where we need to use the target base container image
-
-    # forks: pushes to branches with pipeline requested
-    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE && $JOB_OPTIONAL'
+    # upstream+forks: merge requests targeting the default branch
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH && $JOB_OPTIONAL'
       when: manual
       allow_failure: true
-      variables:
-        IMAGE: $TARGET_BASE_IMAGE
-    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE'
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH'
       when: on_success
-      variables:
-        IMAGE: $TARGET_BASE_IMAGE
 
-    # 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'
+    # 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
       variables:
         IMAGE: $TARGET_BASE_IMAGE
-    - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $CI_COMMIT_REF_NAME != 
$CI_DEFAULT_BRANCH'
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH'
       when: on_success
       variables:
         IMAGE: $TARGET_BASE_IMAGE
 
-    # forks: other web/api/scheduled pipelines
-    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $JOB_OPTIONAL'
+
+    ### WEB / API / SCHEDULED events
+
+    # 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
-      variables:
-        IMAGE: $TARGET_BASE_IMAGE
-    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/'
+    - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $CI_COMMIT_REF_NAME == 
$CI_DEFAULT_BRANCH'
       when: on_success
-      variables:
-        IMAGE: $TARGET_BASE_IMAGE
 
-    # 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
-        - ci/containers/$NAME.Dockerfile
+    # 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
       variables:
         IMAGE: $TARGET_BASE_IMAGE
-    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH'
-      changes:
-        - ci/gitlab/container-templates.yml
-        - ci/containers/$NAME.Dockerfile
+    - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $CI_COMMIT_REF_NAME != 
$CI_DEFAULT_BRANCH'
       when: on_success
       variables:
         IMAGE: $TARGET_BASE_IMAGE
 
-    # 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'
+    # forks: other web/api/scheduled pipelines on any branches
+    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/ && $JOB_OPTIONAL'
       when: manual
       allow_failure: true
       variables:
         IMAGE: $TARGET_BASE_IMAGE
-    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH'
+    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/'
       when: on_success
       variables:
         IMAGE: $TARGET_BASE_IMAGE
 
-    ### Neither prebuilt or local container images
+
+    ### Catch all unhandled events
 
     # upstream+forks: that's all folks
     - when: never
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/gitlab/builds.yml 
new/libvirt-python-10.3.0/ci/gitlab/builds.yml
--- old/libvirt-python-10.2.0/ci/gitlab/builds.yml      2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/gitlab/builds.yml      2024-05-01 
10:09:53.000000000 +0200
@@ -8,7 +8,7 @@
 # Native build jobs
 
 x86_64-centos-stream-8:
-  extends: .native_build_job
+  extends: .native_setuppy_build_job
   needs:
     - job: x86_64-centos-stream-8-container
       optional: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.2.0/ci/lcitool/projects/libvirt-python.yml 
new/libvirt-python-10.3.0/ci/lcitool/projects/libvirt-python.yml
--- old/libvirt-python-10.2.0/ci/lcitool/projects/libvirt-python.yml    
2024-03-01 12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/ci/lcitool/projects/libvirt-python.yml    
2024-05-01 10:09:53.000000000 +0200
@@ -10,5 +10,6 @@
   - python3-pip
   - python3-pytest
   - python3-setuptools
+  - python3-wheel
   - python3-venv
   - rpmbuild
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/ci/manifest.yml 
new/libvirt-python-10.3.0/ci/manifest.yml
--- old/libvirt-python-10.2.0/ci/manifest.yml   2024-03-01 12:23:02.000000000 
+0100
+++ new/libvirt-python-10.3.0/ci/manifest.yml   2024-05-01 10:09:53.000000000 
+0200
@@ -11,6 +11,7 @@
   centos-stream-8:
     jobs:
       - arch: x86_64
+        template: .native_setuppy_build_job
         artifacts:
           expire_in: 1 hour
           paths:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.2.0/examples/consolecallback.py 
new/libvirt-python-10.3.0/examples/consolecallback.py
--- old/libvirt-python-10.2.0/examples/consolecallback.py       2024-03-01 
12:23:02.000000000 +0100
+++ new/libvirt-python-10.3.0/examples/consolecallback.py       2024-05-01 
10:09:53.000000000 +0200
@@ -19,7 +19,7 @@
     # The console stream errors on VM shutdown; we don't care
     if error[0] == libvirt.VIR_ERR_RPC and error[1] == 
libvirt.VIR_FROM_STREAMS:
         return
-    logging.warn(error)
+    logging.warning(error)
 
 
 class Console(object):

Reply via email to