From owner-freebsd-current@FreeBSD.ORG Sun Aug 15 01:56:00 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC2E01065672 for ; Sun, 15 Aug 2010 01:56:00 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 1912A8FC08 for ; Sun, 15 Aug 2010 01:55:58 +0000 (UTC) Received: (qmail 5751 invoked by uid 399); 15 Aug 2010 01:55:58 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 15 Aug 2010 01:55:58 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4C67492C.5020206@FreeBSD.org> Date: Sat, 14 Aug 2010 18:55:56 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.8) Gecko/20100807 Thunderbird/3.1.2 MIME-Version: 1.0 To: Steve Kargl References: <4C6505A4.9060203@FreeBSD.org> <20100813085235.GA16268@freebsd.org> <4C66C010.3040308@FreeBSD.org> <4C673F02.8000805@FreeBSD.org> <20100815013438.GA8958@troutmask.apl.washington.edu> In-Reply-To: <20100815013438.GA8958@troutmask.apl.washington.edu> X-Enigmail-Version: 1.1.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: core@freebsd.org, delphij@freebsd.org, Gabor Kovesdan , current@freebsd.org Subject: Re: Official request: Please make GNU grep the default X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Aug 2010 01:56:00 -0000 On 08/14/2010 18:34, Steve Kargl wrote: > On Sat, Aug 14, 2010 at 06:12:34PM -0700, Doug Barton wrote: >> >> Sophisticated users who DO care about performance and/or DO use >> grep in interesting and creative ways will put up with the breakage >> for a while, then switch their make.conf to use GNU grep, usually >> silently. Therefore they stop providing ANY test data at all, never >> mind useful. >> > > Whereas switching the default back to GNU grep ... until the performance is acceptably comparable ... > *guarantees* neither unsophisticated nor sophosticated user will > test BSD grep. ... except for those who are already highly motivated to do so. > It seems that you are letting a poor design decision with respect to > portmaster impair others contribution to FreeBSD. I was hoping to avoid commenting on this, but my feeling (and I would be glad to be wrong about it) from reading the responses is that there is a fair degree of knee-jerk reaction to what seems to be "There's big bad dougb picking on some poor innocent developer again!" going on here; and criticizing MY development skills either A) makes you feel better, B) makes you think that you're dishing out to me a little of what you think I'm dishing out to Gabor, or both. Well fine, hope you're feeling good about yourself, and you made me feel really small and bad. Good on you. Meanwhile, substitute my stupid way of doing things and defective programming skills for any other workload of your choice. Are you really going to tell me you've never had to grep a 20,000 line file? Are you really going to tell me that you've never had to grep something the size of the FreeBSD source and/or ports trees for all the instances of $FOO? And you didn't answer either of the questions I had in the post you responded to, so let me make it easier for you. Our default grep should be significantly slower than the old grep because: I think that new grep which is ____ times slower than the old grep is still in the acceptable range. Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso