From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: [CONCERN] Orgmode version string Date: Fri, 29 Oct 2010 16:51:10 +0200 Message-ID: <0854CA9A-5755-4E7B-99E6-D2E911D55FF7@gmail.com> References: <8162wmze0s.fsf@gmail.com> <811v79f8s0.fsf@gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=46812 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PBrSk-0006Bd-5H for emacs-orgmode@gnu.org; Fri, 29 Oct 2010 12:05:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PBrSh-0002mk-6O for emacs-orgmode@gnu.org; Fri, 29 Oct 2010 12:05:52 -0400 Received: from mail-ey0-f169.google.com ([209.85.215.169]:38531) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PBrSg-0002mW-QW for emacs-orgmode@gnu.org; Fri, 29 Oct 2010 12:05:51 -0400 Received: by eydd26 with SMTP id d26so1888728eyd.0 for ; Fri, 29 Oct 2010 09:05:50 -0700 (PDT) In-Reply-To: <811v79f8s0.fsf@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Jambunathan K Cc: emacs-orgmode@gnu.org On Oct 29, 2010, at 3:06 PM, Jambunathan K wrote: > > Carsten > >> Hi Jambunathan, >> >> On Oct 28, 2010, at 2:40 PM, Jambunathan K wrote: >> >>> >>> I have every reason to believe that upcoming version of Org would be >>> tagged as 7.02. Earlier I had argued that version strings be >>> version-to-list compatible. I would like to reiterate it. >>> >>> My real concern is that 7.02 would be deemed as equivalent to 7.2 >>> internally by the versioning subsystem and this is likely to clash >>> with >>> user's point of view. A user would *definitely* assume 7.02 as >>> different >>> from 7.2 and in all probability swear that former is inferior to the >>> later. >> >> (version-to-list "7.02") -> (7 2) >> (version-to-list "7.20") -> (7 20) >> >> so it seems to me that if we keep two-digit numbers, there will be no >> problem at all. >> >> #+begin_src emacs-lisp >> (version-list-= (version-to-list "7.02") (version-to-list "7.20")) >> #+end_src >> >> - Carsten >> > > Now that release-7.02 is out, I am a bit disappointed that a ELPA-tar > named org-7.02.tar would be unusable. > > The reason is "7.02" doesn't round-trip well and package manager is > allergic to such a choice. Verify this for yourself. > > #+begin_src emacs-lisp > (package-version-join (version-to-list "7.02")) > #+end_src > > If you don't mind sharing, I am curious what made you still go with > 7.02 > scheme. Well, most certainly not because I wanted to disappoint you. On the contrary, I am really greateful for the ground work you have laid to make us go with the packaging system. So the reason must be that I have not read/digested the numbering thread carefully enough. What I remember from it is: - do not use something like 7.02a, because the letter will defeat version number testing - from our most recent exchange I felt that you agree that 7.02 will behave correctly when compared with the version- functions. So I actually understood that you agreed with me. The reason why I use 7.02 at all is just because I think it is pretty when one is expecting 2-digit release numbers. The release file numbers line up nicely in a directory listing. Things like this. Do you have the patience to summarize the arguments for me? I will go with 7.3 for the next release if this is what is really needed. Greetings - Carsten > > Jambunathan K. > >>> >>> Please confirm what I am saying by evalling this: >>> >>> #+begin_src emacs-lisp >>> (version-list-= (version-to-list "7.02") (version-to-list "7.2")) >>> #+end_src >>> >>> Ignore this mail if it is already taken care of. Needless to say, I >>> have >>> ELPA-tarballs in mind when I say this. >>> >>> Jambunathan K. >>> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Please use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode