From owner-freebsd-stable Sun Nov 17 20:51:45 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76D2E37B401 for ; Sun, 17 Nov 2002 20:51:44 -0800 (PST) Received: from jive.SoftHome.net (jive.SoftHome.net [66.54.152.27]) by mx1.FreeBSD.org (Postfix) with SMTP id DDAD043E75 for ; Sun, 17 Nov 2002 20:51:43 -0800 (PST) (envelope-from temperanza@softhome.net) Received: (qmail 2929 invoked by uid 417); 18 Nov 2002 04:51:33 -0000 Received: from shunt-smtp-out-0 (HELO softhome.net) (172.16.3.12) by shunt-smtp-out-0 with SMTP; 18 Nov 2002 04:51:33 -0000 Received: from softhome.net ([63.194.84.111]) (AUTH: PLAIN temperanza@softhome.net) by softhome.net with esmtp; Sun, 17 Nov 2002 21:51:28 -0700 Message-ID: <3DD871DF.5080708@softhome.net> Date: Sun, 17 Nov 2002 20:51:43 -0800 From: La Temperanza User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.1) Gecko/20021023 X-Accept-Language: en-us, en MIME-Version: 1.0 To: stable@FreeBSD.ORG Subject: idea for ports bot References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, I had an idea for a simple bot that might make it easier for the apparently overworked ports people. This bot would: 1) check for obviously new versions on port fetch sites 2) attempt to build those new versions by tweaking the Makefile; if successful, do a minimal run on any installed executables to make sure the program doesn't coredump instantly 3) update the pkg-files list by watching the install process 4) submit the upgraded port as a PR, or directly to the maintainer or committer, to be tested and finished by a human being. This would help streamline the porting process, especially in regard to ports with little user and maintainer interest, and in the future it can be taught how to solve common build problems by itself. Even if it seems trivial, it will mean more time spent on resolving PRs that need a human to deal with them, and may cut down on problems caused by poorly chased upgrades. I hope the FreeBSD team will consider this. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message