summaryrefslogtreecommitdiff
path: root/databases/py-ZODB
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2004-03-03 16:38:16 +0000
committerrecht <recht@pkgsrc.org>2004-03-03 16:38:16 +0000
commit399e4dc610cbac3c025a7a2c090dd29b7c2d50fc (patch)
tree7c47023d289c59a1412d449ce2dd7323075ade39 /databases/py-ZODB
parent40cb3a2cf857cef7a284920e081c96d922778f7c (diff)
downloadpkgsrc-399e4dc610cbac3c025a7a2c090dd29b7c2d50fc.tar.gz
update to 3.2.1
provided by Michal Pasternak in PR 24657 What's new in ZODB3 3.2.1? ========================== Release-date: 12-Feb-2004 The storage comparison matrix (Doc/storages.html) was updated. It now has current information about Adaptable Persistence (Ape): http://hathaway.freezope.org/Software/Ape. What's new in ZODB3 3.2.1 release candidate 1? ============================================== Release-date: 20-Jan-2004 FileStorage ----------- Fixed a serious bug in the new pack implementation. If pack was called on the storage and passed a time earlier than a previous pack time, data could be lost. In other words, if there are any two pack calls, where the time argument passed to the second call was earlier than the first call, data loss could occur. The bug was fixed by causing the second call to raise a StorageError before performing any work. ZEO --- Fixed a bug in the ZEO authentication implementation that could cause a properly authenticated connection to fail unexpectedly with a ValueError -- "Received message without HMAC." Fixed a bug in the ZEO server's getInvalidations() method. If it had the requested invalidations, it would send all the invalidations in its queue rather than just the requested ones. This didn't affect correctness of the cache, but did cause it to throw out valid data. Fixed a bug that prevented the -m / --monitor argument from working. Fixed and enhanced the zeopasswd.py script. It now runs as a script and supports command-line arguments for all the options that can be specified in the configuration file. What's new in ZODB3 3.2.1 beta 1 ================================ Release-date: 18-Nov-2003 This code in this release should be identical to the code in Zope 2.7.0 beta 3. Changed the ZEO server and control process to work with a single configuration file; this is now the default way to configure these processes. (It's still possible to use separate configuration files.) The ZEO configuration file can now include a "runner" section used by the control process and ignored by the ZEO server process itself. If present, the control process can use the same configuration file. Fixed a performance problem in the logging code for the ZEO protocol. The logging code could call repr() on arbitrarily long lists, even though it only logged the first 60 bytes; worse, it calls repr() even if logging is currently disabled. Fixed to call repr() on individual elements until the limit is reached. ReadConflictErrors have an experimental new method, ignore(). If a database connection raises a read conflict, the current transaction was eventually be aborted. If the ignore() method is called, it will allow a transaction to commit after receiving a read conflict. This method should be used with great care, because ignoring read conflicts may allow inconsistent data to be written to the database. Several bare string exceptions were changed to raise exception objects. All these exceptions were in fairly obscure parts of the code. Bug fix for Acquisition in ExtensionClass. Zope Collector #1056: aq_acquire() ignored the default argument. The zdaemon.Daemon module was removed, because it is no longer used by zdaemon. The ZEO test suite is more robust. A variety of small changes were made that make it less likely to fail on slow or loaded machines.
Diffstat (limited to 'databases/py-ZODB')
-rw-r--r--databases/py-ZODB/Makefile7
-rw-r--r--databases/py-ZODB/PLIST220
-rw-r--r--databases/py-ZODB/distinfo6
3 files changed, 120 insertions, 113 deletions
diff --git a/databases/py-ZODB/Makefile b/databases/py-ZODB/Makefile
index d51a29e9b19..4c0e25d5430 100644
--- a/databases/py-ZODB/Makefile
+++ b/databases/py-ZODB/Makefile
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.5 2004/02/25 21:24:44 minskim Exp $
+# $NetBSD: Makefile,v 1.6 2004/03/03 16:38:16 recht Exp $
#
-DISTNAME= ZODB3-3.2
+DISTNAME= ZODB3-3.2.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/3-/-/}
-PKGREVISION= 1
CATEGORIES= databases
-MASTER_SITES= http://zope.org/Products/ZODB3.2/3.2/
+MASTER_SITES= http://zope.org/Products/ZODB3.2/3.2.1/
MAINTAINER= dotz@irc.pl
HOMEPAGE= http://zope.org/Products/ZODB3.2/3.2/
diff --git a/databases/py-ZODB/PLIST b/databases/py-ZODB/PLIST
index 7c890b3ccb9..0c89c40a4f1 100644
--- a/databases/py-ZODB/PLIST
+++ b/databases/py-ZODB/PLIST
@@ -1,25 +1,7 @@
-@comment $NetBSD: PLIST,v 1.2 2004/02/25 21:24:44 minskim Exp $
-bin/fsdump.py
-bin/fsrefs.py
-bin/fstail.py
-bin/fstest.py
-bin/repozo.py
-bin/zeopack.py
-bin/zconfig
-bin/runzeo.py
-bin/mkzeoinst.py
-bin/zdrun.py
-bin/zdctl.py
+@comment $NetBSD: PLIST,v 1.3 2004/03/03 16:38:16 recht Exp $
${PYINC}/ZODB3/ExtensionClass.h
${PYINC}/ZODB3/cPersistence.h
${PYSITELIB}/Acquisition.so
-${PYSITELIB}/ComputedAttribute.so
-${PYSITELIB}/ExtensionClass.so
-${PYSITELIB}/MethodObject.so
-${PYSITELIB}/Missing.so
-${PYSITELIB}/MultiMapping.so
-${PYSITELIB}/Record.so
-${PYSITELIB}/ThreadLock.so
${PYSITELIB}/BDBStorage/BDBFullStorage.py
${PYSITELIB}/BDBStorage/BDBFullStorage.pyc
${PYSITELIB}/BDBStorage/BDBFullStorage.pyo
@@ -122,12 +104,109 @@ ${PYSITELIB}/BTrees/tests/testSetOps.pyo
${PYSITELIB}/BTrees/tests/test_check.py
${PYSITELIB}/BTrees/tests/test_check.pyc
${PYSITELIB}/BTrees/tests/test_check.pyo
+${PYSITELIB}/ComputedAttribute.so
+${PYSITELIB}/ExtensionClass.so
+${PYSITELIB}/MethodObject.so
+${PYSITELIB}/Missing.so
+${PYSITELIB}/MultiMapping.so
+${PYSITELIB}/Persistence/__init__.py
+${PYSITELIB}/Persistence/__init__.pyc
+${PYSITELIB}/Persistence/__init__.pyo
+${PYSITELIB}/Record.so
+${PYSITELIB}/ThreadLock.so
${PYSITELIB}/ThreadedAsync/LoopCallback.py
${PYSITELIB}/ThreadedAsync/LoopCallback.pyc
${PYSITELIB}/ThreadedAsync/LoopCallback.pyo
${PYSITELIB}/ThreadedAsync/__init__.py
${PYSITELIB}/ThreadedAsync/__init__.pyc
${PYSITELIB}/ThreadedAsync/__init__.pyo
+${PYSITELIB}/ZConfig/__init__.py
+${PYSITELIB}/ZConfig/__init__.pyc
+${PYSITELIB}/ZConfig/__init__.pyo
+${PYSITELIB}/ZConfig/cfgparser.py
+${PYSITELIB}/ZConfig/cfgparser.pyc
+${PYSITELIB}/ZConfig/cfgparser.pyo
+${PYSITELIB}/ZConfig/cmdline.py
+${PYSITELIB}/ZConfig/cmdline.pyc
+${PYSITELIB}/ZConfig/cmdline.pyo
+${PYSITELIB}/ZConfig/datatypes.py
+${PYSITELIB}/ZConfig/datatypes.pyc
+${PYSITELIB}/ZConfig/datatypes.pyo
+${PYSITELIB}/ZConfig/info.py
+${PYSITELIB}/ZConfig/info.pyc
+${PYSITELIB}/ZConfig/info.pyo
+${PYSITELIB}/ZConfig/loader.py
+${PYSITELIB}/ZConfig/loader.pyc
+${PYSITELIB}/ZConfig/loader.pyo
+${PYSITELIB}/ZConfig/matcher.py
+${PYSITELIB}/ZConfig/matcher.pyc
+${PYSITELIB}/ZConfig/matcher.pyo
+${PYSITELIB}/ZConfig/schema.py
+${PYSITELIB}/ZConfig/schema.pyc
+${PYSITELIB}/ZConfig/schema.pyo
+${PYSITELIB}/ZConfig/substitution.py
+${PYSITELIB}/ZConfig/substitution.pyc
+${PYSITELIB}/ZConfig/substitution.pyo
+${PYSITELIB}/ZConfig/tests/__init__.py
+${PYSITELIB}/ZConfig/tests/__init__.pyc
+${PYSITELIB}/ZConfig/tests/__init__.pyo
+${PYSITELIB}/ZConfig/tests/input/base-datatype1.xml
+${PYSITELIB}/ZConfig/tests/input/base-datatype2.xml
+${PYSITELIB}/ZConfig/tests/input/base-keytype1.xml
+${PYSITELIB}/ZConfig/tests/input/base-keytype2.xml
+${PYSITELIB}/ZConfig/tests/input/base.xml
+${PYSITELIB}/ZConfig/tests/input/include.conf
+${PYSITELIB}/ZConfig/tests/input/inner.conf
+${PYSITELIB}/ZConfig/tests/input/library.xml
+${PYSITELIB}/ZConfig/tests/input/logger.xml
+${PYSITELIB}/ZConfig/tests/input/outer.conf
+${PYSITELIB}/ZConfig/tests/input/simple.conf
+${PYSITELIB}/ZConfig/tests/input/simple.xml
+${PYSITELIB}/ZConfig/tests/input/simplesections.conf
+${PYSITELIB}/ZConfig/tests/input/simplesections.xml
+${PYSITELIB}/ZConfig/tests/library/__init__.py
+${PYSITELIB}/ZConfig/tests/library/__init__.pyc
+${PYSITELIB}/ZConfig/tests/library/__init__.pyo
+${PYSITELIB}/ZConfig/tests/library/thing/__init__.py
+${PYSITELIB}/ZConfig/tests/library/thing/__init__.pyc
+${PYSITELIB}/ZConfig/tests/library/thing/__init__.pyo
+${PYSITELIB}/ZConfig/tests/library/thing/component.xml
+${PYSITELIB}/ZConfig/tests/library/thing/extras/extras.xml
+${PYSITELIB}/ZConfig/tests/library/widget/__init__.py
+${PYSITELIB}/ZConfig/tests/library/widget/__init__.pyc
+${PYSITELIB}/ZConfig/tests/library/widget/__init__.pyo
+${PYSITELIB}/ZConfig/tests/library/widget/component.xml
+${PYSITELIB}/ZConfig/tests/library/widget/extra.xml
+${PYSITELIB}/ZConfig/tests/runtests.py
+${PYSITELIB}/ZConfig/tests/runtests.pyc
+${PYSITELIB}/ZConfig/tests/runtests.pyo
+${PYSITELIB}/ZConfig/tests/support.py
+${PYSITELIB}/ZConfig/tests/support.pyc
+${PYSITELIB}/ZConfig/tests/support.pyo
+${PYSITELIB}/ZConfig/tests/test_cfgimports.py
+${PYSITELIB}/ZConfig/tests/test_cfgimports.pyc
+${PYSITELIB}/ZConfig/tests/test_cfgimports.pyo
+${PYSITELIB}/ZConfig/tests/test_cmdline.py
+${PYSITELIB}/ZConfig/tests/test_cmdline.pyc
+${PYSITELIB}/ZConfig/tests/test_cmdline.pyo
+${PYSITELIB}/ZConfig/tests/test_config.py
+${PYSITELIB}/ZConfig/tests/test_config.pyc
+${PYSITELIB}/ZConfig/tests/test_config.pyo
+${PYSITELIB}/ZConfig/tests/test_datatypes.py
+${PYSITELIB}/ZConfig/tests/test_datatypes.pyc
+${PYSITELIB}/ZConfig/tests/test_datatypes.pyo
+${PYSITELIB}/ZConfig/tests/test_loader.py
+${PYSITELIB}/ZConfig/tests/test_loader.pyc
+${PYSITELIB}/ZConfig/tests/test_loader.pyo
+${PYSITELIB}/ZConfig/tests/test_schema.py
+${PYSITELIB}/ZConfig/tests/test_schema.pyc
+${PYSITELIB}/ZConfig/tests/test_schema.pyo
+${PYSITELIB}/ZConfig/tests/test_subst.py
+${PYSITELIB}/ZConfig/tests/test_subst.pyc
+${PYSITELIB}/ZConfig/tests/test_subst.pyo
+${PYSITELIB}/ZConfig/url.py
+${PYSITELIB}/ZConfig/url.pyc
+${PYSITELIB}/ZConfig/url.pyo
${PYSITELIB}/ZODB/ActivityMonitor.py
${PYSITELIB}/ZODB/ActivityMonitor.pyc
${PYSITELIB}/ZODB/ActivityMonitor.pyo
@@ -365,12 +444,10 @@ ${PYSITELIB}/zLOG/tests/testzLog.pyo
${PYSITELIB}/zLOG/tests/testzLogConfig.py
${PYSITELIB}/zLOG/tests/testzLogConfig.pyc
${PYSITELIB}/zLOG/tests/testzLogConfig.pyo
-${PYSITELIB}/zdaemon/Daemon.py
-${PYSITELIB}/zdaemon/Daemon.pyc
-${PYSITELIB}/zdaemon/Daemon.pyo
${PYSITELIB}/zdaemon/__init__.py
${PYSITELIB}/zdaemon/__init__.pyc
${PYSITELIB}/zdaemon/__init__.pyo
+${PYSITELIB}/zdaemon/component.xml
${PYSITELIB}/zdaemon/sample.conf
${PYSITELIB}/zdaemon/schema.xml
${PYSITELIB}/zdaemon/tests/__init__.py
@@ -383,9 +460,6 @@ ${PYSITELIB}/zdaemon/tests/nokill.pyo
${PYSITELIB}/zdaemon/tests/parent.py
${PYSITELIB}/zdaemon/tests/parent.pyc
${PYSITELIB}/zdaemon/tests/parent.pyo
-${PYSITELIB}/zdaemon/tests/testDaemon.py
-${PYSITELIB}/zdaemon/tests/testDaemon.pyc
-${PYSITELIB}/zdaemon/tests/testDaemon.pyo
${PYSITELIB}/zdaemon/tests/testzdoptions.py
${PYSITELIB}/zdaemon/tests/testzdoptions.pyc
${PYSITELIB}/zdaemon/tests/testzdoptions.pyo
@@ -401,94 +475,29 @@ ${PYSITELIB}/zdaemon/zdoptions.pyo
${PYSITELIB}/zdaemon/zdrun.py
${PYSITELIB}/zdaemon/zdrun.pyc
${PYSITELIB}/zdaemon/zdrun.pyo
-${PYSITELIB}/ZConfig/Config.py
-${PYSITELIB}/ZConfig/Config.pyc
-${PYSITELIB}/ZConfig/Config.pyo
-${PYSITELIB}/ZConfig/Context.py
-${PYSITELIB}/ZConfig/Context.pyc
-${PYSITELIB}/ZConfig/Context.pyo
-${PYSITELIB}/ZConfig/__init__.py
-${PYSITELIB}/ZConfig/__init__.pyc
-${PYSITELIB}/ZConfig/__init__.pyo
-${PYSITELIB}/ZConfig/cfgparser.py
-${PYSITELIB}/ZConfig/cfgparser.pyc
-${PYSITELIB}/ZConfig/cfgparser.pyo
-${PYSITELIB}/ZConfig/cmdline.py
-${PYSITELIB}/ZConfig/cmdline.pyc
-${PYSITELIB}/ZConfig/cmdline.pyo
-${PYSITELIB}/ZConfig/datatypes.py
-${PYSITELIB}/ZConfig/datatypes.pyc
-${PYSITELIB}/ZConfig/datatypes.pyo
-${PYSITELIB}/ZConfig/info.py
-${PYSITELIB}/ZConfig/info.pyc
-${PYSITELIB}/ZConfig/info.pyo
-${PYSITELIB}/ZConfig/loader.py
-${PYSITELIB}/ZConfig/loader.pyc
-${PYSITELIB}/ZConfig/loader.pyo
-${PYSITELIB}/ZConfig/matcher.py
-${PYSITELIB}/ZConfig/matcher.pyc
-${PYSITELIB}/ZConfig/matcher.pyo
-${PYSITELIB}/ZConfig/schema.py
-${PYSITELIB}/ZConfig/schema.pyc
-${PYSITELIB}/ZConfig/schema.pyo
-${PYSITELIB}/ZConfig/substitution.py
-${PYSITELIB}/ZConfig/substitution.pyc
-${PYSITELIB}/ZConfig/substitution.pyo
-${PYSITELIB}/ZConfig/tests/__init__.py
-${PYSITELIB}/ZConfig/tests/__init__.pyc
-${PYSITELIB}/ZConfig/tests/__init__.pyo
-${PYSITELIB}/ZConfig/tests/input/include.conf
-${PYSITELIB}/ZConfig/tests/input/inner.conf
-${PYSITELIB}/ZConfig/tests/input/library.xml
-${PYSITELIB}/ZConfig/tests/input/logger.xml
-${PYSITELIB}/ZConfig/tests/input/outer.conf
-${PYSITELIB}/ZConfig/tests/input/simple.conf
-${PYSITELIB}/ZConfig/tests/input/simple.xml
-${PYSITELIB}/ZConfig/tests/input/simplesections.conf
-${PYSITELIB}/ZConfig/tests/library/thing/component.xml
-${PYSITELIB}/ZConfig/tests/library/widget/component.xml
-${PYSITELIB}/ZConfig/tests/library/widget/extra.xml
-${PYSITELIB}/ZConfig/tests/runtests.py
-${PYSITELIB}/ZConfig/tests/runtests.pyc
-${PYSITELIB}/ZConfig/tests/runtests.pyo
-${PYSITELIB}/ZConfig/tests/support.py
-${PYSITELIB}/ZConfig/tests/support.pyc
-${PYSITELIB}/ZConfig/tests/support.pyo
-${PYSITELIB}/ZConfig/tests/test_cmdline.py
-${PYSITELIB}/ZConfig/tests/test_cmdline.pyc
-${PYSITELIB}/ZConfig/tests/test_cmdline.pyo
-${PYSITELIB}/ZConfig/tests/test_config.py
-${PYSITELIB}/ZConfig/tests/test_config.pyc
-${PYSITELIB}/ZConfig/tests/test_config.pyo
-${PYSITELIB}/ZConfig/tests/test_datatypes.py
-${PYSITELIB}/ZConfig/tests/test_datatypes.pyc
-${PYSITELIB}/ZConfig/tests/test_datatypes.pyo
-${PYSITELIB}/ZConfig/tests/test_loader.py
-${PYSITELIB}/ZConfig/tests/test_loader.pyc
-${PYSITELIB}/ZConfig/tests/test_loader.pyo
-${PYSITELIB}/ZConfig/tests/test_schema.py
-${PYSITELIB}/ZConfig/tests/test_schema.pyc
-${PYSITELIB}/ZConfig/tests/test_schema.pyo
-${PYSITELIB}/ZConfig/tests/test_subst.py
-${PYSITELIB}/ZConfig/tests/test_subst.pyc
-${PYSITELIB}/ZConfig/tests/test_subst.pyo
-${PYSITELIB}/ZConfig/url.py
-${PYSITELIB}/ZConfig/url.pyc
-${PYSITELIB}/ZConfig/url.pyo
-${PYSITELIB}/Persistence/__init__.py
-${PYSITELIB}/Persistence/__init__.pyc
-${PYSITELIB}/Persistence/__init__.pyo
+bin/fsdump.py
+bin/fsrefs.py
+bin/fstail.py
+bin/fstest.py
+bin/mkzeoinst.py
+bin/repozo.py
+bin/runzeo.py
+bin/zconfig
+bin/zdctl.py
+bin/zdrun.py
+bin/zeopack.py
+@dirrm ${PYINC}/ZODB3
@dirrm ${PYSITELIB}/BDBStorage/tests
@dirrm ${PYSITELIB}/BDBStorage
@dirrm ${PYSITELIB}/BTrees/tests
@dirrm ${PYSITELIB}/BTrees
@dirrm ${PYSITELIB}/Persistence
@dirrm ${PYSITELIB}/ThreadedAsync
-@dirrm ${PYSITELIB}/ZConfig/tests/library/widget
-@dirrm ${PYSITELIB}/ZConfig/tests/library/thing/ext
+@dirrm ${PYSITELIB}/ZConfig/tests/input
+@dirrm ${PYSITELIB}/ZConfig/tests/library/thing/extras
@dirrm ${PYSITELIB}/ZConfig/tests/library/thing
+@dirrm ${PYSITELIB}/ZConfig/tests/library/widget
@dirrm ${PYSITELIB}/ZConfig/tests/library
-@dirrm ${PYSITELIB}/ZConfig/tests/input
@dirrm ${PYSITELIB}/ZConfig/tests
@dirrm ${PYSITELIB}/ZConfig
@dirrm ${PYSITELIB}/ZODB/tests
@@ -497,4 +506,3 @@ ${PYSITELIB}/Persistence/__init__.pyo
@dirrm ${PYSITELIB}/zLOG
@dirrm ${PYSITELIB}/zdaemon/tests
@dirrm ${PYSITELIB}/zdaemon
-@dirrm ${PYINC}/ZODB3
diff --git a/databases/py-ZODB/distinfo b/databases/py-ZODB/distinfo
index a6541035889..83217d77e94 100644
--- a/databases/py-ZODB/distinfo
+++ b/databases/py-ZODB/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2003/12/06 19:52:47 recht Exp $
+$NetBSD: distinfo,v 1.2 2004/03/03 16:38:16 recht Exp $
-SHA1 (ZODB3-3.2.tar.gz) = 15d8448907cbdb4c2aafa592296a0a5c8147de2b
-Size (ZODB3-3.2.tar.gz) = 857984 bytes
+SHA1 (ZODB3-3.2.1.tar.gz) = ecff7608ec01840a05ce1f88729b5d1ea14f5eb4
+Size (ZODB3-3.2.1.tar.gz) = 842944 bytes