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-11 18:47:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Wed Feb 11 18:47:54 2026 rev:564 rq:1332327 version:5.1770715824.6a80a85 Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2026-02-06 14:00:58.345158447 +0100 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.1670/os-autoinst.changes 2026-02-11 18:48:35.744742983 +0100 @@ -1,0 +2,12 @@ +Tue Feb 10 15:20:22 UTC 2026 - [email protected] + +- Update to version 5.1770715824.6a80a85: + * 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 + * refactor: Distinguish tests by the script path in `loadtest` + * refactor: Simplify approach for avoiding redefine warnings + * test: Allow running tests with `Test::Warnings<0.033` + * test: Format test of `loadtestdir` in a more compact way + +------------------------------------------------------------------- @@ -6458,2 +6470 @@ - * Simply ignore ' -' in type string (#894) + * Simply ignore '\r' in type string (#894) @@ -6708 +6719 @@ -- initial package[0m +- initial package Old: ---- os-autoinst-5.1770127521.c249fe9.obscpio New: ---- os-autoinst-5.1770715824.6a80a85.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.lmjWxj/_old 2026-02-11 18:48:36.888791026 +0100 +++ /var/tmp/diff_new_pack.lmjWxj/_new 2026-02-11 18:48:36.892791195 +0100 @@ -1,7 +1,7 @@ # # spec file for package os-autoinst-devel-test # -# Copyright (c) 2026 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.1770127521.c249fe9 +Version: 5.1770715824.6a80a85 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-openvswitch-test.spec ++++++ --- /var/tmp/diff_new_pack.lmjWxj/_old 2026-02-11 18:48:36.936793043 +0100 +++ /var/tmp/diff_new_pack.lmjWxj/_new 2026-02-11 18:48:36.936793043 +0100 @@ -1,7 +1,7 @@ # # spec file for package os-autoinst-openvswitch-test # -# Copyright (c) 2026 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.1770127521.c249fe9 +Version: 5.1770715824.6a80a85 Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.lmjWxj/_old 2026-02-11 18:48:36.972794554 +0100 +++ /var/tmp/diff_new_pack.lmjWxj/_new 2026-02-11 18:48:36.976794723 +0100 @@ -1,7 +1,7 @@ # # spec file for package os-autoinst-test # -# Copyright (c) 2026 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.1770127521.c249fe9 +Version: 5.1770715824.6a80a85 Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.lmjWxj/_old 2026-02-11 18:48:37.008796066 +0100 +++ /var/tmp/diff_new_pack.lmjWxj/_new 2026-02-11 18:48:37.012796234 +0100 @@ -1,7 +1,7 @@ # # spec file for package os-autoinst # -# Copyright (c) 2026 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.1770127521.c249fe9 +Version: 5.1770715824.6a80a85 Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later ++++++ os-autoinst-5.1770127521.c249fe9.obscpio -> os-autoinst-5.1770715824.6a80a85.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1770127521.c249fe9/OpenQA/Qemu/Proc.pm new/os-autoinst-5.1770715824.6a80a85/OpenQA/Qemu/Proc.pm --- old/os-autoinst-5.1770127521.c249fe9/OpenQA/Qemu/Proc.pm 2026-02-03 15:05:21.000000000 +0100 +++ new/os-autoinst-5.1770715824.6a80a85/OpenQA/Qemu/Proc.pm 2026-02-10 10:30:24.000000000 +0100 @@ -125,6 +125,11 @@ sub get_img_json_field ($self, $path, $field) { my $json = run($self->qemu_img_bin, 'info', '--output=json', $path); + if ($json =~ s/^(get_mempolicy: Operation not permitted)//) { + # When running in a container with not enough permissions we see this + # warning and have to remove it because $json contains stdout and stderr + bmwqemu::diag("Got 'qemu-img info' warning: '$1'"); # uncoverable statement + } # We can't check the exit code of qemu-img, because it sometimes returns 1 # even for a successful command on ppc. Instead we just hide and ignore # JSON decode failures and assume the previous command has printed the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1770127521.c249fe9/script/crop.py new/os-autoinst-5.1770715824.6a80a85/script/crop.py --- old/os-autoinst-5.1770127521.c249fe9/script/crop.py 2026-02-03 15:05:21.000000000 +0100 +++ new/os-autoinst-5.1770715824.6a80a85/script/crop.py 2026-02-10 10:30:24.000000000 +0100 @@ -14,19 +14,17 @@ parser.add_option("--new", metavar="NAME", help="create new") parser.add_option("--tag", metavar="NAME", action="append", help="add tag") -(options, args) = parser.parse_args() +options, args = parser.parse_args() filename = args[0] if filename.endswith(".png"): png = filename filename = filename[0 : len(filename) - len(".png")] + ".json" - needle = json.loads( - """{ + needle = json.loads("""{ "tags": [ "none" ], "area": [ { "height": 100, "width": 100, "xpos": 0, "ypos": 0, "type": "match" } ] - }""" - ) + }""") elif filename.endswith(".json"): png = filename[0 : len(filename) - len(".json")] + ".png" needle = json.load(open(filename)) @@ -264,8 +262,7 @@ master.bind("<Delete>", delrect) master.bind("t", changetype) -print( - """Use cursor keys to move +print("""Use cursor keys to move Use shift + cursor keys to resize +/-: Change increment for move/resize @@ -274,6 +271,5 @@ <TAB>: select next area s = save, q = quit -""" -) +""") master.mainloop() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1770127521.c249fe9/testapi.pm new/os-autoinst-5.1770715824.6a80a85/testapi.pm --- old/os-autoinst-5.1770127521.c249fe9/testapi.pm 2026-02-03 15:05:21.000000000 +0100 +++ new/os-autoinst-5.1770715824.6a80a85/testapi.pm 2026-02-10 10:30:24.000000000 +0100 @@ -2025,7 +2025,7 @@ =for stopwords extra_log - parse_extra_log( Format => "report.xml" ); + parse_extra_log(Format => $file [, failok =>1] [, timeout => $timeout]); Upload log file from SUT (calls upload_logs internally). The uploaded file is then parsed as the format supplied, that can be understood by OpenQA::Parser @@ -2035,8 +2035,8 @@ =cut -sub parse_extra_log ($format, $file) { - $file = upload_logs($file); +sub parse_extra_log ($format, $file, %args) { + $file = upload_logs($file, %args); my @tests; # We need to touch @INC as specific supported format are split # in different classes and dynamically loaded by OpenQA::Parser ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.lmjWxj/_old 2026-02-11 18:48:40.880958677 +0100 +++ /var/tmp/diff_new_pack.lmjWxj/_new 2026-02-11 18:48:40.944961364 +0100 @@ -1,5 +1,5 @@ name: os-autoinst -version: 5.1770127521.c249fe9 -mtime: 1770127521 -commit: c249fe9c14f7efb45672dbc8c191d7e2ad300d15 +version: 5.1770715824.6a80a85 +mtime: 1770715824 +commit: 6a80a850796cb8b029e882b61519549d3855066f
