From owner-freebsd-ports@FreeBSD.ORG Tue Aug 3 20:38:36 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4F2D16A4CE; Tue, 3 Aug 2004 20:38:36 +0000 (GMT) Received: from papagena.rockefeller.edu (papagena.rockefeller.edu [129.85.41.71]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FDE443D31; Tue, 3 Aug 2004 20:38:26 +0000 (GMT) (envelope-from rsidd@papagena.rockefeller.edu) Received: from papagena.rockefeller.edu (localhost.localdomain [127.0.0.1]) i73Kbtuv009983; Tue, 3 Aug 2004 16:38:15 -0400 Received: (from rsidd@localhost) by papagena.rockefeller.edu (8.12.8/8.12.8/Submit) id i73Kbt7p009981; Tue, 3 Aug 2004 16:37:55 -0400 Date: Tue, 3 Aug 2004 16:37:55 -0400 From: Rahul Siddharthan To: "David O'Brien" Message-ID: <20040803203755.GA9940@online.fr> References: <410F28E1.8080105@freebsd.org> <20040803182247.GA92036@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040803182247.GA92036@dragon.nuxi.com> User-Agent: Mutt/1.4.1i X-Operating-System: Linux 2.4.20-20.9smp i686 cc: Tim Kientzle cc: freebsd-ports@freebsd.org cc: freebsd-current@freebsd.org Subject: Re: HEADS UP: tar -l is now (intentionally) broken. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Aug 2004 20:38:36 -0000 David O'Brien said on Aug 3, 2004 at 11:22:47: > On Mon, Aug 02, 2004 at 10:55:45PM -0700, Tim Kientzle wrote: > > I will consider > > suggestions for a corresponding environment variable > > for GNU behavior (GNULY_CORRECT?). > > 'GNU_ME_HARDER'. For those who missed the reference, Stallman's original term was POSIX_ME_HARDER http://groups.google.com/groups?selm=DJM.91Aug29122459%40vortex.eng.umd.edu and he changed it, he says, under pressure from a prudish POSIX committee member (but some programs still honour it...) I'd like to see the GNU behaviour stay the default, just for POLA reasons (especially since data loss could be involved: it's bad enough losing data by typing x when you meant c, which is rather common, let's not put in additional pitfalls). Also, commercial unix is a dwindling species, so practically all tar users are used to the GNU version anyway. POSIX purists probably define POSIXLY_CORRECT in their .*shrc files already. And it's worth noting that minor incompatibilities like this just serve to annoy new users (which usually means users from linux-land). For example, it's annoying that BSD man can't read a manpage by specifying the full path to a filename (eg, man ./foo.1). But I realise many BSD oldtimers' notion of "the right thing" is different from mine... Rahul