ggz-python-games (GGZBoard via AppMarket) missing dependency to gnushogi

Bug #484957 reported by Sinmaniphel
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ggz-python (Debian)
Fix Released
Unknown
ggz-python (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

(me again)
Reproduction steps :
- Go to Software Center
- Go to games>GGZBoard>Install
- Launch
- GUI appears
- Click on Shogi
- Silent crash
- open terminal
- $bbzboard
- Click on Shogi
- End of output :
(self.pout, self.pin) = os.popen2("gnushogi")
/bin/sh: gnushogi: not found
shogi greeting >>>
Traceback (most recent call last):
  File "/usr/games/ggzboard", line 1267, in <module>
    core.main(fullscreen)
  File "/usr/games/ggzboard", line 260, in main
    self.rungame()
  File "/usr/games/ggzboard", line 761, in rungame
    game.init(themepath)
  File "/usr/lib/ggz-python/ggzboard/module_shogi.py", line 97, in init
    self.pout.flush()
IOError: [Errno 32] Broken pipe

Workaround
- install gnushogi (eg. sudo apt-get install gnushogi)

Proposed bugfix
- Add dependency from ggz-python-games to gnushogi
- Provide clear error message to user (propose to file bug for example)

ProblemType: Bug
Architecture: amd64
Date: Wed Nov 18 19:50:35 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release Candidate amd64 (20091020.3)
NonfreeKernelModules: fglrx
Package: ggz-python-games 0.0.14.1-1ubuntu2
PackageArchitecture: all
ProcEnviron:
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: ggz-python
Uname: Linux 2.6.31-14-generic x86_64
XsessionErrors:
 (gnome-settings-daemon:2432): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:2432): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:2653): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:2618): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (Do:2634): Wnck-CRITICAL **: wnck_set_client_type got called multiple times.

Revision history for this message
Sinmaniphel (sinmaniphel+launchpad) wrote :
Revision history for this message
Daniel Faulkner (daniel-faulkner) wrote :

I can reproduce this error (after installing the other missing the other missing dependancy on python-numeric).

Changed in ggz-python (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello,

This bug should be fixed by merging my branch lp:~matttbe/ggz-python/dependences into lp:ubuntu/ggz-python

(A new package is available on my ppa)

Evan Broder (broder)
Changed in ggz-python (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Evan Broder (broder)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ggz-python - 0.0.14.1-1ubuntu5

---------------
ggz-python (0.0.14.1-1ubuntu5) natty; urgency=low

  * debian/control:
   - Added new dependences:
    + python-numeric (LP: #474734)
    + gnushogi (LP: #484957)
   - Fixed lintian warnings by adding ${misc:Depends}
   - Bump Standard-Version to 3.9.1
 -- Matthieu Baerts (matttbe) <email address hidden> Thu, 09 Dec 2010 17:43:07 +0100

Changed in ggz-python (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Evan Broder (broder) wrote :

Thanks for the patch. I've sponsored this, so it should build and be available for Natty shortly. I posted some additional comments and more long-term concerns on bug #474734

Changed in ggz-python (Ubuntu):
assignee: Evan Broder (broder) → nobody
Changed in ggz-python (Debian):
status: Unknown → New
Changed in ggz-python (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.