From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N5ijG-00021P-VV for garchives@archives.gentoo.org; Wed, 04 Nov 2009 16:29:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E38DEE0653; Wed, 4 Nov 2009 16:29:01 +0000 (UTC) Received: from petteriraty.eu (host.petteriraty.eu [188.40.80.83]) by pigeon.gentoo.org (Postfix) with ESMTP id AD8E1E0653 for ; Wed, 4 Nov 2009 16:29:01 +0000 (UTC) Received: from [82.130.46.226] (qob2.kyla.fi [82.130.46.226]) by petteriraty.eu (Postfix) with ESMTPSA id A167A2978D for ; Wed, 4 Nov 2009 16:29:00 +0000 (UTC) Message-ID: <4AF1ABC3.4010100@gentoo.org> Date: Wed, 04 Nov 2009 18:28:51 +0200 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fi; rv:1.8.1.23) Gecko/20090916 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] client/server consistency: USE flags / split packages References: <1257349497.20584.2085.camel@tablet> In-Reply-To: <1257349497.20584.2085.camel@tablet> X-Enigmail-Version: 0.96.0 OpenPGP: url=http://users.tkk.fi/~praty/public.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig690253E45B1FE90DDE44F5C2" X-Archives-Salt: c92361f5-960f-4922-92aa-0ade560f7cdf X-Archives-Hash: a6e8516a998361b980d39b4dc9d51dab This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig690253E45B1FE90DDE44F5C2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Peter Volkov wrote: > Hi. How do we handle packages that provide client, server, and possibly= > extra tools/libraries? Do we split packages like binary distros do or d= o > we use USE flags? What USE flags? Currently some packages are split > other use client, server or minimal USE flag(s). >=20 > Back in 2006 similar problem was discussed many times with no final > resolution - it was hard to ban split packages since portage had no > support for USE deps. Also some packages started to utilize 'minimal' > USE flag to force users read USE flag description and thus reduce its > usage and lower number of bugs due to not-installed parts of package. >=20 > With EAPI=3D2 both use deps and USE defaults (if necessary) are here so= > it's possible to introduce some guidelines: >=20 > 1. do not split packages; use USE flags and USE deps. > 2. stop using minimal USE flag to build client or sever only. >=20 >=20 > So are there any good reasons to split packages? >=20 >=20 > https://bugs.gentoo.org/12499 but many similar disscussions were on thi= s > list... >=20 I think a good guideline is: 1. Use a single pkg when upstream releases server and client in one bundl= e 2. Use separate packages when upstream releases client and server separat= ely I think the minimal use flag should not be used for this purpose any more= =2E Regards, Petteri --------------enig690253E45B1FE90DDE44F5C2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkrxq8UACgkQcxLzpIGCsLQRugCeOiSryB4HSPBofKrTlzSIHPPZ XDAAoIyN5OlR1X2DDl5FSkAs1r4MBVg/ =mJbd -----END PGP SIGNATURE----- --------------enig690253E45B1FE90DDE44F5C2--