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 1MfdrV-0007YO-WC for garchives@archives.gentoo.org; Mon, 24 Aug 2009 18:01:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 57824E0205; Mon, 24 Aug 2009 18:01:43 +0000 (UTC) Received: from mo-p05-ob.rzone.de (mo-p05-ob.rzone.de [81.169.146.180]) by pigeon.gentoo.org (Postfix) with ESMTP id 094C3E0205 for ; Mon, 24 Aug 2009 18:01:42 +0000 (UTC) X-RZG-AUTH: :K2kKYU+nW/MMMlTokcN5Yot1/Bj/FTl+WviP6RIJci0HRMpbh/x+X6ShOQvVOjw+sRFSc0IAJ7w= X-RZG-CLASS-ID: mo05 Received: from localhost (p57A4FE32.dip.t-dialin.net [87.164.254.50]) by post.strato.de (fruni mo7) (RZmta 21.0) with ESMTP id 600de1l7OHWOka for ; Mon, 24 Aug 2009 20:01:41 +0200 (MEST) Date: Mon, 24 Aug 2009 20:01:44 +0200 From: Christian Faulhammer To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Re: RFC: Make 10.0 profiles EAPI-2 'compliant' Message-ID: <20090824200144.182300a3@gentoo.org> In-Reply-To: <4A8F82F1.9080800@trelane.net> References: <90b936c0908121058y5fd25cfcm67a19761b1130896@mail.gmail.com> <20090821224638.1f797d4b@snowmobile> <200908220110.33794.reavertm@poczta.fm> <200908220145.00956.rbu@gentoo.org> <9f2790160908211729w79e1a838i8daf2e3df096c6bb@mail.gmail.com> <20090821194537.26537032@gentoo.org> <4A8F82F1.9080800@trelane.net> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.14.7; i686-pc-linux-gnu) 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 Content-Type: multipart/signed; boundary="Sig_/IhI_lo5lvKz8bM8lSGXHaQ1"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 1b998beb-9fb4-4569-8331-f2b166a895fc X-Archives-Hash: 4915843d403a8bf3183ab47d22124146 --Sig_/IhI_lo5lvKz8bM8lSGXHaQ1 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, Andrew D Kirch : > Ryan Hill wrote: > > On Fri, 21 Aug 2009 17:29:12 -0700 > > Chip Parker wrote: > > > > =20 > >> If you were building a house, and the blueprints had been signed > >> off on calling for 1 meter high doors, but the builder had built > >> in 2 meter high doors, would you then go back to the builder and > >> require him to do something that makes those doors unusable for > >> the vast majority of people entering the house? > >> =20 > > > > Package managers can implement whatever extra bells and whistles > > they like, but they still have to follow the spec. Your metaphor > > is flawed in that you're talking about a single house here. If it > > doesn't match the plan you do an as-built and file a deviation with > > the registrar. The situation here is more like if you build a > > hundred houses to code, and then one above code, and then change > > code to match the one house and bulldoze the rest for not meeting > > minimal requirements. You're punishing anyone who implements a > > package manager to spec if you keep changing the spec in > > incompatible ways.=20 > Right, this is called "punishing innovation". It's a hobby of > bureaucrats everywhere. > It could also be said to be "punishing excellence". We've had a lot > of political systems > which try to implement a design which weeds out both the mediocre, and > the excellent, > leaving us with the average all have been failures. The reason why > they fail is that it is > the above average who do the heaviest lifting. The ebuild format has seen no progress in a long time, because an intrusive change needed an update to the tree and the package manager at the same moment and a push to users. This was near to impossible for most interesting features. The EAPI process may be a bit bureaucratic (it is open to anyone interested), but it ensures progress at all. How long did people want USE dependencies? That's bug 2272 from April 2002! It has been closed in June last year. V-Li (Portage user and having had clashes with Ciaran, but where he is correct one has to admit it) --=20 Christian Faulhammer, Gentoo Lisp project , #gentoo-lisp on FreeNode --Sig_/IhI_lo5lvKz8bM8lSGXHaQ1 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkqS1YgACgkQNQqtfCuFneOTIwCgnp3qO+lp50U/tNHZP+/xdZcc AvAAnixtKKIAZRjUUkJkME2PKjoFZJLo =FIAL -----END PGP SIGNATURE----- --Sig_/IhI_lo5lvKz8bM8lSGXHaQ1--