Bug 21353

Summary: kajongg does not work: cannot find kmahjonggtileset traditional.desktop
Product: Mageia Reporter: Rémi Verschelde <rverschelde>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: geiger.david68210, leon244, mageia, mhrambo3501
Version: 6   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Rémi Verschelde 2017-07-26 00:07:25 CEST
When running kajongg on Mageia 6, an error dialog appears and the following stacktrace is given:

$ kajongg
C: cannot find kmahjonggtileset traditional.desktop
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
Traceback (most recent call last):
  File "/bin/kajongg", line 188, in <module>
    MainWindow()
  File "/usr/share/apps/kajongg/mainwindow.py", line 146, in __init__
    self.setupUi()
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
  File "/usr/share/apps/kajongg/log.py", line 242, in logException
    raise Exception(nativeString(exception))
Exception: cannot find kmahjonggtileset traditional.desktop
Comment 1 Mike Rambo 2017-07-26 01:29:03 CEST
https://check.mageia.org/cauldron/dependencies.html shows this...

libkmahjongg	noarch	kmahjongglib	libkmahjongg-common not found	error

Related?

CC: (none) => mrambo

Comment 2 Nicolas Lécureuil 2017-07-26 09:01:51 CEST
no this is cauldron, about the update in progress ( to KDE Applications 17.04.3 )

CC: (none) => mageia

Comment 3 Leon Goldman 2017-12-02 19:51:36 CET
is there a fix for this? I have the same issue with Mageia 6 and kajongg-16.12.3-1.mga6

C: cannot find kmahjonggtileset traditional.desktop
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
Traceback (most recent call last):
  File "/bin/kajongg", line 188, in <module>
    MainWindow()
  File "/usr/share/apps/kajongg/mainwindow.py", line 146, in __init__
    self.setupUi()
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
  File "/usr/share/apps/kajongg/log.py", line 242, in logException
    raise Exception(nativeString(exception))
Exception: cannot find kmahjonggtileset traditional.desktop

The needed library is at:
/usr/share/apps/kmahjongglib/tilesets/traditional.desktop
/usr/share/kmahjongglib/tilesets/traditional.desktop

CC: (none) => leon244

Comment 4 David GEIGER 2019-02-18 11:27:32 CET
Is this issue still valid?

CC: (none) => geiger.david68210

Comment 5 Leon Goldman 2019-02-18 15:12:24 CET
No longer valid for me. Kmahjongg is working now
Comment 6 Rémi Verschelde 2019-02-18 15:32:44 CET
Closing as fixed.

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