From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/64723 Path: news.gmane.org!not-for-mail From: Didier Verna Newsgroups: gmane.emacs.gnus.general Subject: Re: Version numbers of unreleased stable and development versions Date: Tue, 29 May 2007 09:21:28 +0200 Organization: The Gnus Project Message-ID: References: <87k5x9msyz.fsf@baldur.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1180423337 6722 80.91.229.12 (29 May 2007 07:22:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 29 May 2007 07:22:17 +0000 (UTC) Cc: Lars Magne Ingebrigtsen To: Original-X-From: ding-owner+M13235@lists.math.uh.edu Tue May 29 09:22: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 1Hsw1w-0004Fn-HA for ding-account@gmane.org; Tue, 29 May 2007 09:22:09 +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 1Hsw1r-0006Yq-OS; Tue, 29 May 2007 02:22:03 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Hsw1q-0006YW-1W for ding@lists.math.uh.edu; Tue, 29 May 2007 02:22:02 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1Hsw1o-0003Yu-C8 for ding@lists.math.uh.edu; Tue, 29 May 2007 02:22:01 -0500 Original-Received: from 2.139.39-62.rev.gaoland.net ([62.39.139.2] helo=kualalumpur.lrde.epita.fr) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Hsw1n-00041s-00; Tue, 29 May 2007 09:21:59 +0200 Original-Received: from uzeb.lrde.epita.fr ([192.168.101.53]) by kualalumpur.lrde.epita.fr with esmtp (Exim 4.50) id 1Hsw1J-0007Kk-89; Tue, 29 May 2007 09:21:29 +0200 Original-Received: by uzeb.lrde.epita.fr (Postfix, from userid 17030) id 059AB5E239; Tue, 29 May 2007 09:21:29 +0200 (CEST) In-Reply-To: (Reiner Steib's message of "Mon\, 28 May 2007 19\:42\:34 +0200") User-Agent: Gnus/5.110006 (No Gnus v0.6) XEmacs/21.4.20 (linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEVGPjeSb12npqTCraKk hnVNW01DAAAACXBIWXMAAAsSAAALEgHS3X78AAABvklEQVQ4y11UC7LbIAwUTA8Ab3wAvPgAHegB 6ozvf6buCkJoZL9MRuv9SDjP8MJZEEsBIsvM9McCfuBVIi/dNi48oy0C76KKg0EdFP9YTen58+fg CDLe7oNVkbrUirakZp+XpKL3sTGkpNxlQquuC7SMntWB1lAd+VtOfCZpQG3eHzERYO7fa4czyhgg nOrzS+21OsVmhegLMXaHyRugjJNb7xVdjPSBlLe32ip455DnmkYqtqWGrErO0hOQlIQQkiPTPypV byRdOR/HG/AlNteqJef7fgMmRiOB1vfxPM89gSKktq65800Pas28mrxJ7M+RlGZShgelgN+BY6je o0TtytPeJCyTWJKnavX8dSdjsLzWYlAm4HiSApMwOInnwX7Dc6TMwDm5TfRUOij1ZDEBl/JN3Wwe DoQw1mUaA109VwqLwbNA6+wfjzNS+qQiBGYlJYeNMV8FhhXD1iR+sgDFFWwJ6U30lTCNlNI+uYAr uEWynaE+kkZj2o2BNqRS3h4XUB2Zqwj5fymUt8aXx3pz8xfjfI0fQcjfjNc5gBB2IDLvK3152/wp D+ONYPqHgJ9LhO0wBoPYWF7eGP8AmltaZMku+bUAAAAmelRYdENvbW1lbnQAAHjacy5KTSxJTVEo zyzJUAjJSFVw9/QNAABS5wcjkMtlcAAAABp6VFh0SlBFRy1Db2xvcnNwYWNlAAB42jMCAAAzADMR Fn5jAAAAJ3pUWHRKUEVHLVNhbXBsaW5nLWZhY3RvcnMAAHjaM6ow0jGsMARhABGDAulkDxtiAAAA AElFTkSuQmCC X-Face: 9(xNRWK.*)B)r&k3 Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:64723 Archived-At: Reiner Steib wrote: > On Mon, May 28 2007, Didier Verna wrote: > >> Reiner Steib wrote: >> >>> Releases (beta and devel) from Gnus repository and CVS versions: >>> >>> ,----------------------------------------------------------------------= -. >>> | Standalone | CVS || No Gnus | CVS | Date / notes = | >>> | Gnus vers. | v5-10 || | trunk | = | >>> | beta rel. | || devel | | = | >>> |------------|---------||---------|-------|----------------------------= --| >>> | | 5.10.8 || | | = | >>> | | || 0.6 | | 2007-05-01 = | >>> | | 5.10.8 || | 0.7 | today = | >>> | 5.10.9 | || 0.9 | | close to release of Emacs 2= 2 | >>> | | 5.10.10 || | 0.10 | = | >>> | 5.10.11 | || 0.11 | | ? = | >>> | | 5.10.12 || | 0.12 | = | >>> | 5.10.13 | || 0.13 | | = | >>> | | 5.10.13 || | 0.14 | = | >>> `----------------------------------------------------------------------= --' >> >> My .02: I've never understood why people like this kind of >> numbering scheme. I find them so confusing and inconsistent (John uses >> odd/even, Jack uses even/odd, you never know which one is what etc). > > One of the major points for this discussion was to distinguish CVS > versions and released version. Now, if a user has "5.10.8" you can't > tell if its from 2006-04-11 or 2007-05-28, i.e. it's unclear which > bugs should already be fixed in this version. We should have CVS tags in all files. But if you really want to give explicit versions to CVS intermediate, then you can use a timestamp. > Upto now we had/have: > > - final =3D in Emacs =3D { 5.9, 5.11, 5.13, ... }=20 > > - beta =3D standalone release =3D { 5.8.x, 5.10.x, ... } > > - development =3D (prefixed named versions =3D ) =3D { Oort Gnus 0.y, No > Gnus 0.y, ...) > > How do you suggest to apply your scheme to these Gnus versions (i.e.=20 > fill the table from my message with your suggested version numbers)? Thanks for this table. I'm actually beginning to understand the Gnus version numbering scheme now that we're about to change it ;-) I can't quite answer your question because I still don't understand the relation between No Gnus and Gnus 5.10.*. Perhaps I would, if the table was presented as a graph of CVS branches. Besides, your table lacks any stable realease of Gnus (I know, Gnus is never stable ;-). But if this table means that we actually have *two* development branches in parallel (the 5.10 and the trunk), then that's not the numbering scheme which is broken; it's the development process ! (again, I'm not quite sure but I fear this has something to do with GNU Emacs people committing changes to Gnus in the GNU Emacs repository instead of the Gnus CVS archive) So here's a partial answer, assuming the next release of Gnus would be 6.0: the *only* place where development in beta stage occurs (or should occur) could be numbered as: Gnus 6.0 beta 1 cvs 2007-08-01 2007-08-02 .......... Gnus 6.0 beta 1 =3D> Tagged beta release Gnus 6.0 beta 2 cvs 2007-09-01 2007-09-02 .......... Gnus 6.0 beta 2 =3D> Tagged beta release [ etc ] Gnus 6.0 =3D> Tagged stable release And then, the trunk goes to Gnus 6.1 beta 1 cvs blabla, while the 6.0 branch occasionally gets bugfixes and goes Gnus 6.0.1 etc. Now I'm waiting to see the light about this mysterious 5.10 ghost... --=20 Read the Jazz Blog !! http://jazzblog.didierverna.com Didier Verna, didier@lrde.epita.fr, http://www.lrde.epita.fr/~didier EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85 94276 Le Kremlin-Bic=EAtre, France Fax.+33 (1) 53 14 59 22 didier@xemac= s.org