Gentoo Archives: gentoo-dev

From: Kent Fredric <kentfredric@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Do we need games group and all that game prefixes?
Date: Thu, 24 May 2012 12:54:38
Message-Id: CAATnKFCXWKr=LziTkdjvo0XDqeFAHpKdhUWuSGHXQvVnJUiRQw@mail.gmail.com
In Reply to: [gentoo-dev] Do we need games group and all that game prefixes? by "Michał Górny"
1 On 21 May 2012 04:26, Michał Górny <mgorny@g.o> wrote:
2 > Hello,
3 >
4 > In today's MythBusters™: do we actually need the whole ugly-awful
5 > mangling games.eclass does for games? By that I mean:
6 > - installing games in random pre-/postfixes rather than standard FHS-y
7 >  locations,
8 > - changing ownership and permissions of all the files.
9 >
10 > Do we really need all of this poor man's 'you shall not play our
11 > games'? I don't think we're using anything like /usr/office & office
12 > group, or /usr/random-programs-i-dont-like.
13 >
14 > Random obscurity only makes things harder. And proves no point unless
15 > we're going to ensure that all web browsers, ssh clients and other
16 > applications in danger of being used to play games. And while we're at
17 > it, why don't we just take the computer away and work on paper sheets?
18 > Oh wait, someone could play tic-tac-toe on it...
19 >
20 > So, my proposition is: finally drop that. Install games in regular
21 > prefixes, like all other apps. Don't pollute systems with unnecessary
22 > security perimeters which don't provide any real benefit.
23 >
24 > Any comments?
25 >
26
27 It wouldn't be so bad if it was done once, in one module, perhaps
28 "games-env" or similar and all games depended on that, instead of the
29 current scenario, where each and every games package does magic to set
30 up the right env bits. ( including creating profiles/groups if they
31 don't already exist, and stuffing paths in $PATH for all users even if
32 they're not in the games group, which causes bugs with git ... )
33
34 https://bugs.gentoo.org/show_bug.cgi?id=408615
35
36
37
38
39 --
40 Kent
41
42 perl -e  "print substr( \"edrgmaM  SPA NOcomil.ic\\@tfrken\", \$_ * 3,
43 3 ) for ( 9,8,0,7,1,6,5,4,3,2 );"
44
45 http://kent-fredric.fox.geek.nz