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 1FohZS-0006c8-RO for garchives@archives.gentoo.org; Fri, 09 Jun 2006 14:02:43 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k59Dxe2U026174; Fri, 9 Jun 2006 13:59:40 GMT Received: from mbox.unige.ch (mbox.unige.ch [129.194.9.209]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k59DtYXk012561 for ; Fri, 9 Jun 2006 13:55:34 GMT Received: from conversion-daemon.mbox.unige.ch by mbox.unige.ch (Sun Java System Messaging Server 6.2-3.03 (built Jun 27 2005)) id <0J0L00D01HUSCD00@mbox.unige.ch> (original mail from george@gentoo.org) for gentoo-dev@lists.gentoo.org; Fri, 09 Jun 2006 15:55:34 +0200 (CEST) Received: from pcc23679 ([129.194.54.121]) by mbox.unige.ch (Sun Java System Messaging Server 6.2-3.03 (built Jun 27 2005)) with ESMTPS id <0J0L00ADKIOFZ1G0@mbox.unige.ch> for gentoo-dev@lists.gentoo.org; Fri, 09 Jun 2006 15:55:28 +0200 (CEST) Date: Fri, 09 Jun 2006 15:55:31 +0200 From: George Shapovalov X-Face: 4Rd)1/:bMGRby_[I4NY3u,g|=7e?V_VX?tkj,_ct-U4B#_-EEu_/wyvCWFsvDa<=?utf-8?q?D/=3A8bHX=0A=09y?=)m@s7@Ow=\_f^T>}LP_Rk2%phL7r5%sxXze`X/A_:8tz&|"*2^="=?utf-8?q?=5CZFo3=26+=27UGNhVu=23=5Dg=0A=09=5B?=<<~4glvaJa'ZEXW_#@LWa,OhxVN"r|/1P:`IL8=rciHKGxevczUO{X!r%,a Subject: Re: [gentoo-dev] client+server packages - build which one? In-reply-to: <200606091410.51183.uberlord@gentoo.org> To: gentoo-dev@lists.gentoo.org Message-id: <200606091555.32573.george@gentoo.org> Organization: Gentoo Linux 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: text/plain; charset=utf-8 Content-disposition: inline References: <200606091410.51183.uberlord@gentoo.org> X-Comment: This message was scanned against viruses by mbox.unige.ch. User-Agent: KMail/1.9.3 X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by robin.gentoo.org id k59DtYXk012561 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id k59Dxe4G026174 X-Archives-Salt: 78ae5dcd-936e-4e38-8fc1-5e11d6ea9494 X-Archives-Hash: f30f725d904cd95b2a86c25c03fad4f7 =D0=BF'=D1=8F=D1=82=D0=BD=D0=B8=D1=86=D1=8F, 9. =D1=87=D0=B5=D1=80=D0=B2=D0= =B5=D0=BD=D1=8C 2006 15:10, Roy Marples =D0=92=D0=B8 =D0=BD=D0=B0=D0=BF=D0= =B8=D1=81=D0=B0=D0=BB=D0=B8: > Some packages provide both a client and a server. As such, users usuall= y > only want one or the other - and rarely both. [skip] > USE client server > client - just build the client - duh > server - just build the server - duh > client and server OR neither then build both. The problem with this approach is when you have dependencies on a particu= lar=20 client or server. Then you cannot sipy depend on a package (with present=20 portage) and instead you need to do a hackery detection and bail out in=20 pkg_setup. I think this is the reason why, for example, bind comes as two= =20 packages: bind (for everything) and bind-tools. Of course this multiplies the number of packages to support, if such situ= ation=20 is common. However the solution you describe can be considered "clean" on= ly=20 after #2272 is finally resolved.. https://bugs.gentoo.org/show_bug.cgi?id=3D2272 George --=20 gentoo-dev@gentoo.org mailing list