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 1E5mUX-0007R6-CK for garchives@archives.gentoo.org; Thu, 18 Aug 2005 15:39:41 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7IFd3Wh008072; Thu, 18 Aug 2005 15:39:03 GMT Received: from smtp03.gnvlscdb.sys.nuvox.net (smtp.nuvox.net [64.89.70.9]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7IFbLAo030164 for ; Thu, 18 Aug 2005 15:37:22 GMT Received: from cgianelloni.nuvox.net (216.215.202.4.nw.nuvox.net [216.215.202.4]) by smtp03.gnvlscdb.sys.nuvox.net (8.12.11/8.12.11) with SMTP id j7IFbvDd022069 for ; Thu, 18 Aug 2005 11:37:57 -0400 Received: by cgianelloni.nuvox.net (sSMTP sendmail emulation); Thu, 18 Aug 2005 11:37:06 -0400 Subject: Re: [gentoo-dev] ebuild design issue regarding some {I need the lib and api only}-DEPENDs From: Chris Gianelloni To: gentoo-dev@lists.gentoo.org In-Reply-To: <4304A59D.8050901@gentoo.org> References: <200508181628.44059.trapni@gentoo.org> <200508181040.46106.vapier@gentoo.org> <4304A59D.8050901@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-1KCvBVj1nHd4ZTwI1bGv" Organization: Gentoo Linux Date: Thu, 18 Aug 2005 11:37:05 -0400 Message-Id: <1124379426.21223.155.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.2.3 X-Archives-Salt: c5720592-4cf4-4be1-81ef-09408ca7984d X-Archives-Hash: 0ef1ee8027a827d4497e91b1f60afcda --=-1KCvBVj1nHd4ZTwI1bGv Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2005-08-18 at 10:13 -0500, Lance Albertson wrote: > Mike Frysinger wrote: > > On Thursday 18 August 2005 10:28 am, Christian Parpart wrote: > >=20 > >>Do we have a general accepted gentoo policy for this? > >=20 > >=20 > > general policy is to not split packages (and i agree with this ...) >=20 > bind and bind-tools is split ;) Why is it so bad to split packages? (I'm > just curious) Seems a bit odd that we can't have a library only, client > only, etc package like the other distros. Of course, I understand that Other distributions are also binary-only, so there's no real comparison here. While I think having "client" and "server" type USE-flags is really a bad idea, I don't see a problem with providing a library. I 100% disagree with splitting the package into client and server, but don't think it would be bad to have it like this: net-libs/libmysqlclient dev-db/mysql You'll notice that there is no server package. The dev-db mysql package should be the entire distribution. Splitting out a separate library for client-only shouldn't be too bad, but I still disagree with it, for the most part. > we could use useflags for that, but is that really the best solution for > this particular issue? Honestly, we shouldn't be splitting packages like this. If upstream has a "--clientonly" or "--libsonly" configure option, that would be one thing, but if they don't why should we split them up? All it does is increase the number of packages that would need to be updated for security bugs and increase complexity, along with tree size. We already complain about not enough manpower. Duplicating effort all over the tree just to remove a few binaries from a system isn't a valuable use of developer time, in my opinion. This is especially true as we have methods of masking things from being installed. > Oh well, I'm just a sysadmin, not a coder so I'll got back to my cave. ;) --=20 Chris Gianelloni Release Engineering - Strategic Lead/QA Manager Games - Developer Gentoo Linux --=-1KCvBVj1nHd4ZTwI1bGv Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDBKshkT4lNIS36YERAqkcAJ9IYzWrzMl/dDA/anJUWPBTIno5qwCePMwO wousIb67VDGKGz7pckFN25w= =tdW+ -----END PGP SIGNATURE----- --=-1KCvBVj1nHd4ZTwI1bGv-- -- gentoo-dev@gentoo.org mailing list