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

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


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

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


=== Zope/TODO.txt 1.1.2.3 => 1.1.2.4 ===
--- Zope/TODO.txt:1.1.2.3	Sun Jan  5 02:02:51 2003
+++ Zope/TODO.txt	Sun Jan  5 02:14:08 2003
@@ -91,10 +91,31 @@
 
 Zope.Startup.ZCtlLib needs refactoring
 
-  Zope.Startup.ZctlLib is ugly and could use some refactoring, and
-  possibly a whole new approach to "ctl" should be considered.  Maybe
-  instead of spawning a separate process, use a strategy like Guido's
-  runsrvr.py, which actually constitutes a mainloop.
+  Zope.Startup.ZctlLib (zctl's backend) is ugly and could use some
+  refactoring, and possibly a whole new approach to "ctl" should be
+  considered.  Maybe instead of spawning a separate process, use a
+  strategy like Guido's runsrvr.py, which actually constitutes a
+  mainloop.
+
+Default logging destinations
+
+  If logging parameters are unspecified in the configuration, the
+  default is to log zLOG messages to CLIENT_HOME/event.log and to log
+  access messages to CLIENT_HOME/access.log.  This differs from older
+  branches inasmuch as log messages in default mode (aside from
+  startup messages) will no longer be written to stdout.
+  STUPID_LOG_FILE and friends no longer have any effect.
+
+  This is also why logtail is a desirable option (to give back this
+  useful feature).
+
+  This change needs to be communicated in docs and to developers in
+  some way.
+
+No easy way to specify to log to stdout
+
+  Need another log handler type in the Zope schema (consolehandler?)
+  to specify a stdout log.
 
 Test on Windows
 
@@ -193,9 +214,8 @@
   envvar is not necessary if ZServer is moved into lib/python.  It's
   usage is cruft and should be exorcised.
 
-Fix "make install"
-
-  Make install currently fails.
+  The config schema currently uses a zope_home key.  This key and its
+  associated schema handler should go away as well.
 
 Write some unit tests
 
@@ -208,11 +228,11 @@
 Make sure ZConfig datatype conversion and handler errors are caught
 the right way by zope.py
 
-  zope.py is the responsible for causing the zconfig configuration
-  file to be parsed, and needs to deal with errors in a sane way.
-  This is tricky because it now houses the top-level exception handler
-  which needs to do sane things to distinguish between configuration
-  errors, true system exit, and unknown errors.
+  lib/python/zope.py is the responsible for causing the zconfig
+  configuration file to be parsed, and needs to deal with errors in a
+  sane way.  This is tricky because it now houses the top-level
+  exception handler which needs to do sane things to distinguish
+  between configuration errors, true system exit, and unknown errors.
 
 RPM install should recompile .pycs
 
@@ -362,6 +382,10 @@
 
   When we find that Data.fs.in isn't necessary, we need to remove it
   from the HEAD.
+
+Beautify output of "make" and "make install".
+
+  The output of make and make install is ugly.
 
 Notifying owners of automated testers