Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by narn.NetBSD.org (Postfix) with ESMTP id 11C9963B8BA for ; Wed, 7 Jan 2009 21:15:52 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 9CA3863B162; Wed, 7 Jan 2009 21:15:51 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id 1436363B174 for ; Wed, 7 Jan 2009 21:15:50 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id EF908175D0; Wed, 7 Jan 2009 21:15:49 +0000 (UTC) From: Thomas Klausner Subject: CVS commit: pkgsrc/databases/py-bsddb3 To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org Message-Id: <20090107211549.EF908175D0@cvs.netbsd.org> Date: Wed, 7 Jan 2009 21:15:49 +0000 (UTC) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: wiz Date: Wed Jan 7 21:15:49 UTC 2009 Modified Files: pkgsrc/databases/py-bsddb3: Makefile PLIST distinfo Log Message: Update to 4.7.3: 4.7.3: (Python 2.6 release. First release with Python 3.0 support) * "private" is a keyword in C++. (Duncan Grisby) * setup.py should install "bsddb.h". (Duncan Grisby) * "DB_remove" memory corruption & crash. (Duncan Grisby) * Under Python 3.0, you can't use string keys/values, but bytes ones. Print the right error message. * "DB.has_key()" allowed transactions as a positional parameter. We allow, now, transactions as a keyword parameter also, as documented. * Correct "DB.associate()" parameter order in the documentation. * "DB.append()" recognizes "txn" both as a positional and a keyword parameter. * Small fix in "dbshelve" for compatibility with Python 3.0. * A lot of changes in "dbtables" for compatibility with Python 3.0. * Huge work making the testsuite compatible with Python 3.0. * In some cases the C module returned Unicode strings under Python 3.0. It should return "bytes", ALWAYS. Solved. * Remove a dict.has_key() use to silence a warning raised under Python2.6 -3 parameter. Python SVN r65391, Brett Cannon. * Solve some memory leaks - Neal Norwitz * If DBEnv creation fails, library can crash. (Victor Stinner) * Raising exceptions while doing a garbage collection will kill the interpreter. (Victor Stinner) * Crash in "DB.verify()". Noted by solsTiCe d'Hiver. To generate a diff of this commit: cvs rdiff -r1.32 -r1.33 pkgsrc/databases/py-bsddb3/Makefile cvs rdiff -r1.9 -r1.10 pkgsrc/databases/py-bsddb3/PLIST cvs rdiff -r1.13 -r1.14 pkgsrc/databases/py-bsddb3/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.