Vladimir G. Ivanovic writes:
on 12/16/2008 06:44 AM Mike Kupfer said the following:
> Hmm. We don't guarantee that packages that were built on 21.5 can be
> used with 21.4, do we?
If we don't we should. We really should.
Feel free to try it. The problem is that there are extensions to the
21.4 format that are used in 21.5 .elcs that 21.4 can't handle. Since
we already know how to fix the build on 21.4, I don't think it's worth
doing and don't plan to put in any effort toward that myself. (Ie, I
don't even know what those extensions are and feel no need-to-know).
In fact we have two fixes. One which involves changes to 21.4 and
thus is not backward compatible to existing installations in the sense
that anyone with an existing installation < 21.4.22 who wants to build
all packages would have to upgrade to 21.4.22. The other involves a
monkey-patch which could be added to the package build process and
used only on those installations that don't support it (it involves
adding a new variable, and thus a boundp test for that variable would
be definitive). The former fix is preferred by Mike but Vin isn't
doing anything about it, and the latter requires monkey-patching,
which has its own set of problems.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta