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)