Hi guys. I got some bug reported via email apparently due to me mentioned in ChangeLog 2+ years ago. As user claims he has problems with Internet access atm (and since I am not handling games for quite some time) I am posting this bug for him. I hope I assigned it properly.. The user does not seem to be registered with bugzilla, but here are his credentials: Tobias Brox <tobias@stud.cs.uit.no> I'll tell him to followup this bug when he gets onto Internet. (well, I'll also tell him that since this does not follow the protocol in the slightest the bug might get closed if he does not react soon :)). So, here it goes: Anyway, all of the games I emerge that end up in /usr/games and /usr/share/games have wrong permissions, not allowing regular users to execute and/or read the files. Additionally, it installs binaries into /usr/share/games/egoboo. /usr/share is supposed to be for platform-independent data. I suppose this "abuse" of the share-folder is done by those porting egoboo. Furthermore, starting egoboo tells me ... Xlib: extension "XFree86-DRI" missing on display ":0.0". Fatal signal: Segmentation Fault (SDL Parachute Deployed) A dependency problem, maybe? (I see that bugs are supposed to be reported at http://bugs.gentoo.org/, but I don't have access to Internet at the moment)
The permission problem is spelled out in the install of the games. All users who wish to play games must be part of the games group. The DRI missing in X looks like a config issue to me. Doesn't happen here. The fact that it puts the binary in /usr/share/ is certainly ugly, but there are several games that do that because the upstream packaging is pretty bad. We're working on cleaning up the installs of the games but it's not "bug" worth at the moment.
hmmm. I meant to close this with the last comment. Forgot to push the little button.