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

Fred L. Drake, Jr. fred@zope.com
Fri, 24 Jan 2003 11:47:30 -0500


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

Modified Files:
      Tag: chrism-install-branch
	TODO.txt 
Log Message:
- move a couple of items to done
- add comments/questions on several items


=== Zope/TODO.txt 1.1.2.13 => 1.1.2.14 ===
--- Zope/TODO.txt:1.1.2.13	Fri Jan 24 11:27:52 2003
+++ Zope/TODO.txt	Fri Jan 24 11:47:25 2003
@@ -80,11 +80,6 @@
   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.
-
 "configure" shell scripts need peer review
 
   I'd like someone to review the "configure" and "configure.bat"
@@ -119,18 +114,6 @@
   "overrides" or "getSchemaKeys" is likely aiming to deal with this),
   but none of it actually works.
 
-Normalize zLOG/PEP 282 logging severities
-
-  Currently there is an unintuitive mapping between zLOG and PEP 282
-  (logging package) severities.  The config file allows you to specify
-  log severities using the PEP282 semantics, but you need to dig into
-  the source code to find out what the mappings are between zLOG
-  severities and PEP 282 severities (inside zLOG.EventLogger).  Find
-  some way to make this make sense either via documentation or by
-  extending the PEP282 logger with zLOG severities and changing the
-  schema to allow the specification of zLOG severities instead of
-  PEP282 severities.
-
 Find a place for zLOG.DebugLogger and zLOG.AccessLogger
 
   These packages are placed here because I've got no better place for
@@ -200,6 +183,10 @@
   directory.  Alternately the RPM install should not contain .pycs or
   .pyos.
 
+  XXX Not clear why this is actually needed; importing a module causes
+  the __file__ to be updated with the right filename.  A nice touch,
+  but not required.
+
 RPM install versioning scheme needs to be documented
 
   The RPM builder has a versioning scheme via the generated Makefile
@@ -263,6 +250,10 @@
   a config file are FileStorage and ClientStorage.  We need to include
   the rest of them.
 
+  XXX We expect this will be picked up on merging to the trunk, where
+  the ZODB schema component provides support for all "stock" storage
+  types.
+
 Normalize Zope schema segments for logging and database against ZEO schema
 
   Once ZEO configuration has a ZConfig schema, make sure to sanity
@@ -271,6 +262,10 @@
   to schema support which allow you to import a schema fragment for
   use in multiple different schemas.
 
+  XXX We will use the schema components provided by zLOG and ZODB.
+  zLOG with schema support has already been merged into the branch;
+  still need to integrate.  Waiting on testing.
+
 Test 'effective user' support
 
   Great pains have been taken in configuration integration to defer
@@ -284,8 +279,7 @@
   The branch takes the strategy of logging to stdout and buffering log
   messages until "real" loggers can safely be configured.  After
   "real" loggers are configured, the log messages buffered at startup
-  are flushed to the "real" loggers.  Ensure this meets everybody's
-  satisfaction via zope-coders (or don't, it's a rathole).
+  are flushed to the "real" loggers.
 
 Server construction errors need to be better
 
@@ -316,6 +310,8 @@
   When Zope starts, it's been asserted in various maillist threads
   that it should chdir to '/'.  This is not done.
 
+  XXX Why should it be done?
+
 Performing the merge
 
   I am not at all confident that doing a cvs up -j
@@ -397,6 +393,29 @@
 
 DONE
 ----
+
+Normalize zLOG/PEP 282 logging severities
+
+  Currently there is an unintuitive mapping between zLOG and PEP 282
+  (logging package) severities.  The config file allows you to specify
+  log severities using the PEP282 semantics, but you need to dig into
+  the source code to find out what the mappings are between zLOG
+  severities and PEP 282 severities (inside zLOG.EventLogger).  Find
+  some way to make this make sense either via documentation or by
+  extending the PEP282 logger with zLOG severities and changing the
+  schema to allow the specification of zLOG severities instead of
+  PEP282 severities.
+
+  Done by Guido in zLOG, 23 Jan 2003.
+
+No easy way to specify to log to stdout
+
+  Need another log handler type in the Zope schema (consolehandler?)
+  to specify a stdout log.
+
+  Done 23 Jan 2003; the new zLOG support allows a <filehandler> to
+  specify a path of STDOUT or STDERR, causing output to go to the
+  named stream.
 
 "zctl.py" program needs to be renamed to "zopectl.py"