[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