Bug 23347 - kajongg requires python3-qt5 to run
Summary: kajongg requires python3-qt5 to run
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2018-07-24 21:44 CEST by Yuri Chornoivan
Modified: 2018-08-10 16:39 CEST (History)
5 users (show)

See Also:
Source RPM: kajongg-17.12.2-1.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Yuri Chornoivan 2018-07-24 21:44:33 CEST
Description of problem: When installed, kajongg cannot be run without python3-qt5 spitting an error "File "/usr/share/kajongg/qt.py", line 23, in <module> from PyQt5 import uic"

Version-Release number of selected component (if applicable): 17.12.2-1.mga6


How reproducible:
Always

Steps to Reproduce:
1. su -c "urpmi kajongg"
2. kajongg
3. su -c "urpmi python3-qt5"
4 kajongg

Thanks in advance for adding the dependency for the game to be run by default.
Comment 1 David GEIGER 2018-07-25 06:02:13 CEST
Fixed for Cauldron and also for mga6 in Core/Updates_testing repo!

CC: (none) => geiger.david68210

Comment 2 Marja Van Waes 2018-07-25 12:32:57 CEST
Thanks, David :-)

Would you have time to write an advisory and assign to QA team?

Assignee: bugsquad => geiger.david68210
CC: (none) => marja11

Comment 3 David GEIGER 2018-07-26 16:23:07 CEST
Assigning to QA,


Advisory:
=============================

Some users reported that current kajongg package doesn't work properly anymore due to some missing PyQt5 dependencies.
So this update fixes this issue.



Packages in 6/core/updates_testing:
========================
kajongg-17.12.2-1.1.mga6.noarch.rpm
kajongg-handbook-17.12.2-1.1.mga6.noarch.rpm

Source RPM: 
========================
kajongg-17.12.2-1.1.mga6.src.rpm

Assignee: geiger.david68210 => qa-bugs

Comment 4 Len Lawrence 2018-07-26 20:50:06 CEST
Mageia 6, x86_64

Confirmed the error message.
$ kajongg
Traceback (most recent call last):
  File "/usr/bin/kajongg", line 31, in <module>
    from qt import QObject
  File "/usr/share/kajongg/qt.py", line 128, in <module>
    from PyQt5.QtSvg import QGraphicsSvgItem
ImportError: No module named 'PyQt5.QtSvg'

Updated the packages.

- kajongg-17.12.2-1.1.mga6.noarch
- kajongg-handbook-17.12.2-1.1.mga6.noarch
- python3-qt5-svg-5.6-8.mga6.x86_64

$ kajongg
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
Qt: Session management error: None of the authentication protocols specified are supported
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named 'service_identity''.  Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied.  Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification.  Many valid certificate/hostname mappings may be rejected.

Not the first time that such a message has been seen.
The interface was presented.  Chose default tiles and Chinese background and local game.  Have no clue how to play this but different things happened with the two rulesets.

As far as this goes it is working.

Whiteboard: (none) => MGA6-64-OK
CC: (none) => tarazed25

Len Lawrence 2018-07-30 13:13:56 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Len Lawrence 2018-07-30 13:15:33 CEST

Keywords: validated_update => validated_backport

Len Lawrence 2018-08-01 04:25:47 CEST

Keywords: validated_backport => validated_update

Thomas Backlund 2018-08-10 16:01:33 CEST

CC: (none) => tmb
Keywords: (none) => advisory

Comment 5 Mageia Robot 2018-08-10 16:39:04 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0138.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.