From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/64800 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.gnus.general Subject: Re: Version numbers of unreleased stable and development versions Date: Wed, 13 Jun 2007 20:50:21 +0200 Message-ID: References: <87k5x9msyz.fsf@baldur.tsdh.de> Reply-To: Reiner Steib NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1181760735 19140 80.91.229.12 (13 Jun 2007 18:52:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 13 Jun 2007 18:52:15 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13311@lists.math.uh.edu Wed Jun 13 20:52:13 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1HyXwz-0005hE-AZ for ding-account@gmane.org; Wed, 13 Jun 2007 20:52:13 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1HyXwt-0003AA-Re; Wed, 13 Jun 2007 13:52:07 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1HyXws-00039r-Cg for ding@lists.math.uh.edu; Wed, 13 Jun 2007 13:52:06 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1HyXwq-0001jD-GJ for ding@lists.math.uh.edu; Wed, 13 Jun 2007 13:52:06 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1HyXwp-0002C2-00 for ; Wed, 13 Jun 2007 20:52:03 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HyXwH-0002F8-IU for ding@gnus.org; Wed, 13 Jun 2007 20:51:30 +0200 Original-Received: from bridgekeeper.physik.uni-ulm.de ([134.60.10.123]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Jun 2007 20:51:29 +0200 Original-Received: from Reiner.Steib by bridgekeeper.physik.uni-ulm.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Jun 2007 20:51:29 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 121 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: bridgekeeper.physik.uni-ulm.de X-Face: :6KQZ[nyoS_edmB.%gw-=)BYth^|2+Y+^cu%I$FSx!&>-'om>3H7A|M&n(V7fIo3P.;yo.b yq4$p;ZaBtkv)\}biaiBQe"mD}iib1AA@99-fZ7i*bLhNRVC&0Wkxg9)SH?oWc@{ Mail-Copies-To: nobody User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) Cancel-Lock: sha1:1idqx7j4ji5jT53WuRhyyEjXbD8= X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:64800 Archived-At: On Mon, Jun 04 2007, Didier Verna wrote: > OK, here's what I finally understand: > > - there's the development branch (the trunk) in CVS with the unstable version Correct. > - there's the stable branch in CVS Correct. > - there's ALSO a stable branch in GNU Emacs'CVS Correct. But apart from version numbers and missing XEmacs-specific files, the two are identical. > and then, > > - the unstable branch leads or should lead to official beta versions > from time to time Correct. But Lars doesn't label these "beta". "beta" is the label for the standalone stable releases (5.10.x, ...). > - BOTH stable branches should lead to official patchlevel versions from > time to time > - which in turn lead to official stable patchlevel releases. Correct. > So here's what I think would be the most human-readable version > numbering scheme: > > In the trunk > ============ > Gnus 6.0 beta 1 cvs 2007-08-01 > 2007-08-02 > .......... > Gnus 6.0 beta 1 => Tagged beta release > > Gnus 6.0 beta 2 cvs 2007-09-01 > 2007-09-02 > .......... > Gnus 6.0 beta 2 => Tagged beta release > > [ etc, finally leading to Gnus 6.0 ] (Maybe your 6.0 numbers were simply examples, but for the record: No Gnus will probably become 5.12/5.13) What would be the value of `gnus-continuum-version' (used for `gnus-convert-old-newsrc')? > In the stable branch > ==================== > (while the trunk gets Gnus 6.1 beta) > > Gnus 6.0 => Tagged stable release > > Gnus 6.0.1 cvs 2007-10-01 > cvs 2007-10-02 > .......... > Gnus 6.0.1 => Tagged stable release > > Gnus 6.0.2 cvs 2007-11-01 > cvs 2007-11-02 > .......... > Gnus 6.0.2 => Tagged stable release > > [ etc ] >From a user perspective, it may be confusing to get the difference between Gnus 6.0.1 and Gnus 6.0 beta 1. > In the GNU Emacs repository > =========================== > > Gnus 6.0.1 emacs cvs 2007-10-01 > emacs cvs 2007-10-02 > .......... > Gnus 6.0.1 > > Gnus 6.0.2 emacs cvs 2007-11-01 > emacs cvs 2007-11-02 > .......... > Gnus 6.0.2 > > [ etc ] A couple of years I suggested to add a third number to the Gnus version in Emacs (22.1: 5.11.1, 22.2: 5.11.2, ...). But Larsi and others didn't think it's useful: . > And of course, the stable patchlevel tags should be synchronized between > our repository and that of GNU Emacs. > > So, to summarize: > > Unstable versions are: Gnus . beta > Stable versions are: Gnus .. > > For intermediate CVS versions, add: [emacs] cvs yyyy-mm-dd > > This is verbose, but quite clear I think. One could also wish to be more > coherent between stable and beta numbering, in which case we could also > think of: Gnus . patchlevel > > Wadya think ? Personally, I'm not convinced that this would be clearer than an odd/even thingie. I'm waiting for Lars to make a decision so that we can apply the new scheme and make a new 5.10.x release now that Emacs 22.1 has been released. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/