From owner-freebsd-ports@FreeBSD.ORG Fri May 28 18:04:39 2004 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 E364816A4CE; Fri, 28 May 2004 18:04:39 -0700 (PDT) Received: from fillmore.dyndns.org (port-212-202-49-130.dynamic.qsc.de [212.202.49.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 802BB43D3F; Fri, 28 May 2004 18:04:39 -0700 (PDT) (envelope-from eikemeier@fillmore-labs.com) Received: from [172.16.0.2] (helo=fillmore-labs.com) by fillmore.dyndns.org with esmtp (Exim 4.34 (FreeBSD)) id 1BTsGn-000IFb-5A; Sat, 29 May 2004 03:04:20 +0200 Message-ID: <40B7E18C.1050907@fillmore-labs.com> Date: Sat, 29 May 2004 03:04:12 +0200 From: Oliver Eikemeier Organization: Fillmore Labs GmbH - http://www.fillmore-labs.com/ MIME-Version: 1.0 To: Ade Lovett References: <200405282358.i4SNwfeF061182@8ball.rtp.freebsd.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: FreeBSD ports Subject: Re: Ports with a wrong PKGORIGIN 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: Sat, 29 May 2004 01:04:40 -0000 Ade Lovett wrote: > On May 28, 2004, at 16:58, Oliver Eikemeier wrote: > >> ** The following ports have a wrong PKGORIGIN ** > > [snip] > > Any particular reason these are not either going to the port maintainer, > or at least cc'd to them? Perhaps also the committer who last touched > the Makefile. Might make things a little more directed. Send a patch, the script is at ports/Tools/scripts/chkversion.pl ;) PKGORIGIN and PKGVERSION errors are mostly obvious typos, so every committer should be obliged to fix them in order to keep the tree consistent, it shouldn't be a question of `ownership'. I can understand that the last committer is held responsible for build errors that are sometimes hard to trace, but concerning PKGORIGINs there is only one obvious choice. It's like fixing an INDEX build when the last committer typed devel/getext before going to bed: there is no point in waiting till the next morning, just fix it. Another problem is that the wrong PKGORIGINs might occur in slave ports or after a repocopy, where the last committer has nothing to do with the resulting problems. > [snip] > >> - *games/sarien* : emulators/sarien > > Also, the fact that your script is generating this line suggest that it > would be a SMOP to offer up a new CATEGORIES line in the report, or even > as a diff against the Makefile to make things even simpler. Should be trivial: just make `games' the first category. Good idea, I'll have a look into this in the next revision. I expect the error rate dropping rapidly when people are a little more aware of the importance of PKGORIGINs. > Depending on how reliable it got, it could (possibly, perhaps, no > stonings yet, please) even auto-commit. Hmmmm... dangerous. And I have to leave my ssh key in the custody of a script, which might be a security breach. > Just a few random thoughts. Thanks for the feedback. -Oliver