From owner-freebsd-current@FreeBSD.ORG Mon Feb 20 10:49:24 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 14AC5106566C for ; Mon, 20 Feb 2012 10:49:24 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-tul01m020-f182.google.com (mail-tul01m020-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id C68D88FC12 for ; Mon, 20 Feb 2012 10:49:23 +0000 (UTC) Received: by obcwo16 with SMTP id wo16so9047807obc.13 for ; Mon, 20 Feb 2012 02:49:23 -0800 (PST) Received-SPF: pass (google.com: domain of m.e.sanliturk@gmail.com designates 10.182.109.106 as permitted sender) client-ip=10.182.109.106; Authentication-Results: mr.google.com; spf=pass (google.com: domain of m.e.sanliturk@gmail.com designates 10.182.109.106 as permitted sender) smtp.mail=m.e.sanliturk@gmail.com; dkim=pass header.i=m.e.sanliturk@gmail.com Received: from mr.google.com ([10.182.109.106]) by 10.182.109.106 with SMTP id hr10mr13112975obb.27.1329734963207 (num_hops = 1); Mon, 20 Feb 2012 02:49:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=kFrUhZWcYJXhijvS9Vo2gDyC/PkxwLg0r+PPa/8xoWo=; b=CvoI7azaLhO5a+ytMh99C2koXFkbbnvBdXWKlUQ532ZXVcVL/YKiQeHxdUTPCfSien jkEysS6XeilllpPKxl+QcvG3GP5pnjPzxy6WKkOXtVOSnGclwcgQotfujSTZtf1Dn3dC laC1gjZ2DmAaMLrouQTmd/JNbF7HAjFNYoBH4= MIME-Version: 1.0 Received: by 10.182.109.106 with SMTP id hr10mr11115286obb.27.1329734963156; Mon, 20 Feb 2012 02:49:23 -0800 (PST) Received: by 10.182.38.38 with HTTP; Mon, 20 Feb 2012 02:49:22 -0800 (PST) In-Reply-To: <20120218171133.GA2497@lonesome.com> References: <20120217042552.GC24427@lonesome.com> <20120218171133.GA2497@lonesome.com> Date: Mon, 20 Feb 2012 05:49:22 -0500 Message-ID: From: Mehmet Erol Sanliturk To: Mark Linimon Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 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: Mon, 20 Feb 2012 10:49:24 -0000 On Sat, Feb 18, 2012 at 12:11 PM, Mark Linimon wrote: > 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? > I am going to prepare a message like a specification for testing framework and send to you . In that framework , I want to adhere the current FreeBSD development ( web sites , available ports / packages , usability of existing testing facilities ) . I am planning to write the specification in such a structure that when a person takes it he/she will be able to generate an applicable project from it . This is not difficult for me because I was a computer science instructor in the University . > > > 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 > At present , there a very valuable efforts for testing FreeBSD as you explained above . My approach will be not only testing the correctness of compilation but also execution correctness . As an example , when a snapshot is downloaded , installed and tried to boot , even it is NOT booting . My goal is to prevent such and other execution failures because every failure is a waste of very valuable human time and other resources . My primary profession ( university graduate subject ) is Mathematics/Statistics/Operations Research . During my undergraduate study I took also many electives from Industrial Engineering such as "Motion and Time Study" which its subject is to design "work procedures that consumption ( such as time , energy , etc. ) is minimum while the outcome ( the amount of work performed , completed ) is maximum . >From these points of view , I think , there are possibilities to improve development and wide adoption of FreeBSD which is a direct contribution to humanity welfare . Thank you very much . Mehmet Erol Sanliturk