From owner-cvs-all@FreeBSD.ORG Wed Jun 1 20:35:30 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56A8F16A41C; Wed, 1 Jun 2005 20:35:30 +0000 (GMT) (envelope-from sobomax@portaone.com) Received: from www.portaone.com (web.portaone.com [195.70.151.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4664E43D4C; Wed, 1 Jun 2005 20:35:29 +0000 (GMT) (envelope-from sobomax@portaone.com) Received: from [192.168.0.95] (2-zyx-piter-f0285.r5.ll.kw.ua [195.140.246.50]) (authenticated bits=0) by www.portaone.com (8.12.11/8.12.11) with ESMTP id j51I9lgj014416 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 1 Jun 2005 20:09:48 +0200 (CEST) (envelope-from sobomax@portaone.com) Message-ID: <429DF9E9.9060307@portaone.com> Date: Wed, 01 Jun 2005 21:09:45 +0300 From: Maxim Sobolev Organization: Porta Software Ltd User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Scott Long References: <200506011552.j51FqdR2046893@repoman.freebsd.org> <429DED77.9050003@samsco.org> <429DF37B.8010203@portaone.com> <429DF38B.2020107@samsco.org> In-Reply-To: <429DF38B.2020107@samsco.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.83/905/Wed Jun 1 09:28:38 2005 on www.portaone.com X-Virus-Status: Clean Cc: cvs-src@FreeBSD.org, Tim Kientzle , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/lib/libarchive archive_private.h archive_read.c archive_read_data_into_fd.c archive_write.c archive_write_set_compression_bzip2.c archive_write_set_compression_gzip.c archive_write_set_compression_none.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Maxim.Sobolev@portaone.com List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2005 20:35:30 -0000 Scott Long wrote: > Maxim Sobolev wrote: > >> I think extending tinderbox to add into CC all people who have >> committed into files that have changed since the last successful build >> will help to improve situation a lot. This should be pretty easy to do >> - after the buld is complete dig out revisions of all source files (by >> direct parsing of CVS/Entries) and save it into some persistent >> location. If the next build breaks, again make such list and for files >> whose versions differ do cvs log, parse results and compile the list >> of people to be notified from it. >> >> -Maxim >> > > No, extra email will just be ignored, just like it is now. We need I don't think so. We do have several similar systems in place for ports for ages and they are extremelly helpful in keeping the tree sane. Just ask yourself: how often do you read freebsd-current and compare it to the same interval for your inbox. > people to raise their personal standards and stop treating the FreeBSD > CVS server as personal sandbox. This is just amateurish. Well, I agree with you wholeheartedly, but do you have any more or less practical approach to raise people's personal standards? I don't for example, at least not in the volunteer project. Also don't forget that we are not milti-platform now, so that it's not realistically to expect that every committer will test every change he makes on 3-4 platforms even just by compiling it, let alone by whole buildworld (yes, I know that we do have cross-builds now, but the time for making 3-4 buildworlds in a row is prohibitive for most of people). And the situation is not going to improve, since the probability that somebody will break something is vaguely proportional to the number of active committers times number of supported hardware platforms. Therefore, IMHO, the only realistical approach is to improve tinderboxes to minimize detection window (i.e. faster, multi-CPU hardware and/or tools like ccache) and to make breakage information delivery more direct. -Maxim