FS#38536 - [kdegames-kajongg] 4.12.0-1 is missing dependency on libkmahjongg
Attached to Project:
Arch Linux
Opened by Henry (hjst) - Thursday, 16 January 2014, 00:50 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 16 January 2014, 10:45 GMT
Opened by Henry (hjst) - Thursday, 16 January 2014, 00:50 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 16 January 2014, 10:45 GMT
|
Details
Description:
kdegames-kajongg 4.12.0-1 doesn't declare its dependency on libkmahjongg. Installing and then running it fails completely with an "is libkmahjongg installed?" error. As part of the kdegames group, kdegames-kmahjongg and kdegames-kshisen both declare dependencies on libkmahjongg. So if you install Kajongg as part of kdegames you won't see this bug. However, if you install Kajongg on its own then you don't get libkmahjongg and Kajongg just outputs the following error: $ kajongg C: cannot find any tileset in the following directories, is libkmahjongg installed? /home/henry/.kde4/share/apps/kmahjongglib/tilesets/ File "/usr/share/apps/kajongg/playfield.py", line 641, in setupUi self.tilesetName = Preferences.tilesetName File "/usr/share/apps/kajongg/playfield.py", line 938, in tilesetName self.tileset = Tileset(name) Traceback (most recent call last): File "/usr/bin/kajongg", line 167, in <module> PlayField().show() File "/usr/share/apps/kajongg/playfield.py", line 532, in __init__ self.setupUi() File "/usr/share/apps/kajongg/playfield.py", line 641, in setupUi self.tilesetName = Preferences.tilesetName File "/usr/share/apps/kajongg/playfield.py", line 938, in tilesetName self.tileset = Tileset(name) File "/usr/share/apps/kajongg/tileset.py", line 90, in __init__ 'cannot find any tileset in the following directories, is libkmahjongg installed?') + directories)) File "/usr/share/apps/kajongg/util.py", line 233, in logException raise exception tileset.TileException: cannot find any tileset in the following directories, is libkmahjongg installed? /home/henry/.kde4/share/apps/kmahjongglib/tilesets/ Additional info: * package version(s): kdegames-kajongg-4.12.1-1, libkmahjongg-4.12.1-1 Steps to reproduce: 1. $ sudo pacman -S kdegames-kajongg (without having kdegames installed) 2. $ kajongg |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Thursday, 16 January 2014, 10:45 GMT
Reason for closing: Fixed
Additional comments about closing: kdegames-kajongg 4.12.1-2
Thursday, 16 January 2014, 10:45 GMT
Reason for closing: Fixed
Additional comments about closing: kdegames-kajongg 4.12.1-2