From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 20D711383E0 for ; Thu, 1 Oct 2015 13:18:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9BE4E21C017; Thu, 1 Oct 2015 13:18:28 +0000 (UTC) Received: from a1www.kph.uni-mainz.de (a1www.kph.uni-mainz.de [134.93.134.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E688F21C00F for ; Thu, 1 Oct 2015 13:18:27 +0000 (UTC) Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.9/8.14.7) with ESMTP id t91DILcb008708; Thu, 1 Oct 2015 15:18:21 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id t91DIBjA009641; Thu, 1 Oct 2015 15:18:16 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id t91DI6Ap009637; Thu, 1 Oct 2015 15:18:06 +0200 Message-ID: <22029.12942.378714.994722@a1i15.kph.uni-mainz.de> Date: Thu, 1 Oct 2015 15:18:06 +0200 To: gentoo-project@lists.gentoo.org Cc: Gentoo Council , games@gentoo.org Subject: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 In-Reply-To: References: <1904237.nU16iSOlTl@kailua> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="pgp+signed+UR34PHGEPulXe0+"; micalg=pgp-sha256; protocol="application/pgp-signature" X-Archives-Salt: 85b8a61d-a89e-44ae-953e-7dd0502fe69e X-Archives-Hash: 749125f27a112f12d4f6ff3f51cdc4fa This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --pgp+signed+UR34PHGEPulXe0+ Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >>>>> On Thu, 1 Oct 2015, Rich Freeman wrote: > So, this has been going around in various circles, and I think it is > better to just air stuff out here. There are lots of arguments for > and against this. I'm interested in what the general sense is, > beyond just those who have been vocal in bringing this up. > I'd like the Council to consider: > 1. Decide that games should not be owned by a games group, and that > in the default configuration users should not have to be in the > games group to run games. Definitely +1 from me. We should get rid of the games group altogether. > 2. Games should be installed in /usr and not /usr/games as with most > applications I have no strong opinion on this one. There are arguments for both alternatives. > 3. Assuming 1&2 are both approved, deprecate games.eclass. > Otherwise modify it accordingly. > 4. If 1&2 aren't approved, when should the games policy apply? > Does it include games bundled in kde/gnome/etc? Do we intend to > give more or less deference to maintainers when there is a dispute > over whether something is a "game?" I'm not going to ask the > Council to define "game." > I don't want to get too much further into detail than that (does > nethack bones go in /var/lib/nethack, or /var/lib/games/nethack, and > what gid is used?). I think that beyond a point it is best left to > the games team or maintainers. Honestly, I'm not even 100% convinced > that we shouldn't leave the whole thing to the games team, but right > now we don't have an active one, and it seems like a lot of people > are passionate about it so I'm more inclined to set a policy now > than let the games team set a policy and then yell at them for > getting it wrong. I want to point out that we have a QA policy on shared high-score or game state files: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Policies#Games It's short enough to quote it here: "Games that need privileged access to shared high-score or game state files can be installed setgid (mode g+s or 2755). Group "gamestat" with gid 36 (but not the "games" group) should be used for them. The files for state/scores should then be created in /var/games or a subdirectory of it and have appropriate owner and permissions (root:gamestat, mode g+w)." Ulrich --pgp+signed+UR34PHGEPulXe0+ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBCAAGBQJWDTKMAAoJEMMJBoUcYcJz7BIH/1k3nltrxRawVoFskLy+ApLT 7V9L/Fyvg01MZ7zN5XPjWiAKRrJt/GUlmoHoYQbmHfhutQAI0kgE/EAWRurkd5F4 hx79+mWkJtr3rMnJ4Q8CqwMzjmQ9Bk0ZSPAAQFlkgsW9DE2GDixWnLEL9xWALwLb yPARZa1rmfL8VSIViGNtSDbEMzMxRkdMY90sXtO4xMndxo4cmjSe6X4rVTBF7sZT NY7cjxlU3RamLmhO8CMNZEbRRIMX9++Rx++HzxHP3DlGudhhlf3/nQbibSpq3WcC svgUZPHkYNQGOLpyMIAk6ljq5oxGVLo30cUcv7twYRNjLAMAboxHRQSapravLDQ= =YL+l -----END PGP SIGNATURE----- --pgp+signed+UR34PHGEPulXe0+--