>>>> "Stephen" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
Stephen> Michael Sperber [Mr. Preprocessor] writes:
Stephen> Well, maybe it hasn't changed, but there's something wrong if _at
Stephen> build time_ core Lisp gets shadowed by stuff in the
Stephen> packages.
> Well, dump time uses the exact same rules as run time. I
consider
> that an extremely desirable property.
Stephen> Me, too. Same rules (ie, for finding XEmacs roots, etc).
Stephen> But they can be applied somewhat differently. I don't think the
Stephen> XEmacs binary should depend on which packages a user happens to have
Stephen> installed, unless the user chooses explicitly to dump some packages.
Stephen> Right now, _anybody with package commit access_ can shadow a core
Stephen> file, and change the default behavior of many XEmacs binaries built
Stephen> thereafter---and we don't even have any way to guess which ones. This
Stephen> is not "desirable rule-based behavior".
Stephen> Note that _binary packages_ have _less_ implicit dependence on other
Stephen> packages than the XEmacs binary does now!
If you read on in my reply, you'll find I agree with you. Can you
give me some decision support? :-)
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla