Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-avocado-plugins-vt for
openSUSE:Factory checked in at 2026-06-25 10:58:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-avocado-plugins-vt (Old)
and /work/SRC/openSUSE:Factory/.python-avocado-plugins-vt.new.2088 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-avocado-plugins-vt"
Thu Jun 25 10:58:17 2026 rev:8 rq:1361668 version:113.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-avocado-plugins-vt/python-avocado-plugins-vt.changes
2025-06-04 20:29:03.754248679 +0200
+++
/work/SRC/openSUSE:Factory/.python-avocado-plugins-vt.new.2088/python-avocado-plugins-vt.changes
2026-06-25 11:00:13.663610051 +0200
@@ -1,0 +2,16 @@
+Wed Jun 24 20:19:12 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 113.0:
+ * Large catch-up from 88.0, tracking the avocado 113.0 release
+ and dropping Python 2 support (Python 3 only)
+ * Updated VM test providers and helpers for current QEMU,
+ libvirt and KVM, including newer guest OS variants and
+ machine types
+ * Numerous virttest utility and networking fixes and improved
+ handling of disk, migration and serial-console test scenarios
+- Adjust runtime dependencies to match upstream:
+ * Require python-avocado >= 82.1 and add python-packaging
+ * Drop python-netaddr, python-netifaces and python-simplejson,
+ which avocado-vt no longer uses
+
+-------------------------------------------------------------------
Old:
----
avocado-vt-88.0.tar.gz
New:
----
avocado-vt-113.0.tar.gz
python-avocado-plugins-vt-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-avocado-plugins-vt.spec ++++++
--- /var/tmp/diff_new_pack.MiYR5W/_old 2026-06-25 11:00:14.251630321 +0200
+++ /var/tmp/diff_new_pack.MiYR5W/_new 2026-06-25 11:00:14.255630459 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-avocado-plugins-vt
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,13 @@
%define pythons python3
Name: python-avocado-plugins-vt
-Version: 88.0
+Version: 113.0
Release: 0
Summary: Avocado Virt Test Plugin
License: GPL-2.0-only
URL: https://avocado-framework.readthedocs.org/
Source0:
https://github.com/avocado-framework/avocado-vt/archive/%{version}.tar.gz#/avocado-vt-%{version}.tar.gz
+Source1: %{name}-rpmlintrc
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
@@ -42,10 +43,8 @@
Requires: netcat-openbsd
Requires: openvswitch
Requires: python-aexpect > 1.5.0
-Requires: python-avocado >= 68.0
-Requires: python-netaddr >= 0.7.18
-Requires: python-netifaces >= 0.10.5
-Requires: python-simplejson >= 3.5.3
+Requires: python-avocado >= 82.1
+Requires: python-packaging
Requires: python-six
Requires: qemu-kvm
Requires: systemtap
@@ -86,6 +85,9 @@
%install
%pyproject_install
+# force hash-based .pyc (avoid python-bytecode-inconsistent-mtime)
+%python_expand $python -m compileall -q -f -o 0 -o 1 --invalidation-mode
unchecked-hash %{buildroot}%{$python_sitelib}
+
# Reduce duplicities
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%fdupes %{buildroot}%{_datadir}/avocado-plugins-vt
@@ -93,6 +95,7 @@
%files %{python_files}
%license LICENSE
%doc README.rst
+%{_bindir}/avocado-runner-avocado-vt
%config(noreplace)%{python_sitelib}/avocado_vt/conf.d/vt.conf
%config(noreplace)%{python_sitelib}/avocado_vt/conf.d/vt_joblock.conf
%{python_sitelib}/avocado_vt
++++++ avocado-vt-88.0.tar.gz -> avocado-vt-113.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-avocado-plugins-vt/avocado-vt-88.0.tar.gz
/work/SRC/openSUSE:Factory/.python-avocado-plugins-vt.new.2088/avocado-vt-113.0.tar.gz
differ: char 12, line 1
++++++ python-avocado-plugins-vt-rpmlintrc ++++++
# avocado-vt ships guest-side test payloads and helper modules that
# legitimately trip these checks:
# * .c/.cpp sources are compiled on the test guest, so they must ship
# * gcc/glibc-devel are real runtime requirements (vt builds those helpers)
# * many virttest/* modules carry a python shebang but are imported as
# libraries (not executed), so they are intentionally not +x
addFilter("avocado-plugins-vt.* devel-file-in-non-devel-package .*/virttest/.*")
addFilter("avocado-plugins-vt.* devel-dependency (glibc-devel|gcc)")
addFilter("avocado-plugins-vt.* non-executable-script .*/virttest/.*")
addFilter("avocado-plugins-vt.* script-without-shebang .*/virttest/.*")
addFilter("avocado-plugins-vt.* zero-length .*/virttest/.*")