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-03-08 18:07:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libvirt-python (Old)
 and      /work/SRC/openSUSE:Factory/.python-libvirt-python.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-libvirt-python"

Fri Mar  8 18:07:23 2024 rev:77 rq:1155382 version:10.1.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-libvirt-python/python-libvirt-python.changes  
    2024-01-21 23:07:50.100365379 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-libvirt-python.new.1770/python-libvirt-python.changes
    2024-03-08 18:07:24.446178822 +0100
@@ -1,0 +2,6 @@
+Tue Mar  5 21:40:31 UTC 2024 - James Fehlig <jfeh...@suse.com>
+
+- Update to 10.1.0
+  - Add all new APIs and constants in libvirt 10.1.0
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-libvirt-python.spec ++++++
--- /var/tmp/diff_new_pack.tbvQVh/_old  2024-03-08 18:07:25.042200725 +0100
+++ /var/tmp/diff_new_pack.tbvQVh/_new  2024-03-08 18:07:25.046200872 +0100
@@ -24,7 +24,7 @@
 %{?sle15_python_module_pythons}
 Name:           python-libvirt-python
 URL:            https://libvirt.org/
-Version:        10.0.0
+Version:        10.1.0
 Release:        0
 Summary:        Library providing a virtualization API
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.tbvQVh/_old  2024-03-08 18:07:25.078202048 +0100
+++ /var/tmp/diff_new_pack.tbvQVh/_new  2024-03-08 18:07:25.078202048 +0100
@@ -1,7 +1,7 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="tar_scm" mode="manual">
     <param name="filename">libvirt-python</param>
-    <param name="revision">v10.0.0</param>
+    <param name="revision">v10.1.0</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/libvirt/libvirt-python.git</param>
@@ -9,10 +9,10 @@
     <param name="versionrewrite-pattern">[v]?([^\+]+)(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
   </service>
-  <service name="recompress" mode="disabled">
+  <service name="recompress" mode="manual">
     <param name="file">*.tar</param>
     <param name="compression">gz</param>
   </service>
-  <service name="set_version" mode="disabled"/>
+  <service name="set_version" mode="manual"/>
 </services>
 

++++++ libvirt-python-10.0.0.tar.gz -> libvirt-python-10.1.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/.gitlab-ci.yml 
new/libvirt-python-10.1.0/.gitlab-ci.yml
--- old/libvirt-python-10.0.0/.gitlab-ci.yml    2024-01-08 11:56:20.000000000 
+0100
+++ new/libvirt-python-10.1.0/.gitlab-ci.yml    2024-02-27 16:11:10.000000000 
+0100
@@ -15,6 +15,8 @@
   export CFLAGS="-Werror"
 
 .native_git_build_job:
+  extends:
+    - .gitlab_native_build_job
   script:
     - *git_build_vars
     - pushd "$PWD"
@@ -36,17 +38,9 @@
           mv rpmbuild/RPMS/x86_64/ libvirt-python-rpms ;
       fi
 
-.native_git_build_job_prebuilt_env:
-  extends:
-    - .native_git_build_job
-    - .gitlab_native_build_job_prebuilt_env
-
-.native_git_build_job_local_env:
-  extends:
-    - .native_git_build_job
-    - .gitlab_native_build_job_local_env
-
 .native_build_job:
+  extends:
+    - .gitlab_native_build_job
   script:
     - export MAKEFLAGS="-j$(getconf _NPROCESSORS_ONLN)"
     - export CFLAGS="-Werror"
@@ -61,19 +55,14 @@
           mv rpmbuild/RPMS/x86_64/ libvirt-python-rpms ;
       fi
 
-.native_build_job_prebuilt_env:
-  extends:
-    - .native_build_job
-    - .gitlab_native_build_job_prebuilt_env
-
-.native_build_job_local_env:
-  extends:
-    - .native_build_job
-    - .gitlab_native_build_job_local_env
-
 include: '/ci/gitlab.yml'
 
-.api_coverage_job:
+api_coverage_job:
+  extends:
+    - .gitlab_native_build_job
+  needs:
+    - job: x86_64-centos-stream-9-git
+      artifacts: true
   stage: sanity_checks
   script:
     - *git_build_vars
@@ -81,24 +70,6 @@
     - test-venv/bin/python -m pip install dist/libvirt_python*.whl
     - LIBVIRT_API_COVERAGE=1 test-venv/bin/python -m pytest tests
   allow_failure: true
-
-api_coverage_prebuilt_env:
-  extends:
-    - .gitlab_native_build_job_prebuilt_env
-    - .api_coverage_job
-  needs:
-    - job: x86_64-centos-stream-8-git-prebuilt-env
-      artifacts: true
-  variables:
-    NAME: centos-stream-8
-
-api_coverage_local_env:
-  extends:
-    - .gitlab_native_build_job_local_env
-    - .api_coverage_job
-  needs:
-    - job: x86_64-centos-stream-8-git-local-env
-      artifacts: true
   variables:
-    IMAGE: quay.io/centos/centos:stream8
-    NAME: centos-stream-8
+    NAME: centos-stream-9
+    TARGET_BASE_IMAGE: quay.io/centos/centos:stream9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/VERSION 
new/libvirt-python-10.1.0/VERSION
--- old/libvirt-python-10.0.0/VERSION   2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/VERSION   2024-02-27 16:11:10.000000000 +0100
@@ -1 +1 @@
-10.0.0
+10.1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/buildenv/centos-stream-8.sh 
new/libvirt-python-10.1.0/ci/buildenv/centos-stream-8.sh
--- old/libvirt-python-10.0.0/ci/buildenv/centos-stream-8.sh    2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/centos-stream-8.sh    2024-02-27 
16:11:10.000000000 +0100
@@ -14,34 +14,20 @@
     dnf install -y \
         ca-certificates \
         ccache \
-        cpp \
         gcc \
-        gettext \
         git \
-        glib2-devel \
-        glibc-devel \
         glibc-langpack-en \
-        gnutls-devel \
-        libnl3-devel \
-        libtirpc-devel \
         libvirt-devel \
-        libxml2 \
-        libxml2-devel \
-        libxslt \
-        make \
-        meson \
-        ninja-build \
-        perl \
         pkgconfig \
         python3 \
         python3-devel \
-        python3-docutils \
         python3-lxml \
         python3-pip \
         python3-pytest \
         python3-setuptools \
         python3-wheel \
         rpm-build
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
@@ -51,6 +37,4 @@
 
 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/libvirt-python-10.0.0/ci/buildenv/centos-stream-9.sh 
new/libvirt-python-10.1.0/ci/buildenv/centos-stream-9.sh
--- old/libvirt-python-10.0.0/ci/buildenv/centos-stream-9.sh    2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/centos-stream-9.sh    2024-02-27 
16:11:10.000000000 +0100
@@ -13,26 +13,43 @@
     dnf install -y \
         ca-certificates \
         ccache \
+        cpp \
         gcc \
+        gettext \
         git \
+        glib2-devel \
+        glibc-devel \
         glibc-langpack-en \
+        gnutls-devel \
+        libnl3-devel \
+        libtirpc-devel \
         libvirt-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        make \
+        meson \
+        ninja-build \
+        perl-base \
         pkgconfig \
         python3 \
+        python3-build \
         python3-devel \
+        python3-docutils \
         python3-lxml \
         python3-pip \
         python3-pytest \
         python3-setuptools \
-        python3-wheel \
         rpm-build
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     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
-    /usr/bin/pip3 install build
 }
 
 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/libvirt-python-10.0.0/ci/buildenv/debian-12.sh 
new/libvirt-python-10.1.0/ci/buildenv/debian-12.sh
--- old/libvirt-python-10.0.0/ci/buildenv/debian-12.sh  2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/debian-12.sh  2024-02-27 
16:11:10.000000000 +0100
@@ -26,6 +26,7 @@
             python3-venv
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
     dpkg-reconfigure locales
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/buildenv/debian-sid.sh 
new/libvirt-python-10.1.0/ci/buildenv/debian-sid.sh
--- old/libvirt-python-10.0.0/ci/buildenv/debian-sid.sh 2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/debian-sid.sh 2024-02-27 
16:11:10.000000000 +0100
@@ -26,6 +26,7 @@
             python3-venv
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
     dpkg-reconfigure locales
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/buildenv/fedora-38.sh 
new/libvirt-python-10.1.0/ci/buildenv/fedora-38.sh
--- old/libvirt-python-10.0.0/ci/buildenv/fedora-38.sh  2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/fedora-38.sh  2024-02-27 
16:11:10.000000000 +0100
@@ -22,6 +22,7 @@
         python3-pytest \
         python3-setuptools \
         rpm-build
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/buildenv/fedora-39.sh 
new/libvirt-python-10.1.0/ci/buildenv/fedora-39.sh
--- old/libvirt-python-10.0.0/ci/buildenv/fedora-39.sh  2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/fedora-39.sh  2024-02-27 
16:11:10.000000000 +0100
@@ -22,6 +22,7 @@
         python3-pytest \
         python3-setuptools \
         rpm-build
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/buildenv/fedora-rawhide.sh 
new/libvirt-python-10.1.0/ci/buildenv/fedora-rawhide.sh
--- old/libvirt-python-10.0.0/ci/buildenv/fedora-rawhide.sh     2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/fedora-rawhide.sh     2024-02-27 
16:11:10.000000000 +0100
@@ -23,6 +23,7 @@
         python3-pytest \
         python3-setuptools \
         rpm-build
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/buildenv/opensuse-leap-15.sh 
new/libvirt-python-10.1.0/ci/buildenv/opensuse-leap-15.sh
--- old/libvirt-python-10.0.0/ci/buildenv/opensuse-leap-15.sh   2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/opensuse-leap-15.sh   2024-02-27 
16:11:10.000000000 +0100
@@ -22,6 +22,7 @@
            python3-setuptools \
            python3-wheel \
            rpm-build
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     rpm -qa | sort > /packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/buildenv/opensuse-tumbleweed.sh 
new/libvirt-python-10.1.0/ci/buildenv/opensuse-tumbleweed.sh
--- old/libvirt-python-10.0.0/ci/buildenv/opensuse-tumbleweed.sh        
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/opensuse-tumbleweed.sh        
2024-02-27 16:11:10.000000000 +0100
@@ -15,18 +15,18 @@
            libvirt-devel \
            pkgconfig \
            python3-base \
+           python3-build \
            python3-devel \
            python3-lxml \
            python3-pip \
            python3-pytest \
            python3-setuptools \
-           python3-wheel \
            rpm-build
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     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
-    /usr/bin/pip3 install build
 }
 
 export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/buildenv/ubuntu-2004.sh 
new/libvirt-python-10.1.0/ci/buildenv/ubuntu-2004.sh
--- old/libvirt-python-10.0.0/ci/buildenv/ubuntu-2004.sh        2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/ubuntu-2004.sh        2024-02-27 
16:11:10.000000000 +0100
@@ -26,6 +26,7 @@
             python3-wheel
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
     dpkg-reconfigure locales
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/buildenv/ubuntu-2204.sh 
new/libvirt-python-10.1.0/ci/buildenv/ubuntu-2204.sh
--- old/libvirt-python-10.0.0/ci/buildenv/ubuntu-2204.sh        2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/buildenv/ubuntu-2204.sh        2024-02-27 
16:11:10.000000000 +0100
@@ -26,6 +26,7 @@
             python3-wheel
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
     dpkg-reconfigure locales
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt
     mkdir -p /usr/libexec/ccache-wrappers
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/centos-stream-8.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/centos-stream-8.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/centos-stream-8.Dockerfile  
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/centos-stream-8.Dockerfile  
2024-02-27 16:11:10.000000000 +0100
@@ -15,28 +15,13 @@
     dnf install -y \
         ca-certificates \
         ccache \
-        cpp \
         gcc \
-        gettext \
         git \
-        glib2-devel \
-        glibc-devel \
         glibc-langpack-en \
-        gnutls-devel \
-        libnl3-devel \
-        libtirpc-devel \
         libvirt-devel \
-        libxml2 \
-        libxml2-devel \
-        libxslt \
-        make \
-        meson \
-        ninja-build \
-        perl \
         pkgconfig \
         python3 \
         python3-devel \
-        python3-docutils \
         python3-lxml \
         python3-pip \
         python3-pytest \
@@ -45,6 +30,7 @@
         rpm-build && \
     dnf autoremove -y && \
     dnf clean all -y && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     rpm -qa | sort > /packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
@@ -54,6 +40,4 @@
 
 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/libvirt-python-10.0.0/ci/containers/centos-stream-9.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/centos-stream-9.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/centos-stream-9.Dockerfile  
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/centos-stream-9.Dockerfile  
2024-02-27 16:11:10.000000000 +0100
@@ -14,28 +14,44 @@
     dnf install -y \
         ca-certificates \
         ccache \
+        cpp \
         gcc \
+        gettext \
         git \
+        glib2-devel \
+        glibc-devel \
         glibc-langpack-en \
+        gnutls-devel \
+        libnl3-devel \
+        libtirpc-devel \
         libvirt-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        make \
+        meson \
+        ninja-build \
+        perl-base \
         pkgconfig \
         python3 \
+        python3-build \
         python3-devel \
+        python3-docutils \
         python3-lxml \
         python3-pip \
         python3-pytest \
         python3-setuptools \
-        python3-wheel \
         rpm-build && \
     dnf autoremove -y && \
     dnf clean all -y && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     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
 
-RUN /usr/bin/pip3 install build
-
 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/libvirt-python-10.0.0/ci/containers/debian-12.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/debian-12.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/debian-12.Dockerfile        
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/debian-12.Dockerfile        
2024-02-27 16:11:10.000000000 +0100
@@ -30,6 +30,7 @@
     eatmydata apt-get autoclean -y && \
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
     dpkg-reconfigure locales && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/debian-sid.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/debian-sid.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/debian-sid.Dockerfile       
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/debian-sid.Dockerfile       
2024-02-27 16:11:10.000000000 +0100
@@ -30,6 +30,7 @@
     eatmydata apt-get autoclean -y && \
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
     dpkg-reconfigure locales && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/fedora-38.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/fedora-38.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/fedora-38.Dockerfile        
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/fedora-38.Dockerfile        
2024-02-27 16:11:10.000000000 +0100
@@ -35,6 +35,7 @@
                rpm-build && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     rpm -qa | sort > /packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/fedora-39.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/fedora-39.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/fedora-39.Dockerfile        
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/fedora-39.Dockerfile        
2024-02-27 16:11:10.000000000 +0100
@@ -35,6 +35,7 @@
                rpm-build && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     rpm -qa | sort > /packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/fedora-rawhide.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/fedora-rawhide.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/fedora-rawhide.Dockerfile   
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/fedora-rawhide.Dockerfile   
2024-02-27 16:11:10.000000000 +0100
@@ -36,6 +36,7 @@
                rpm-build && \
     nosync dnf autoremove -y && \
     nosync dnf clean all -y && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     rpm -qa | sort > /packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/opensuse-leap-15.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/opensuse-leap-15.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/opensuse-leap-15.Dockerfile 
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/opensuse-leap-15.Dockerfile 
2024-02-27 16:11:10.000000000 +0100
@@ -24,6 +24,7 @@
            python3-wheel \
            rpm-build && \
     zypper clean --all && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     rpm -qa | sort > /packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/opensuse-tumbleweed.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/opensuse-tumbleweed.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/opensuse-tumbleweed.Dockerfile      
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/opensuse-tumbleweed.Dockerfile      
2024-02-27 16:11:10.000000000 +0100
@@ -16,21 +16,20 @@
            libvirt-devel \
            pkgconfig \
            python3-base \
+           python3-build \
            python3-devel \
            python3-lxml \
            python3-pip \
            python3-pytest \
            python3-setuptools \
-           python3-wheel \
            rpm-build && \
     zypper clean --all && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     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
 
-RUN /usr/bin/pip3 install build
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 ENV LANG "en_US.UTF-8"
 ENV PYTHON "/usr/bin/python3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/ubuntu-2004.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/ubuntu-2004.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/ubuntu-2004.Dockerfile      
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/ubuntu-2004.Dockerfile      
2024-02-27 16:11:10.000000000 +0100
@@ -30,6 +30,7 @@
     eatmydata apt-get autoclean -y && \
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
     dpkg-reconfigure locales && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvirt-python-10.0.0/ci/containers/ubuntu-2204.Dockerfile 
new/libvirt-python-10.1.0/ci/containers/ubuntu-2204.Dockerfile
--- old/libvirt-python-10.0.0/ci/containers/ubuntu-2204.Dockerfile      
2024-01-08 11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/containers/ubuntu-2204.Dockerfile      
2024-02-27 16:11:10.000000000 +0100
@@ -30,6 +30,7 @@
     eatmydata apt-get autoclean -y && \
     sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
     dpkg-reconfigure locales && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
     dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > 
/packages.txt && \
     mkdir -p /usr/libexec/ccache-wrappers && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/gitlab/build-templates.yml 
new/libvirt-python-10.1.0/ci/gitlab/build-templates.yml
--- old/libvirt-python-10.0.0/ci/gitlab/build-templates.yml     2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/gitlab/build-templates.yml     2024-02-27 
16:11:10.000000000 +0100
@@ -20,16 +20,25 @@
 #    include CI changes
 #  - Validating code committed to a fork branch
 #
-# Note: the rules across the prebuilt_env and local_env templates
+# Note: the rules across the prebuilt and local container scenarios
 # should be logical inverses, such that jobs are mutually exclusive
 #
-.gitlab_native_build_job_prebuilt_env:
-  image: $CI_REGISTRY/$RUN_UPSTREAM_NAMESPACE/libvirt-python/ci-$NAME:latest
+.gitlab_native_build_job:
+  image: $IMAGE
   stage: builds
   interruptible: true
   before_script:
+    - if test "$IMAGE" == "$TARGET_BASE_IMAGE" ;
+      then
+        source ci/buildenv/$NAME.sh ;
+        install_buildenv ;
+      fi
     - cat /packages.txt
+  variables:
+    IMAGE: $CI_REGISTRY/$RUN_UPSTREAM_NAMESPACE/libvirt-python/ci-$NAME:latest
   rules:
+    ### Rules where we expect to use pre-built container images
+
     # 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'
       when: manual
@@ -63,49 +72,41 @@
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH'
       when: on_success
 
-    # upstream+forks: that's all folks
-    - when: never
 
-.gitlab_native_build_job_local_env:
-  image: $IMAGE
-  stage: builds
-  interruptible: true
-  before_script:
-    - source ci/buildenv/$NAME.sh
-    - install_buildenv
-    - cat /packages.txt
-  rules:
-    # upstream: pushes to a non-default branch
-    - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH && 
$JOB_OPTIONAL'
-      when: manual
-      allow_failure: true
-    - if: '$CI_PROJECT_NAMESPACE == $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH'
-      when: on_success
-
-    # forks: avoid build in local env when job requests run in upstream 
containers
-    - if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE_UPSTREAM_ENV'
-      when: never
+    ### 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'
       when: manual
       allow_failure: true
+      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: 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_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
 
     # forks: other web/api/scheduled pipelines
     - 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_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && 
$CI_PIPELINE_SOURCE =~ /(web|api|schedule)/'
       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'
@@ -114,18 +115,28 @@
         - ci/containers/$NAME.Dockerfile
       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
 
     # 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_PIPELINE_SOURCE == "merge_request_event" && 
$CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH'
       when: on_success
+      variables:
+        IMAGE: $TARGET_BASE_IMAGE
+
+    ### Neither prebuilt or local container images
 
     # upstream+forks: that's all folks
     - when: never
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/gitlab/builds.yml 
new/libvirt-python-10.1.0/ci/gitlab/builds.yml
--- old/libvirt-python-10.0.0/ci/gitlab/builds.yml      2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/ci/gitlab/builds.yml      2024-02-27 
16:11:10.000000000 +0100
@@ -7,194 +7,117 @@
 
 # Native build jobs
 
-x86_64-centos-stream-8-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-centos-stream-8:
+  extends: .native_build_job
   needs:
     - job: x86_64-centos-stream-8-container
       optional: true
   allow_failure: false
   variables:
     NAME: centos-stream-8
-  artifacts:
-    expire_in: 1 hour
-    paths:
-      - libvirt-python-rpms
-
-x86_64-centos-stream-8-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: quay.io/centos/centos:stream8
-    NAME: centos-stream-8
+    TARGET_BASE_IMAGE: quay.io/centos/centos:stream8
   artifacts:
     expire_in: 1 hour
     paths:
       - libvirt-python-rpms
 
 
-x86_64-centos-stream-8-git-prebuilt-env:
-  extends: .native_git_build_job_prebuilt_env
-  needs:
-    - job: x86_64-centos-stream-8-container
-      optional: true
-  allow_failure: false
-  variables:
-    NAME: centos-stream-8
-  artifacts:
-    expire_in: 2 days
-    paths:
-      - scratch
-      - dist
-
-x86_64-centos-stream-8-git-local-env:
-  extends: .native_git_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: quay.io/centos/centos:stream8
-    NAME: centos-stream-8
-  artifacts:
-    expire_in: 2 days
-    paths:
-      - scratch
-      - dist
-
-
-x86_64-centos-stream-9-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-centos-stream-9:
+  extends: .native_build_job
   needs:
     - job: x86_64-centos-stream-9-container
       optional: true
   allow_failure: false
   variables:
     NAME: centos-stream-9
+    TARGET_BASE_IMAGE: quay.io/centos/centos:stream9
   artifacts:
     expire_in: 1 hour
     paths:
       - libvirt-python-rpms
 
-x86_64-centos-stream-9-local-env:
-  extends: .native_build_job_local_env
-  needs: []
+
+x86_64-centos-stream-9-git:
+  extends: .native_git_build_job
+  needs:
+    - job: x86_64-centos-stream-9-container
+      optional: true
   allow_failure: false
   variables:
-    IMAGE: quay.io/centos/centos:stream9
     NAME: centos-stream-9
+    TARGET_BASE_IMAGE: quay.io/centos/centos:stream9
   artifacts:
-    expire_in: 1 hour
+    expire_in: 2 days
     paths:
-      - libvirt-python-rpms
+      - scratch
+      - dist
 
 
-x86_64-debian-12-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-debian-12:
+  extends: .native_build_job
   needs:
     - job: x86_64-debian-12-container
       optional: true
   allow_failure: false
   variables:
     NAME: debian-12
-
-x86_64-debian-12-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: docker.io/library/debian:12-slim
-    NAME: debian-12
+    TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
 
 
-x86_64-debian-sid-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-debian-sid:
+  extends: .native_build_job
   needs:
     - job: x86_64-debian-sid-container
       optional: true
   allow_failure: true
   variables:
     NAME: debian-sid
+    TARGET_BASE_IMAGE: docker.io/library/debian:sid-slim
 
-x86_64-debian-sid-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: true
-  variables:
-    IMAGE: docker.io/library/debian:sid-slim
-    NAME: debian-sid
 
-
-x86_64-fedora-38-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-fedora-38:
+  extends: .native_build_job
   needs:
     - job: x86_64-fedora-38-container
       optional: true
   allow_failure: false
   variables:
     NAME: fedora-38
+    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:38
   artifacts:
     expire_in: 1 hour
     paths:
       - libvirt-python-rpms
 
-x86_64-fedora-38-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: registry.fedoraproject.org/fedora:38
-    NAME: fedora-38
-  artifacts:
-    expire_in: 1 hour
-    paths:
-      - libvirt-python-rpms
 
-
-x86_64-fedora-39-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-fedora-39:
+  extends: .native_build_job
   needs:
     - job: x86_64-fedora-39-container
       optional: true
   allow_failure: false
   variables:
     NAME: fedora-39
-  artifacts:
-    expire_in: 1 hour
-    paths:
-      - libvirt-python-rpms
-
-x86_64-fedora-39-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: registry.fedoraproject.org/fedora:39
-    NAME: fedora-39
+    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:39
   artifacts:
     expire_in: 1 hour
     paths:
       - libvirt-python-rpms
 
 
-x86_64-fedora-rawhide-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-fedora-rawhide:
+  extends: .native_build_job
   needs:
     - job: x86_64-fedora-rawhide-container
       optional: true
   allow_failure: true
   variables:
     NAME: fedora-rawhide
-
-x86_64-fedora-rawhide-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: true
-  variables:
-    IMAGE: registry.fedoraproject.org/fedora:rawhide
-    NAME: fedora-rawhide
+    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:rawhide
 
 
-x86_64-opensuse-leap-15-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-opensuse-leap-15:
+  extends: .native_build_job
   needs:
     - job: x86_64-opensuse-leap-15-container
       optional: true
@@ -202,19 +125,11 @@
   variables:
     NAME: opensuse-leap-15
     RPM: skip
-
-x86_64-opensuse-leap-15-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: registry.opensuse.org/opensuse/leap:15.5
-    NAME: opensuse-leap-15
-    RPM: skip
+    TARGET_BASE_IMAGE: registry.opensuse.org/opensuse/leap:15.5
 
 
-x86_64-opensuse-tumbleweed-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-opensuse-tumbleweed:
+  extends: .native_build_job
   needs:
     - job: x86_64-opensuse-tumbleweed-container
       optional: true
@@ -222,48 +137,26 @@
   variables:
     NAME: opensuse-tumbleweed
     RPM: skip
-
-x86_64-opensuse-tumbleweed-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: true
-  variables:
-    IMAGE: registry.opensuse.org/opensuse/tumbleweed:latest
-    NAME: opensuse-tumbleweed
-    RPM: skip
+    TARGET_BASE_IMAGE: registry.opensuse.org/opensuse/tumbleweed:latest
 
 
-x86_64-ubuntu-2004-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-ubuntu-2004:
+  extends: .native_build_job
   needs:
     - job: x86_64-ubuntu-2004-container
       optional: true
   allow_failure: false
   variables:
     NAME: ubuntu-2004
-
-x86_64-ubuntu-2004-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: docker.io/library/ubuntu:20.04
-    NAME: ubuntu-2004
+    TARGET_BASE_IMAGE: docker.io/library/ubuntu:20.04
 
 
-x86_64-ubuntu-2204-prebuilt-env:
-  extends: .native_build_job_prebuilt_env
+x86_64-ubuntu-2204:
+  extends: .native_build_job
   needs:
     - job: x86_64-ubuntu-2204-container
       optional: true
   allow_failure: false
   variables:
     NAME: ubuntu-2204
-
-x86_64-ubuntu-2204-local-env:
-  extends: .native_build_job_local_env
-  needs: []
-  allow_failure: false
-  variables:
-    IMAGE: docker.io/library/ubuntu:22.04
-    NAME: ubuntu-2204
+    TARGET_BASE_IMAGE: docker.io/library/ubuntu:22.04
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/ci/manifest.yml 
new/libvirt-python-10.1.0/ci/manifest.yml
--- old/libvirt-python-10.0.0/ci/manifest.yml   2024-01-08 11:56:20.000000000 
+0100
+++ new/libvirt-python-10.1.0/ci/manifest.yml   2024-02-27 16:11:10.000000000 
+0100
@@ -9,6 +9,14 @@
 targets:
 
   centos-stream-8:
+    jobs:
+      - arch: x86_64
+        artifacts:
+          expire_in: 1 hour
+          paths:
+            - libvirt-python-rpms
+
+  centos-stream-9:
     projects:
       - libvirt-python
       - libvirt+minimal
@@ -30,13 +38,6 @@
             - scratch
             - dist
 
-  centos-stream-9:
-    jobs:
-      - arch: x86_64
-        artifacts:
-          expire_in: 1 hour
-          paths:
-            - libvirt-python-rpms
 
   debian-12: x86_64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/libvirt-override.c 
new/libvirt-python-10.1.0/libvirt-override.c
--- old/libvirt-python-10.0.0/libvirt-override.c        2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/libvirt-override.c        2024-02-27 
16:11:10.000000000 +0100
@@ -10150,11 +10150,14 @@
     buf[ret > -1 ? ret : 0] = '\0';
     DEBUG("StreamRecvFlags ret=%d strlen=%zu\n", ret, strlen(buf));
 
-    if (ret == -2 || ret == -3)
-        return libvirt_intWrap(ret);
-    if (ret < 0)
-        return VIR_PY_NONE;
-    rv = libvirt_charPtrSizeWrap((char *) buf, (Py_ssize_t) ret);
+    if (ret == -2 || ret == -3) {
+        rv = libvirt_intWrap(ret);
+    } else if (ret < 0) {
+        rv = VIR_PY_NONE;
+    } else {
+        rv = libvirt_charPtrSizeWrap((char *) buf, (Py_ssize_t) ret);
+    }
+
     VIR_FREE(buf);
     return rv;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-10.0.0/tests/test_api_coverage.py 
new/libvirt-python-10.1.0/tests/test_api_coverage.py
--- old/libvirt-python-10.0.0/tests/test_api_coverage.py        2024-01-08 
11:56:20.000000000 +0100
+++ new/libvirt-python-10.1.0/tests/test_api_coverage.py        2024-02-27 
16:11:10.000000000 +0100
@@ -246,7 +246,7 @@
                     "LookupByID", "LookupByName", "LookupByKey", 
"LookupByPath",
                     "LookupByMACString", "LookupByUsage", "LookupByVolume",
                     "LookupByTargetPath", "LookupSCSIHostByWWN", 
"LookupByPortDev",
-                    "Restore", "RestoreFlags",
+                    "Restore", "RestoreFlags", "RestoreParams",
                     "SaveImageDefineXML", "SaveImageGetXMLDesc", 
"DefineXMLFlags",
                     "CreateXMLFlags"]:
             if klass != "virDomain":
@@ -317,6 +317,8 @@
             func = "XMLDesc"
         if func == "mACString":
             func = "MACString"
+        if func == "fDAssociate":
+            func = "FDAssociate"
 
         finalklassmap[name] = (klass, func, cname)
 

Reply via email to