From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1FomAk-0003Wm-Mj for garchives@archives.gentoo.org; Fri, 09 Jun 2006 18:57:31 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k59Ittae012929; Fri, 9 Jun 2006 18:55:55 GMT Received: from smtp05.gnvlscdb.sys.nuvox.net (smtp.nuvox.net [64.89.70.9]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k59IpXoj000818 for ; Fri, 9 Jun 2006 18:51:33 GMT Received: from cgianelloni.nuvox.net (216.215.202.4.nw.nuvox.net [216.215.202.4]) by smtp05.gnvlscdb.sys.nuvox.net (8.12.11.20060308/8.12.11) with SMTP id k59Iq11R004746 for ; Fri, 9 Jun 2006 14:52:01 -0400 Received: by cgianelloni.nuvox.net (sSMTP sendmail emulation); Fri, 9 Jun 2006 14:49:17 -0400 Subject: Re: [gentoo-dev] client+server packages - build which one? From: Chris Gianelloni To: gentoo-dev@lists.gentoo.org In-Reply-To: <200606091410.51183.uberlord@gentoo.org> References: <200606091410.51183.uberlord@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-9jwgrTivDg7mBcW0ZUDb" Organization: Gentoo Linux Date: Fri, 09 Jun 2006 14:49:16 -0400 Message-Id: <1149878957.22473.73.camel@cgianelloni.nuvox.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Archives-Salt: ec1d05f2-13c5-4b4f-b178-36487aa48e25 X-Archives-Hash: 327d780d36596135248fd3a722e37fd7 --=-9jwgrTivDg7mBcW0ZUDb Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2006-06-09 at 14:10 +0100, Roy Marples wrote: > Some packages provide both a client and a server. As such, users usually = only=20 > want one or the other - and rarely both. >=20 > A good candidate is net-misc/dhcp as it installs a DHCP client and server= .=20 > Which makes no sense really, so I'd like to put some USE flags here to sh= ow=20 > what I want, or not want to build. >=20 > A quick scan through the use flags show no real consistency, so here's wh= at I=20 > propose >=20 > USE client server > client - just build the client - duh > server - just build the server - duh > client and server OR neither then build both. >=20 > Other packages to possably beneift > udhcp > mldonkey > samhain > bacula > boxbackup >=20 > Interestingly, many packages have a server USE flag but not a client one = -=20 > maybe make both a global USE flag? >=20 > Good idea? Bad idea? Thoughts? (Yeah, I know, repeating our IRC conversation.) Bug #12499 The truth is that we don't ever want to become like the binary distributions. We don't want to have to have separate client/server/common/devel as it removes many of the advantages that Gentoo has. The default should *always* be to install the package as it was intended from upstream, completely intact. Now, it has started to become a practice to have a "minimal" USE flag on certain packages that reduces the functionality to the bare client portion. I see no real problem with this, so long as the default is to always build/install the full package. That's my $0.02 on the matter. --=20 Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux --=-9jwgrTivDg7mBcW0ZUDb Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEicKskT4lNIS36YERAruJAJwPdNXfW9wqkAsZ1q3O2jjXtIOtDgCeP6G+ jhzCQHGA3SAZUr31hWUPSXo= =LSsR -----END PGP SIGNATURE----- --=-9jwgrTivDg7mBcW0ZUDb-- -- gentoo-dev@gentoo.org mailing list