[Zope-Checkins] CVS: Zope - TODO.txt:1.1.2.5

Chris McDonough chrism@zope.com
Sun, 5 Jan 2003 03:02:18 -0500


Update of /cvs-repository/Zope
In directory cvs.zope.org:/tmp/cvs-serv6999

Modified Files:
      Tag: chrism-install-branch
	TODO.txt 
Log Message:
More TODO whining.


=== Zope/TODO.txt 1.1.2.4 => 1.1.2.5 ===
--- Zope/TODO.txt:1.1.2.4	Sun Jan  5 02:14:08 2003
+++ Zope/TODO.txt	Sun Jan  5 03:02:16 2003
@@ -387,6 +387,39 @@
 
   The output of make and make install is ugly.
 
+What to do about envvars?
+
+  Envvars are still used "under the hood" in ZConfig handlers as the
+  result of particular configuration declarations in order to make
+  Zope do the right thing (e.g. INSTANCE_HOME, SOFTWARE_HOME,
+  DTML_REQUEST_AUTOQUOTE, SESSION_TIMEOUT_MINUTES and other envvars
+  are set in ZConfig handlers for their respective keys).  But envvars
+  should not be used to try to configure Zope, as the handlers
+  overwrite existing envvars with prejudice.  We need to come down on
+  one side or the other about envvars.. either they should be
+  respected at startup as they always have been or they should be
+  explicitly not respected.  Currently they are not respected.
+
+  We need to communicate this decision to developers.
+
+App.FindHomes should be changed to defer to configuration instead
+of guessing about HOME locations
+
+  Figuring out where "homes" are is really the domain of the
+  configuration machinery at this point.  Maybe we can rejigger
+  App.FindHomes defer to the configuration instead of trying to guess
+  where the various HOMEs are.
+
+  App.FindHomes is the module which stuffs INSTANCE_HOME, CLIENT_HOME,
+  STARTUP_HOME into __builtins__ as a side effect of its import.
+  Arguably it shouldn't do this, but much code depends on it.
+
+Figure out why Zope complains about stale PythonScripts at startup
+
+  After Zope is installed via the default installation routine, it
+  complains about stale PythonScripts in some cases.  I haven't
+  investigated this, but it needs to be fixed.
+
 Notifying owners of automated testers
 
   Chris Withers and others who do automated tests of the HEAD will