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.43) id 1E5oBu-0003Nf-Id for garchives@archives.gentoo.org; Thu, 18 Aug 2005 17:28:34 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7IHRPER031494; Thu, 18 Aug 2005 17:27:25 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7IHObuI027075 for ; Thu, 18 Aug 2005 17:24:37 GMT Received: from 82-41-57-20.cable.ubr08.edin.blueyonder.co.uk ([82.41.57.20] helo=snowdrop.home) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1E5o85-0003PC-07 for gentoo-dev@lists.gentoo.org; Thu, 18 Aug 2005 17:24:37 +0000 Received: from localhost.home ([127.0.0.1] helo=snowdrop.home) by snowdrop.home with esmtp (Exim 4.50) id 1E5o7b-0002aJ-1f for gentoo-dev@lists.gentoo.org; Thu, 18 Aug 2005 18:24:07 +0100 Date: Thu, 18 Aug 2005 18:24:03 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] ebuild design issue regarding some {I need the lib and api only}-DEPENDs Message-ID: <20050818182403.4291726c@snowdrop.home> In-Reply-To: <20050818155606.GB19947@nightcrawler> References: <200508181628.44059.trapni@gentoo.org> <200508181040.46106.vapier@gentoo.org> <4304A59D.8050901@gentoo.org> <1124379426.21223.155.camel@cgianelloni.nuvox.net> <20050818155606.GB19947@nightcrawler> X-Mailer: Sylpheed-Claws 1.9.12 (GTK+ 2.6.7; i686-pc-linux-gnu) 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 Content-Type: multipart/signed; boundary=Signature_Thu__18_Aug_2005_18_24_03_+0100_zV5a5E2dB_2VoVuJ; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Archives-Salt: 3d21834b-068e-4162-b90e-a653b654fe5c X-Archives-Hash: 954b2868426fbf559e5d5f6114147ebf --Signature_Thu__18_Aug_2005_18_24_03_+0100_zV5a5E2dB_2VoVuJ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 18 Aug 2005 10:56:06 -0500 Brian Harring wrote: | Best solution in my opinon? Two use flags address this, client, and=20 | server. Regardless of the setting of the two, you get the library;=20 | from there, you just set client and server as defaulting to on, and=20 | packages use dep on whatever chunk of it they need (quite likely no=20 | use dep in this case, since they probably only need the lib). We went over this already. We can't have client and server USE flags because the meaning is totally different for every package. Plus the 'probably' really isn't good enough, since there are some packages that have more specific dependency and the current "die in pkg_setup" stuff is a real pain -- do we really want to see that becoming a regular occurrence? --=20 Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm --Signature_Thu__18_Aug_2005_18_24_03_+0100_zV5a5E2dB_2VoVuJ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDBMQ296zL6DUtXhERArtvAJ9y8Vi3SRzVpnTJ7drl+WAeN6Rf2gCgx1PT FUtLR6zlyDHtR1ME/dBNynk= =PMBV -----END PGP SIGNATURE----- --Signature_Thu__18_Aug_2005_18_24_03_+0100_zV5a5E2dB_2VoVuJ-- -- gentoo-dev@gentoo.org mailing list