Bug 2179599

Summary: [abrt] komikku: require_version(): __init__.py:129:require_version:ValueError: Namespace WebKit2 not available for version 5.0
Product: [Fedora] Fedora Reporter: Alistair Harris <alistair.m.harris>
Component: komikkuAssignee: Lyes Saadi <fedora>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: ego.cordatus, fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/e565cbeb5ded138f05874cd54d0f2966d6a7bcb
Whiteboard: abrt_hash:1dd0ca12de666a89ecadd655577df81d609f8772;VARIANT_ID=workstation;
Fixed In Version: komikku-1.17.1-1.fc38 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-04-15 02:04:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: os_info
none
File: environ
none
File: mountinfo
none
File: open_fds
none
File: namespaces
none
File: backtrace
none
File: cpuinfo none

Description Alistair Harris 2023-03-19 01:59:13 UTC
Description of problem:
Upgraded from Fedora 37 to Fedora 38 (beta), ensured all packages were up-to-date and, finally, proceeded to open Komikku.

Version-Release number of selected component:
komikku-1.14.0-1.fc38

Additional info:
reporter:       libreport-2.17.8
kernel:         6.2.6-300.fc38.x86_64
cmdline:        /usr/bin/python3 /usr/bin/komikku
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-info.febvre.Komikku-44675.scope
uid:            1000
reason:         __init__.py:129:require_version:ValueError: Namespace WebKit2 not available for version 5.0
executable:     /usr/bin/komikku
type:           Python3
package:        komikku-1.14.0-1.fc38
runlevel:       N 5
exception_type: ValueError
crash_function: require_version
interpreter:    python3-3.11.2-1.fc38.x86_64
comment:        Upgraded from Fedora 37 to Fedora 38 (beta), ensured all packages were up-to-date and, finally, proceeded to open Komikku.

Truncated backtrace:
__init__.py:129:require_version:ValueError: Namespace WebKit2 not available for version 5.0

Traceback (most recent call last):
  File "/usr/bin/komikku", line 88, in <module>
    from komikku.application import Application
  File "/usr/lib/python3.11/site-packages/komikku/application.py", line 28, in <module>
    from komikku.debug_info import DebugInfo
  File "/usr/lib/python3.11/site-packages/komikku/debug_info.py", line 11, in <module>
    gi.require_version('WebKit2', '5.0')
  File "/usr/lib64/python3.11/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace WebKit2 not available for version 5.0

Local variables in innermost frame:
namespace: 'WebKit2'
version: '5.0'
repository: <gi.Repository object at 0x7fbacb11b010>
available_versions: ['4.1', '4.0']

Comment 1 Alistair Harris 2023-03-19 01:59:16 UTC
Created attachment 1951726 [details]
File: os_info

Comment 2 Alistair Harris 2023-03-19 01:59:18 UTC
Created attachment 1951727 [details]
File: environ

Comment 3 Alistair Harris 2023-03-19 01:59:19 UTC
Created attachment 1951728 [details]
File: mountinfo

Comment 4 Alistair Harris 2023-03-19 01:59:20 UTC
Created attachment 1951729 [details]
File: open_fds

Comment 5 Alistair Harris 2023-03-19 01:59:21 UTC
Created attachment 1951730 [details]
File: namespaces

Comment 6 Alistair Harris 2023-03-19 01:59:23 UTC
Created attachment 1951731 [details]
File: backtrace

Comment 7 Alistair Harris 2023-03-19 01:59:24 UTC
Created attachment 1951732 [details]
File: cpuinfo

Comment 8 Lyes Saadi 2023-03-19 03:19:23 UTC
This is known:
https://gitlab.com/valos/Komikku/-/merge_requests/195

Unfortunately, I don't have enough time to work on the patch and to make sure the modified sources continue to function :/. I'll maybe have more time to work on it within this week or the next week, but, don't count it :/...

As a stopgap measure, it might be wiser to delete the two problematic sources in f38 for now.

Comment 9 Fedora Update System 2023-04-01 15:27:52 UTC
FEDORA-2023-f172d25a27 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-f172d25a27

Comment 10 Fedora Update System 2023-04-02 02:41:48 UTC
FEDORA-2023-f172d25a27 has been pushed to the Fedora 38 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-f172d25a27

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2023-04-15 02:04:22 UTC
FEDORA-2023-f172d25a27 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.