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 2C7A713877A for ; Wed, 9 Jul 2014 01:52:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 75DBEE0960; Wed, 9 Jul 2014 01:52:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8F757E0931 for ; Wed, 9 Jul 2014 01:52:53 +0000 (UTC) Received: from [192.168.1.97] (pool-173-71-214-138.clppva.fios.verizon.net [173.71.214.138]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jcallen) by smtp.gentoo.org (Postfix) with ESMTPSA id F21CD33F7E0; Wed, 9 Jul 2014 01:52:51 +0000 (UTC) Message-ID: <53BCA071.2030902@gentoo.org> Date: Tue, 08 Jul 2014 21:52:49 -0400 From: Jonathan Callen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org, Rich Freeman CC: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= , games@gentoo.org, qa@gentoo.org, "Vadim A. Misbakh-Soloviov" Subject: [gentoo-dev] Re: The request to abolish games team policy References: <20140707234502.3009929a@pomiot.lan> <21435.40500.636254.37384@a1i15.kph.uni-mainz.de> <21435.58596.239787.573742@a1i15.kph.uni-mainz.de> In-Reply-To: <21435.58596.239787.573742@a1i15.kph.uni-mainz.de> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 48fd2776-73f9-40cd-ab88-665e0f0aca02 X-Archives-Hash: d2f74148644b0b4f8a2654971cb769fc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 07/08/2014 08:32 AM, Ulrich Mueller wrote: >>>>>> On Tue, 8 Jul 2014, Rich Freeman wrote: > >> On Tue, Jul 8, 2014 at 3:31 AM, Ulrich Mueller >> wrote: >>> The install locations (/usr/games, /usr/share/games, >>> /var/games, etc.) are specified by the FHS. So they're not >>> entirely games team policy. > >> I just checked some random packages on Debian and found that >> adherence to this path there is mixed. I'd say the majority of >> packages I checked installed in /usr/games, but quite a few did >> not. Many of the ones that tended to install there were games >> that probably predate the Linux kernel, but this was by no means >> exclusively the case. > >> Their official policy says that games should go in /usr/games >> though. They also state "Each game decides on its own security >> policy." They apparently only use a games group for things like >> high scores and save game dirs, and use sgid on the binary to >> accomplish this (minimizing its use in general). (Note, I don't >> run Debian much, so this is the result of a quick scan of their >> policies and the real world may vary.) > > It certainly differs between distros. Debian generally uses > /usr/games and has a games group for score files. Fedora has chosen > to ignore the FHS and installs everything in /usr/bin. IIUC, they > also use an own group for each game if it needs to write shared > score files. [1] > > Ulrich > > [1] http://thread.gmane.org/gmane.comp.freedesktop.games/365 > Just to clarify, the current Gentoo policy is that game executables go in /usr/games/bin and libraries go in /usr/games/$(get_libdir). Debian policy follows FHS in that games binaries go directly in /usr/games and games libraries go in the same directory as other libraries. - -- Jonathan Callen -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJTvKBxAAoJELHSF2kinlg4y/kP/jj6wkESt7cXnj+MdgIcdYQd 2DSz1LQID4GyS4+Zkc8oIIfQCjWVBp4ZL3biEPDi2wWoF8gmsQPcnzru0/XlLwlb +0S4NfrsA4I53DUztDV1XW4Wsi1VxYF2RzCo/W+S7ZdzNceAkRcvFt9hEUhNlFnu 6DCw/yf8dHC3IkblU3Bs4ZYltkVQbCIuc02RYyT8UYKW72h5vbW0BJg032WYJkA5 gYW0RSWplv++z1ngeI+7LJ/bAJzD9wwriSY3ilBknrBNlR1AI2/S3EdQsQUyJt8I QrlweD7KIlhjj1Rb7zet04FMyLfoVtD0h2Gbyvht2l6ZQLvV8aIuO9VwWdaST2fF 45UkGKIMYt3zU4qH1l4qo5IuYYSkPcSmzXAdCG8GlKmWShI3heQcKEafH2kR35e7 os7D5z4DofzpwRgjd4KKebG3v0q3NLUyKhrlik2dTSO+jPOYGj45Ow1o83Up5U6V 9xB6PilLx9SoiVvU1prwG3WGd1s9J3YGq4JWWzxm9mGGQThdrvQUvLFNoIO7zOWF l0Dp4IMLnfrmGa9RWyzaBbYMZMK693novbkbr7yW+PFaBUjfKEsxasp9JHTwBDcF jW2iAf/a1JraP1APbDp9gYCXHfDO9wNXwzI3wyT5QvLkyzkLBUkPg+3gcdIDFgbM ugURcg6HIZ1bd4vQED6U =RdNt -----END PGP SIGNATURE-----