OpenRPG fails to start; here's the error message: $ python2 start.pyw Traceback (most recent call last): File "start.pyw", line 3, in ? import pyver ImportError: No module named pyver Reproducible: Always Steps to Reproduce: 1. cd /usr/share/games/openrpg/ 2. python2 start.pyw 3. Actual Results: Traceback (most recent call last): File "start.pyw", line 3, in ? import pyver ImportError: No module named pyver Expected Results: The program should start. python: 2.3.3 wxpython: 2.4.2.4 openrpg: 1.6.1
Why are you trying to call the python script directly instead of using the scripts installed in /usr/games/bin?
Because there is no bloody documentation that even hits that a script may have been installed in /usr/games/bin. Maybe the ebuild could print out such a hint after the rest of the installation is complete...
Most packages install some kind of executable. I don't think it's unreasonable to expect people to look in the bin directories. That is certainly more in line with the "expected" behavior than changing to some place in /usr/share and running python on a file.
The documentation for OpenRPG expects you to do just that: http://www.openrpg.com/index.php?page=install It's pretty crappy in that the 'cd /install/path' is not explicit in their docs, but that is the procedure. How hard is it to add a print statement to the end of the ebuild? >>> Run /usr/games/bin/openrpg to play the game. Have fun! Gentoo already prints out a note about needing to be in the games group. In fact, we should do this for ALL ebuilds IMHO.