Lute Kamstra <[EMAIL PROTECTED]> writes:

> [EMAIL PROTECTED] (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 <[EMAIL PROTECTED]> http://www.cua.dk



_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to