#721899 pysiogame: Failed to connect with espeak

Package:
pysiogame
Source:
pysiogame
Submitter:
shirish शिरीष
Date:
2013-09-05 21:12:14 UTC
Severity:
normal
#721899#5
Date:
2013-09-05 07:32:29 UTC
From:
To:
Dear Maintainer,
       I was running pysiogame for the first time and saw the
following on the console :-

$ pysiogame
Failed to connect with espeak

I then tried to see if espeak is given therein either in depends or
suggests but is in neither.

$ aptitude show pysiogame
Package: pysiogame
State: installed
Automatically installed: no
Version: 1.30.811-1
Priority: optional
Section: games
Maintainer: Miriam Ruiz <miriam@debian.org>
Architecture: all
Uncompressed Size: 4,717 k
Depends: python, python-pygame, fonts-freefont-ttf
Description: educational activity pack for kids
 pySioGame is a set of educational activities and games for children
aged between 3 and 10. The activities are grid based and
 can be played all in a single window. pySioGame includes maths,
reading, writing, painting, and memory activities.
Homepage: http://sourceforge.net/projects/pysiogame/

So either disable espeak or put it up either on depends or suggests so
people don't get bitten.

#721899#10
Date:
2013-09-05 21:10:33 UTC
From:
To:
Hi!

Thanks for reporting this.
The message is actually printed by pysiogame after 'disabling' espeak. I
guess I should have worded it a little bit differently so it doesn't sound
as harsh, or not display it at all. I assumed everyone gets espeak
installed by default and the message was used as a debugging tool to detect
any problems with launching a subprocess.

In fact I have just realised there's one more related problem. If we are to
leave it as it is without forcing espeak installation on users then the
option to enable/disable espeak in preferences should be hidden when the
game detects there's no espeak installed (rather than letting users enable
it just to get it re-disabled). But since in some activities the game
actually do depend on espeak it might be useful to add the espeak to
dependencies.

Regards,
Ireneusz Imiolek