On 08/22/2015 08:01 PM, Daniel Campbell (zlg) wrote: >> The primary concern of gamers is that the game runs and that they >> can reasonably install it (see the games-roguelike/nethack bug >> which was unsolved for 8 years). > > What happened with that bug? 8 years? That's insane! >
It got fixed in several overlays and then later got force-fixed by QA. >> And this is just one example where games-specific >> policies/guidelines are necessary. Another topic is ebuild cleanups >> which have to be handled differently for various reasons. > > What ebuild cleanups are we talking about, specifically? > A great example is games-strategy/openra, which is very shaky in terms of stability and if you want to play it on LAN, you definitely want more than one version to try out. Another example are fps games like games-fps/urbanterror where a lot of servers still run older versions (and you might even want to play these on LAN). > > Since you have some experience working on game ebuilds and are clearly > invested in seeing games maintain their quality, what do you want to > see happen to games on Gentoo? If we can gather a list of things we > want to do or fix (from games maintainers, users, and other devs), > maybe we can settle on actionable things and find a way forward. > Things I think that need to stay the same, although they can be improved: * strict review policies, because I don't think it makes a lot of sense to not communicate (we already had that). We have git, we can communicate quickly and double check each others ebuilds/fixes. Games ebuilds in particular have a lot of pitfalls. * the team should have the freedom to enforce their own set of policies and guidelines to a certain extent * the team should be the go-to guys when it comes to games ebuilds (pretty similar to what we have with other projects already... ofc you can maintain your own python/games package without the python/games herd, but it's really not very good style) Things that need to change * communicate more and be more open to global discussions * be more open to community collaborations (github PRs for example) * be proactive... don't just wait that people contact you * actually process membership applications and extend the team * be more active on the wiki and create useful sites (e.g. I started https://wiki.gentoo.org/wiki/Games) * try to bring more GoG and humble bundle games to the tree * have an official games overlay for packages that really cannot meet our current minimum standards (or other trash/graveyard/WIP things)... the main work/collaboration however should happen in the tree * help improve steam gaming on gentoo, even if it's just documentation * improve official gentoo gaming support channels in general