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 <[email protected]>
+
+- 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)