From owner-freebsd-ports@FreeBSD.ORG Thu Dec 4 21:13:47 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2907716A4CF for ; Thu, 4 Dec 2003 21:13:47 -0800 (PST) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 149F344014 for ; Thu, 4 Dec 2003 21:13:46 -0800 (PST) (envelope-from linimon@lonesome.com) Received: from lonesome.com (cs242719-195.austin.rr.com [24.27.19.195]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.soaustin.net (Postfix) with ESMTP id 419711468E; Thu, 4 Dec 2003 23:13:44 -0600 (CST) Message-ID: <3FD013E7.7080302@lonesome.com> Date: Thu, 04 Dec 2003 23:13:11 -0600 From: Mark Linimon User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3.1) Gecko/20030713 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Clement Laforet References: <20031205025342.04faf48b.sheepkiller@cultdeadsheep.org> In-Reply-To: <20031205025342.04faf48b.sheepkiller@cultdeadsheep.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: ports@FreeBSD.org Subject: Re: [DRAFT] ports contributor's guide X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2003 05:13:47 -0000 My main puzzlement over this (after agreeing with most of it) is that it's kind of a surprise to me to see the emphasis on not using the PR database for the first bug report. Now, clearly, sending in a PR without Cc:ing the maintainer is kind of rude (although everybody does it -- I've done this as well), but it does seem to me that since GNATS is the "one true place" to go to look for bug reports, that we ought to use it as such. In particular, if we only send bug reports to the maintainers first, how is someone who finds a bug to know whether it has already been sent to the maintainer or not? And if it has, how can they get a copy of the proposed patch (if any) to try it for themselves to see how it works? So I'm not really sure I can agree with this part of the document, but I'm open to discussion. (I should also mention that I have the ability to send email to mainainers who are not committers, reminding them of existing PRs in case they have forgotten, or especially, were not Cc:ed in the first place. It got a pretty good response the last time I ran it). The other thing that I wanted to put in the Porter's Handbook but got reviewed negatively at the time is a section on "ask whether FreeBSD really needs this port". There is a cost of infrastructure time and people's QA time to keep the ports framework workable, and just because someone's got a Sourceforge project doesn't necessarily mean that FreeBSD necessarily ought to have it in there. (Basically, I want the test to be "do you think it's going to be useful to someone else?") At that same time, I also got a poor reception to my idea suggesting that if a submitter of a new port wasn't willing to be the maintainer, then perhaps we should think twice about putting the port in as well. My overall statistics page actually shows a current number and percentage for the unmaintained ports (I prefer this to "orphaned" myself :-) ) and right now those numbers are 2572 (26.4%). I only once did the statistic of how much more likely an unmaintained port is to be be broken than a maintained one, but it was on the order or 40% more likely. Amazing what you can do with databases :-) mcl