Gentoo Archives: gentoo-dev

From: Kent Fredric <kentfredric@×××××.com>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] QA bikeshed: killing USE=dedicated in favor of uniform USE=client+server
Date: Fri, 21 Aug 2015 08:11:10
Message-Id: CAATnKFCEvvZ4iDznNj4jZCspGS9tovzYHvm8JbxZ4g+LvtSWzw@mail.gmail.com
In Reply to: Re: [gentoo-dev] QA bikeshed: killing USE=dedicated in favor of uniform USE=client+server by Sergey Popov
1 On 21 August 2015 at 19:16, Sergey Popov <pinkbyte@g.o> wrote:
2 > Now, THAT should be fixed either way - by moving 'dedicated' to
3 > 'server'(for those packages), or, preferabbly - by allowing
4 > USE='dedicated' to work as hasufell said - build ONLY dedicated server
5 > and no client at all.
6
7
8 Another compromise that *could* work if the installation is so
9 structured: Split the server behaviour into its own package.
10
11 games-whatever/foo + IUSE="server"
12 games-whatever/foo-server
13
14 That completely eliminates the required_use confusion. "foo" is always
15 providing a client, and USE="server" is just a convenience that few
16 will want.
17
18 If you want a server, install "foo-server".
19
20 Granted this is of course not always possible if the server and client
21 share files, but such a solution would be high on my considerations
22 were it me.
23
24 --
25 Kent
26
27 KENTNL - https://metacpan.org/author/KENTNL