9 Commits

Author SHA256 Message Date
Jenkins Automation Server
c267795e7d Update to 5.1769602729.9728790
5.1769602729.9728790
5.1769602729.9728790
5.1769602729.9728790
2026-01-28 13:10:58 +00:00
Jenkins Automation Server
cfd9cd431c Update to 5.1769153586.72cabd0
5.1769153586.72cabd0
5.1769153586.72cabd0
5.1769153586.72cabd0
2026-01-23 21:36:44 +00:00
Jenkins Automation Server
2e93dd4b61 Update to 5.1768577300.b85e486
5.1768577300.b85e486
5.1768577300.b85e486
5.1768577300.b85e486
2026-01-16 20:49:47 +00:00
Jenkins Automation Server
c341c75fb2 Update to 5.1768317525.86a9a7f
5.1768317525.86a9a7f
5.1768317525.86a9a7f
5.1768317525.86a9a7f
2026-01-14 13:33:54 +00:00
Jenkins Automation Server
dc083ca7f2 Update to 5.1767893100.fd5003c
5.1767893100.fd5003c
5.1767893100.fd5003c
5.1767893100.fd5003c
2026-01-08 18:09:50 +00:00
Jenkins Automation Server
c39966340f Update to 5.1767623406.688dd0e
5.1767623406.688dd0e
5.1767623406.688dd0e
5.1767623406.688dd0e
2026-01-06 00:21:48 +00:00
Jenkins Automation Server
caad282598 Update to 5.1764330105.c5cfd48
5.1764330105.c5cfd48
5.1764330105.c5cfd48
5.1764330105.c5cfd48
2025-11-28 21:38:17 +00:00
Jenkins Automation Server
feb095e508 Update to 5.1763561851.03e049d
5.1763561851.03e049d
5.1763561851.03e049d
5.1763561851.03e049d
2025-11-22 05:58:10 +00:00
Jenkins Automation Server
54674dc3b7 Update to 5.1761036042.c43e4ab
5.1761036042.c43e4ab
5.1761036042.c43e4ab
5.1761036042.c43e4ab
2025-10-22 01:06:18 +00:00
8 changed files with 244 additions and 16 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -1,7 +1,7 @@
#
# spec file for package os-autoinst-devel-test
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright 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,7 +18,7 @@
%define short_name os-autoinst-devel
Name: %{short_name}-test
Version: 5.1758621990.22a2baa
Version: 5.1769602729.9728790
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later

View File

@@ -1,7 +1,7 @@
#
# spec file for package os-autoinst-openvswitch-test
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright 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
@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst-openvswitch
Name: %{short_name}%{?name_ext}
Version: 5.1758621990.22a2baa
Version: 5.1769602729.9728790
Release: 0
Summary: test package for %{short_name}
License: GPL-2.0-or-later

View File

@@ -1,7 +1,7 @@
#
# spec file for package os-autoinst-test
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright 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
@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst
Name: %{short_name}%{?name_ext}
Version: 5.1758621990.22a2baa
Version: 5.1769602729.9728790
Release: 0
Summary: test package for os-autoinst
License: GPL-2.0-or-later

View File

@@ -1,3 +1,217 @@
-------------------------------------------------------------------
Wed Jan 28 12:34:32 UTC 2026 - okurz@suse.com
- Update to version 5.1769602729.9728790:
* fix: Improve wrong comment about enablement of modern Perl features
* Replace remaining functions with subroutine signatures in 18-qemu.t
* Fix snapshot overlay mechanism to avoid duplication
* fix(dist): provide proper copyright headers in all spec-files
* fix(dist): try to fix os-autoinst-obs-auto-submit reverting content
* Remove deprecated BIOS and UEFI_PFLASH variables
-------------------------------------------------------------------
Fri Jan 23 21:33:15 UTC 2026 - okurz@suse.com
- Update to version 5.1769153586.72cabd0:
* Replace remaining functions with subroutine signatures in 18-qemu.t
* Fix snapshot overlay mechanism to avoid duplication
* fix(dist): provide proper copyright headers in all spec-files
* fix(dist): try to fix os-autoinst-obs-auto-submit reverting content
* fix(dist): exclude unstable t/28-signalblocker.t in OBS checks
* Add documentation of APPEND variable
* Add undocumented KERNEL/INITRD to the supported variables
* os-autoinst-generate-needle-preview: Embed PNG
-------------------------------------------------------------------
Fri Jan 16 20:43:12 UTC 2026 - okurz@suse.com
- Update to version 5.1768577300.b85e486:
* fix(dist): provide proper copyright headers in all spec-files
* fix(dist): try to fix os-autoinst-obs-auto-submit reverting content
* fix(dist): exclude unstable t/28-signalblocker.t in OBS checks
* Remove deprecated BIOS and UEFI_PFLASH variables
* Add documentation of APPEND variable
* os-autoinst-generate-needle-preview: Embed PNG
-------------------------------------------------------------------
Thu Jan 08 17:47:42 UTC 2026 - okurz@suse.com
- Update to version 5.1767893100.fd5003c:
* Add documentation of APPEND variable
* Add undocumented KERNEL/INITRD to the supported variables
* os-autoinst-generate-needle-preview: Embed PNG
* Tweak curl call not to hang
* Fix opencv dependency due to upstream changes
-------------------------------------------------------------------
Mon Jan 05 16:08:57 UTC 2026 - okurz@suse.com
- Update to version 5.1767623406.688dd0e:
* os-autoinst-generate-needle-preview: Embed PNG
* Tweak curl call not to hang
* Fix opencv dependency due to upstream changes
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
-------------------------------------------------------------------
Thu Dec 18 21:51:02 UTC 2025 - okurz@suse.com
- Update to version 5.1766037062.44c7d2a:
* Tweak curl call not to hang
* Fix opencv dependency due to upstream changes
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
-------------------------------------------------------------------
Wed Dec 17 17:11:55 UTC 2025 - okurz@suse.com
- Update to version 5.1765976654.0026f92:
* Fix opencv dependency due to upstream changes
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
* Improve documentation strings for get/check_var
-------------------------------------------------------------------
Tue Dec 16 20:39:50 UTC 2025 - okurz@suse.com
- Update to version 5.1765808557.b89e9b4:
* Restore package builds on older openSUSE versions
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
-------------------------------------------------------------------
Mon Dec 15 13:09:59 UTC 2025 - okurz@suse.com
- Update to version 5.1765804109.1e7c99a:
* Remove `ShellCheck` from devel dependencies on s390x
* Remove obsolete 'bin/' folder
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Improve documentation strings for get/check_var
-------------------------------------------------------------------
Fri Dec 12 11:42:16 UTC 2025 - okurz@suse.com
- Update to version 5.1765533145.a82864c:
* Remove obsolete 'bin/' folder
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Improve documentation strings for get/check_var
* Add port forwarding example for NICTYPE_USER_OPTIONS
-------------------------------------------------------------------
Thu Dec 11 12:33:13 UTC 2025 - okurz@suse.com
- Update to version 5.1765450253.f16e6ac:
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Improve documentation strings for get/check_var
* Add port forwarding example for NICTYPE_USER_OPTIONS
* Fix regression from abcaa66b by disabling virtio-keyboard by default
* distribution: Add "disable_key_repeat"
* Use 'virtio-keyboard' by default to allow fixing key repetition errors
-------------------------------------------------------------------
Tue Dec 09 20:44:16 UTC 2025 - okurz@suse.com
- Update to version 5.1765311639.7e3a762:
* Simplify the code to increment the counter
* audio: Allow for multiple audio recordings per test
* Add port forwarding example for NICTYPE_USER_OPTIONS
* Fix regression from abcaa66b by disabling virtio-keyboard by default
* Add IPv6 support for multi machine tests
-------------------------------------------------------------------
Fri Nov 28 21:20:17 UTC 2025 - okurz@suse.com
- Update to version 5.1764330105.c5cfd48:
* Add port forwarding example for NICTYPE_USER_OPTIONS
* Fix regression from abcaa66b by disabling virtio-keyboard by default
* Add IPv6 support for multi machine tests
* distribution: Add "disable_key_repeat"
* Use 'virtio-keyboard' by default to allow fixing key repetition errors
-------------------------------------------------------------------
Sat Nov 22 05:50:50 UTC 2025 - okurz@suse.com
- Update to version 5.1763561851.03e049d:
* Avoid `Can't exec "ffmpeg"` if ffmpeg isn't present
* Fix syntax errors in nft due to multiple interfaces in $ethernet
* README: Feature auto-generated deepwiki less prominently
* Install NetworkManager-ovs in os-autoinst-setup-multi-machine
* Add disconnect_usb (qemu only, for now)
-------------------------------------------------------------------
Fri Nov 14 00:25:41 UTC 2025 - okurz@suse.com
- Update to version 5.1763048144.30f43a0:
* Configure ftables in os-autoinst-setup-multi-machine
* Makefile: Fix reruns on incomplete build dir generations
* Propagate C++ exceptions to Perl in image write function
* Add support NICPCIADDR variable to QEMU backend
* Remove test which causes unhandled output
* Improve includes in tinycv library
* Handle OpenCV exceptions when writing an image
* Avoid ignoring errors silently when writing images
* Avoid saving test results referring to non-existent screenshots
-------------------------------------------------------------------
Tue Nov 11 14:10:52 UTC 2025 - okurz@suse.com
- Update to version 5.1762250353.5150272:
* Makefile: Fix reruns on incomplete build dir generations
* Propagate C++ exceptions to Perl in image write function
* Add support NICPCIADDR variable to QEMU backend
* Remove test which causes unhandled output
* Allow array keys like `ISSUES[]` as introduced in openQA commit a53b19b
* Improve includes in tinycv library
-------------------------------------------------------------------
Tue Nov 04 01:37:03 UTC 2025 - okurz@suse.com
- Update to version 5.1761723693.2b88807:
* Propagate C++ exceptions to Perl in image write function
* Add support NICPCIADDR variable to QEMU backend
* Remove test which causes unhandled output
* Allow array keys like `ISSUES[]` as introduced in openQA commit a53b19b
* Improve includes in tinycv library
* Handle OpenCV exceptions when writing an image
* Avoid ignoring errors silently when writing images
-------------------------------------------------------------------
Wed Oct 22 00:54:27 UTC 2025 - okurz@suse.com
- Update to version 5.1761036042.c43e4ab:
* Update perltidy
* Allow redirects in needle NeedleDownloader
* Don't overwrite firewall xml
* Add UEFI support for ipxe kernel boot
* os-autoinst-setup-multi-machine: Simplify determine_ethernet_interface
-------------------------------------------------------------------
Wed Oct 01 20:06:21 UTC 2025 - okurz@suse.com
- Update to version 5.1759328765.e7438f7:
* Allow redirects in needle NeedleDownloader
* Don't overwrite firewall xml
* Add UEFI support for ipxe kernel boot
* t: Use consistent Mojo::File in 08-autotest as well
* os-autoinst-setup-multi-machine: Simplify determine_ethernet_interface
-------------------------------------------------------------------
Mon Sep 29 15:17:41 UTC 2025 - okurz@suse.com
- Update to version 5.1759134946.e08d7c7:
* Add UEFI support for ipxe kernel boot
* t: Use consistent Mojo::File in 08-autotest as well
* os-autoinst-setup-multi-machine: Simplify determine_ethernet_interface
* os-autoinst-setup-multi-machine: Only call zypper when necessary
* os-autoinst-setup-multi-machine: Improve network interface check
-------------------------------------------------------------------
Tue Sep 23 19:35:25 UTC 2025 - okurz@suse.com

View File

@@ -1,4 +1,4 @@
name: os-autoinst
version: 5.1758621990.22a2baa
mtime: 1758621990
commit: 22a2baa4d82d8818d1ece7ee616dcc802a4e38b4
version: 5.1769602729.9728790
mtime: 1769602729
commit: 9728790c9f25b85a0af66c29900830593ac79cb0

View File

@@ -1,7 +1,7 @@
#
# spec file for package os-autoinst
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright 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
@@ -17,7 +17,7 @@
Name: os-autoinst
Version: 5.1758621990.22a2baa
Version: 5.1769602729.9728790
Release: 0
Summary: OS-level test automation
License: GPL-2.0-or-later
@@ -67,11 +67,15 @@ Source0: %{name}-%{version}.tar.xz
%bcond_with black
%endif
# SLE is missing Python and Lua support requirements
# older openSUSE versions are missing requirements for Lua support
%if 0%{?is_opensuse}
%bcond_without python_support
%bcond_without lua_support
%else
%bcond_with python_support
%endif
%if 0%{?is_opensuse} && (0%{?suse_version} >= 1600 || 0%{?sle_version} >= 150600)
%bcond_without lua_support
%else
%bcond_with lua_support
%endif
%if %{with python_support}
@@ -118,8 +122,14 @@ Source0: %{name}-%{version}.tar.xz
%define test_version_only_requires perl(Mojo::IOLoop::ReadWriteProcess) >= 0.28
# The following line is generated from dependencies.yaml
%define test_requires %build_requires %lua_support_requires %ocr_requires %python_support_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires ffmpeg python3-Pillow-tk
%ifnarch s390x
# The following line is generated from dependencies.yaml
%define devel_requires %python_style_requires %test_requires ShellCheck file perl(Code::TidyAll) perl(Devel::Cover) perl(Module::CPANfile) perl(Perl::Tidy) perl(Template::Toolkit) perl(Test::CheckGitStatus) sed shfmt
%define devel_non_s390_requires ShellCheck
%else
%define devel_non_s390_requires %{nil}
%endif
# The following line is generated from dependencies.yaml
%define devel_requires %devel_non_s390_requires %python_style_requires %test_requires file perl(Code::TidyAll) perl(Devel::Cover) perl(Module::CPANfile) perl(Perl::Tidy) perl(Template::Toolkit) perl(Test::CheckGitStatus) sed shfmt
%define s390_zvm_requires /usr/bin/xkbcomp /usr/bin/Xvnc x3270 icewm xterm xterm-console xdotool fonts-config mkfontdir mkfontscale openssh-clients
%define ipmi_requires ipmitool
%define qemu_requires qemu-tools e2fsprogs
@@ -254,6 +264,10 @@ rm t/02-test_ocr.t
# qemu emulation always starts a separate thread
rm t/28-signalblocker.t
%endif
%ifarch aarch64
# https://progress.opensuse.org/issues/194359
rm -f t/28-signalblocker.t
%endif
%build
%define __builder ninja