From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev-return-12626-arch-gentoo-dev=gentoo.org@lists.gentoo.org>
Received: (qmail 28984 invoked from network); 19 May 2004 17:58:44 +0000
Received: from smtp.gentoo.org (156.56.111.197)
  by parrot.ussg.indiana.edu with SMTP; 19 May 2004 17:58:44 +0000
Received: from parrot.ussg.indiana.edu ([156.56.111.196] helo=parrot.gentoo.org)
	by smtp.gentoo.org with esmtp (Exim 4.34)
	id 1BQVL0-0000Br-GW
	for arch-gentoo-dev@lists.gentoo.org; Wed, 19 May 2004 17:58:42 +0000
Received: (qmail 25968 invoked by uid 89); 19 May 2004 17:58:42 +0000
Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm
Precedence: bulk
List-Post: <mailto:gentoo-dev@gentoo.org>
List-Help: <mailto:gentoo-dev-help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev-unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev-subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Received: (qmail 8891 invoked from network); 19 May 2004 17:58:42 +0000
Date: Wed, 19 May 2004 18:57:03 +0100
From: Ciaran McCreesh <ciaranm@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Message-Id: <20040519185703.23db84a9@snowdrop.home>
In-Reply-To: <200405191244.15926.caleb@gentoo.org>
References: <200405180034.30388.stuart@gentoo.org>
	<1084966200.9124.18.camel@rivendell>
	<20040519160613.GA17836@cerberus.oppresses.us>
	<200405191244.15926.caleb@gentoo.org>
X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg="pgp-sha1";
 boundary="Signature=_Wed__19_May_2004_18_57_03_+0100_9qgELObtFN6JUgWN"
X-OriginalArrivalTime: 19 May 2004 17:58:43.0890 (UTC) FILETIME=[ECCF1920:01C43DCA]
Subject: Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
X-Archives-Salt: a66e1275-aa5d-44b0-8977-d116dccdcb56
X-Archives-Hash: 1fea7542b632746f7f2b7c0a7a38415d

--Signature=_Wed__19_May_2004_18_57_03_+0100_9qgELObtFN6JUgWN
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

On Wed, 19 May 2004 12:44:15 -0500 Caleb Tennis <caleb@gentoo.org>
wrote:
| In particular, it seems like a lot of packages could be compiled
| without the need for the flags - if later a user decides they want the
| "added functionality", all it requires is an emerge of the "added
| functionality" package, then a re-emerge of the original.

I suggest you start running *now*, before Spider catches you and eats
you alive.

| That is, instead of using use flags to pull in some optional deps, let
| the ebuild figure out what to configure based on what's already
| installed.

We've had this discussion over and over again. It's an extremely bad
idea to do things this way. It will break stages. It will break livecds.
It will break GRP. It will cause extremely confusing and inconsistent
behaviour. It will *not* make things simpler for the end user -- instead
of having to set a few USE flags, they have to come up with complex
emerge commands figuring out some magic to do with install order.

| An example: there's a bug report open now about how a user emerged
| "kdesdk" and it didn't compile cervisia because they didn't have cvs
| installed already.  They're requesting a local use flag for this.  I'm
| more inclined just to say "emerge cvs kdesdk" will fix the problem,
| because it saves one more local use flag for something which is rather
| easily fixed.

Uh, no. That is not an acceptable fix for the bug.

-- 
Ciaran McCreesh, Gentoo XMLcracy Member G03X276
(Sparc, MIPS, Vim, si hoc legere scis nimium eruditionis habes)
Mail:    ciaranm at gentoo.org
Web:     http://dev.gentoo.org/~ciaranm


--Signature=_Wed__19_May_2004_18_57_03_+0100_9qgELObtFN6JUgWN
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAq5/196zL6DUtXhERAkuLAJ9Ua7zFyyrxBwRMFDzkZHcmbwGkdgCdEHcf
HzYakZYLC7deg/Gbi2WD4tI=
=Ti2E
-----END PGP SIGNATURE-----

--Signature=_Wed__19_May_2004_18_57_03_+0100_9qgELObtFN6JUgWN--