Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package os-autoinst for openSUSE:Factory checked in at 2026-02-20 17:43:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Fri Feb 20 17:43:38 2026 rev:566 rq:1334069 version:5.1771520411.2601197 Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2026-02-19 14:21:26.345887233 +0100 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.1977/os-autoinst.changes 2026-02-20 17:52:07.179267577 +0100 @@ -1,0 +2,10 @@ +Thu Feb 19 19:58:34 UTC 2026 - [email protected] + +- Update to version 5.1771520411.2601197: + * fix: Fix wrong uses of "checkout" that should be "check out" + * git subrepo pull (merge) --force external/os-autoinst-common + * style: Fix crop.py style issues + * workaround: Remove "get_mempolicy" warning from qemu-img output + * parse_extra_log: Allow passing additional args to upload_logs + +------------------------------------------------------------------- Old: ---- os-autoinst-5.1771353921.c8005c9.obscpio New: ---- os-autoinst-5.1771520411.2601197.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.l6xsGf/_old 2026-02-20 17:52:08.639328741 +0100 +++ /var/tmp/diff_new_pack.l6xsGf/_new 2026-02-20 17:52:08.643328908 +0100 @@ -18,7 +18,7 @@ %define short_name os-autoinst-devel Name: %{short_name}-test -Version: 5.1771353921.c8005c9 +Version: 5.1771520411.2601197 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-openvswitch-test.spec ++++++ --- /var/tmp/diff_new_pack.l6xsGf/_old 2026-02-20 17:52:08.679330416 +0100 +++ /var/tmp/diff_new_pack.l6xsGf/_new 2026-02-20 17:52:08.679330416 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst-openvswitch Name: %{short_name}%{?name_ext} -Version: 5.1771353921.c8005c9 +Version: 5.1771520411.2601197 Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.l6xsGf/_old 2026-02-20 17:52:08.727332427 +0100 +++ /var/tmp/diff_new_pack.l6xsGf/_new 2026-02-20 17:52:08.731332595 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 5.1771353921.c8005c9 +Version: 5.1771520411.2601197 Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.l6xsGf/_old 2026-02-20 17:52:08.775334438 +0100 +++ /var/tmp/diff_new_pack.l6xsGf/_new 2026-02-20 17:52:08.779334606 +0100 @@ -17,7 +17,7 @@ Name: os-autoinst -Version: 5.1771353921.c8005c9 +Version: 5.1771520411.2601197 Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later ++++++ os-autoinst-5.1771353921.c8005c9.obscpio -> os-autoinst-5.1771520411.2601197.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771353921.c8005c9/OpenQA/Isotovideo/Runner.pm new/os-autoinst-5.1771520411.2601197/OpenQA/Isotovideo/Runner.pm --- old/os-autoinst-5.1771353921.c8005c9/OpenQA/Isotovideo/Runner.pm 2026-02-17 19:45:21.000000000 +0100 +++ new/os-autoinst-5.1771520411.2601197/OpenQA/Isotovideo/Runner.pm 2026-02-19 18:00:11.000000000 +0100 @@ -213,12 +213,12 @@ # multiple distributions or flavors in one repository. $bmwqemu::vars{PRODUCTDIR} ||= $bmwqemu::vars{CASEDIR}; - # checkout Git repo NEEDLES_DIR refers to (if it is a URL) and re-assign NEEDLES_DIR to contain the checkout path + # check out Git repo NEEDLES_DIR refers to (if it is a URL) and re-assign NEEDLES_DIR to contain the checkout path checkout_git_repo_and_branch('NEEDLES_DIR'); bmwqemu::ensure_valid_vars(); - # as we are about to load the test modules checkout the specified git refspec, + # as we are about to load the test modules check out the specified git refspec, # if specified, or simply store the git hash that has been used. If it is not a # git repo fail silently, i.e. store an empty variable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771353921.c8005c9/OpenQA/Isotovideo/Utils.pm new/os-autoinst-5.1771520411.2601197/OpenQA/Isotovideo/Utils.pm --- old/os-autoinst-5.1771353921.c8005c9/OpenQA/Isotovideo/Utils.pm 2026-02-17 19:45:21.000000000 +0100 +++ new/os-autoinst-5.1771520411.2601197/OpenQA/Isotovideo/Utils.pm 2026-02-19 18:00:11.000000000 +0100 @@ -182,7 +182,7 @@ return $handle_output->($?, @out) unless ($branch && grep /fatal: Remote branch .* not found in upstream origin/, @out); } - # if cloning with `--branch=…` does not work, just clone the default branch instead and fetch and checkout the missing + # if cloning with `--branch=…` does not work, just clone the default branch instead and fetch and check out the missing # ref manually $handle_output->($?, my @out = qx{$clone_cmd $depth_args $source_url 2>&1}); return 1 unless $branch; @@ -206,7 +206,7 @@ } @out = qx{git -C $local_path checkout $branch}; bmwqemu::diag "@out" if @out; - die "Unable to checkout branch '$branch' in cloned Git repository \"$dir\"" unless $? == 0; + die "Unable to check out branch '$branch' in cloned Git repository \"$dir\"" unless $? == 0; return 1; } @@ -313,7 +313,7 @@ if (my $refspec = $bmwqemu::vars{$refspec_variable}) { bmwqemu::diag "Checking out local git refspec '$refspec' in '$dir'"; qx{env git -C $dir checkout -q $refspec}; - die "Failed to checkout '$refspec' in '$dir'\n" unless $? == 0; + die "Failed to check out '$refspec' in '$dir'\n" unless $? == 0; } my $hash = calculate_git_hash($dir); my $url = git_remote_url($dir); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771353921.c8005c9/README.asciidoc new/os-autoinst-5.1771520411.2601197/README.asciidoc --- old/os-autoinst-5.1771353921.c8005c9/README.asciidoc 2026-02-17 19:45:21.000000000 +0100 +++ new/os-autoinst-5.1771520411.2601197/README.asciidoc 2026-02-19 18:00:11.000000000 +0100 @@ -24,7 +24,7 @@ For further details, have a look at the link:http://open.qa/docs/#_development_version_repository[openQA documentation]. -For building os-autoinst manually checkout the build instructions below. +For building os-autoinst manually check out the build instructions below. The main executable `isotovideo` can read test parameters from the command line or read test parameters from a file named `vars.json`. This file stores @@ -83,7 +83,7 @@ == How to run test cases This following instructions shows how to run test cases. First one needs to -clone the test distribution. Checkout +clone the test distribution. Check out link:https://github.com/os-autoinst/os-autoinst-distri-example[os-autoinst-distri-example] for an example of a minimal test distribution. @@ -199,7 +199,7 @@ === Rules for commits * Every commit is checked by our CI system as soon as you create a pull request - but you *should* run the os-autoinst tests locally. Checkout the build + but you *should* run the os-autoinst tests locally. Check out the build instructions for further details. * For git commit messages use the rules stated on diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771353921.c8005c9/doc/backend_vars.asciidoc new/os-autoinst-5.1771520411.2601197/doc/backend_vars.asciidoc --- old/os-autoinst-5.1771353921.c8005c9/doc/backend_vars.asciidoc 2026-02-17 19:45:21.000000000 +0100 +++ new/os-autoinst-5.1771520411.2601197/doc/backend_vars.asciidoc 2026-02-19 18:00:11.000000000 +0100 @@ -6,7 +6,7 @@ [options="header",cols="^m,^m,^m,v",separator=";"] |==================== Variable;Values allowed;Default value;Explanation -CASEDIR;string;;Absolute or relative path to the test distribution. Specifying the variable is mandatory. Can also be a Git repository URL of a test distribution to checkout with an optional refspec or Git commit hash into the current directory. It tries to follow the definition of https://docs.npmjs.com/cli/v7/configuring-npm/package-json#git-urls-as-dependencies (e.g. `https://github.com/os-autoinst/os-autoinst-distri-opensuse.git#feature/test` or `[email protected]:os-autoinst/os-autoinst-distri-opensuse.git`). Note that cloning via SSH is only possible if Git is configured accordingly on the host where isotovideo is executed. Can be combined with `TEST_GIT_REFSPEC` and `NEEDLES_GIT_REFSPEC`. Relative paths are considered relative to the working directory of `isotovideo`. +CASEDIR;string;;Absolute or relative path to the test distribution. Specifying the variable is mandatory. Can also be a Git repository URL of a test distribution to check out with an optional refspec or Git commit hash into the current directory. It tries to follow the definition of https://docs.npmjs.com/cli/v7/configuring-npm/package-json#git-urls-as-dependencies (e.g. `https://github.com/os-autoinst/os-autoinst-distri-opensuse.git#feature/test` or `[email protected]:os-autoinst/os-autoinst-distri-opensuse.git`). Note that cloning via SSH is only possible if Git is configured accordingly on the host where isotovideo is executed. Can be combined with `TEST_GIT_REFSPEC` and `NEEDLES_GIT_REFSPEC`. Relative paths are considered relative to the working directory of `isotovideo`. PRODUCTDIR;string;;Absolute or relative path to the optional "product directory" which includes the test schedule entry point `main.pm` as well as a `needles` subdirectory with the needles to load. Defaults to `CASEDIR` with a fallback to `CASEDIR/products/DISTRI` as this is also a very common location. Relative paths are considered relative to `CASEDIR`. NEEDLES_DIR;string;;Absolute or relative path to the needles subdirectory. Defaults to `needles` within `PRODUCTDIR`. Can also be a Git repository URL, comparable to `CASEDIR`. Relative paths are considered relative to the working directory of `isotovideo`. WHEELS_DIR;string;;Absolute or relative path to the directory wheels are stored in if `CASEDIR` contains a `wheels.yaml`. Defaults to the working directory of `isotovideo`. Relative paths are considered relative to the working directory of `isotovideo`. @@ -15,8 +15,8 @@ SCHEDULE;string;;comma, space or newline separated list of relative paths to test modules within CASEDIR to be scheduled instead of evaluating a schedule from the test distributions main.pm file, e.g. "boot,console/mod1". Test modules can be specified without the implicit file extension '.pm'. _EXIT_AFTER_SCHEDULE;boolean;0;Exit test execution immediately after evaluation of the test schedule, e.g. to check only which test modules would be executed _SKIP_POST_FAIL_HOOKS;boolean;0;Skip the execution of post_fail_hook methods if set. This can be useful to save test execution time during test development when the post_fail_hook is not expected to provide any value as most likely the test developer already knows what needs to be done as a next step on a test fail. -TEST_GIT_REFSPEC;string;;git refspec to checkout within `CASEDIR` when `CASEDIR` is a git working copy. By default, does not change the content of `CASEDIR`. Overrides the optional git refspec in `CASEDIR`. Can be used to explicitly select a git commit within an existing git working copy and also to skip unnecessary git network transfers when `CASEDIR` is already providing the right git working copy. -NEEDLES_GIT_REFSPEC;string;;git refspec to checkout within `NEEDLES_DIR`. See `TEST_GIT_REFSPEC` for details. +TEST_GIT_REFSPEC;string;;git refspec to check out within `CASEDIR` when `CASEDIR` is a git working copy. By default, does not change the content of `CASEDIR`. Overrides the optional git refspec in `CASEDIR`. Can be used to explicitly select a git commit within an existing git working copy and also to skip unnecessary git network transfers when `CASEDIR` is already providing the right git working copy. +NEEDLES_GIT_REFSPEC;string;;git refspec to check out within `NEEDLES_DIR`. See `TEST_GIT_REFSPEC` for details. EXTERNAL_VIDEO_ENCODER_CMD;string;;Specifies the command line for invoking a custom video encoder. It is supposed to accept a sequence of PPM images via stdin. The placeholder `%OUTPUT_FILE_NAME%` is replaced with the output file path. The output file path is appended if the placeholder is missing. Examples: `ffmpeg -y -hide_banner -nostats -r 24 -f image2pipe -vcodec ppm -i - -pix_fmt yuv420p -c:v libvpx-vp9 -crf 35 -b:v 1500k -cpu-used 1`, `podman run --rm --workdir /pool -i -v .:/pool ghcr.io/tamara-schmitz/ffmpeg-docker-container-free -y -hide_banner -nostats -r 24 -f image2pipe -vcodec ppm -i - -pix_fmt yuv420p -c:v libsvtav1 -preset 10 -crf 35` EXTERNAL_VIDEO_ENCODER_OUTPUT_FILE_EXTENSION;string;webm;The extension of the output file when `EXTERNAL_VIDEO_ENCODER_CMD` is used. EXTERNAL_VIDEO_ENCODER_ADDITIONALLY;boolean;0;Whether `EXTERNAL_VIDEO_ENCODER_CMD` should only be invoked additionally to the built-in Theora encoder. This means two videos will be created and uploaded which can be useful for comparison. (Configuring an external video encoder disables the built-in one by default.) @@ -26,7 +26,7 @@ SCREENSHOTINTERVAL;float;0.5;The interval in seconds at which screenshots are taken internally STALL_DETECT_FACTOR;float;20;Report test execution as stalled if console screen check interval takes longer than SCREENSHOTINTERVAL multiplied with this factor NEEDLE_CHECK_FACTOR;float;20;Report warning if screen check interval takes longer than SCREENSHOTINTERVAL multiplied with this factor -SSH_COMMAND_TIMEOUT_S;integer;300;Timeout in seconds for any SSH based command in SSH based consoles, disabled for a value of 0. It can be overriden by particular run_ssh_cmd() calls. Checkout the documentation of this function for details. +SSH_COMMAND_TIMEOUT_S;integer;300;Timeout in seconds for any SSH based command in SSH based consoles, disabled for a value of 0. It can be overriden by particular run_ssh_cmd() calls. Check out the documentation of this function for details. SSH_CONNECT_RETRY;integer;5;Maximum retries to connect to SSH based console targets SSH_CONNECT_RETRY_INTERVAL;float;10;Interval in seconds between retries to connect to SSH based console targets. Related to SSH_CONNECT_RETRY VNC_STALL_THRESHOLD;integer;4;Time after which is VNC considered stalled diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771353921.c8005c9/doc/backends.md new/os-autoinst-5.1771520411.2601197/doc/backends.md --- old/os-autoinst-5.1771353921.c8005c9/doc/backends.md 2026-02-17 19:45:21.000000000 +0100 +++ new/os-autoinst-5.1771520411.2601197/doc/backends.md 2026-02-19 18:00:11.000000000 +0100 @@ -59,7 +59,7 @@ ``` If you add multiple instances, be sure to assign a different `VIRSH_INSTANCE` -and `VIRSH_MAC`. For more details about the variables, checkout +and `VIRSH_MAC`. For more details about the variables, check out [backend_vars.asciidoc](backend_vars.asciidoc). `VIRSH_OPENQA_BASEDIR` must be set in accordance with `OPENQA_BASEDIR` if you @@ -105,7 +105,7 @@ ``` Note that `svirt` backend normally requires additional handling on the test -distribution-side. Checkout the `bootloader_svirt` test module of the openSUSE +distribution-side. Check out the `bootloader_svirt` test module of the openSUSE test distribution for details. When cloning an openSUSE test, the `bootloader_svirt` test module is automatically added to the schedule when setting `BACKEND=svirt`. When overriding `SCHEDULE` you have to take it into ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.l6xsGf/_old 2026-02-20 17:52:12.079472852 +0100 +++ /var/tmp/diff_new_pack.l6xsGf/_new 2026-02-20 17:52:12.091473354 +0100 @@ -1,5 +1,5 @@ name: os-autoinst -version: 5.1771353921.c8005c9 -mtime: 1771353921 -commit: c8005c9e4f74fc5e00ddb5dae3e2fde3fb727087 +version: 5.1771520411.2601197 +mtime: 1771520411 +commit: 2601197e582bba1873daf90b0d2b161921cfe041
