From owner-cvs-all@FreeBSD.ORG Tue May 1 00:28:20 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 47FBA16A400; Tue, 1 May 2007 00:28:20 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id B65A113C483; Tue, 1 May 2007 00:28:19 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l410SI4l000980; Tue, 1 May 2007 04:28:18 +0400 (MSD) (envelope-from ache@nagual.pp.ru) Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l410SIWE000979; Tue, 1 May 2007 04:28:18 +0400 (MSD) (envelope-from ache) Date: Tue, 1 May 2007 04:28:17 +0400 From: Andrey Chernov To: Alfred Perlstein , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20070501002817.GA887@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Alfred Perlstein , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200704301516.l3UFGJbu019162@repoman.freebsd.org> <20070430180043.GK13868@elvis.mu.org> <20070430181824.GA83415@nagual.pp.ru> <20070430225717.GA7008@VARK.MIT.EDU> <20070501000242.GA19510@nagual.pp.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070501000242.GA19510@nagual.pp.ru> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: Subject: Re: cvs commit: src/usr.sbin/sysinstall main.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 May 2007 00:28:20 -0000 On Tue, May 01, 2007 at 04:02:42AM +0400, Andrey Chernov wrote: > On Mon, Apr 30, 2007 at 06:57:17PM -0400, David Schultz wrote: > > I think Alfred is absolutely right, and this is a pretty major > > POLA violation. > > That's -current for. Do you suggest to wait yet more N years to commit > exact that stuff? Speaking about POLA, POLA says that valid call to setenv f.e. is in form setenv("name", "value", 1); it does not says that hacks like setenv("name=value", "value", 1); should be allowed and works. Moreover, putenv() isn't BSD own function, and was incorrectly implemented initially in BSD. BSD implementation just violates original POLA for putenv() all other use. Insisting to keep bug-to-bug compatibility forever leads to nowhere. And increase porting efforts greately. -- http://ache.pp.ru/