[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