[Zodb-checkins] CVS: ZODB3 - README.txt:1.22

Jeremy Hylton jeremy at zope.com
Mon Jan 5 15:22:42 EST 2004


Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv2014

Modified Files:
	README.txt 
Log Message:
Minimal updates for an alpha release


=== ZODB3/README.txt 1.21 => 1.22 ===
--- ZODB3/README.txt:1.21	Wed Oct  8 11:02:44 2003
+++ ZODB3/README.txt	Mon Jan  5 15:22:41 2004
@@ -1,5 +1,5 @@
-ZODB3 3.2 release candidate 1
-=============================
+ZODB3 3.3 alpha 1
+=================
 
 Introduction
 ------------
@@ -14,7 +14,6 @@
 
 - Core ZODB, including the persistence machinery
 - Standard storages such as FileStorage
-- Supporting modules such as ExtensionClass
 - The persistent BTrees modules
 - ZEO
 - Experimental Berkeley storages
@@ -30,24 +29,18 @@
 Compatibility
 -------------
 
-ZODB 3.2 is known to work with Python 2.2 2.3.  For best results, we
-recommend using Python 2.3.2 or Python 2.2.3.  Note that 2.2.1 does
-not work.
-
-This version of ZODB can be used with Zope, but you must replace the
-version of ZODB that comes packaged with Zope.  It should be possible,
-for example, to install this code into a Zope 2.6 software home and
-run with Python 2.2.  
-
-The Zope 2.7 release should be compatible with this version of ZODB.
-Note that Zope 2.7 will include ZEO, so this package should only be
-needed to run a ZEO server.
-
-The ZEO server in ZODB 3.2 is partially compatible with ZODB 3.1.  A
-new client can talk to an old server, but a new server can not talk to
-an old client.  If you want to upgrade without shutting down all
-components, you should upgrade all of the clients first.  Once all the
-clients are running the new software, you can safely upgrade the server.
+ZODB 3.3 is known to work with Python 2.3.3.  For best results, we
+recommend using Python 2.3.3.  Note that Python 2.2 and earlier are
+not supported.
+
+The Zope 2.8 release should be compatible with this version of ZODB.
+Note that Zope 2.7 and higher includes ZEO, so this package should
+only be needed to run a ZEO server.
+
+The ZEO server in ZODB 3.3 is currently compatible with earlier
+versions of ZODB.  If you want to test the software, you must be
+running this release for both client and server.  A backwards
+compatibility mechanism will be provide in the beta release.
 
 Prerequisites
 -------------
@@ -58,14 +51,12 @@
 you will need a C compiler.
 
 If you intend to use the experimental Berkeley storages, you will need
-to install the Berkeley database software and PyBSDDB, the next
-generation of Berkeley DB Python wrapper.  It is recommended that you
-use at least Berkeley 4.1.25 and PyBSDDB 4.1.3.
-
-The ZConfig package requires an XML parser with SAX support.  If you
-have Python 2.1, you should probably install the PyXML package.  If
-you have Python 2.2, the pyexpat module should be sufficient; note
-that pyexpat requires expat be installed.
+to install the Berkeley database software.  It is recommended that you
+use at least Berkeley 4.1.25.
+
+The ZConfig package requires an XML parser with SAX support.  The
+pyexpat module should be sufficient; note that pyexpat requires expat
+be installed.
 
 Installation
 ------------
@@ -131,9 +122,9 @@
 -------
 
 The version numbering scheme for ZODB is complicated.  Starting with
-this release, we are trying to make it simpler.  This is release 3.1.1
-of the package named ZODB3.  Versions prior to 3.1 had different names
-and different numbers.  This section describes the gory details.
+the ZODB 3.1 release, we tried to make it simpler.  Versions prior to
+3.1 had different names and different numbers.  This section describes
+the gory details.
 
 Historically, ZODB was distributed as a part of the Zope application
 server.  Jim Fulton's paper at the Python conference in 2000 described
@@ -153,15 +144,16 @@
 built from the same CVS repository as Zope.  It is roughly equivalent
 to the ZODB in Zope 2.5.
 
-Why not call the current release StandaloneZODB 1.1?  The name
+Why not call the current release StandaloneZODB?  The name
 StandaloneZODB is a bit of a mouthful.  The standalone part of the
 name suggests that the Zope version is the real version and that this
-is an afterthought, which isn't the case.  Finally, we started work on
-ZODB4 -- a major new version based on Python 2.2 new-style types
-instead of ExtensionClass.  So we're calling this release "ZODB3".  We
-settled on the 3.1 version number so that we don't create the
-impression that this version of ZODB is the same as the one Jim
-described as ZODB 3 in 2000.
+is an afterthought, which isn't the case.  So we're calling this
+release "ZODB3".
+
+To make matters worse, we worked on a ZODB4 package for a while and
+made a couple of alpha releases.  We've now abandoned that effort,
+because we didn't have the resources to pursue while also maintaining
+ZODB3.
 
 License
 -------




More information about the Zodb-checkins mailing list