From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: Updating release version to 22.1 Date: Wed, 09 Feb 2005 11:54:28 +0100 Message-ID: References: <87vf92sqby.fsf@marant.org> <87u0omysmg.fsf@xs4all.nl> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1107948199 27551 80.91.229.2 (9 Feb 2005 11:23:19 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 9 Feb 2005 11:23:19 +0000 (UTC) Cc: miles@gnu.org, snogglethorpe@gmail.com, rms@gnu.org, =?utf-8?q?J=C3=A9r=C3=B4me_Marant?= , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 09 12:23:18 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Cypvq-0000Fa-Vn for ged-emacs-devel@m.gmane.org; Wed, 09 Feb 2005 12:22:55 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CyqAM-0003N5-Tr for ged-emacs-devel@m.gmane.org; Wed, 09 Feb 2005 06:37:55 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Cyq2Y-0002aX-7J for emacs-devel@gnu.org; Wed, 09 Feb 2005 06:29:50 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Cyq2U-0002ZG-Rr for emacs-devel@gnu.org; Wed, 09 Feb 2005 06:29:47 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cyq2S-0002SI-RB for emacs-devel@gnu.org; Wed, 09 Feb 2005 06:29:45 -0500 Original-Received: from [212.88.64.25] (helo=mail-relay.sonofon.dk) by monty-python.gnu.org with smtp (Exim 4.34) id 1Cypal-0005lj-3O for emacs-devel@gnu.org; Wed, 09 Feb 2005 06:01:07 -0500 Original-Received: (qmail 26842 invoked from network); 9 Feb 2005 10:54:24 -0000 Original-Received: from unknown (HELO kfs-l.imdomain.dk.cua.dk) (213.83.150.2) by 0 with SMTP; 9 Feb 2005 10:54:24 -0000 Original-To: Lute Kamstra In-Reply-To: <87u0omysmg.fsf@xs4all.nl> (Lute Kamstra's message of "Wed, 09 Feb 2005 10:44:55 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: main.gmane.org gmane.emacs.devel:33127 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33127 Lute Kamstra writes: > storm@cua.dk (Kim F. Storm) writes: > > [...] > >> My primary concern is if some code tests specifically for MM.1 in some >> way, e.g. "version >= MM.1" and the dev/pretest version is MM.0, then >> we may not see a specific error until we update the version to MM.1 >> and release the software -- without EVER testing that it works >> with the actual release number. >> >> Sadly code _does_ test version numbers! > > Yup, I remember finding a bug with scrollbars on Irix when Emacs' > version number was changed from 21.0.106 to 21.1. So it is not just a theoritical concern, thanks! > Maybe somebody can do a grep on the sources and double-check the uses > of emacs-\(major\|minor\)-version? Code that in maintained within > Emacs' CVS shouldn't have to use those variables (except as > informative output for users). I agree in principle, and it goes for eliminating Xemacs specific code too. But we cannot do that in practice -- some maintainers want to keep compatibility with other dialects / older releases in the packages installed in CVS emacs. -- Kim F. Storm http://www.cua.dk