From owner-freebsd-ports@FreeBSD.ORG Sat Jan 25 23:41:55 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 18FBF929 for ; Sat, 25 Jan 2014 23:41:55 +0000 (UTC) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id EE8FA12A5 for ; Sat, 25 Jan 2014 23:41:54 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id s0PNfrpm080135; Sat, 25 Jan 2014 15:41:53 -0800 (PST) (envelope-from yuri@rawbw.com) Message-ID: <52E44BC1.7040404@rawbw.com> Date: Sat, 25 Jan 2014 15:41:53 -0800 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Aryeh Friedman Subject: Re: What is the problem with ports PR reaction delays? References: <52E43A80.4030501@rawbw.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= , Big Lebowski , ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jan 2014 23:41:55 -0000 On 01/25/2014 14:44, Aryeh Friedman wrote: > The key seems to be that no one has time to do the stuff they really want > to do (get new ports into the system)... to that end automating everything > that can be automated is sure help free up comitter time so they can look > at what is interesting Yes. I just can't imagine any generic port tests that can't be automated and coded into the script once and for good. Ideal system should be like github with the added automated testing between pull request submission and merge. It should either fail and notify the submitter, or succeed and notify the committers. Today all committers do for ports is running some generic tests by hand, like 'lint' with various flags. Install/uninstall/etc. No wonder this isn't very a rewarding activity, and committers probably perceive it as a necessary evil. The way how it is, it causes a waste of their time. Yuri