From owner-cvs-src@FreeBSD.ORG Fri Mar 5 01:40:45 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B3B0C16A4CE; Fri, 5 Mar 2004 01:40:45 -0800 (PST) Received: from mail1.zer0.org (klapaucius.zer0.org [204.152.186.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7CAC43D46; Fri, 5 Mar 2004 01:40:45 -0800 (PST) (envelope-from wes@softweyr.com) Received: from localhost (localhost [127.0.0.1]) by mail1.zer0.org (Postfix) with ESMTP id 7899E239AE1; Fri, 5 Mar 2004 01:40:45 -0800 (PST) Received: from mail1.zer0.org ([127.0.0.1]) by localhost (klapaucius.zer0.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 37891-06; Fri, 5 Mar 2004 01:40:45 -0800 (PST) Received: from obie.softweyr.com (66-91-236-204.san.rr.com [66.91.236.204]) by mail1.zer0.org (Postfix) with ESMTP id 32B70239AE0; Fri, 5 Mar 2004 01:40:45 -0800 (PST) Received: from softweyr.com (5542089c01159be86db7e4a8903e4903@zaphod [204.68.178.5]) (authenticated bits=0) by obie.softweyr.com (8.12.10/8.12.10) with ESMTP id i259eTpH063445 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Fri, 5 Mar 2004 01:40:44 -0800 (PST) (envelope-from wes@softweyr.com) Message-ID: <40484B0C.5070903@softweyr.com> Date: Fri, 05 Mar 2004 01:40:28 -0800 From: Wes Peters User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6b) Gecko/20040218 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ruslan Ermilov References: <200403050152.i251qANa008263@repoman.freebsd.org> <20040305080336.GC27710@ip.net.ua> In-Reply-To: <20040305080336.GC27710@ip.net.ua> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.39 X-Virus-Scanned: by amavisd-new at zer0.org cc: Josef El-Rayes cc: src-committers@FreeBSD.org cc: Wes Peters cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/yacc main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Mar 2004 09:40:45 -0000 Ruslan Ermilov wrote: > On Thu, Mar 04, 2004 at 05:52:10PM -0800, Wes Peters wrote: > >>wes 2004/03/04 17:52:10 PST >> >> FreeBSD src repository >> >> Modified files: >> usr.bin/yacc main.c >> Log: >> Use getopt instead of hand-rolled argument parsing. Usage remains >> the same, no man page changes required. >> >> PR: bin/48313 >> Submitted by: Stefan Farfeleder >> Reviewed by: joe@ >> >> Revision Changes Path >> 1.21 +15 -72 src/usr.bin/yacc/main.c >> > > One should be extra careful not to break the upgrade path from > earlier releases when modifying the bootstrap- and cross-tools, > like yacc(1). > > I know this commit shouldn't break it, just wanted to attract > some more attention to this issue, so that it is taken into > consideration in the future. Thanks. There's never a bad time for a gentle reminder. I did test this by compiling everything in usr.bin that had a .y file. Between that and the lack of user-visible changes, it seemed pretty safe. -- Where am I, and what am I doing in this handbasket? Wes Peters wes@softweyr.com