From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3013 invoked by uid 1002); 4 Nov 2003 10:50:23 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 24311 invoked from network); 4 Nov 2003 10:50:23 -0000 X-Authenticated: #2748917 Date: Tue, 4 Nov 2003 11:48:56 +0100 From: Heiko Vogel To: gentoo-dev@gentoo.org Message-ID: <20031104104856.GA1879@foellmar.de> Reply-To: Heiko Vogel Mail-Followup-To: gentoo-dev@gentoo.org References: <20031104002017.71d91fc0.genone@gentoo.org> <20031104001715.GA10702@breccia.escarpment> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="k1lZvvs/B4yU6o8G" Content-Disposition: inline In-Reply-To: <20031104001715.GA10702@breccia.escarpment> User-Agent: Mutt/1.5.4i Subject: Re: [gentoo-dev] [IMPORTANT] server/client USE flags X-Archives-Salt: 05e9bdfd-ab5d-4402-9f23-c5681ba48d68 X-Archives-Hash: 2739e3c9390e1a300a352fab788aa548 --k1lZvvs/B4yU6o8G Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Donny Davies wrote: > Hi Marius >=20 > On Tue, Nov 04, 2003 at 12:20:17AM +0100, Marius Mauch wrote: > [...] > >So my idea (as well as others) is to add a new "server" USE flag that > >controls wether the server part of a package is build. This idea is > >outlined in more details on bug 12499, which also had the idea of a > >"client" USE flag, so that it's possible to only build the libs or only > >the server, however I think that such a flag will create more problems > >than benefits (see the bug for explanations). >=20 > I do not support this. Debian's SAMBA has at least subpackages for > - common > - doc > - smbclient > - winbind > - swat > - smbfs > - python > - pam >=20 > which is nuts. Users dont know what to install to get what they need. Absolutely agreed -- I hate the Debian-way too! > I recall looking at mod_php (or maybe it was php) subpackages for another > distribution, and there were _dozens_ of them. Insane in the membrane. >=20 > I like the way Gentoo traditionally works; you emerge something and you > get it all, with some knobs to control build-time dependencies. I share this opinion -- if a freak really doesn't like the server/client parts of a package he should be cute enough to wipe it out manually. But a newbie who just wants Samba/MySQL to be installed will probably trial-and-error for hours until he finds out that certain parts of the package he wanted are distributed in other packages. > Further, you are overloading the intended function of USE variables. > Instead of controlling optional build-time functionality, now you > are abusing them to control optional install-time bits. Absolutely right ... > It is not natural to stop at "client" and "server" flags either. > What about "dev" for .a and .h things? This is really going down > the slipperly slope in my opinion. Leave it as it is --=20 Do it the Gentoo way AND NOT the Debian/SuSE way! greetz, haaner --k1lZvvs/B4yU6o8G Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/p4QYgQiPiddnoo4RAjBaAJ94JkQlcjMoKy4z8iIp07KIC3wT3QCdGMDM U1CK/HImvuipmfuhuj6vDUU= =+jan -----END PGP SIGNATURE----- --k1lZvvs/B4yU6o8G--