Gentoo Archives: gentoo-dev

From: Brian Jackson <iggy@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] ebuild design issue regarding some {I need the lib and api only}-DEPENDs
Date: Thu, 18 Aug 2005 14:31:11
Message-Id: 43049ABA.4040003@gentoo.org
In Reply to: [gentoo-dev] ebuild design issue regarding some {I need the lib and api only}-DEPENDs by Christian Parpart
1 Use INSTALL_MASK to keep /usr/bin/mysqld or whatever from getting installed. We
2 aren't generally in the habit of splitting packages into a bunch of different
3 ebuilds. There are exceptions, but....
4
5 --Iggy
6
7 Christian Parpart wrote:
8 > Hi all,
9 >
10 > well, regarding the request on bug 88490 [1] (and my own needs) I'm in a deep
11 > problem ;)
12 >
13 > There *are* packages out there, that depend on (networking) client libraries
14 > (and their headers of course);
15 >
16 > for the general mysql ebuild, I'd propose the following splitup:
17 > * dev-db/mysql-server (or myssqld)
18 > * net-libs/libmysqlclient
19 > * dev-db/mysql (a meta package that simply depends on both, for backward
20 > compat)
21 >
22 > The reason is, that some packages need to talk to (SQL )servers, but some host
23 > installation do not need - or even want to (think about security policies) -
24 > a local (SQL) server;
25 >
26 > Using the "minimal" useflag for this - IMHO - is a misuse of the idea of
27 > "minimal" semantically - as I do understand minimal in a way like "don't
28 > overbloat me with patches and other feature additions"-alike.
29 >
30 > This idea of course is applicable for lots of more packages, but mysql is one
31 > use case where I myself ran into;
32 >
33 > Do we have a general accepted gentoo policy for this?
34 >
35 > And... any thoughts on this subject?
36 >
37 > Regards,
38 > Christian Parpart.
39 >
40 > [1] http://bugs.gentoo.org/show_bug.cgi?id=88490
41
42 --
43 I top post... suck it
44 --
45 gentoo-dev@g.o mailing list