From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: [Suggestion] New function `emacs-version>=' Date: Tue, 6 May 2003 16:45:48 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200305062145.h46Ljmf24686@eel.dms.auburn.edu> References: <67B8CED503F3D511BB9F0008C75DAD66054855D6@dewdfx17> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1052258312 15197 80.91.224.249 (6 May 2003 21:58:32 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 6 May 2003 21:58:32 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue May 06 23:58:30 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19DAQk-0003q0-00 for ; Tue, 06 May 2003 23:56:58 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19DAUQ-0003O6-00 for ; Wed, 07 May 2003 00:00:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19DARX-0001VD-02 for emacs-devel@quimby.gnus.org; Tue, 06 May 2003 17:57:47 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19DAJH-0005mx-00 for emacs-devel@gnu.org; Tue, 06 May 2003 17:49:15 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19DAJ0-0005Zk-00 for emacs-devel@gnu.org; Tue, 06 May 2003 17:49:01 -0400 Original-Received: from manatee.dms.auburn.edu ([131.204.53.104]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19DAFz-0004HK-00; Tue, 06 May 2003 17:45:51 -0400 Original-Received: from eel.dms.auburn.edu (eel.dms.auburn.edu [131.204.53.108]) h46Ljooc022668; Tue, 6 May 2003 16:45:50 -0500 (CDT) Original-Received: (from teirllm@localhost) by eel.dms.auburn.edu (8.11.6+Sun/8.11.6) id h46Ljmf24686; Tue, 6 May 2003 16:45:48 -0500 (CDT) X-Authentication-Warning: eel.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: christoph.wedler@sap.com In-reply-to: <67B8CED503F3D511BB9F0008C75DAD66054855D6@dewdfx17> (christoph.wedler@sap.com) Original-cc: rms@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:13726 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13726 Chris Wedler wrote: I thought it would be the 3rd number in `emacs-version' because the Emacs-21.3 pre-releases had a useful numering scheme, i.e., they had versions 21.2.90, 21.2.91, ... I do not see why a package developer would want to support old pre-releases. It seems to me that pre-releases become obsolete once the actual version is released. Since there might be some bug-fix releases of Emacs-21.3 before Emacs-21.4 is out, I believe that Emacs-21.3 is itself a bug-fix release. I would think it would be useful to have versions numbers 21.3.0, 21.3.1 etc for them. How do I distinguish between such Emacs-21.3 versions now? In as far as I know, there is only one version of Emacs-21.3. Except that the user could build several different versions, using different toolkits or whatever. These will get different third numbers, but only the user knows the meaning of that third number. Or is the first bug fix of Emacs-21.3 called Emacs-21.4 (and the second Emacs-21.5)? Yes. Unless there are new-feature releases in between. I would also have guessed something similar for the Emacs development version... (e.g., that they start with Emacs-21.3.40 or whatever...) The current CVS is Emacs-21.3.50. You get a fourth number telling you how many times you built it. Essentially, the information you want from `emacs-patch-level' is already contained in `emacs-minor-version'. You just wind up with more minor-versions, since each bug-fix release increments `emacs-minor-version'. Sincerely, Luc.