From owner-freebsd-arch@FreeBSD.ORG Thu Feb 24 21:29:52 2005 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE33416A4CE for ; Thu, 24 Feb 2005 21:29:52 +0000 (GMT) Received: from www.portaone.com (web.portaone.com [195.70.151.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE4C743D67 for ; Thu, 24 Feb 2005 21:29:51 +0000 (GMT) (envelope-from sobomax@portaone.com) Received: from [192.168.0.128] ([192.168.2.2]) (authenticated bits=0) by www.portaone.com (8.12.11/8.12.11) with ESMTP id j1OLTXwq082384 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 24 Feb 2005 22:29:35 +0100 (CET) (envelope-from sobomax@portaone.com) Message-ID: <421E4739.3060007@portaone.com> Date: Thu, 24 Feb 2005 23:29:29 +0200 From: Maxim Sobolev Organization: Porta Software Ltd User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Garance A Drosihn References: <200410020349.i923nG8v021675@northstar.hetzel.org> <20041002052856.GE17792@nexus.dglawrence.com> <20041002233542.GL714@nexus.dglawrence.com> <421DAD8F.6000704@portaone.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.80/685/Wed Jan 26 10:08:24 2005 clamav-milter version 0.80j on www.portaone.com X-Virus-Status: Clean cc: "David G. Lawrence" cc: freebsd-arch@freebsd.org Subject: Re: Bug in #! processing - One More Time X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Feb 2005 21:29:53 -0000 Garance A Drosihn wrote: > At 12:33 PM +0200 2/24/05, Maxim Sobolev wrote: > >> Garance A Drosihn wrote: >> >>> >>> Or we could do #1 for now, and plan to do #4 after 5.4-release. >>> Or do #1 now in 5.3, and go with some incompatible change (#2 >>> or #3) only in 6.x-current. >>> >>> What do people think? ... >> >> >> I would vote for making #3 and respective /bin/sh changes and >> MFCing them into 5.4. > > > Do you mean "in time for 5.4-release", or > do you mean "into 5.4-stable, after 5.4-release is done"? In time for 5.4 if possible, since putting hype aside, 5.4 is going to be the first 5.x release which can be seriously recommended for a production deployment. Therefore, whatever 5.4 sets is likely to be de-facto standard in FreeBSD word during the next 1-2 years. > (either way would be fine with me, but I would like to see your > change to kern/imgact_shell.c MFC'ed before 5.4-release, even if > we don't get #3 done and tested in time for that) I'll consider that. >> We don't have that many shell scripts that >> rely on the previus functionality - ones that in the base system >> (if any) can be easily fixed, while ones in /usr/ports can be >> conditionalized on OSVERSION. Removing yet another superfluous >> difference between FreeBSD and other systems out there is good >> thing especially considering that BSD-way creates serious >> problems that can't be resolved without changing semantics anyway. > > > The more I think about it, the more I think this is the right idea. -Maxim