From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Wedler, Christoph" Newsgroups: gmane.emacs.devel Subject: RE: [Suggestion] New function `emacs-version>=' Date: Tue, 6 May 2003 13:10:53 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <67B8CED503F3D511BB9F0008C75DAD66054855D6@dewdfx17> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: main.gmane.org 1052221439 20948 80.91.224.249 (6 May 2003 11:43:59 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 6 May 2003 11:43:59 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue May 06 13:43:55 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 19D0qk-0005P6-00 for ; Tue, 06 May 2003 13:43:10 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19D0uD-0005pc-00 for ; Tue, 06 May 2003 13:46:45 +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 19D0pb-00009E-00 for emacs-devel@quimby.gnus.org; Tue, 06 May 2003 07:41:59 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19D0pP-00007f-00 for emacs-devel@gnu.org; Tue, 06 May 2003 07:41:47 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19D0TQ-0002D7-00 for emacs-devel@gnu.org; Tue, 06 May 2003 07:19:05 -0400 Original-Received: from smtpde02.sap-ag.de ([155.56.68.170]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19D0Lq-0001jP-00; Tue, 06 May 2003 07:11:14 -0400 Original-Received: from sap-ag.de (smtpde02) by smtpde02.sap-ag.de (out) with ESMTP id NAA16389; Tue, 6 May 2003 13:11:18 +0200 (MESZ) Original-To: "'Luc Teirlinck'" X-Mailer: Internet Mail Service (5.5.2656.59) X-SAP: out X-SAP: out 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:13718 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13718 Luc Teirlinck wrote: > Christoph Wedler wrote: > (a constant `emacs-patch-level' would be useful then) > What would that constant represent? Well, some emacs-minor-minor-version ;-) I don't know the current Emacs version numering scheme. 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, ... Since there might be some bug-fix releases of Emacs-21.3 before Emacs-21.4 is out, 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? Or is the first bug fix of Emacs-21.3 called Emacs-21.4 (and the second Emacs-21.5)? I would also have guessed something similar for the Emacs development version... (e.g., that they start with Emacs-21.3.40 or whatever...) > From the code of emacs-version>= you proposed, it would seem that it > would be say the "2" in emacs-21.3.2, representing the second > instance of 21.3 the user built in the given directory, or the "50", > in emacs-21.3.50.43 (or whatever). If so, patch-level 50 for > emacs-21.3 could represent the 50th time that a "compulsive Emacs > builder" built Emacs-21.3 or it could represent a snapshot of > emacs-21.3.50. Err, obviously, Emacs has a different the numering scheme... > That would not seem to make a whole lot of sense. Indeed, but it could make sense if adopted to the Emacs version numering scheme (which might need to be defined). - Christoph