Stephen J Turnbull <turnbull(a)sk.tsukuba.ac.jp> writes in xemacs-beta(a)xemacs.org:
I do not understand why the SUMO tarball contains only packages.
Because they are completely independent of XEmacs version and I want
the same Sumo to be usable with both 21.2 and 21.1 (and InfoDock, for
that matter).
I think it was a mistake to separate the executable from the
packages
that way (SUMO lisp gets updated more frequently than the core tarball,
but it's not that much more so, and it's error-prone).
That's reflecting a problem in how I build Sumos. I have intended to
keep Lisp packages more frequently updated, but the expense of making
new Sumos at the same time has been overwhelming.
It would be better if SUMO tarballs contained all of XEmacs.
There currently isn't any way to build XEmacs completely from
scratch, even for me. The Sumos aren't intended to support being
bytecompiled.
I am working on a method for building from scratch, but the hardest
point right now is how to do this *and* maintain the current separation.
As you should well know, the United States is not the world and in some
countries telephone access is limited and extremely expensive and I have
been catering and will continue to cater to those folks.