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 1SDw3b-0002Ze-4t for garchives@archives.gentoo.org; Sat, 31 Mar 2012 11:01:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E8A48E0E12; Sat, 31 Mar 2012 11:01:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 11437E0CA8 for ; Sat, 31 Mar 2012 11:00:17 +0000 (UTC) Received: from [192.168.1.5] (unknown [101.229.42.228]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: patrick) by smtp.gentoo.org (Postfix) with ESMTPSA id 0C7891B4013 for ; Sat, 31 Mar 2012 11:00:16 +0000 (UTC) Message-ID: <4F76E3B0.7010800@gentoo.org> Date: Sat, 31 Mar 2012 19:00:00 +0800 From: Patrick Lauer User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120325 Thunderbird/11.0 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] Happy 10th birthday (in advance) References: <20120330150041.c3f7684c.axel@james-b.ch> <4F75B45F.2050108@gentoo.org> <4F76226B.1020507@gentoo.org> <4F762BCF.9010204@cs.stonybrook.edu> <20120331085622.5650ca62@googlemail.com> <20120331105253.4a00ebcc@googlemail.com> In-Reply-To: <20120331105253.4a00ebcc@googlemail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 76e9248a-f176-4882-aa6b-961d4c13d8c3 X-Archives-Hash: 3ee9316df1ecf876f3f3aee37d6a55e2 On 03/31/12 17:52, Ciaran McCreesh wrote: > On Sat, 31 Mar 2012 12:44:03 +0300 > Alex Alexander wrote: >> @preserved-libs works very well and is awesome. hack or not. IMO it >> should be in stable already. I've been using it on stable production >> boxes for years without any issues :) > > ...and here we see the problem. You think that "I haven't noticed it > break" means "it works". > > The problem with preserved-libs (and emerge --jobs, for that matter) is > that the design is "I can think of a few ways where it might break, so > I'll hard-code in special cases to handle those, but in general I > can't think of what other problems there are so it's fine". That's a > bad way of doing things. > Good enough is the worst enemy of perfect. While we have s 98% solution that doesn't handle all corner cases you have a theoretical construct in your brain that might in theory cover 100% of all cases, but it's in your brain where I can't use it, so ... I'll take the pragmatic approach and use what works.