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 2025-08-02 00:41:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old)
 and      /work/SRC/openSUSE:Factory/.os-autoinst.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "os-autoinst"

Sat Aug  2 00:41:57 2025 rev:528 rq:1296931 version:5.1753993900.1487e47

Changes:
--------
--- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes  2025-07-27 
16:28:27.191160966 +0200
+++ /work/SRC/openSUSE:Factory/.os-autoinst.new.1085/os-autoinst.changes        
2025-08-02 00:42:34.020573360 +0200
@@ -1,0 +2,10 @@
+Fri Aug 01 00:13:17 UTC 2025 - ok...@suse.com
+
+- Update to version 5.1753993900.1487e47:
+  * backend: Use tpm-tis-device for TPM as default
+  * Require openssh-clients for git clone with ssh
+  * Avoid running `$basetest->parse_serial_output_qemu` without checks
+  * t: use mock not redefine for lua_set
+  * t: make autotest tests pass if lua and/or python are missing
+
+-------------------------------------------------------------------

Old:
----
  os-autoinst-5.1753467593.10e57cf.obscpio

New:
----
  os-autoinst-5.1753993900.1487e47.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ os-autoinst-devel-test.spec ++++++
--- /var/tmp/diff_new_pack.YNIesA/_old  2025-08-02 00:42:36.396670848 +0200
+++ /var/tmp/diff_new_pack.YNIesA/_new  2025-08-02 00:42:36.416671669 +0200
@@ -18,7 +18,7 @@
 
 %define         short_name os-autoinst-devel
 Name:           %{short_name}-test
-Version:        5.1753467593.10e57cf
+Version:        5.1753993900.1487e47
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ os-autoinst-openvswitch-test.spec ++++++
--- /var/tmp/diff_new_pack.YNIesA/_old  2025-08-02 00:42:36.748685291 +0200
+++ /var/tmp/diff_new_pack.YNIesA/_new  2025-08-02 00:42:36.768686112 +0200
@@ -19,7 +19,7 @@
 %define name_ext -test
 %define         short_name os-autoinst-openvswitch
 Name:           %{short_name}%{?name_ext}
-Version:        5.1753467593.10e57cf
+Version:        5.1753993900.1487e47
 Release:        0
 Summary:        test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ os-autoinst-test.spec ++++++
--- /var/tmp/diff_new_pack.YNIesA/_old  2025-08-02 00:42:37.104699898 +0200
+++ /var/tmp/diff_new_pack.YNIesA/_new  2025-08-02 00:42:37.128700883 +0200
@@ -19,7 +19,7 @@
 %define name_ext -test
 %define         short_name os-autoinst
 Name:           %{short_name}%{?name_ext}
-Version:        5.1753467593.10e57cf
+Version:        5.1753993900.1487e47
 Release:        0
 Summary:        test package for os-autoinst
 License:        GPL-2.0-or-later

++++++ os-autoinst.spec ++++++
--- /var/tmp/diff_new_pack.YNIesA/_old  2025-08-02 00:42:37.484715490 +0200
+++ /var/tmp/diff_new_pack.YNIesA/_new  2025-08-02 00:42:37.504716311 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           os-autoinst
-Version:        5.1753467593.10e57cf
+Version:        5.1753993900.1487e47
 Release:        0
 Summary:        OS-level test automation
 License:        GPL-2.0-or-later

++++++ os-autoinst-5.1753467593.10e57cf.obscpio -> 
os-autoinst-5.1753993900.1487e47.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/os-autoinst-5.1753467593.10e57cf/backend/qemu.pm 
new/os-autoinst-5.1753993900.1487e47/backend/qemu.pm
--- old/os-autoinst-5.1753467593.10e57cf/backend/qemu.pm        2025-07-25 
20:19:53.000000000 +0200
+++ new/os-autoinst-5.1753993900.1487e47/backend/qemu.pm        2025-07-31 
22:31:40.000000000 +0200
@@ -36,6 +36,12 @@
 # in a separate dir.
 use constant VM_SNAPSHOTS_DIR => 'vm-snapshots';
 
+sub is_arm ($arch) { ($arch // '') =~ /armv6|armv7|arm|aarch64/ }
+sub is_ppc ($arch) { ($arch // '') =~ /ppc/ }
+sub is_riscv ($arch) { ($arch // '') eq 'riscv64' }
+sub is_s390x ($arch) { ($arch // '') eq 's390x' }
+sub is_x86 ($arch) { ($arch // '') eq 'i586' || ($arch // '') eq 'x86_64' }
+
 sub new ($class) {
     my $self = $class->SUPER::new;
     $self->{pidfilename} = 'qemu.pid';
@@ -605,25 +611,19 @@
     sp('chardev', "socket,id=chrtpm,path=$vmsock");
     sp('tpmdev', 'emulator,id=tpm0,chardev=chrtpm');
     my $arch = $vars->{ARCH} // '';
-    if ($arch eq 'aarch64') {
-        sp('device', 'tpm-tis-device,tpmdev=tpm0');
+    if (is_x86($arch)) {
+        sp('device', 'tpm-tis,tpmdev=tpm0');
     }
-    elsif ($arch eq 'ppc64le') {
+    elsif (is_ppc($arch)) {
         sp('device', 'tpm-spapr,tpmdev=tpm0');
         sp('device', 'spapr-vscsi,id=scsi9,reg=0x00002000');
     }
     else {
-        # x86_64
-        sp('device', 'tpm-tis,tpmdev=tpm0');
+        # aarch64, riscv64
+        sp('device', 'tpm-tis-device,tpmdev=tpm0');
     }
 }
 
-sub is_arm ($arch) { ($arch // '') =~ /armv6|armv7|arm|aarch64/ }
-sub is_ppc ($arch) { ($arch // '') =~ /ppc/ }
-sub is_riscv ($arch) { ($arch // '') eq 'riscv64' }
-sub is_s390x ($arch) { ($arch // '') eq 's390x' }
-sub is_x86 ($arch) { ($arch // '') eq 'i586' || ($arch // '') eq 'x86_64' }
-
 sub _set_graphics_backend ($self) {
     my $vars = \%bmwqemu::vars;
     my $device;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/os-autoinst-5.1753467593.10e57cf/t/18-backend-qemu.t 
new/os-autoinst-5.1753993900.1487e47/t/18-backend-qemu.t
--- old/os-autoinst-5.1753467593.10e57cf/t/18-backend-qemu.t    2025-07-25 
20:19:53.000000000 +0200
+++ new/os-autoinst-5.1753993900.1487e47/t/18-backend-qemu.t    2025-07-31 
22:31:40.000000000 +0200
@@ -259,7 +259,7 @@
 
 subtest qemu_tpm_option => sub {
     $bmwqemu::vars{QEMUTPM_PATH_PREFIX} = "$dir/mytpm";
-    my $cmdline = qemu_cmdline(QEMUTPM => 'instance', WORKER_INSTANCE => 3);
+    my $cmdline = qemu_cmdline(QEMUTPM => 'instance', ARCH => 'x86_64', 
WORKER_INSTANCE => 3);
     like $cmdline, qr|-chardev socket,id=chrtpm,path=.*mytpm3/swtpm-sock|, 
'-chardev socket option added (instance)';
     like $cmdline, qr|-tpmdev emulator,id=tpm0,chardev=chrtpm|, '-tpmdev 
emulator option added';
     like $cmdline, qr|-device tpm-tis,tpmdev=tpm0|, '-device tpm-tis option 
added';
@@ -281,6 +281,12 @@
     like $cmdline, qr|-chardev socket,id=chrtpm,path=.*mytpm3/swtpm-sock|, 
'-chardev socket option added (instance)';
     like $cmdline, qr/-tpmdev emulator,id=tpm0,chardev=chrtpm/, '-tpmdev 
emulator option added';
     like $cmdline, qr/-device tpm-tis-device,tpmdev=tpm0/, '-device tpm-tis 
option added';
+
+    # call qemu with QEMUTPM=instance, riscv64 arch
+    $cmdline = qemu_cmdline(QEMUTPM => 'instance', ARCH => 'riscv64');
+    like $cmdline, qr|-chardev socket,id=chrtpm,path=.*mytpm3/swtpm-sock|, 
'-chardev socket option added (instance)';
+    like $cmdline, qr/-tpmdev emulator,id=tpm0,chardev=chrtpm/, '-tpmdev 
emulator option added';
+    like $cmdline, qr/-device tpm-tis-device,tpmdev=tpm0/, '-device tpm-tis 
option added';
 
     # call qemu with QEMUTPM=4 w/o creating a device beforehand
     $cmdline = qemu_cmdline(QEMUTPM => '4');

++++++ os-autoinst.obsinfo ++++++
--- /var/tmp/diff_new_pack.YNIesA/_old  2025-08-02 00:42:42.868936400 +0200
+++ /var/tmp/diff_new_pack.YNIesA/_new  2025-08-02 00:42:42.872936564 +0200
@@ -1,5 +1,5 @@
 name: os-autoinst
-version: 5.1753467593.10e57cf
-mtime: 1753467593
-commit: 10e57cf8144d7670f74d4a22abfbcca4f1602f43
+version: 5.1753993900.1487e47
+mtime: 1753993900
+commit: 1487e479cb2dde1f90cc911d5bb937c2cb7d9df4
 

Reply via email to