emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gnus version numbers


From: Reiner Steib
Subject: Re: Gnus version numbers
Date: Mon, 13 Sep 2004 19:20:59 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux)

On Fri, Sep 10 2004, Reiner Steib wrote:

> One possible problem with using the additional minor number (5.11.1
> instead of 5.11) is that `gnus-continuum-version' of 5.11.1 is greater
> than that of all No Gnus versions: [...]

How about modifying `gnus-continuum-version' a little...

--8<---------------cut here---------------start------------->8---
      (string-to-number
       (cond
        ((zerop major) ;; development version
         (format "%s00%02d%02d"
                 [...])
        ((= 1 (% minor 2)) ;; Emacs bundled version
         (format "%d.%02d0000%02d" major minor least))
        (t ;; non-bundled release
         (format "%d.%02d%02d" major minor least))))
--8<---------------cut here---------------end--------------->8---

... so that we'd get:

ELISP> (gnus-continuum-version "No Gnus v0.3")
5.110003
ELISP> (gnus-continuum-version "Gnus v5.11.1")
5.11000001
ELISP> (gnus-continuum-version "Gnus v5.11.2")
5.11000002
ELISP> (gnus-continuum-version "Gnus v5.10.6")
5.1006

Without the minor number, we would get:

ELISP> (gnus-continuum-version "Gnus v5.11")
5.11

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]