From owner-freebsd-current@FreeBSD.ORG Thu Aug 19 18:34:58 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 58D3C1065672 for ; Thu, 19 Aug 2010 18:34:58 +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 003E68FC0A for ; Thu, 19 Aug 2010 18:34:57 +0000 (UTC) Received: (qmail 16306 invoked by uid 399); 19 Aug 2010 18:34:57 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 19 Aug 2010 18:34:57 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4C6D794F.4090801@FreeBSD.org> Date: Thu, 19 Aug 2010 11:34:55 -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: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <4C6505A4.9060203@FreeBSD.org> <4C6C1CFE.6060900@FreeBSD.org> <20100818.121635.431102609571763034.imp@bsdimp.com> <86bp8zdkp4.fsf@ds4.des.no> <4C6D0BBB.90304@continum.net> <867hjmdfdo.fsf@ds4.des.no> In-Reply-To: <867hjmdfdo.fsf@ds4.des.no> X-Enigmail-Version: 1.1.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: 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: Thu, 19 Aug 2010 18:34:58 -0000 On 08/19/2010 04:13, Dag-Erling Smørgrav wrote: > It would have been far more "constructive and distinctively polite" to > take ten minutes to build and run a profiling version of grep, and > include the results in the OP. Meta-comment first. des and I are both people of strong opinions, and we agree on more than we disagree on. I have no problem with him stating his opinion here, and I don't care if he agrees with me after I state mine. :) There are 2 questions, did I do the right thing, and how should people report problems in general. As for myself, while I have some facility in C it's not my strong suit. Yes, I could have produced a profiling version of grep, but it would have taken me a lot more than 10 minutes because I don't even build the profiled libs on a regular basis. In this specific case I also didn't think it was "my job" to do so. Gabor is the one developing BSD grep, as far as I'm concerned it's up to him to get its performance up to par. I certainly have no objection to others helping him, and I'm glad that raising the issue of performance has resulted in more attention and assistance being directed at the problem. But I feel that I did my part by providing simple to reproduce test cases that Gabor could use. More generally however I think that we need to be realistic with what we expect people to do about reporting problems. We WANT more "regular users" to use -current early on in the development cycle, and if they see problems to report them. Chastising people for not doing profiling runs of things that they are reporting problems with is not going to accomplish that goal. 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