From owner-freebsd-current@FreeBSD.ORG Tue Aug 10 01:50:22 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 322D816A4CF for ; Tue, 10 Aug 2004 01:50:22 +0000 (GMT) Received: from smtp002.bizmail.yahoo.com (smtp002.bizmail.yahoo.com [216.136.172.126]) by mx1.FreeBSD.org (Postfix) with SMTP id EAA0643D31 for ; Tue, 10 Aug 2004 01:50:21 +0000 (GMT) (envelope-from noackjr@alumni.rice.edu) Received: from unknown (HELO optimator.noacks.org) (noackjr@supercrime.org@70.240.234.183 with login) by smtp002.bizmail.yahoo.com with SMTP; 10 Aug 2004 01:50:21 -0000 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 9449161C9; Mon, 9 Aug 2004 20:50:20 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 38874-08; Mon, 9 Aug 2004 20:50:19 -0500 (CDT) Received: from compgeek.noacks.org (compgeek [192.168.1.10]) by optimator.noacks.org (Postfix) with ESMTP id 1E51360CF; Mon, 9 Aug 2004 20:50:19 -0500 (CDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by compgeek.noacks.org (8.13.1/8.13.1) with ESMTP id i7A1oHTE022409; Mon, 9 Aug 2004 20:50:17 -0500 (CDT) (envelope-from noackjr@alumni.rice.edu) Message-ID: <411829D9.9040509@alumni.rice.edu> Date: Mon, 09 Aug 2004 20:50:17 -0500 From: Jon Noack User-Agent: Mozilla Thunderbird 0.7.3 (X11/20040806) X-Accept-Language: en-us, en MIME-Version: 1.0 To: obrien@freebsd.org References: <410E3AA2.4030800@alumni.rice.edu> <20040809100244.GA17314@hub.freebsd.org> In-Reply-To: <20040809100244.GA17314@hub.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at noacks.org cc: Edwin Groothuis cc: current@freebsd.org cc: Oliver Eikemeier Subject: Re: upgrade of file(1) to 4.10 (including FreeBSD elf(5) fixes) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Aug 2004 01:50:22 -0000 On 08/09/04 05:02, David O'Brien wrote: > On Mon, Aug 02, 2004 at 07:59:14AM -0500, Jon Noack wrote: >> Here's the output of my patch: >> http://www.noacks.org/freebsd/output.txt > > This output is mostly OK -- but I would drop the __FreeBSD_version. I > can't see how knowing that helps anyone. If it is insisted on keeping > it, it should be printed out consistently for *all* __FreeBSD_verions, > not just some. My reasoning here was the following: 1) Now that we have a fairly consistent versioning scheme for releases, we can avoid printing the version string in those cases. This preserves previous behavior and highlights at a glance what is (or is based on) "released" code. 2) Anything else is (or is based on) a development branch; I've found it highly useful on several occasions to know the version string to see if something was out of sync with the world. For example, some vendors have binary-only products that stop working in -CURRENT. Checking the version string and UPDATING is an easy way to see *at a high level* what the problem may be. This is not likely to be a problem with "released" code. Despite that, I will go with the consensus on printing the version string. I really don't know much about all this (thus, the "high level" comment) and was merely trying to improve a tool I found useful. If there's something better, I'm all ears. Jon