30 Commits

Author SHA256 Message Date
38d7a063bf Accepting request 1200086 from devel:openQA:tested
Update to 4.6.1725896784.e007c26
4.6.1725896784.e007c26
4.6.1725896784.e007c26
4.6.1725896784.e007c26

OBS-URL: https://build.opensuse.org/request/show/1200086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=457
2024-09-11 14:56:46 +00:00
457d88a879 Offline generation of 4.6.1725896784.e007c26
4.6.1725896784.e007c26
4.6.1725896784.e007c26
4.6.1725896784.e007c26

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=966
2024-09-11 09:24:09 +00:00
6d22b694e8 Accepting request 1196430 from devel:openQA:tested
Update to 4.6.1724833060.63a0bfd
4.6.1724833060.63a0bfd
4.6.1724833060.63a0bfd
4.6.1724833060.63a0bfd

OBS-URL: https://build.opensuse.org/request/show/1196430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=456
2024-08-28 19:32:50 +00:00
2c208b5342 Offline generation of 4.6.1724833060.63a0bfd
4.6.1724833060.63a0bfd
4.6.1724833060.63a0bfd
4.6.1724833060.63a0bfd

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=964
2024-08-28 09:16:46 +00:00
2e3c07c3a9 Accepting request 1195777 from devel:openQA:tested
Update to 4.6.1724414364.cbb1f8c
4.6.1724414364.cbb1f8c
4.6.1724414364.cbb1f8c
4.6.1724414364.cbb1f8c

OBS-URL: https://build.opensuse.org/request/show/1195777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=455
2024-08-23 20:27:38 +00:00
517717f625 Offline generation of 4.6.1724414364.cbb1f8c
4.6.1724414364.cbb1f8c
4.6.1724414364.cbb1f8c
4.6.1724414364.cbb1f8c

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=962
2024-08-23 17:20:03 +00:00
0ef24348ca Accepting request 1195046 from devel:openQA:tested
Update to 4.6.1724163588.6e3b56b
4.6.1724163588.6e3b56b
4.6.1724163588.6e3b56b
4.6.1724163588.6e3b56b

OBS-URL: https://build.opensuse.org/request/show/1195046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=454
2024-08-21 21:26:42 +00:00
800fed3032 Offline generation of 4.6.1724163588.6e3b56b
4.6.1724163588.6e3b56b
4.6.1724163588.6e3b56b
4.6.1724163588.6e3b56b

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=960
2024-08-21 09:16:55 +00:00
d6961a14c9 Accepting request 1194613 from devel:openQA:tested
Update to 4.6.1723970662.b378401
4.6.1723970662.b378401
4.6.1723970662.b378401
4.6.1723970662.b378401

OBS-URL: https://build.opensuse.org/request/show/1194613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=453
2024-08-19 21:44:48 +00:00
7ad612989e Offline generation of 4.6.1723970662.b378401
4.6.1723970662.b378401
4.6.1723970662.b378401
4.6.1723970662.b378401

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=958
2024-08-19 01:17:00 +00:00
5f13133038 Accepting request 1194355 from devel:openQA:tested
Update to 4.6.1723817204.0aff9e8
4.6.1723817204.0aff9e8
4.6.1723817204.0aff9e8
4.6.1723817204.0aff9e8

OBS-URL: https://build.opensuse.org/request/show/1194355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=452
2024-08-17 10:41:28 +00:00
81392ad29c Offline generation of 4.6.1723817204.0aff9e8
4.6.1723817204.0aff9e8
4.6.1723817204.0aff9e8
4.6.1723817204.0aff9e8

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=956
2024-08-16 17:18:50 +00:00
d57923c67e Accepting request 1193855 from devel:openQA:tested
Update to 4.6.1723465309.cf7b098
4.6.1723465309.cf7b098
4.6.1723465309.cf7b098
4.6.1723465309.cf7b098

OBS-URL: https://build.opensuse.org/request/show/1193855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=451
2024-08-14 12:16:32 +00:00
e941663ef6 Offline generation of 4.6.1723465309.cf7b098
4.6.1723465309.cf7b098
4.6.1723465309.cf7b098
4.6.1723465309.cf7b098

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=954
2024-08-14 09:13:56 +00:00
6431d1a93a Accepting request 1191778 from devel:openQA:tested
Update to 4.6.1722889373.84368e7
4.6.1722889373.84368e7
4.6.1722889373.84368e7
4.6.1722889373.84368e7

OBS-URL: https://build.opensuse.org/request/show/1191778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=450
2024-08-06 07:08:28 +00:00
f150f42f8a Offline generation of 4.6.1722889373.84368e7
4.6.1722889373.84368e7
4.6.1722889373.84368e7
4.6.1722889373.84368e7

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=952
2024-08-06 00:20:44 +00:00
f3df353933 Accepting request 1191406 from devel:openQA:tested
Update to 4.6.1722607710.a0ac1e5
4.6.1722607710.a0ac1e5
4.6.1722607710.a0ac1e5
4.6.1722607710.a0ac1e5

OBS-URL: https://build.opensuse.org/request/show/1191406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=449
2024-08-03 18:06:53 +00:00
77afd91f75 Offline generation of 4.6.1722607710.a0ac1e5
4.6.1722607710.a0ac1e5
4.6.1722607710.a0ac1e5
4.6.1722607710.a0ac1e5

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=950
2024-08-03 09:27:51 +00:00
aef0e48d73 Accepting request 1190834 from devel:openQA:tested
Update to 4.6.1722429185.3b017a7
4.6.1722429185.3b017a7
4.6.1722429185.3b017a7
4.6.1722429185.3b017a7

OBS-URL: https://build.opensuse.org/request/show/1190834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=448
2024-08-01 20:05:03 +00:00
e114a854bc Offline generation of 4.6.1722429185.3b017a7
4.6.1722429185.3b017a7
4.6.1722429185.3b017a7
4.6.1722429185.3b017a7

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=948
2024-08-01 01:31:01 +00:00
a3fdabb4ab Accepting request 1190317 from devel:openQA:tested
Update to 4.6.1722273351.abb9288
4.6.1722273351.abb9288
4.6.1722273351.abb9288
4.6.1722273351.abb9288

OBS-URL: https://build.opensuse.org/request/show/1190317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=447
2024-07-29 19:54:06 +00:00
efd6b83588 Offline generation of 4.6.1722273351.abb9288
4.6.1722273351.abb9288
4.6.1722273351.abb9288
4.6.1722273351.abb9288

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=946
2024-07-29 17:30:10 +00:00
224b8af463 Accepting request 1189888 from devel:openQA:tested
Update to 4.6.1722007055.0055b7d
4.6.1722007055.0055b7d
4.6.1722007055.0055b7d
4.6.1722007055.0055b7d

OBS-URL: https://build.opensuse.org/request/show/1189888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=446
2024-07-28 15:19:52 +00:00
fdc9965a8f Offline generation of 4.6.1722007055.0055b7d
4.6.1722007055.0055b7d
4.6.1722007055.0055b7d
4.6.1722007055.0055b7d

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=944
2024-07-27 09:25:55 +00:00
41deae924c Accepting request 1188276 from devel:openQA:tested
Update to 4.6.1721226544.d45b609
4.6.1721226544.d45b609
4.6.1721226544.d45b609
4.6.1721226544.d45b609

OBS-URL: https://build.opensuse.org/request/show/1188276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=445
2024-07-19 13:26:44 +00:00
3b753e0177 Offline generation of 4.6.1721226544.d45b609
4.6.1721226544.d45b609
4.6.1721226544.d45b609
4.6.1721226544.d45b609

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=942
2024-07-18 01:27:05 +00:00
dc6ddf2649 Accepting request 1185865 from devel:openQA:tested
Update to 4.6.1720187836.12ff220
4.6.1720187836.12ff220
4.6.1720187836.12ff220
4.6.1720187836.12ff220

OBS-URL: https://build.opensuse.org/request/show/1185865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=444
2024-07-08 17:07:37 +00:00
9fa371c730 Offline generation of 4.6.1720187836.12ff220
4.6.1720187836.12ff220
4.6.1720187836.12ff220
4.6.1720187836.12ff220

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=940
2024-07-06 09:26:13 +00:00
58809ecb58 Accepting request 1184354 from devel:openQA:tested
Update to 4.6.1719838742.4815a51
4.6.1719838742.4815a51
4.6.1719838742.4815a51
4.6.1719838742.4815a51

OBS-URL: https://build.opensuse.org/request/show/1184354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/os-autoinst?expand=0&rev=443
2024-07-02 16:17:42 +00:00
b522662fd9 Offline generation of 4.6.1719838742.4815a51
4.6.1719838742.4815a51
4.6.1719838742.4815a51
4.6.1719838742.4815a51

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/os-autoinst?expand=0&rev=938
2024-07-01 17:23:50 +00:00
9 changed files with 203 additions and 26 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5d55bad2d32a03a5317d9b7c21b15207e4579d9f089e292bbc12ac1a33ac3ca
size 36962317

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b2f92691d1f4214ab3378938e3ad9de9ff6fbaf69eaeacdc80b8793a11f800d1
size 36976653

View File

@@ -18,7 +18,7 @@
%define short_name os-autoinst-devel
Name: %{short_name}-test
Version: 4.6.1719324538.dc98b76
Version: 4.6.1725896784.e007c26
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later

View File

@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst-openvswitch
Name: %{short_name}%{?name_ext}
Version: 4.6.1719324538.dc98b76
Version: 4.6.1725896784.e007c26
Release: 0
Summary: test package for %{short_name}
License: GPL-2.0-or-later
@@ -37,7 +37,7 @@ touch %{_sourcedir}/%{short_name}
%build
# call one of the components but not openqa itself which would need a valid
# configuration
/usr/lib/os-autoinst/os-autoinst-openvswitch --help
/usr/lib/os-autoinst/script/os-autoinst-openvswitch --help
%install
# disable debug packages in package test to prevent error about missing files

View File

@@ -1,4 +0,0 @@
-------------------------------------------------------------------
Mon Oct 14 09:33:31 UTC 2019 - Stephan Kulow <coolo@suse.com>
- No changelog - see os-autoinst.changes

View File

@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst
Name: %{short_name}%{?name_ext}
Version: 4.6.1719324538.dc98b76
Version: 4.6.1725896784.e007c26
Release: 0
Summary: test package for os-autoinst
License: GPL-2.0-or-later

View File

@@ -1,3 +1,164 @@
-------------------------------------------------------------------
Mon Sep 09 15:46:32 UTC 2024 - okurz@suse.com
- Update to version 4.6.1725896784.e007c26:
* Fix pod for backend_get_wait_still_screen_on_here_doc_input
* Virsh VMware images shell snippet debugging added
* Use more compact syntax to add features to virsh config
* Avoid configuring ACPI on s390x for compat with newer libvirt/qemu
* ci: Add OBS helper workflow
-------------------------------------------------------------------
Wed Aug 28 08:17:47 UTC 2024 - okurz@suse.com
- Update to version 4.6.1724833060.63a0bfd:
* Virsh VMware images shell snippet debugging added
* Use more compact syntax to add features to virsh config
* Avoid configuring ACPI on s390x for compat with newer libvirt/qemu
* ci: Add OBS helper workflow
* Avoid having devel package depend on CI-specific Perl module
* Remove workaround for broken chromium
* Explain regexp argument for wait_serial
* Disable building with OCR support on SLE
-------------------------------------------------------------------
Fri Aug 23 17:19:37 UTC 2024 - okurz@suse.com
- Update to version 4.6.1724414364.cbb1f8c:
* Document new variables for VMWare's provisioning options
* Update unit tests
* VMWare: add combustion and ignition support
* Remove workaround for broken chromium
* Explain regexp argument for wait_serial
* Disable building with OCR support on SLE
-------------------------------------------------------------------
Wed Aug 21 09:16:29 UTC 2024 - okurz@suse.com
- Update to version 4.6.1724163588.6e3b56b:
* Explain regexp argument for wait_serial
* Disable building with OCR support on SLE
* Make Python support optional in fullstack test
* Fix build condition for Python support
* Allow package builds without `Inline::Python`
-------------------------------------------------------------------
Mon Aug 19 01:16:36 UTC 2024 - okurz@suse.com
- Update to version 4.6.1723970662.b378401:
* Fix build condition for Python support
* Allow package builds without `Inline::Python`
* Avoid dependency on `File::Touch` for easier SLE submission
* systemd: Fix path to os-autoinst-openvswitch (regression from aa027ef4)
* Fix script/ folder install
-------------------------------------------------------------------
Fri Aug 16 17:18:25 UTC 2024 - okurz@suse.com
- Update to version 4.6.1723817204.0aff9e8:
* Allow package builds without `Inline::Python`
* Avoid dependency on `File::Touch` for easier SLE submission
* systemd: Fix path to os-autoinst-openvswitch (regression from aa027ef4)
* Fix script/ folder install
* Consistently provide all scripts in script/
* Add help for os-autoinst-setup-multi-machine
-------------------------------------------------------------------
Mon Aug 12 12:21:57 UTC 2024 - okurz@suse.com
- Update to version 4.6.1723465309.cf7b098:
* systemd: Fix path to os-autoinst-openvswitch (regression from aa027ef4)
* Fix script/ folder install
* video_stream: Fix warning in _get_ffmpeg_cmd
* video_stream: Add test test for _get_ffmpeg_cmd
* video_stream: make FPS configurable
* Consistently provide all scripts in script/
-------------------------------------------------------------------
Tue Aug 06 00:20:19 UTC 2024 - okurz@suse.com
- Update to version 4.6.1722889373.84368e7:
* video_stream: Fix warning in _get_ffmpeg_cmd
* video_stream: Add test test for _get_ffmpeg_cmd
* video_stream: make FPS configurable
* Fix error handling when cloning a Git repository
* Isotovideo/Utils: Fix "Use of uninitialized value $name"
* testapi: Keep the positional mode for script_run and alike
-------------------------------------------------------------------
Sat Aug 03 09:27:24 UTC 2024 - okurz@suse.com
- Update to version 4.6.1722607710.a0ac1e5:
* Fix error handling when cloning a Git repository
* Isotovideo/Utils: Fix "Use of uninitialized value $name"
* Reliably locate top directory of isotovideo
* testapi: Keep the positional mode for script_run and alike
* Avoid SVT-AV1 when FFmpeg 4 is installed
-------------------------------------------------------------------
Thu Aug 01 01:30:34 UTC 2024 - okurz@suse.com
- Update to version 4.6.1722429185.3b017a7:
* Isotovideo/Utils: Fix "Use of uninitialized value $name"
* Reliably locate top directory of isotovideo
* testapi: Keep the positional mode for script_run and alike
* Avoid SVT-AV1 when FFmpeg 4 is installed
* Add support to configure sector sizes of HDD images
-------------------------------------------------------------------
Mon Jul 29 17:29:45 UTC 2024 - okurz@suse.com
- Update to version 4.6.1722273351.abb9288:
* Avoid SVT-AV1 when FFmpeg 4 is installed
* video_stream: handle HID command confirmations
* Add support to configure sector sizes of HDD images
* Log output of git command
* Downgrade chromedriver to avoid broken version
-------------------------------------------------------------------
Fri Jul 26 15:17:42 UTC 2024 - okurz@suse.com
- Update to version 4.6.1722007055.0055b7d:
* Add support to configure sector sizes of HDD images
* Log output of git command
* Downgrade chromedriver to avoid broken version
* Remove obsolete check_needles.pl
* Rename variable "scriptdir" for clarification
-------------------------------------------------------------------
Wed Jul 17 14:29:11 UTC 2024 - okurz@suse.com
- Update to version 4.6.1721226544.d45b609:
* Remove obsolete check_needles.pl
* Rename variable "scriptdir" for clarification
* isotovideo: Extract 'handle_shutdown' method
* Restore running of individual tests via test-perl-testsuite
* Extract proper isotovideo 'runner::init' method instead of private call
* Refactor: generate python bindings from template
-------------------------------------------------------------------
Fri Jul 05 13:57:24 UTC 2024 - okurz@suse.com
- Update to version 4.6.1720187836.12ff220:
* isotovideo: Extract 'handle_shutdown' method
* Restore running of individual tests via test-perl-testsuite
* Extract proper isotovideo 'runner::init' method instead of private call
* baseclass: Explicitly log retry interval for SSH console
* Refactor: generate python bindings from template
-------------------------------------------------------------------
Mon Jul 01 17:23:25 UTC 2024 - okurz@suse.com
- Update to version 4.6.1719838742.4815a51:
* baseclass: Explicitly log retry interval for SSH console
* Refactor: generate python bindings from template
* Add lockapi.py
* Add mmapi.py
* Wrap README text consistently at 80 characters
* Fix typo in README
* backend/qemu.pm: Fix typo: It's riscv64, not risv64
* ustreamer: restrict to aarch64 and x86_64
-------------------------------------------------------------------
Tue Jun 25 14:09:06 UTC 2024 - okurz@suse.com

View File

@@ -1,4 +1,4 @@
name: os-autoinst
version: 4.6.1719324538.dc98b76
mtime: 1719324538
commit: dc98b7691a4c73ac3c7c34748ae9b82d5ec1668e
version: 4.6.1725896784.e007c26
mtime: 1725896784
commit: e007c26db0f8e0a1cc3d9d8bf87f249308fe9186

View File

@@ -17,7 +17,7 @@
Name: os-autoinst
Version: 4.6.1719324538.dc98b76
Version: 4.6.1725896784.e007c26
Release: 0
Summary: OS-level test automation
License: GPL-2.0-or-later
@@ -36,7 +36,7 @@ Source0: %{name}-%{version}.tar.xz
# The following line is generated from dependencies.yaml
%define build_requires %build_base_requires cmake ninja
# The following line is generated from dependencies.yaml
%define main_requires git-core perl(B::Deparse) perl(Carp) perl(Carp::Always) perl(Config) perl(Cpanel::JSON::XS) perl(Crypt::DES) perl(Cwd) perl(Data::Dumper) perl(Digest::MD5) perl(DynaLoader) perl(English) perl(Errno) perl(Exception::Class) perl(Exporter) perl(ExtUtils::testlib) perl(Fcntl) perl(File::Basename) perl(File::Find) perl(File::Map) perl(File::Path) perl(File::Temp) perl(File::Touch) perl(File::Which) perl(File::chdir) perl(IO::Handle) perl(IO::Scalar) perl(IO::Select) perl(IO::Socket) perl(IO::Socket::INET) perl(IO::Socket::UNIX) perl(IPC::Open3) perl(IPC::Run::Debug) perl(IPC::System::Simple) perl(JSON::Validator) perl(List::MoreUtils) perl(List::Util) perl(Mojo::IOLoop::ReadWriteProcess) >= 0.26 perl(Mojo::JSON) perl(Mojo::Log) perl(Mojo::URL) perl(Mojo::UserAgent) perl(Mojolicious) >= 9.340.0 perl(Mojolicious::Lite) perl(Net::DBus) perl(Net::Domain) perl(Net::IP) perl(Net::SNMP) perl(Net::SSH2) perl(POSIX) perl(Scalar::Util) perl(Socket) perl(Socket::MsgHdr) perl(Term::ANSIColor) perl(Thread::Queue) perl(Time::HiRes) perl(Time::Moment) perl(Time::Seconds) perl(Try::Tiny) perl(XML::LibXML) perl(XML::SemanticDiff) perl(YAML::PP) perl(YAML::XS) perl(autodie) perl(base) perl(constant) perl(integer) perl(strict) perl(version) perl(warnings) perl-base rsync sshpass
%define main_requires git-core perl(B::Deparse) perl(Carp) perl(Carp::Always) perl(Config) perl(Cpanel::JSON::XS) perl(Crypt::DES) perl(Cwd) perl(Data::Dumper) perl(Digest::MD5) perl(DynaLoader) perl(English) perl(Errno) perl(Exception::Class) perl(Exporter) perl(ExtUtils::testlib) perl(Fcntl) perl(File::Basename) perl(File::Find) perl(File::Map) perl(File::Path) perl(File::Temp) perl(File::Which) perl(File::chdir) perl(IO::Handle) perl(IO::Scalar) perl(IO::Select) perl(IO::Socket) perl(IO::Socket::INET) perl(IO::Socket::UNIX) perl(IPC::Open3) perl(IPC::Run::Debug) perl(IPC::System::Simple) perl(JSON::Validator) perl(List::MoreUtils) perl(List::Util) perl(Mojo::IOLoop::ReadWriteProcess) >= 0.26 perl(Mojo::JSON) perl(Mojo::Log) perl(Mojo::URL) perl(Mojo::UserAgent) perl(Mojolicious) >= 9.340.0 perl(Mojolicious::Lite) perl(Net::DBus) perl(Net::Domain) perl(Net::IP) perl(Net::SNMP) perl(Net::SSH2) perl(POSIX) perl(Scalar::Util) perl(Socket) perl(Socket::MsgHdr) perl(Term::ANSIColor) perl(Thread::Queue) perl(Time::HiRes) perl(Time::Moment) perl(Time::Seconds) perl(Try::Tiny) perl(XML::LibXML) perl(XML::SemanticDiff) perl(YAML::PP) perl(YAML::XS) perl(autodie) perl(base) perl(constant) perl(integer) perl(strict) perl(version) perl(warnings) perl-base rsync sshpass
# all requirements needed by the tests, do not require on this in the package
# itself or any sub-packages
# SLE is missing spell check requirements
@@ -67,16 +67,31 @@ Source0: %{name}-%{version}.tar.xz
%else
%bcond_with black
%endif
# SLE is missing Python support requirements
%if 0%{?is_opensuse}
%bcond_without python_support
%else
%bcond_with python_support
%endif
%if %{with python_support}
# The following line is generated from dependencies.yaml
%define python_support_requires perl(Inline::Python)
%else
%define python_support_requires %{nil}
%endif
%if %{with black}
# The following line is generated from dependencies.yaml
%define python_style_requires python3-black
%else
%define python_style_requires %{nil}
%endif
%ifnarch ppc ppc64 ppc64le s390x
%bcond_without ocr
%else
%ifarch ppc ppc64 ppc64le s390x
%define ocr_not_supported_by_arch 1
%endif
%if 0%{?ocr_not_supported_by_arch} || !0%{?is_opensuse}
%bcond_with ocr
%else
%bcond_without ocr
%endif
%if %{with ocr}
# The following line is generated from dependencies.yaml
@@ -91,13 +106,13 @@ Source0: %{name}-%{version}.tar.xz
%define test_non_s390_requires %{nil}
%endif
# The following line is generated from dependencies.yaml
%define test_base_requires %main_requires cpio icewm perl(Benchmark) perl(Devel::Cover) perl(FindBin) perl(Pod::Coverage) perl(Test::Fatal) perl(Test::Mock::Time) perl(Test::MockModule) perl(Test::MockObject) perl(Test::MockRandom) perl(Test::Mojo) perl(Test::Most) perl(Test::Output) perl(Test::Pod) perl(Test::Strict) perl(Test::Warnings) >= 0.029 procps python3-setuptools qemu >= 4.0 qemu-tools xorg-x11-Xvnc xterm xterm-console
%define test_base_requires %main_requires cpio icewm perl(Benchmark) perl(Devel::Cover) perl(FindBin) perl(Pod::Coverage) perl(Test::Fatal) perl(Test::Mock::Time) perl(Test::MockModule) perl(Test::MockObject) perl(Test::MockRandom) perl(Test::Mojo) perl(Test::Most) perl(Test::Output) perl(Test::Pod) perl(Test::Strict) perl(Test::Warnings) >= 0.029 procps python3-setuptools qemu >= 4.0 qemu-tools socat xorg-x11-Xvnc xterm xterm-console
# The following line is generated from dependencies.yaml
%define test_version_only_requires perl(Mojo::IOLoop::ReadWriteProcess) >= 0.28
# The following line is generated from dependencies.yaml
%define test_requires %build_requires %ocr_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires perl(Inline::Python) python3-Pillow-tk
%define test_requires %build_requires %ocr_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires python3-Pillow-tk
# The following line is generated from dependencies.yaml
%define devel_requires %python_style_requires %test_requires ShellCheck perl(Code::TidyAll) perl(Devel::Cover) perl(Devel::Cover::Report::Codecov) perl(Module::CPANfile) perl(Perl::Tidy) perl(Template::Toolkit) shfmt
%define devel_requires %python_style_requires %test_requires ShellCheck perl(Code::TidyAll) perl(Devel::Cover) perl(Module::CPANfile) perl(Perl::Tidy) perl(Template::Toolkit) 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
@@ -111,8 +126,10 @@ Recommends: tesseract-ocr
Recommends: %qemu_requires
Recommends: dumponlyconsole %s390_zvm_requires
Recommends: qemu >= 4.0.0
%if %{with python_support}
# Optional dependency for Python test API support
Recommends: perl(Inline::Python)
%endif
# Optional dependency for crop.py
Recommends: python3-Pillow-tk
# Optional dependency for QEMU's built-in samba service (enabled via QEMU_ENABLE_SMBD=1)
@@ -303,16 +320,19 @@ fi
%{_prefix}/lib/os-autoinst/consoles
%{_prefix}/lib/os-autoinst/autotest.pm
%{_prefix}/lib/os-autoinst/*.py
%{_prefix}/lib/os-autoinst/check_qemu_oom
%{_prefix}/lib/os-autoinst/dewebsockify
%{_prefix}/lib/os-autoinst/vnctest
%dir %{_prefix}/lib/os-autoinst/script
%{_prefix}/lib/os-autoinst/script/check_qemu_oom
%{_prefix}/lib/os-autoinst/script/dewebsockify
%{_prefix}/lib/os-autoinst/script/vnctest
%{_prefix}/lib/os-autoinst/script/crop.py
%dir %{_prefix}/lib/os-autoinst/schema
%{_prefix}/lib/os-autoinst/schema/Wheels-01.yaml
%files openvswitch
%defattr(-,root,root)
%{_prefix}/lib/os-autoinst/os-autoinst-openvswitch
%dir %{_prefix}/lib/os-autoinst/script
%{_prefix}/lib/os-autoinst/script/os-autoinst-openvswitch
%{_unitdir}/os-autoinst-openvswitch.service
%config /etc/dbus-1/system.d/org.opensuse.os_autoinst.switch.conf
%{_sbindir}/rcos-autoinst-openvswitch