The patch attached to this email includes the text of the patch submitted
with message with message ID <eahjvu$o93$1@...>, title "Patch -
Defsystem - load-defsystem.lisp - *compile-file-truename*"
In this patch, in addition to what was addressed in the other: There is
added a check for an :ENVIRONMENT member on *FEATURES*, as to ensure when
the 'environment' system has been loaded.
The :ENVIRONMENT feature is added to *FEATURES*, after the Common Lisp code
from the Debian cl-environment package has been loaded. In the patched
code, that feature will be checked for, in addition to the :CL-ENVIRONMENT
feature, such that was being checked-for in load-defsystem.lisp, already.
If that divergence would be not supposed to occur, any more -- if the
symbol :CL-ENVIRONMENT should be used to identity the 'environment'
package, and used instead of :ENVIRONMENT, onto *FEATURES* -- then I can
propose a patch for it, to the maintainer of the cl-environment Debian
package, so as that the system-definition file for the thing will use use
the symbol :CL-ENVIRONMENT , instead.