1 |
On Thu, Nov 23, 2006 at 08:12:01AM -0800, Mike Doty wrote: |
2 |
> Francesco Riosa wrote: |
3 |
> >After irc conversation also "dev-db/mysql-client" will NOT be added, we |
4 |
> >stick with USE="minimal". The default for the "virtual/mysql" will be |
5 |
> >"dev-db/mysql-community" |
6 |
> D'oh, I would have liked to have a separate package for the client... |
7 |
> |
8 |
> Can we switch from +-minimal indicating client and/or server and switch |
9 |
> to something more sensible like client and server use flags? The use of |
10 |
> the minimal flag here isn't very intuitive. Another possibility is +- |
11 |
> server(opposite of minimal use flag now) |
12 |
The entire USE=server/client debate has come up before, and to recap on |
13 |
the previous debate (this is not meant to reopen the debate): |
14 |
|
15 |
- separate -client/-server packages are not the way of Gentoo (where we |
16 |
try to stick to 1 upstream package being 1 gentoo package), and |
17 |
pollute the tree badly. |
18 |
- USE=server/client/minimal poses problem when it comes to dealing with |
19 |
dependencies that require the server or the client. The best that is |
20 |
doable with the present portage is checking that the app is compiled |
21 |
with the right use flags during pkg_setup, which can break long |
22 |
compiles. |
23 |
- The conclusion that was reached previously, is that USE=server/client |
24 |
would be waiting for *DEPEND to enable saying what USE flags you |
25 |
needed on other packages. At that point, server and client would be |
26 |
placed into the default USE flags for all profiles, and packages |
27 |
converted. |
28 |
- Until then, USE=minimal was seen as suitable for most apps that have a |
29 |
large server portion that people wished to exclude. MySQL and OpenLDAP |
30 |
are the two best examples of this. |
31 |
|
32 |
-- |
33 |
Robin Hugh Johnson |
34 |
E-Mail : robbat2@g.o |
35 |
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 |