Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Mar 2004 01:40:28 -0800
From:      Wes Peters <wes@softweyr.com>
To:        Ruslan Ermilov <ru@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org
Subject:   Re: cvs commit: src/usr.bin/yacc main.c
Message-ID:  <40484B0C.5070903@softweyr.com>
In-Reply-To: <20040305080336.GC27710@ip.net.ua>
References:  <200403050152.i251qANa008263@repoman.freebsd.org> <20040305080336.GC27710@ip.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <stefan@fafoe.dyndns.org>
>>  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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40484B0C.5070903>