Project

General

Profile

Actions

action #110656

closed

[qe-core] test fails in orphaned_packages_check - missing libpeas-loader-python

Added by punkioudi almost 2 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
Start date:
2022-05-05
Due date:
% Done:

0%

Estimated time:
Difficulty:
Sprint:
QE-Core: April Sprint (Apr 13 - May 11)

Description

It seems more like a bug (:

Observation

openQA test in scenario opensuse-15.3-DVD-Updates-x86_64-gnome@64bit-2G fails in
orphaned_packages_check

Test suite description

Revert schedule to working settings - dleuenberger, 20211117

Reproducible

Fails since (at least) Build 20220504-4

Expected result

Last good: 20220504-3 (or more recent)

Further details

Always latest result in this scenario: latest


Related issues 1 (0 open1 closed)

Related to openQA Tests - action #111144: [qe-core] test fails in orphaned_packages_check - whitelist libpeas-loader-pythonRejectedpunkioudi2022-05-16

Actions
Actions #1

Updated by szarate almost 2 years ago

  • Sprint set to QE-Core: April Sprint (Apr 13 - May 11)
  • Target version set to QE-Core: Ready
Actions #2

Updated by szarate almost 2 years ago

  • Status changed from New to Workable

I think this, is rather a bug :) if the package is not present anymore, then it could be handled as an exception, but I'd ask around first.

Actions #3

Updated by mloviska almost 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to mloviska
Actions #4

Updated by mloviska almost 2 years ago

Weird, according to the name it looks like python2 version of the package.

Manual test on openSUSE-Leap-15.3-JeOS.x86_64-15.3-kvm-and-xen-Build9.335.qcow2 that I have locally on my machine, shows a different package name (python3) present in the repo.

localhost:~ # cat /etc/os-release
NAME="openSUSE Leap"
VERSION="15.3"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.3"
PRETTY_NAME="openSUSE Leap 15.3"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.3"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"

localhost:~ # zypper -q se libpeas-loader-python

S | Name                   | Summary                            | Type
--+------------------------+------------------------------------+--------
  | libpeas-loader-python3 | Python3 runtime loader for libpeas | package
Actions #5

Updated by mloviska almost 2 years ago

Apparently both versions are installed

S | Name                   | Summary                            | Type
--+------------------------+------------------------------------+--------
i | libpeas-loader-python  | Python2 runtime loader for libpeas | package
i | libpeas-loader-python3 | Python3 runtime loader for libpeas | package

The orphan is a python2 package

# Name        : libpeas-loader-python
Version     : 1.22.0
Release     : 3.32
Architecture: x86_64
Install Date: Wed May 11 07:40:30 2022
Group       : System/Libraries
Size        : 31512
License     : LGPL-2.1-or-later
Signature   : RSA/SHA256, Fri May 25 18:07:21 2018, Key ID 70af9e8139db7c82
Source RPM  : libpeas-1.22.0-3.32.src.rpm
Build Date  : Fri May 25 18:07:05 2018
Build Host  : sheep57
Relocations : (not relocatable)
Packager    : https://www.suse.com/
Vendor      : SUSE LLC <https://www.suse.com/>
URL         : https://wiki.gnome.org/Projects/Libpeas
Summary     : Python2 runtime loader for libpeas
Description :
libpeas is a gobject-based plugin engine, and is targetted at giving
every application the chance to assume its own extensibility.

This package contains the python loader.
Distribution: SUSE Linux Enterprise 15

Information for package libpeas-loader-python:
----------------------------------------------
Repository     : @System
Name           : libpeas-loader-python
Version        : 1.22.0-3.32
Arch           : x86_64
Vendor         : SUSE LLC <https://www.suse.com/>
Installed Size : 30.8 KiB
Installed      : Yes (automatically)
Status         : up-to-date
Source package : libpeas-1.22.0-3.32.src
Upstream URL   : https://wiki.gnome.org/Projects/Libpeas
Summary        : Python2 runtime loader for libpeas
Description    : 
    libpeas is a gobject-based plugin engine, and is targetted at giving
    every application the chance to assume its own extensibility.

    This package contains the python loader.

It is installed by Yast2 installer long with the python3 version

2022-05-04 21:48:51 <1> install(3484) [Ruby] modules/PackageSlideShow.rb(SlideDisplayStart):930 pkg_name: libpeas-loader-python
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):351 Dynamic Proxy: [Pkg::PkgInstalled] with [5] params
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):360 Namespace created from Pkg
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):395 Call PkgInstalled
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter "libpeas-loader-python"
2022-05-04 21:48:51 <1> install(3484) [Pkg] modules/PackageSlideShow.rb:956 Pkg Builtin called: PkgInstalled
2022-05-04 21:48:51 <1> install(3484) [Pkg] Package.cc(searchPackage):595 Package 'libpeas-loader-python' installed: false
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):351 Dynamic Proxy: [UI::WidgetExists] with [5] params
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):360 Namespace created from UI
2022-05-04 21:48:51 <0> install(3484) [ui] YUINamespace.cc(createFunctionCall):1035 overloaded WidgetExists, 2@46
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):395 Call WidgetExists
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `progressCurrentPackage
2022-05-04 21:48:51 <0> install(3484) [ui] YUINamespace.cc(finishParameters):915 Actual type: <unspec> (symbol)
2022-05-04 21:48:51 <0> install(3484) [ui] YUINamespace.cc(finishParameters):932 Candidate: boolean WidgetExists (symbol) MATCH: 0
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):351 Dynamic Proxy: [UI::ChangeWidget] with [7] params
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):360 Namespace created from UI
2022-05-04 21:48:51 <0> install(3484) [ui] YUINamespace.cc(createFunctionCall):1035 overloaded ChangeWidget, 3@17
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):395 Call ChangeWidget
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `progressCurrentPackage
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `Value
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter 0
2022-05-04 21:48:51 <0> install(3484) [ui] YUINamespace.cc(finishParameters):915 Actual type: <unspec> (symbol, symbol, integer)
2022-05-04 21:48:51 <0> install(3484) [ui] YUINamespace.cc(finishParameters):932 Candidate: boolean ChangeWidget (symbol, symbol, any) MATCH: 0
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):351 Dynamic Proxy: [UI::ChangeWidget] with [7] params
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):360 Namespace created from UI
2022-05-04 21:48:51 <0> install(3484) [ui] YUINamespace.cc(createFunctionCall):1035 overloaded ChangeWidget, 3@17
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):395 Call ChangeWidget
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `progressCurrentPackage
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `Label
2022-05-04 21:48:51 <0> install(3484) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter "Installing libpeas-loader-python-1.22.0-3.32.x86_64.rpm (installed size 30.8 KiB)"
Actions #6

Updated by mloviska almost 2 years ago

  • Status changed from In Progress to Resolved

File a bug for libpeas package: https://bugzilla.opensuse.org/show_bug.cgi?id=1199442

According to specfile it can be still conditionally built with python2 or python3 dependencies.

Let's track the issue in the enclosed bug and reopen this ticket accordingly.

Actions #7

Updated by mloviska almost 2 years ago

I guess the bug will be closed as won't fix as there is not much to do with the iso. In such a case, let's whitelist the package.

Actions #8

Updated by punkioudi almost 2 years ago

  • Related to action #111144: [qe-core] test fails in orphaned_packages_check - whitelist libpeas-loader-python added
Actions

Also available in: Atom PDF