From owner-freebsd-current@FreeBSD.ORG Sat Feb 18 17:11:33 2012 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 F04E51065677 for ; Sat, 18 Feb 2012 17:11:33 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id CD8CC8FC1C for ; Sat, 18 Feb 2012 17:11:33 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 6739256205; Sat, 18 Feb 2012 11:11:33 -0600 (CST) Date: Sat, 18 Feb 2012 11:11:33 -0600 From: Mark Linimon To: Mehmet Erol Sanliturk Message-ID: <20120218171133.GA2497@lonesome.com> References: <20120217042552.GC24427@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: FreeBSD Current Subject: Re: Packages for Current ( 10.0 ) 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: Sat, 18 Feb 2012 17:11:34 -0000 On Fri, Feb 17, 2012 at 12:04:45AM -0500, Mehmet Erol Sanliturk wrote: > I would be very happy I can contribute anything to development of FreeBSD . We are always happy to have help :-) > If there appears an agenda of testing problems and explicit instructions > how to apply tests , me and other persons may apply them and report the > results . Well, there really isn't. There are some regression tests for src, but we have never established a framework to run them all automatically. Perhaps this is something you might be interested in? > In a message ( I do not remember its author's name ) it is said that there > is no a farm of FreeBSD testing machines . I presume that's "now" for "no"? There are several sets. Here's how they are set up. - there is a "src tinderbox" which continually rebuilds the FreeBSD src tree, for various combinations of architectures and osreleases. (For src, the architectures can be cross-built.) These are intended to sanity-test that src is still buildable; in general the resulting binaries are not made available. - there is a "clang buildbot" whose purpose is to build FreeBSD src under clang continuously. - various people maintain "ports tinderboxes". These are optimized for test-builds of one or at least a subset of the ports tree. In general the resulting binaries are not made available. - there is a new effort, Redports, to assemble a collection of ports tinderbox machines and make them available to interested people. We are actively working on this. - portmgr maintains the "pointyhat cluster" that do the package builds which are uploaded. These are optimized for building the entire ports tree in a secure fashion; the resulting binaries are made available. We are in the process of getting more machines online. - the pointyhat cluster is also used for "-exp runs" where portmgr regression-tests proposed changes to the overall ports tree to try to ensure as few regressions for large changes as possible. > If we can generate such a testing ecological system , I think , FreeBSD > development will benefit from it very much . I agree. But, for src, it's not something that I know much about, and will have to defer to others to comment. mcl