From python-checkins at python.org Thu Nov 1 10:53:26 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 1 Nov 2007 10:53:26 +0100 (CET) Subject: [Python-checkins] r58743 - in doctools/trunk: TODO sphinx/environment.py Message-ID: <20071101095326.E56E71E400C@bag.python.org> Author: georg.brandl Date: Thu Nov 1 10:53:26 2007 New Revision: 58743 Modified: doctools/trunk/TODO doctools/trunk/sphinx/environment.py Log: Add nucular as a possible full text indexer. Modified: doctools/trunk/TODO ============================================================================== --- doctools/trunk/TODO (original) +++ doctools/trunk/TODO Thu Nov 1 10:53:26 2007 @@ -17,5 +17,5 @@ - discuss and debug comments system - prepare for databases other than sqlite for comments -- add search via Xapian? +- add search via Xapian or Nucular (Python indexer - nucular.sf.net) - optionally have a contents tree view in the sidebar (AJAX based)? Modified: doctools/trunk/sphinx/environment.py ============================================================================== --- doctools/trunk/sphinx/environment.py (original) +++ doctools/trunk/sphinx/environment.py Thu Nov 1 10:53:26 2007 @@ -441,7 +441,7 @@ for subnode in node: if isinstance(subnode, addnodes.toctree): # just copy the toctree node which is then resolved - # in self.resolve_toctrees + # in self.get_and_resolve_doctree item = subnode.copy() entries.append(item) # do the inventory stuff From python-checkins at python.org Thu Nov 1 18:19:33 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 1 Nov 2007 18:19:33 +0100 (CET) Subject: [Python-checkins] r58745 - python/trunk/Doc/library/os.rst Message-ID: <20071101171933.B6C241E4004@bag.python.org> Author: georg.brandl Date: Thu Nov 1 18:19:33 2007 New Revision: 58745 Modified: python/trunk/Doc/library/os.rst Log: #1364: os.lstat is available on Windows too, as an alias to os.stat. Modified: python/trunk/Doc/library/os.rst ============================================================================== --- python/trunk/Doc/library/os.rst (original) +++ python/trunk/Doc/library/os.rst Thu Nov 1 18:19:33 2007 @@ -922,8 +922,9 @@ .. function:: lstat(path) - Like :func:`stat`, but do not follow symbolic links. Availability: Macintosh, - Unix. + Like :func:`stat`, but do not follow symbolic links. This is an alias for + :func:`stat` on platforms that do not support symbolic links, such as + Windows. .. function:: mkfifo(path[, mode]) From python-checkins at python.org Thu Nov 1 18:19:36 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 1 Nov 2007 18:19:36 +0100 (CET) Subject: [Python-checkins] r58746 - python/branches/release25-maint/Doc/lib/libos.tex Message-ID: <20071101171936.715DC1E400C@bag.python.org> Author: georg.brandl Date: Thu Nov 1 18:19:36 2007 New Revision: 58746 Modified: python/branches/release25-maint/Doc/lib/libos.tex Log: #1364: os.lstat is available on Windows too, as an alias to os.stat. Modified: python/branches/release25-maint/Doc/lib/libos.tex ============================================================================== --- python/branches/release25-maint/Doc/lib/libos.tex (original) +++ python/branches/release25-maint/Doc/lib/libos.tex Thu Nov 1 18:19:36 2007 @@ -828,8 +828,9 @@ \end{funcdesc} \begin{funcdesc}{lstat}{path} -Like \function{stat()}, but do not follow symbolic links. -Availability: Macintosh, \UNIX. +Like \function{stat()}, but do not follow symbolic links. This is an +alias for \function{stat()} on platforms that do not support symbolic +links, such as Windows. \end{funcdesc} \begin{funcdesc}{mkfifo}{path\optional{, mode}} From python-checkins at python.org Thu Nov 1 20:48:10 2007 From: python-checkins at python.org (christian.heimes) Date: Thu, 1 Nov 2007 20:48:10 +0100 (CET) Subject: [Python-checkins] r58750 - python/trunk/Lib/test/test_import.py Message-ID: <20071101194810.B0A0E1E4005@bag.python.org> Author: christian.heimes Date: Thu Nov 1 20:48:10 2007 New Revision: 58750 Modified: python/trunk/Lib/test/test_import.py Log: Backport of import tests for bug http://bugs.python.org/issue1293 and bug http://bugs.python.org/issue1342 Modified: python/trunk/Lib/test/test_import.py ============================================================================== --- python/trunk/Lib/test/test_import.py (original) +++ python/trunk/Lib/test/test_import.py Thu Nov 1 20:48:10 2007 @@ -1,11 +1,13 @@ -from test.test_support import TESTFN, run_unittest, catch_warning +?from test.test_support import TESTFN, run_unittest, catch_warning import unittest import os import random +import shutil import sys import py_compile import warnings +from test.test_support import unlink, TESTFN, unload def remove_files(name): @@ -221,8 +223,47 @@ warnings.simplefilter('error', ImportWarning) self.assertRaises(ImportWarning, __import__, "site-packages") +class UnicodePathsTests(unittest.TestCase): + SAMPLES = ('test', 'test????', 'test??', 'test???') + path = TESTFN + + def setUp(self): + os.mkdir(self.path) + self.syspath = sys.path[:] + + def tearDown(self): + shutil.rmtree(self.path) + sys.path = self.syspath + + def test_sys_path(self): + for i, subpath in enumerate(self.SAMPLES): + path = os.path.join(self.path, subpath) + os.mkdir(path) + self.failUnless(os.path.exists(path), os.listdir(self.path)) + f = open(os.path.join(path, 'testimport%i.py' % i), 'w') + f.write("testdata = 'unicode path %i'\n" % i) + f.close() + sys.path.append(path) + try: + mod = __import__("testimport%i" % i) + except ImportError: + print >>sys.stderr, path + raise + self.assertEqual(mod.testdata, 'unicode path %i' % i) + unload("testimport%i" % i) + + # http://bugs.python.org/issue1293 + def test_trailing_slash(self): + f = open(os.path.join(self.path, 'test_trailing_slash.py'), 'w') + f.write("testdata = 'test_trailing_slash'") + f.close() + sys.path.append(self.path+'/') + mod = __import__("test_trailing_slash") + self.assertEqual(mod.testdata, 'test_trailing_slash') + unload("test_trailing_slash") + def test_main(verbose=None): - run_unittest(ImportTest) + run_unittest(ImportTest, UnicodePathsTests) if __name__ == '__main__': test_main() From buildbot at python.org Thu Nov 1 20:51:31 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 19:51:31 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071101195131.A0DF01E4005@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/196 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes,guido.van.rossum BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 20:55:48 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 19:55:48 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071101195549.0ADBC1E400A@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/211 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_import ====================================================================== ERROR: test_sys_path (test.test_import.UnicodePathsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_import.py", line 183, in test_sys_path mod = __import__("testimport%i" % i) ImportError: No module named testimport1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 20:59:03 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 19:59:03 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071101195903.D4E2A1E400A@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/203 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_import ====================================================================== ERROR: test_sys_path (test.test_import.UnicodePathsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_import.py", line 176, in test_sys_path UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-13: ordinal not in range(128) make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Thu Nov 1 21:11:06 2007 From: python-checkins at python.org (christian.heimes) Date: Thu, 1 Nov 2007 21:11:06 +0100 (CET) Subject: [Python-checkins] r58751 - python/trunk/Lib/test/test_import.py Message-ID: <20071101201106.CD3741E4012@bag.python.org> Author: christian.heimes Date: Thu Nov 1 21:11:06 2007 New Revision: 58751 Modified: python/trunk/Lib/test/test_import.py Log: Removed non ASCII text from test as requested by Guido. Sorry :/ Modified: python/trunk/Lib/test/test_import.py ============================================================================== --- python/trunk/Lib/test/test_import.py (original) +++ python/trunk/Lib/test/test_import.py Thu Nov 1 21:11:06 2007 @@ -223,8 +223,7 @@ warnings.simplefilter('error', ImportWarning) self.assertRaises(ImportWarning, __import__, "site-packages") -class UnicodePathsTests(unittest.TestCase): - SAMPLES = ('test', 'test????', 'test??', 'test???') +class PathsTests(unittest.TestCase): path = TESTFN def setUp(self): @@ -235,23 +234,6 @@ shutil.rmtree(self.path) sys.path = self.syspath - def test_sys_path(self): - for i, subpath in enumerate(self.SAMPLES): - path = os.path.join(self.path, subpath) - os.mkdir(path) - self.failUnless(os.path.exists(path), os.listdir(self.path)) - f = open(os.path.join(path, 'testimport%i.py' % i), 'w') - f.write("testdata = 'unicode path %i'\n" % i) - f.close() - sys.path.append(path) - try: - mod = __import__("testimport%i" % i) - except ImportError: - print >>sys.stderr, path - raise - self.assertEqual(mod.testdata, 'unicode path %i' % i) - unload("testimport%i" % i) - # http://bugs.python.org/issue1293 def test_trailing_slash(self): f = open(os.path.join(self.path, 'test_trailing_slash.py'), 'w') @@ -263,7 +245,7 @@ unload("test_trailing_slash") def test_main(verbose=None): - run_unittest(ImportTest, UnicodePathsTests) + run_unittest(ImportTest, PathsTests) if __name__ == '__main__': test_main() From python-checkins at python.org Thu Nov 1 21:37:02 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 1 Nov 2007 21:37:02 +0100 (CET) Subject: [Python-checkins] r58753 - python/trunk/Doc/library/stdtypes.rst Message-ID: <20071101203702.98DC61E400A@bag.python.org> Author: georg.brandl Date: Thu Nov 1 21:37:02 2007 New Revision: 58753 Modified: python/trunk/Doc/library/stdtypes.rst Log: Fix markup glitch. Modified: python/trunk/Doc/library/stdtypes.rst ============================================================================== --- python/trunk/Doc/library/stdtypes.rst (original) +++ python/trunk/Doc/library/stdtypes.rst Thu Nov 1 21:37:02 2007 @@ -938,7 +938,7 @@ specified, then there is no limit on the number of splits (all possible splits are made). - If *sep is given, consecutive delimiters are not grouped together and are + If *sep* is given, consecutive delimiters are not grouped together and are deemed to delimit empty strings (for example, ``'1,,2'.split(',')`` returns ``['1', '', '2']``). The *sep* argument may consist of multiple characters (for example, ``'1<>2<>3'.split('<>')`` returns ``['1', '2', '3']``). From buildbot at python.org Thu Nov 1 21:37:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 20:37:43 +0000 Subject: [Python-checkins] buildbot failure in x86 XP trunk Message-ID: <20071101203743.42D501E400A@bag.python.org> The Buildbot has detected a new failure of x86 XP trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP%20trunk/builds/723 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: mcintyre-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,georg.brandl,martin.v.loewis,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_import ====================================================================== ERROR: test_trailing_slash (test.test_import.UnicodePathsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot_py25\trunk.mcintyre-windows\build\lib\test\test_import.py", line 261, in test_trailing_slash mod = __import__("test_trailing_slash") ImportError: No module named test_trailing_slash sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 21:39:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 20:39:06 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071101203906.F2EE61E400A@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/359 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,georg.brandl,martin.v.loewis,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_import ====================================================================== ERROR: test_trailing_slash (test.test_import.UnicodePathsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_import.py", line 261, in test_trailing_slash mod = __import__("test_trailing_slash") ImportError: No module named test_trailing_slash sincerely, -The Buildbot From python-checkins at python.org Thu Nov 1 22:08:14 2007 From: python-checkins at python.org (gregory.p.smith) Date: Thu, 1 Nov 2007 22:08:14 +0100 (CET) Subject: [Python-checkins] r58757 - in python/trunk: Lib/bsddb/test/test_misc.py Modules/_bsddb.c Message-ID: <20071101210814.7D4861E400A@bag.python.org> Author: gregory.p.smith Date: Thu Nov 1 22:08:14 2007 New Revision: 58757 Modified: python/trunk/Lib/bsddb/test/test_misc.py python/trunk/Modules/_bsddb.c Log: Fix bug introduced in revision 58385. Database keys could no longer have NULL bytes in them. Replace the errant strdup with a malloc+memcpy. Adds a unit test for the correct behavior. Modified: python/trunk/Lib/bsddb/test/test_misc.py ============================================================================== --- python/trunk/Lib/bsddb/test/test_misc.py (original) +++ python/trunk/Lib/bsddb/test/test_misc.py Thu Nov 1 22:08:14 2007 @@ -30,10 +30,8 @@ os.remove(self.filename) except OSError: pass - import glob - files = glob.glob(os.path.join(self.homeDir, '*')) - for file in files: - os.remove(file) + import shutil + shutil.rmtree(self.homeDir) def test01_badpointer(self): dbs = dbshelve.open(self.filename) @@ -73,6 +71,25 @@ db1.close() os.unlink(self.filename) + def test05_key_with_null_bytes(self): + try: + db1 = db.DB() + db1.open(self.filename, None, db.DB_HASH, db.DB_CREATE) + db1['a'] = 'eh?' + db1['a\x00'] = 'eh zed.' + db1['a\x00a'] = 'eh zed eh?' + db1['aaa'] = 'eh eh eh!' + keys = db1.keys() + keys.sort() + self.assertEqual(['a', 'a\x00', 'a\x00a', 'aaa'], keys) + self.assertEqual(db1['a'], 'eh?') + self.assertEqual(db1['a\x00'], 'eh zed.') + self.assertEqual(db1['a\x00a'], 'eh zed eh?') + self.assertEqual(db1['aaa'], 'eh eh eh!') + finally: + db1.close() + os.unlink(self.filename) + #---------------------------------------------------------------------- Modified: python/trunk/Modules/_bsddb.c ============================================================================== --- python/trunk/Modules/_bsddb.c (original) +++ python/trunk/Modules/_bsddb.c Thu Nov 1 22:08:14 2007 @@ -335,11 +335,13 @@ * the code check for DB_THREAD and forceably set DBT_MALLOC * when we otherwise would leave flags 0 to indicate that. */ - key->data = strdup(PyString_AS_STRING(keyobj)); + key->data = malloc(PyString_GET_SIZE(keyobj)); if (key->data == NULL) { PyErr_SetString(PyExc_MemoryError, "Key memory allocation failed"); return 0; } + memcpy(key->data, PyString_AS_STRING(keyobj), + PyString_GET_SIZE(keyobj)); key->flags = DB_DBT_REALLOC; key->size = PyString_GET_SIZE(keyobj); } @@ -5795,6 +5797,10 @@ ADD_INT(d, DB_NOPANIC); #endif +#ifdef DB_REGISTER + ADD_INT(d, DB_REGISTER); +#endif + #if (DBVER >= 42) ADD_INT(d, DB_TIME_NOTGRANTED); ADD_INT(d, DB_TXN_NOT_DURABLE); From python-checkins at python.org Thu Nov 1 22:15:36 2007 From: python-checkins at python.org (gregory.p.smith) Date: Thu, 1 Nov 2007 22:15:36 +0100 (CET) Subject: [Python-checkins] r58758 - python/trunk/Lib/bsddb/dbtables.py Message-ID: <20071101211537.4E9631E400A@bag.python.org> Author: gregory.p.smith Date: Thu Nov 1 22:15:36 2007 New Revision: 58758 Modified: python/trunk/Lib/bsddb/dbtables.py Log: Undo revision 58533 58534 fixes. Those were a workaround for a problem introduced by 58385. Modified: python/trunk/Lib/bsddb/dbtables.py ============================================================================== --- python/trunk/Lib/bsddb/dbtables.py (original) +++ python/trunk/Lib/bsddb/dbtables.py Thu Nov 1 22:15:36 2007 @@ -360,12 +360,11 @@ unique = 0 while not unique: # Generate a random 64-bit row ID string - # (note: this code has <64 bits of randomness + # (note: might have <64 bits of true randomness # but it's plenty for our database id needs!) - # We must ensure that no null bytes are in the id value. blist = [] for x in xrange(_rowid_str_len): - blist.append(random.randint(1,255)) + blist.append(random.randint(0,255)) newid = struct.pack('B'*_rowid_str_len, *blist) # Guarantee uniqueness by adding this key to the database From python-checkins at python.org Thu Nov 1 22:17:48 2007 From: python-checkins at python.org (gregory.p.smith) Date: Thu, 1 Nov 2007 22:17:48 +0100 (CET) Subject: [Python-checkins] r58759 - python/trunk/Misc/NEWS Message-ID: <20071101211748.5258E1E400A@bag.python.org> Author: gregory.p.smith Date: Thu Nov 1 22:17:47 2007 New Revision: 58759 Modified: python/trunk/Misc/NEWS Log: false "fix" undone as correct problem was found and fixed. Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Thu Nov 1 22:17:47 2007 @@ -819,10 +819,6 @@ - Bug #1233: fix bsddb.dbshelve.DBShelf append method to work as intended for RECNO databases. -- Fix bsddb.dbtables: Don't randomly corrupt newly inserted rows by - picking a rowid string with null bytes in it. Such rows could not - later be deleted, modified or individually selected. - - Bug #1686475: Support stat'ing open files on Windows again. - Patch #1185447: binascii.b2a_qp() now correctly quotes binary characters From python-checkins at python.org Thu Nov 1 22:22:40 2007 From: python-checkins at python.org (gregory.p.smith) Date: Thu, 1 Nov 2007 22:22:40 +0100 (CET) Subject: [Python-checkins] r58760 - in python/branches/release25-maint: Lib/bsddb/dbtables.py Lib/bsddb/test/test_misc.py Misc/NEWS Modules/_bsddb.c Message-ID: <20071101212240.C34481E400D@bag.python.org> Author: gregory.p.smith Date: Thu Nov 1 22:22:40 2007 New Revision: 58760 Modified: python/branches/release25-maint/Lib/bsddb/dbtables.py python/branches/release25-maint/Lib/bsddb/test/test_misc.py python/branches/release25-maint/Misc/NEWS python/branches/release25-maint/Modules/_bsddb.c Log: Backport r58757, r58758, r58759. Undoes incorrect dbtables fix and errant strdup introduced as described below: r58757 | gregory.p.smith | 2007-11-01 14:08:14 -0700 (Thu, 01 Nov 2007) | 4 lines Fix bug introduced in revision 58385. Database keys could no longer have NULL bytes in them. Replace the errant strdup with a malloc+memcpy. Adds a unit test for the correct behavior. r58758 | gregory.p.smith | 2007-11-01 14:15:36 -0700 (Thu, 01 Nov 2007) | 3 lines Undo revision 58533 58534 fixes. Those were a workaround for a problem introduced by 58385. r58759 | gregory.p.smith | 2007-11-01 14:17:47 -0700 (Thu, 01 Nov 2007) | 2 lines false "fix" undone as correct problem was found and fixed. Modified: python/branches/release25-maint/Lib/bsddb/dbtables.py ============================================================================== --- python/branches/release25-maint/Lib/bsddb/dbtables.py (original) +++ python/branches/release25-maint/Lib/bsddb/dbtables.py Thu Nov 1 22:22:40 2007 @@ -360,12 +360,11 @@ unique = 0 while not unique: # Generate a random 64-bit row ID string - # (note: this code has <64 bits of randomness + # (note: might have <64 bits of true randomness # but it's plenty for our database id needs!) - # We must ensure that no null bytes are in the id value. blist = [] for x in xrange(_rowid_str_len): - blist.append(random.randint(1,255)) + blist.append(random.randint(0,255)) newid = struct.pack('B'*_rowid_str_len, *blist) # Guarantee uniqueness by adding this key to the database Modified: python/branches/release25-maint/Lib/bsddb/test/test_misc.py ============================================================================== --- python/branches/release25-maint/Lib/bsddb/test/test_misc.py (original) +++ python/branches/release25-maint/Lib/bsddb/test/test_misc.py Thu Nov 1 22:22:40 2007 @@ -29,10 +29,8 @@ os.remove(self.filename) except OSError: pass - import glob - files = glob.glob(os.path.join(self.homeDir, '*')) - for file in files: - os.remove(file) + import shutil + shutil.rmtree(self.homeDir) def test01_badpointer(self): dbs = dbshelve.open(self.filename) @@ -72,6 +70,25 @@ db1.close() os.unlink(self.filename) + def test05_key_with_null_bytes(self): + try: + db1 = db.DB() + db1.open(self.filename, None, db.DB_HASH, db.DB_CREATE) + db1['a'] = 'eh?' + db1['a\x00'] = 'eh zed.' + db1['a\x00a'] = 'eh zed eh?' + db1['aaa'] = 'eh eh eh!' + keys = db1.keys() + keys.sort() + self.assertEqual(['a', 'a\x00', 'a\x00a', 'aaa'], keys) + self.assertEqual(db1['a'], 'eh?') + self.assertEqual(db1['a\x00'], 'eh zed.') + self.assertEqual(db1['a\x00a'], 'eh zed eh?') + self.assertEqual(db1['aaa'], 'eh eh eh!') + finally: + db1.close() + os.unlink(self.filename) + #---------------------------------------------------------------------- Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Thu Nov 1 22:22:40 2007 @@ -120,10 +120,6 @@ - Bug #1233: fix bsddb.dbshelve.DBShelf append method to work as intended for RECNO databases. -- Fix bsddb.dbtables: Don't randomly corrupt newly inserted rows by - picking a rowid string with null bytes in it. Such rows could not - later be deleted, modified or individually selected. - - Bug #1726026: Correct the field names of WIN32_FIND_DATAA and WIN32_FIND_DATAW structures in the ctypes.wintypes module. Modified: python/branches/release25-maint/Modules/_bsddb.c ============================================================================== --- python/branches/release25-maint/Modules/_bsddb.c (original) +++ python/branches/release25-maint/Modules/_bsddb.c Thu Nov 1 22:22:40 2007 @@ -432,11 +432,13 @@ * the code check for DB_THREAD and forceably set DBT_MALLOC * when we otherwise would leave flags 0 to indicate that. */ - key->data = strdup(PyString_AS_STRING(keyobj)); + key->data = malloc(PyString_GET_SIZE(keyobj)); if (key->data == NULL) { PyErr_SetString(PyExc_MemoryError, "Key memory allocation failed"); return 0; } + memcpy(key->data, PyString_AS_STRING(keyobj), + PyString_GET_SIZE(keyobj)); key->flags = DB_DBT_REALLOC; key->size = PyString_GET_SIZE(keyobj); } From buildbot at python.org Thu Nov 1 22:27:55 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 21:27:55 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian trunk Message-ID: <20071101212755.A9A6C1E4011@bag.python.org> The Buildbot has detected a new failure of S-390 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%20trunk/builds/1292 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,georg.brandl,martin.v.loewis,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_ctypes ====================================================================== FAIL: test_longdouble (ctypes.test.test_callbacks.Callbacks) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-s390/build/Lib/ctypes/test/test_callbacks.py", line 81, in test_longdouble self.check_type(c_longdouble, 3.14) File "/home/pybot/buildarea/trunk.klose-debian-s390/build/Lib/ctypes/test/test_callbacks.py", line 22, in check_type self.failUnlessEqual(self.got_args, (arg,)) AssertionError: (-inf,) != (3.1400000000000001,) make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 22:33:05 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 21:33:05 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071101213305.DAEE91E400B@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/256 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,georg.brandl,martin.v.loewis,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 47, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 22:54:27 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 21:54:27 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 2.5 Message-ID: <20071101215427.C6B911E400A@bag.python.org> The Buildbot has detected a new failure of amd64 XP 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%202.5/builds/65 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl,gregory.p.smith,raymond.hettinger BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 22:58:41 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 21:58:41 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo 2.5 Message-ID: <20071101215841.93E5D1E400A@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%202.5/builds/376 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl,gregory.p.smith,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 Traceback (most recent call last): File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/unittest.py", line 334, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '0002-0002-0002-0002-0002' Traceback (most recent call last): File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/unittest.py", line 334, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/unittest.py", line 334, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '1001-1001-1001-1001-1001' ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/bsddb/test/test_recno.py", line 210, in test02_WithSource f = open(source, 'w') # create the file IOError: [Errno 2] No such file or directory: './Lib/test/db_home/test_recno.txt' ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/slave/py-build/2.5.norwitz-amd64/build/Lib/bsddb/test/test_recno.py", line 31, in tearDown os.remove(self.filename) OSError: [Errno 2] No such file or directory: '/tmp/tmpOTuaoG' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 23:25:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 22:25:21 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 2.5 Message-ID: <20071101222522.1133B1E4022@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%202.5/builds/446 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl,gregory.p.smith,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_asynchat.py", line 17, in run PORT = test_support.bind_port(sock, HOST, PORT) File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_support.py", line 108, in bind_port raise TestFailed, 'unable to find port to listen on' TestFailed: unable to find port to listen on sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 23:41:31 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 22:41:31 +0000 Subject: [Python-checkins] buildbot failure in x86 XP 2.5 Message-ID: <20071101224131.56E901E400A@bag.python.org> The Buildbot has detected a new failure of x86 XP 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP%202.5/builds/309 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: mcintyre-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl,gregory.p.smith,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\bsddb\test\test_recno.py", line 210, in test02_WithSource f = open(source, 'w') # create the file IOError: [Errno 2] No such file or directory: '../lib/test\\db_home/test_recno.txt' ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\bsddb\test\test_recno.py", line 31, in tearDown os.remove(self.filename) WindowsError: [Error 2] The system cannot find the file specified: 'c:\\docume~1\\alanmc~1\\locals~1\\temp\\tmph9zv3y' sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 23:44:28 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 22:44:28 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071101224428.D24021E400A@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/180 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: georg.brandl,gregory.p.smith BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Thu Nov 1 23:49:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 22:49:09 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071101224910.2C2901E400A@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/198 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 2 00:01:47 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 23:01:47 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo trunk Message-ID: <20071101230147.CB4C71E400A@bag.python.org> The Buildbot has detected a new failure of x86 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%20trunk/builds/2581 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: gregory.p.smith BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Fri Nov 2 00:15:19 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 23:15:19 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 2.5 Message-ID: <20071101231519.261121E4015@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%202.5/builds/35 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl,gregory.p.smith,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\2.5.bolen-windows\build\lib\bsddb\test\test_recno.py", line 210, in test02_WithSource f = open(source, 'w') # create the file IOError: [Errno 2] No such file or directory: '../lib/test\\db_home/test_recno.txt' ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\2.5.bolen-windows\build\lib\bsddb\test\test_recno.py", line 31, in tearDown os.remove(self.filename) WindowsError: [Error 2] The system cannot find the file specified: 'c:\\docume~1\\db3l\\locals~1\\temp\\tmplk4uwa' sincerely, -The Buildbot From buildbot at python.org Fri Nov 2 00:28:24 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 01 Nov 2007 23:28:24 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 2.5 Message-ID: <20071101232824.3B2BA1E400A@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%202.5/builds/428 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl,gregory.p.smith,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/2.5.psf-g4/build/Lib/bsddb/test/test_recno.py", line 210, in test02_WithSource f = open(source, 'w') # create the file IOError: [Errno 2] No such file or directory: './Lib/test/db_home/test_recno.txt' ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/2.5.psf-g4/build/Lib/bsddb/test/test_recno.py", line 31, in tearDown os.remove(self.filename) OSError: [Errno 2] No such file or directory: '/tmp/tmp2LnLq8' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 2 09:24:59 2007 From: python-checkins at python.org (mark.summerfield) Date: Fri, 2 Nov 2007 09:24:59 +0100 (CET) Subject: [Python-checkins] r58765 - python/trunk/Doc/library/functions.rst python/trunk/Doc/library/os.rst python/trunk/Doc/library/shutil.rst python/trunk/Doc/library/stdtypes.rst Message-ID: <20071102082459.8CBBE1E400B@bag.python.org> Author: mark.summerfield Date: Fri Nov 2 09:24:59 2007 New Revision: 58765 Modified: python/trunk/Doc/library/functions.rst python/trunk/Doc/library/os.rst python/trunk/Doc/library/shutil.rst python/trunk/Doc/library/stdtypes.rst Log: Added more file-handling related cross-references. Modified: python/trunk/Doc/library/functions.rst ============================================================================== --- python/trunk/Doc/library/functions.rst (original) +++ python/trunk/Doc/library/functions.rst Fri Nov 2 09:24:59 2007 @@ -766,8 +766,9 @@ Python enforces that the mode, after stripping ``'U'``, begins with ``'r'``, ``'w'`` or ``'a'``. - See also the :mod:`fileinput` module, the :mod:`os` module, and the - :mod:`os.path` module. + Python provides many file handling modules including + :mod:`fileinput`, :mod:`os`, :mod:`os.path`, :mod:`tempfile`, and + :mod:`shutil`. .. versionchanged:: 2.5 Restriction on first letter of mode string introduced. Modified: python/trunk/Doc/library/os.rst ============================================================================== --- python/trunk/Doc/library/os.rst (original) +++ python/trunk/Doc/library/os.rst Fri Nov 2 09:24:59 2007 @@ -11,7 +11,9 @@ :mod:`posix` or :mod:`nt`. If you just want to read or write a file see :func:`open`, if you want to manipulate paths, see the :mod:`os.path` module, and if you want to read all the lines in all the files on the -command line see the :mod:`fileinput` module. +command line see the :mod:`fileinput` module. For creating temporary +files and directories see the :mod:`tempfile` module, and for high-level +file and directory handling see the :mod:`shutil` module. This module searches for an operating system dependent built-in module like :mod:`mac` or :mod:`posix` and exports the same functions and data as found @@ -983,6 +985,9 @@ ``0777`` (octal). On some systems, *mode* is ignored. Where it is used, the current umask value is first masked out. Availability: Macintosh, Unix, Windows. + It is also possible to create temporary directories; see the + :mod:`tempfile` module's :func:`tempfile.mkdtemp` function. + .. function:: makedirs(path[, mode]) Modified: python/trunk/Doc/library/shutil.rst ============================================================================== --- python/trunk/Doc/library/shutil.rst (original) +++ python/trunk/Doc/library/shutil.rst Fri Nov 2 09:24:59 2007 @@ -15,7 +15,8 @@ The :mod:`shutil` module offers a number of high-level operations on files and collections of files. In particular, functions are provided which support file -copying and removal. +copying and removal. For operations on individual files, see also the +:mod:`os` module. .. warning:: Modified: python/trunk/Doc/library/stdtypes.rst ============================================================================== --- python/trunk/Doc/library/stdtypes.rst (original) +++ python/trunk/Doc/library/stdtypes.rst Fri Nov 2 09:24:59 2007 @@ -1846,7 +1846,10 @@ constructors described in the :ref:`built-in-funcs` section. [#]_ File objects are also returned by some other built-in functions and methods, such as :func:`os.popen` and :func:`os.fdopen` and the :meth:`makefile` -method of socket objects. +method of socket objects. Temporary files can be created using the +:mod:`tempfile` module, and high-level file operations such as copying, +moving, and deleting files and directories can be achieved with the +:mod:`shutil` module. When a file operation fails for an I/O-related reason, the exception :exc:`IOError` is raised. This includes situations where the operation is not From python-checkins at python.org Fri Nov 2 11:09:13 2007 From: python-checkins at python.org (nick.coghlan) Date: Fri, 2 Nov 2007 11:09:13 +0100 (CET) Subject: [Python-checkins] r58766 - in python/trunk/Lib: contextlib.py test/test_with.py Message-ID: <20071102100913.330721E400B@bag.python.org> Author: nick.coghlan Date: Fri Nov 2 11:09:12 2007 New Revision: 58766 Modified: python/trunk/Lib/contextlib.py python/trunk/Lib/test/test_with.py Log: Fix for bug 1705170 - contextmanager swallowing StopIteration (2.5 backport candidate) Modified: python/trunk/Lib/contextlib.py ============================================================================== --- python/trunk/Lib/contextlib.py (original) +++ python/trunk/Lib/contextlib.py Fri Nov 2 11:09:12 2007 @@ -25,6 +25,10 @@ else: raise RuntimeError("generator didn't stop") else: + if value is None: + # Need to force instantiation so we can reliably + # tell if we get the same exception back + value = type() try: self.gen.throw(type, value, traceback) raise RuntimeError("generator didn't stop after throw()") Modified: python/trunk/Lib/test/test_with.py ============================================================================== --- python/trunk/Lib/test/test_with.py (original) +++ python/trunk/Lib/test/test_with.py Fri Nov 2 11:09:12 2007 @@ -440,6 +440,7 @@ self.assertAfterWithGeneratorInvariantsNoError(self.bar) def testRaisedStopIteration1(self): + # From bug 1462485 @contextmanager def cm(): yield @@ -451,6 +452,7 @@ self.assertRaises(StopIteration, shouldThrow) def testRaisedStopIteration2(self): + # From bug 1462485 class cm(object): def __enter__(self): pass @@ -463,7 +465,21 @@ self.assertRaises(StopIteration, shouldThrow) + def testRaisedStopIteration3(self): + # Another variant where the exception hasn't been instantiated + # From bug 1705170 + @contextmanager + def cm(): + yield + + def shouldThrow(): + with cm(): + raise iter([]).next() + + self.assertRaises(StopIteration, shouldThrow) + def testRaisedGeneratorExit1(self): + # From bug 1462485 @contextmanager def cm(): yield @@ -475,6 +491,7 @@ self.assertRaises(GeneratorExit, shouldThrow) def testRaisedGeneratorExit2(self): + # From bug 1462485 class cm (object): def __enter__(self): pass From buildbot at python.org Fri Nov 2 12:10:07 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 11:10:07 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071102111007.BC6E21E5125@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/144 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: mark.summerfield,nick.coghlan BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_timeout sincerely, -The Buildbot From buildbot at python.org Fri Nov 2 12:35:35 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 11:35:35 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071102113536.1A5AE1E401E@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/258 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: mark.summerfield,nick.coghlan BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 2 17:45:30 2007 From: python-checkins at python.org (thomas.heller) Date: Fri, 2 Nov 2007 17:45:30 +0100 (CET) Subject: [Python-checkins] r58777 - in python/branches/ctypes-branch: Doc/README.txt Doc/library/functions.rst Doc/library/marshal.rst Doc/library/os.rst Doc/library/shutil.rst Doc/library/stdtypes.rst Doc/tutorial/controlflow.rst Doc/using/cmdline.rst Doc/whatsnew/2.6.rst Lib/bsddb/dbtables.py Lib/bsddb/test/test_misc.py Lib/collections.py Lib/contextlib.py Lib/ctypes/test/test_prototypes.py Lib/idlelib/IOBinding.py Lib/idlelib/NEWS.txt Lib/idlelib/WidgetRedirector.py Lib/idlelib/configDialog.py Lib/idlelib/tabbedpages.py Lib/logging/handlers.py Lib/mimetypes.py Lib/os.py Lib/plat-freebsd6/IN.py Lib/plat-freebsd7/IN.py Lib/plat-freebsd8 Lib/posixfile.py Lib/smtpd.py Lib/test/regrtest.py Lib/test/test_collections.py Lib/test/test_fcntl.py Lib/test/test_import.py Lib/test/test_socket.py Lib/test/test_with.py Lib/xml/dom/minidom.py Misc/NEWS Misc/developers.txt Modules/_bsddb.c Modules/_ctypes/cfield.c Modules/mmapmodule.c Objects/stringobject.c Objects/unicodeobject.c Python/bltinmodule.c configure configure.in setup.py Message-ID: <20071102164530.89EE61E4025@bag.python.org> Author: thomas.heller Date: Fri Nov 2 17:45:27 2007 New Revision: 58777 Added: python/branches/ctypes-branch/Lib/idlelib/tabbedpages.py - copied unchanged from r58766, python/trunk/Lib/idlelib/tabbedpages.py python/branches/ctypes-branch/Lib/plat-freebsd8/ (props changed) - copied from r58766, python/trunk/Lib/plat-freebsd8/ Modified: python/branches/ctypes-branch/ (props changed) python/branches/ctypes-branch/Doc/README.txt python/branches/ctypes-branch/Doc/library/functions.rst python/branches/ctypes-branch/Doc/library/marshal.rst python/branches/ctypes-branch/Doc/library/os.rst python/branches/ctypes-branch/Doc/library/shutil.rst python/branches/ctypes-branch/Doc/library/stdtypes.rst python/branches/ctypes-branch/Doc/tutorial/controlflow.rst python/branches/ctypes-branch/Doc/using/cmdline.rst python/branches/ctypes-branch/Doc/whatsnew/2.6.rst python/branches/ctypes-branch/Lib/bsddb/dbtables.py python/branches/ctypes-branch/Lib/bsddb/test/test_misc.py python/branches/ctypes-branch/Lib/collections.py python/branches/ctypes-branch/Lib/contextlib.py python/branches/ctypes-branch/Lib/ctypes/test/test_prototypes.py python/branches/ctypes-branch/Lib/idlelib/IOBinding.py python/branches/ctypes-branch/Lib/idlelib/NEWS.txt python/branches/ctypes-branch/Lib/idlelib/WidgetRedirector.py python/branches/ctypes-branch/Lib/idlelib/configDialog.py python/branches/ctypes-branch/Lib/logging/handlers.py python/branches/ctypes-branch/Lib/mimetypes.py python/branches/ctypes-branch/Lib/os.py python/branches/ctypes-branch/Lib/plat-freebsd6/IN.py python/branches/ctypes-branch/Lib/plat-freebsd7/IN.py python/branches/ctypes-branch/Lib/posixfile.py python/branches/ctypes-branch/Lib/smtpd.py python/branches/ctypes-branch/Lib/test/regrtest.py python/branches/ctypes-branch/Lib/test/test_collections.py python/branches/ctypes-branch/Lib/test/test_fcntl.py python/branches/ctypes-branch/Lib/test/test_import.py python/branches/ctypes-branch/Lib/test/test_socket.py python/branches/ctypes-branch/Lib/test/test_with.py python/branches/ctypes-branch/Lib/xml/dom/minidom.py python/branches/ctypes-branch/Misc/NEWS python/branches/ctypes-branch/Misc/developers.txt python/branches/ctypes-branch/Modules/_bsddb.c python/branches/ctypes-branch/Modules/_ctypes/cfield.c python/branches/ctypes-branch/Modules/mmapmodule.c python/branches/ctypes-branch/Objects/stringobject.c python/branches/ctypes-branch/Objects/unicodeobject.c python/branches/ctypes-branch/Python/bltinmodule.c python/branches/ctypes-branch/configure python/branches/ctypes-branch/configure.in python/branches/ctypes-branch/setup.py Log: Merged revisions 58615-58775 via svnmerge from svn+ssh://pythondev at svn.python.org/python/trunk ........ r58618 | guido.van.rossum | 2007-10-23 21:25:41 +0200 (Tue, 23 Oct 2007) | 3 lines Issue 1307 by Derek Shockey, fox the same bug for RCPT. Neal: please backport! ........ r58620 | raymond.hettinger | 2007-10-23 22:37:41 +0200 (Tue, 23 Oct 2007) | 1 line Shorter name for namedtuple() ........ r58621 | andrew.kuchling | 2007-10-23 22:55:47 +0200 (Tue, 23 Oct 2007) | 1 line Update name ........ r58622 | raymond.hettinger | 2007-10-23 23:23:07 +0200 (Tue, 23 Oct 2007) | 1 line Fixup news entry ........ r58623 | raymond.hettinger | 2007-10-24 03:28:33 +0200 (Wed, 24 Oct 2007) | 1 line Optimize sum() for integer and float inputs. ........ r58624 | raymond.hettinger | 2007-10-24 04:05:51 +0200 (Wed, 24 Oct 2007) | 1 line Fixup error return and add support for intermixed ints and floats/ ........ r58628 | vinay.sajip | 2007-10-24 12:47:06 +0200 (Wed, 24 Oct 2007) | 1 line Bug #1321: Fixed logic error in TimedRotatingFileHandler.__init__() ........ r58641 | facundo.batista | 2007-10-24 21:11:08 +0200 (Wed, 24 Oct 2007) | 4 lines Issue 1290. CharacterData.__repr__ was constructing a string in response that keeped having a non-ascii character. ........ r58643 | thomas.heller | 2007-10-24 21:50:45 +0200 (Wed, 24 Oct 2007) | 1 line Added unittest for calling a function with paramflags (backport from py3k branch). ........ r58645 | matthias.klose | 2007-10-24 22:00:44 +0200 (Wed, 24 Oct 2007) | 2 lines - Build using system ffi library on arm*-linux*. ........ r58651 | georg.brandl | 2007-10-24 23:40:38 +0200 (Wed, 24 Oct 2007) | 2 lines Bug #1287: make os.environ.pop() work as expected. ........ r58652 | raymond.hettinger | 2007-10-25 04:26:58 +0200 (Thu, 25 Oct 2007) | 1 line Missing DECREFs ........ r58653 | matthias.klose | 2007-10-25 08:37:24 +0200 (Thu, 25 Oct 2007) | 2 lines - Build using system ffi library on arm*-linux*, pass --with-system-ffi to CONFIG_ARGS ........ r58655 | thomas.heller | 2007-10-25 21:47:32 +0200 (Thu, 25 Oct 2007) | 2 lines ffi_type_longdouble may be already #defined. See issue 1324. ........ r58656 | kurt.kaiser | 2007-10-26 00:43:45 +0200 (Fri, 26 Oct 2007) | 3 lines Correct an ancient bug in an unused path by removing that path: register() is now idempotent. ........ r58660 | kurt.kaiser | 2007-10-26 02:10:09 +0200 (Fri, 26 Oct 2007) | 4 lines 1. Add comments to provide top-level documentation. 2. Refactor to use more descriptive names. 3. Enhance tests in main(). ........ r58675 | georg.brandl | 2007-10-26 20:30:41 +0200 (Fri, 26 Oct 2007) | 2 lines Fix new pop() method on os.environ on ignorecase-platforms. ........ r58696 | neal.norwitz | 2007-10-28 00:32:21 +0200 (Sun, 28 Oct 2007) | 1 line Update URL for Pygments. 0.8.1 is no longer available ........ r58697 | hyeshik.chang | 2007-10-28 12:19:02 +0100 (Sun, 28 Oct 2007) | 3 lines - Add support for FreeBSD 8 which is recently forked from FreeBSD 7. - Regenerate IN module for most recent maintenance tree of FreeBSD 6 and 7. ........ r58698 | hyeshik.chang | 2007-10-28 13:38:09 +0100 (Sun, 28 Oct 2007) | 2 lines Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBSD 7's yet) ........ r58700 | kurt.kaiser | 2007-10-28 20:03:59 +0100 (Sun, 28 Oct 2007) | 2 lines Add confirmation dialog before printing. Patch 1717170 Tal Einat. ........ r58706 | guido.van.rossum | 2007-10-29 21:52:45 +0100 (Mon, 29 Oct 2007) | 3 lines Patch 1353 by Jacob Winther. Add mp4 mapping to mimetypes.py. ........ r58709 | guido.van.rossum | 2007-10-29 23:15:05 +0100 (Mon, 29 Oct 2007) | 6 lines Backport fixes for the code that decodes octal escapes (and for PyString also hex escapes) -- this was reaching beyond the end of the input string buffer, even though it is not supposed to be \0-terminated. This has no visible effect but is clearly the correct thing to do. (In 3.0 it had a visible effect after removing ob_sstate from PyString.) ........ r58710 | kurt.kaiser | 2007-10-30 03:38:54 +0100 (Tue, 30 Oct 2007) | 7 lines check in Tal Einat's update to tabpage.py Patch 1612746 M configDialog.py M NEWS.txt AM tabbedpages.py ........ r58715 | georg.brandl | 2007-10-30 18:51:18 +0100 (Tue, 30 Oct 2007) | 2 lines Use correct markup. ........ r58716 | georg.brandl | 2007-10-30 18:57:12 +0100 (Tue, 30 Oct 2007) | 2 lines Make example about hiding None return values at the prompt clearer. ........ r58728 | neal.norwitz | 2007-10-31 07:33:20 +0100 (Wed, 31 Oct 2007) | 1 line Fix some compiler warnings for signed comparisons on Unix and Windows. ........ r58731 | martin.v.loewis | 2007-10-31 18:19:33 +0100 (Wed, 31 Oct 2007) | 2 lines Adding Christian Heimes. ........ r58737 | raymond.hettinger | 2007-10-31 22:57:58 +0100 (Wed, 31 Oct 2007) | 1 line Clarify the reasons why pickle is almost always better than marshal ........ r58739 | raymond.hettinger | 2007-10-31 23:15:49 +0100 (Wed, 31 Oct 2007) | 1 line Sets are marshalable. ........ r58745 | georg.brandl | 2007-11-01 18:19:33 +0100 (Thu, 01 Nov 2007) | 2 lines #1364: os.lstat is available on Windows too, as an alias to os.stat. ........ r58750 | christian.heimes | 2007-11-01 20:48:10 +0100 (Thu, 01 Nov 2007) | 1 line Backport of import tests for bug http://bugs.python.org/issue1293 and bug http://bugs.python.org/issue1342 ........ r58751 | christian.heimes | 2007-11-01 21:11:06 +0100 (Thu, 01 Nov 2007) | 1 line Removed non ASCII text from test as requested by Guido. Sorry :/ ........ r58753 | georg.brandl | 2007-11-01 21:37:02 +0100 (Thu, 01 Nov 2007) | 2 lines Fix markup glitch. ........ r58757 | gregory.p.smith | 2007-11-01 22:08:14 +0100 (Thu, 01 Nov 2007) | 4 lines Fix bug introduced in revision 58385. Database keys could no longer have NULL bytes in them. Replace the errant strdup with a malloc+memcpy. Adds a unit test for the correct behavior. ........ r58758 | gregory.p.smith | 2007-11-01 22:15:36 +0100 (Thu, 01 Nov 2007) | 3 lines Undo revision 58533 58534 fixes. Those were a workaround for a problem introduced by 58385. ........ r58759 | gregory.p.smith | 2007-11-01 22:17:47 +0100 (Thu, 01 Nov 2007) | 2 lines false "fix" undone as correct problem was found and fixed. ........ r58765 | mark.summerfield | 2007-11-02 09:24:59 +0100 (Fri, 02 Nov 2007) | 3 lines Added more file-handling related cross-references. ........ r58766 | nick.coghlan | 2007-11-02 11:09:12 +0100 (Fri, 02 Nov 2007) | 1 line Fix for bug 1705170 - contextmanager swallowing StopIteration (2.5 backport candidate) ........ Modified: python/branches/ctypes-branch/Doc/README.txt ============================================================================== --- python/branches/ctypes-branch/Doc/README.txt (original) +++ python/branches/ctypes-branch/Doc/README.txt Fri Nov 2 17:45:27 2007 @@ -67,7 +67,7 @@ You can optionally also install Pygments, either as a checkout via :: - svn co http://svn.python.org/projects/external/Pygments-0.8.1/pygments tools/pygments + svn co http://svn.python.org/projects/external/Pygments-0.9/pygments tools/pygments or from PyPI at http://pypi.python.org/pypi/Pygments. Modified: python/branches/ctypes-branch/Doc/library/functions.rst ============================================================================== --- python/branches/ctypes-branch/Doc/library/functions.rst (original) +++ python/branches/ctypes-branch/Doc/library/functions.rst Fri Nov 2 17:45:27 2007 @@ -766,8 +766,9 @@ Python enforces that the mode, after stripping ``'U'``, begins with ``'r'``, ``'w'`` or ``'a'``. - See also the :mod:`fileinput` module, the :mod:`os` module, and the - :mod:`os.path` module. + Python provides many file handling modules including + :mod:`fileinput`, :mod:`os`, :mod:`os.path`, :mod:`tempfile`, and + :mod:`shutil`. .. versionchanged:: 2.5 Restriction on first letter of mode string introduced. Modified: python/branches/ctypes-branch/Doc/library/marshal.rst ============================================================================== --- python/branches/ctypes-branch/Doc/library/marshal.rst (original) +++ python/branches/ctypes-branch/Doc/library/marshal.rst Fri Nov 2 17:45:27 2007 @@ -25,7 +25,9 @@ writing the "pseudo-compiled" code for Python modules of :file:`.pyc` files. Therefore, the Python maintainers reserve the right to modify the marshal format in backward incompatible ways should the need arise. If you're serializing and -de-serializing Python objects, use the :mod:`pickle` module instead. +de-serializing Python objects, use the :mod:`pickle` module instead -- the +performance is comparable, version independence is guaranteed, and pickle +supports a substantially wider range of objects than marshal. .. warning:: @@ -36,13 +38,19 @@ Not all Python object types are supported; in general, only objects whose value is independent from a particular invocation of Python can be written and read by this module. The following types are supported: ``None``, integers, long -integers, floating point numbers, strings, Unicode objects, tuples, lists, +integers, floating point numbers, strings, Unicode objects, tuples, lists, sets, dictionaries, and code objects, where it should be understood that tuples, lists and dictionaries are only supported as long as the values contained therein are themselves supported; and recursive lists and dictionaries should not be written (they will cause infinite loops). .. warning:: + + Some unsupported types such as subclasses of builtins will appear to marshal + and unmarshal correctly, but in fact, their type will change and the + additional subclass functionality and instance attributes will be lost. + +.. warning:: On machines where C's ``long int`` type has more than 32 bits (such as the DEC Alpha), it is possible to create plain Python integers that are longer Modified: python/branches/ctypes-branch/Doc/library/os.rst ============================================================================== --- python/branches/ctypes-branch/Doc/library/os.rst (original) +++ python/branches/ctypes-branch/Doc/library/os.rst Fri Nov 2 17:45:27 2007 @@ -11,7 +11,9 @@ :mod:`posix` or :mod:`nt`. If you just want to read or write a file see :func:`open`, if you want to manipulate paths, see the :mod:`os.path` module, and if you want to read all the lines in all the files on the -command line see the :mod:`fileinput` module. +command line see the :mod:`fileinput` module. For creating temporary +files and directories see the :mod:`tempfile` module, and for high-level +file and directory handling see the :mod:`shutil` module. This module searches for an operating system dependent built-in module like :mod:`mac` or :mod:`posix` and exports the same functions and data as found @@ -118,10 +120,11 @@ If the platform supports the :func:`unsetenv` function, you can delete items in this mapping to unset environment variables. :func:`unsetenv` will be called automatically when an item is deleted from ``os.environ``, and when - :meth:`os.environ.clear` is called. + one of the :meth:`pop` or :meth:`clear` methods is called. .. versionchanged:: 2.6 - Also unset environment variables when calling :meth:`os.environ.clear`. + Also unset environment variables when calling :meth:`os.environ.clear` + and :meth:`os.environ.pop`. .. function:: chdir(path) @@ -921,8 +924,9 @@ .. function:: lstat(path) - Like :func:`stat`, but do not follow symbolic links. Availability: Macintosh, - Unix. + Like :func:`stat`, but do not follow symbolic links. This is an alias for + :func:`stat` on platforms that do not support symbolic links, such as + Windows. .. function:: mkfifo(path[, mode]) @@ -981,6 +985,9 @@ ``0777`` (octal). On some systems, *mode* is ignored. Where it is used, the current umask value is first masked out. Availability: Macintosh, Unix, Windows. + It is also possible to create temporary directories; see the + :mod:`tempfile` module's :func:`tempfile.mkdtemp` function. + .. function:: makedirs(path[, mode]) Modified: python/branches/ctypes-branch/Doc/library/shutil.rst ============================================================================== --- python/branches/ctypes-branch/Doc/library/shutil.rst (original) +++ python/branches/ctypes-branch/Doc/library/shutil.rst Fri Nov 2 17:45:27 2007 @@ -15,7 +15,8 @@ The :mod:`shutil` module offers a number of high-level operations on files and collections of files. In particular, functions are provided which support file -copying and removal. +copying and removal. For operations on individual files, see also the +:mod:`os` module. .. warning:: Modified: python/branches/ctypes-branch/Doc/library/stdtypes.rst ============================================================================== --- python/branches/ctypes-branch/Doc/library/stdtypes.rst (original) +++ python/branches/ctypes-branch/Doc/library/stdtypes.rst Fri Nov 2 17:45:27 2007 @@ -938,7 +938,7 @@ specified, then there is no limit on the number of splits (all possible splits are made). - If *sep is given, consecutive delimiters are not grouped together and are + If *sep* is given, consecutive delimiters are not grouped together and are deemed to delimit empty strings (for example, ``'1,,2'.split(',')`` returns ``['1', '', '2']``). The *sep* argument may consist of multiple characters (for example, ``'1<>2<>3'.split('<>')`` returns ``['1', '2', '3']``). @@ -1846,7 +1846,10 @@ constructors described in the :ref:`built-in-funcs` section. [#]_ File objects are also returned by some other built-in functions and methods, such as :func:`os.popen` and :func:`os.fdopen` and the :meth:`makefile` -method of socket objects. +method of socket objects. Temporary files can be created using the +:mod:`tempfile` module, and high-level file operations such as copying, +moving, and deleting files and directories can be achieved with the +:mod:`shutil` module. When a file operation fails for an I/O-related reason, the exception :exc:`IOError` is raised. This includes situations where the operation is not Modified: python/branches/ctypes-branch/Doc/tutorial/controlflow.rst ============================================================================== --- python/branches/ctypes-branch/Doc/tutorial/controlflow.rst (original) +++ python/branches/ctypes-branch/Doc/tutorial/controlflow.rst Fri Nov 2 17:45:27 2007 @@ -235,8 +235,9 @@ technically speaking, procedures do return a value, albeit a rather boring one. This value is called ``None`` (it's a built-in name). Writing the value ``None`` is normally suppressed by the interpreter if it would be the only value -written. You can see it if you really want to:: +written. You can see it if you really want to using :keyword:`print`:: + >>> fib(0) >>> print fib(0) None Modified: python/branches/ctypes-branch/Doc/using/cmdline.rst ============================================================================== --- python/branches/ctypes-branch/Doc/using/cmdline.rst (original) +++ python/branches/ctypes-branch/Doc/using/cmdline.rst Fri Nov 2 17:45:27 2007 @@ -217,10 +217,10 @@ Force stdin, stdout and stderr to be totally unbuffered. On systems where it matters, also put stdin, stdout and stderr in binary mode. - Note that there is internal buffering in :func:`file.readlines` and + Note that there is internal buffering in :meth:`file.readlines` and :ref:`bltin-file-objects` (``for line in sys.stdin``) which is not influenced by this option. To work around this, you will want to use - :func:`file.readline` inside a ``while 1:`` loop. + :meth:`file.readline` inside a ``while 1:`` loop. See also :envvar:`PYTHONUNBUFFERED`. Modified: python/branches/ctypes-branch/Doc/whatsnew/2.6.rst ============================================================================== --- python/branches/ctypes-branch/Doc/whatsnew/2.6.rst (original) +++ python/branches/ctypes-branch/Doc/whatsnew/2.6.rst Fri Nov 2 17:45:27 2007 @@ -520,11 +520,11 @@ .. % Patch 1551443 -* A new data type in the :mod:`collections` module: :class:`named_tuple(typename, +* A new data type in the :mod:`collections` module: :class:`namedtuple(typename, fieldnames)` is a factory function that creates subclasses of the standard tuple whose fields are accessible by name as well as index. For example:: - >>> var_type = collections.named_tuple('variable', + >>> var_type = collections.namedtuple('variable', ... 'id name type size') # Names are separated by spaces or commas. # 'id, name, type, size' would also work. Modified: python/branches/ctypes-branch/Lib/bsddb/dbtables.py ============================================================================== --- python/branches/ctypes-branch/Lib/bsddb/dbtables.py (original) +++ python/branches/ctypes-branch/Lib/bsddb/dbtables.py Fri Nov 2 17:45:27 2007 @@ -360,12 +360,11 @@ unique = 0 while not unique: # Generate a random 64-bit row ID string - # (note: this code has <64 bits of randomness + # (note: might have <64 bits of true randomness # but it's plenty for our database id needs!) - # We must ensure that no null bytes are in the id value. blist = [] for x in xrange(_rowid_str_len): - blist.append(random.randint(1,255)) + blist.append(random.randint(0,255)) newid = struct.pack('B'*_rowid_str_len, *blist) # Guarantee uniqueness by adding this key to the database Modified: python/branches/ctypes-branch/Lib/bsddb/test/test_misc.py ============================================================================== --- python/branches/ctypes-branch/Lib/bsddb/test/test_misc.py (original) +++ python/branches/ctypes-branch/Lib/bsddb/test/test_misc.py Fri Nov 2 17:45:27 2007 @@ -30,10 +30,8 @@ os.remove(self.filename) except OSError: pass - import glob - files = glob.glob(os.path.join(self.homeDir, '*')) - for file in files: - os.remove(file) + import shutil + shutil.rmtree(self.homeDir) def test01_badpointer(self): dbs = dbshelve.open(self.filename) @@ -73,6 +71,25 @@ db1.close() os.unlink(self.filename) + def test05_key_with_null_bytes(self): + try: + db1 = db.DB() + db1.open(self.filename, None, db.DB_HASH, db.DB_CREATE) + db1['a'] = 'eh?' + db1['a\x00'] = 'eh zed.' + db1['a\x00a'] = 'eh zed eh?' + db1['aaa'] = 'eh eh eh!' + keys = db1.keys() + keys.sort() + self.assertEqual(['a', 'a\x00', 'a\x00a', 'aaa'], keys) + self.assertEqual(db1['a'], 'eh?') + self.assertEqual(db1['a\x00'], 'eh zed.') + self.assertEqual(db1['a\x00a'], 'eh zed eh?') + self.assertEqual(db1['aaa'], 'eh eh eh!') + finally: + db1.close() + os.unlink(self.filename) + #---------------------------------------------------------------------- Modified: python/branches/ctypes-branch/Lib/collections.py ============================================================================== --- python/branches/ctypes-branch/Lib/collections.py (original) +++ python/branches/ctypes-branch/Lib/collections.py Fri Nov 2 17:45:27 2007 @@ -1,14 +1,14 @@ -__all__ = ['deque', 'defaultdict', 'named_tuple'] +__all__ = ['deque', 'defaultdict', 'namedtuple'] from _collections import deque, defaultdict from operator import itemgetter as _itemgetter from keyword import iskeyword as _iskeyword import sys as _sys -def named_tuple(typename, field_names, verbose=False): +def namedtuple(typename, field_names, verbose=False): """Returns a new subclass of tuple with named fields. - >>> Point = named_tuple('Point', 'x y') + >>> Point = namedtuple('Point', 'x y') >>> Point.__doc__ # docstring for the new class 'Point(x, y)' >>> p = Point(11, y=22) # instantiate with positional args or keywords @@ -94,10 +94,10 @@ if __name__ == '__main__': # verify that instances can be pickled from cPickle import loads, dumps - Point = named_tuple('Point', 'x, y', True) + Point = namedtuple('Point', 'x, y', True) p = Point(x=10, y=20) assert p == loads(dumps(p)) import doctest - TestResults = named_tuple('TestResults', 'failed attempted') + TestResults = namedtuple('TestResults', 'failed attempted') print TestResults(*doctest.testmod()) Modified: python/branches/ctypes-branch/Lib/contextlib.py ============================================================================== --- python/branches/ctypes-branch/Lib/contextlib.py (original) +++ python/branches/ctypes-branch/Lib/contextlib.py Fri Nov 2 17:45:27 2007 @@ -25,6 +25,10 @@ else: raise RuntimeError("generator didn't stop") else: + if value is None: + # Need to force instantiation so we can reliably + # tell if we get the same exception back + value = type() try: self.gen.throw(type, value, traceback) raise RuntimeError("generator didn't stop after throw()") Modified: python/branches/ctypes-branch/Lib/ctypes/test/test_prototypes.py ============================================================================== --- python/branches/ctypes-branch/Lib/ctypes/test/test_prototypes.py (original) +++ python/branches/ctypes-branch/Lib/ctypes/test/test_prototypes.py Fri Nov 2 17:45:27 2007 @@ -48,6 +48,24 @@ func.restype = c_long func.argtypes = None + def test_paramflags(self): + # function returns c_void_p result, + # and has a required parameter named 'input' + prototype = CFUNCTYPE(c_void_p, c_void_p) + func = prototype(("_testfunc_p_p", testdll), + ((1, "input"),)) + + try: + func() + except TypeError as details: + self.failUnlessEqual(str(details), "required argument 'input' missing") + else: + self.fail("TypeError not raised") + + self.failUnlessEqual(func(None), None) + self.failUnlessEqual(func(input=None), None) + + def test_int_pointer_arg(self): func = testdll._testfunc_p_p func.restype = c_long Modified: python/branches/ctypes-branch/Lib/idlelib/IOBinding.py ============================================================================== --- python/branches/ctypes-branch/Lib/idlelib/IOBinding.py (original) +++ python/branches/ctypes-branch/Lib/idlelib/IOBinding.py Fri Nov 2 17:45:27 2007 @@ -465,13 +465,23 @@ self.text.insert("end-1c", "\n") def print_window(self, event): + m = tkMessageBox.Message( + title="Print", + message="Print to Default Printer", + icon=tkMessageBox.QUESTION, + type=tkMessageBox.OKCANCEL, + default=tkMessageBox.OK, + master=self.text) + reply = m.show() + if reply != tkMessageBox.OK: + self.text.focus_set() + return "break" tempfilename = None saved = self.get_saved() if saved: filename = self.filename # shell undo is reset after every prompt, looks saved, probably isn't if not saved or filename is None: - # XXX KBK 08Jun03 Wouldn't it be better to ask the user to save? (tfd, tempfilename) = tempfile.mkstemp(prefix='IDLE_tmp_') filename = tempfilename os.close(tfd) Modified: python/branches/ctypes-branch/Lib/idlelib/NEWS.txt ============================================================================== --- python/branches/ctypes-branch/Lib/idlelib/NEWS.txt (original) +++ python/branches/ctypes-branch/Lib/idlelib/NEWS.txt Fri Nov 2 17:45:27 2007 @@ -3,6 +3,11 @@ *Release date: XX-XXX-200X* +- tabpage.py updated: tabbedPages.py now supports multiple dynamic rows + of tabs. Patch 1612746 Tal Einat. + +- Add confirmation dialog before printing. Patch 1717170 Tal Einat. + - Show paste position if > 80 col. Patch 1659326 Tal Einat. - Update cursor color without restarting. Patch 1725576 Tal Einat. Modified: python/branches/ctypes-branch/Lib/idlelib/WidgetRedirector.py ============================================================================== --- python/branches/ctypes-branch/Lib/idlelib/WidgetRedirector.py (original) +++ python/branches/ctypes-branch/Lib/idlelib/WidgetRedirector.py Fri Nov 2 17:45:27 2007 @@ -1,17 +1,38 @@ from Tkinter import * - class WidgetRedirector: - """Support for redirecting arbitrary widget subcommands.""" + """Support for redirecting arbitrary widget subcommands. + + Some Tk operations don't normally pass through Tkinter. For example, if a + character is inserted into a Text widget by pressing a key, a default Tk + binding to the widget's 'insert' operation is activated, and the Tk library + processes the insert without calling back into Tkinter. + + Although a binding to could be made via Tkinter, what we really want + to do is to hook the Tk 'insert' operation itself. + + When a widget is instantiated, a Tcl command is created whose name is the + same as the pathname widget._w. This command is used to invoke the various + widget operations, e.g. insert (for a Text widget). We are going to hook + this command and provide a facility ('register') to intercept the widget + operation. + + In IDLE, the function being registered provides access to the top of a + Percolator chain. At the bottom of the chain is a call to the original + Tk widget operation. + """ def __init__(self, widget): - self.dict = {} - self.widget = widget - self.tk = tk = widget.tk - w = widget._w + self._operations = {} + self.widget = widget # widget instance + self.tk = tk = widget.tk # widget's root + w = widget._w # widget's (full) Tk pathname self.orig = w + "_orig" + # Rename the Tcl command within Tcl: tk.call("rename", w, self.orig) + # Create a new Tcl command whose name is the widget's pathname, and + # whose action is to dispatch on the operation passed to the widget: tk.createcommand(w, self.dispatch) def __repr__(self): @@ -19,74 +40,87 @@ self.widget._w) def close(self): - for name in self.dict.keys(): - self.unregister(name) + for operation in self._operations: + self.unregister(operation) widget = self.widget; del self.widget orig = self.orig; del self.orig tk = widget.tk w = widget._w tk.deletecommand(w) + # restore the original widget Tcl command: tk.call("rename", orig, w) - def register(self, name, function): - if self.dict.has_key(name): - previous = dict[name] - else: - previous = OriginalCommand(self, name) - self.dict[name] = function - setattr(self.widget, name, function) - return previous - - def unregister(self, name): - if self.dict.has_key(name): - function = self.dict[name] - del self.dict[name] - if hasattr(self.widget, name): - delattr(self.widget, name) + def register(self, operation, function): + self._operations[operation] = function + setattr(self.widget, operation, function) + return OriginalCommand(self, operation) + + def unregister(self, operation): + if operation in self._operations: + function = self._operations[operation] + del self._operations[operation] + if hasattr(self.widget, operation): + delattr(self.widget, operation) return function else: return None - def dispatch(self, cmd, *args): - m = self.dict.get(cmd) + def dispatch(self, operation, *args): + '''Callback from Tcl which runs when the widget is referenced. + + If an operation has been registered in self._operations, apply the + associated function to the args passed into Tcl. Otherwise, pass the + operation through to Tk via the original Tcl function. + + Note that if a registered function is called, the operation is not + passed through to Tk. Apply the function returned by self.register() + to *args to accomplish that. For an example, see ColorDelegator.py. + + ''' + m = self._operations.get(operation) try: if m: return m(*args) else: - return self.tk.call((self.orig, cmd) + args) + return self.tk.call((self.orig, operation) + args) except TclError: return "" class OriginalCommand: - def __init__(self, redir, name): + def __init__(self, redir, operation): self.redir = redir - self.name = name + self.operation = operation self.tk = redir.tk self.orig = redir.orig self.tk_call = self.tk.call - self.orig_and_name = (self.orig, self.name) + self.orig_and_operation = (self.orig, self.operation) def __repr__(self): - return "OriginalCommand(%r, %r)" % (self.redir, self.name) + return "OriginalCommand(%r, %r)" % (self.redir, self.operation) def __call__(self, *args): - return self.tk_call(self.orig_and_name + args) + return self.tk_call(self.orig_and_operation + args) def main(): root = Tk() + root.wm_protocol("WM_DELETE_WINDOW", root.quit) text = Text() text.pack() text.focus_set() redir = WidgetRedirector(text) - global orig_insert + global previous_tcl_fcn def my_insert(*args): print "insert", args - orig_insert(*args) - orig_insert = redir.register("insert", my_insert) + previous_tcl_fcn(*args) + previous_tcl_fcn = redir.register("insert", my_insert) + root.mainloop() + redir.unregister("insert") # runs after first 'close window' + redir.close() root.mainloop() + root.destroy() if __name__ == "__main__": main() Modified: python/branches/ctypes-branch/Lib/idlelib/configDialog.py ============================================================================== --- python/branches/ctypes-branch/Lib/idlelib/configDialog.py (original) +++ python/branches/ctypes-branch/Lib/idlelib/configDialog.py Fri Nov 2 17:45:27 2007 @@ -15,7 +15,7 @@ from configHandler import idleConf from dynOptionMenuWidget import DynOptionMenu -from tabpage import TabPageSet +from tabbedpages import TabbedPageSet from keybindingDialog import GetKeysDialog from configSectionNameDialog import GetCfgSectionNameDialog from configHelpSourceEdit import GetHelpSourceDialog @@ -65,10 +65,9 @@ self.wait_window() def CreateWidgets(self): - self.tabPages = TabPageSet(self, - pageNames=['Fonts/Tabs','Highlighting','Keys','General']) - self.tabPages.ChangePage()#activates default (first) page - frameActionButtons = Frame(self) + self.tabPages = TabbedPageSet(self, + page_names=['Fonts/Tabs','Highlighting','Keys','General']) + frameActionButtons = Frame(self,pady=2) #action buttons self.buttonHelp = Button(frameActionButtons,text='Help', command=self.Help,takefocus=FALSE, @@ -103,7 +102,7 @@ self.editFont=tkFont.Font(self,('courier',10,'normal')) ##widget creation #body frame - frame=self.tabPages.pages['Fonts/Tabs']['page'] + frame=self.tabPages.pages['Fonts/Tabs'].frame #body section frames frameFont=LabelFrame(frame,borderwidth=2,relief=GROOVE, text=' Base Editor Font ') @@ -167,7 +166,7 @@ self.highlightTarget=StringVar(self) ##widget creation #body frame - frame=self.tabPages.pages['Highlighting']['page'] + frame=self.tabPages.pages['Highlighting'].frame #body section frames frameCustom=LabelFrame(frame,borderwidth=2,relief=GROOVE, text=' Custom Highlighting ') @@ -255,7 +254,7 @@ self.keyBinding=StringVar(self) ##widget creation #body frame - frame=self.tabPages.pages['Keys']['page'] + frame=self.tabPages.pages['Keys'].frame #body section frames frameCustom=LabelFrame(frame,borderwidth=2,relief=GROOVE, text=' Custom Key Bindings ') @@ -325,7 +324,7 @@ self.helpBrowser=StringVar(self) #widget creation #body - frame=self.tabPages.pages['General']['page'] + frame=self.tabPages.pages['General'].frame #body section frames frameRun=LabelFrame(frame,borderwidth=2,relief=GROOVE, text=' Startup Preferences ') Modified: python/branches/ctypes-branch/Lib/logging/handlers.py ============================================================================== --- python/branches/ctypes-branch/Lib/logging/handlers.py (original) +++ python/branches/ctypes-branch/Lib/logging/handlers.py Fri Nov 2 17:45:27 2007 @@ -230,11 +230,11 @@ # of days in the next week until the rollover day (3). if when.startswith('W'): day = t[6] # 0 is Monday - if day > self.dayOfWeek: - daysToWait = (day - self.dayOfWeek) - 1 - self.rolloverAt = self.rolloverAt + (daysToWait * (60 * 60 * 24)) - if day < self.dayOfWeek: - daysToWait = (6 - self.dayOfWeek) + day + if day != self.dayOfWeek: + if day < self.dayOfWeek: + daysToWait = self.dayOfWeek - day - 1 + else: + daysToWait = 6 - day + self.dayOfWeek self.rolloverAt = self.rolloverAt + (daysToWait * (60 * 60 * 24)) #print "Will rollover at %d, %d seconds from now" % (self.rolloverAt, self.rolloverAt - currentTime) Modified: python/branches/ctypes-branch/Lib/mimetypes.py ============================================================================== --- python/branches/ctypes-branch/Lib/mimetypes.py (original) +++ python/branches/ctypes-branch/Lib/mimetypes.py Fri Nov 2 17:45:27 2007 @@ -393,6 +393,7 @@ '.movie' : 'video/x-sgi-movie', '.mp2' : 'audio/mpeg', '.mp3' : 'audio/mpeg', + '.mp4' : 'video/mp4', '.mpa' : 'video/mpeg', '.mpe' : 'video/mpeg', '.mpeg' : 'video/mpeg', Modified: python/branches/ctypes-branch/Lib/os.py ============================================================================== --- python/branches/ctypes-branch/Lib/os.py (original) +++ python/branches/ctypes-branch/Lib/os.py Fri Nov 2 17:45:27 2007 @@ -450,6 +450,9 @@ for key in self.data.keys(): unsetenv(key) del self.data[key] + def pop(self, key, *args): + unsetenv(key) + return self.data.pop(key.upper(), *args) def has_key(self, key): return key.upper() in self.data def __contains__(self, key): @@ -511,6 +514,9 @@ for key in self.data.keys(): unsetenv(key) del self.data[key] + def pop(self, key, *args): + unsetenv(key) + return self.data.pop(key, *args) def copy(self): return dict(self) Modified: python/branches/ctypes-branch/Lib/plat-freebsd6/IN.py ============================================================================== --- python/branches/ctypes-branch/Lib/plat-freebsd6/IN.py (original) +++ python/branches/ctypes-branch/Lib/plat-freebsd6/IN.py Fri Nov 2 17:45:27 2007 @@ -1,6 +1,28 @@ # Generated by h2py from /usr/include/netinet/in.h # Included from sys/cdefs.h +__GNUCLIKE_ASM = 3 +__GNUCLIKE_ASM = 2 +__GNUCLIKE___TYPEOF = 1 +__GNUCLIKE___OFFSETOF = 1 +__GNUCLIKE___SECTION = 1 +__GNUCLIKE_ATTRIBUTE_MODE_DI = 1 +__GNUCLIKE_CTOR_SECTION_HANDLING = 1 +__GNUCLIKE_BUILTIN_CONSTANT_P = 1 +__GNUCLIKE_BUILTIN_VARARGS = 1 +__GNUCLIKE_BUILTIN_STDARG = 1 +__GNUCLIKE_BUILTIN_VAALIST = 1 +__GNUC_VA_LIST_COMPATIBILITY = 1 +__GNUCLIKE_BUILTIN_NEXT_ARG = 1 +__GNUCLIKE_BUILTIN_MEMCPY = 1 +__CC_SUPPORTS_INLINE = 1 +__CC_SUPPORTS___INLINE = 1 +__CC_SUPPORTS___INLINE__ = 1 +__CC_SUPPORTS___FUNC__ = 1 +__CC_SUPPORTS_WARNING = 1 +__CC_SUPPORTS_VARADIC_XXX = 1 +__CC_SUPPORTS_DYNAMIC_ARRAY_INIT = 1 +__CC_INT_IS_32BIT = 1 def __P(protos): return protos def __STRING(x): return #x @@ -29,6 +51,8 @@ def __predict_false(exp): return (exp) +def __format_arg(fmtarg): return __attribute__((__format_arg__ (fmtarg))) + def __FBSDID(s): return __IDSTRING(__CONCAT(__rcsid_,__LINE__),s) def __RCSID(s): return __IDSTRING(__CONCAT(__rcsid_,__LINE__),s) @@ -86,8 +110,6 @@ BIG_ENDIAN = _BIG_ENDIAN PDP_ENDIAN = _PDP_ENDIAN BYTE_ORDER = _BYTE_ORDER -__INTEL_COMPILER_with_FreeBSD_endian = 1 -__INTEL_COMPILER_with_FreeBSD_endian = 1 def __word_swap_int_var(x): return \ def __word_swap_int_const(x): return \ @@ -96,12 +118,16 @@ def __byte_swap_int_var(x): return \ -def __byte_swap_int_var(x): return \ - def __byte_swap_int_const(x): return \ def __byte_swap_int(x): return __byte_swap_int_var(x) +def __byte_swap_long_var(x): return \ + +def __byte_swap_long_const(x): return \ + +def __byte_swap_long(x): return __byte_swap_long_var(x) + def __byte_swap_word_var(x): return \ def __byte_swap_word_const(x): return \ @@ -229,47 +255,50 @@ IPPROTO_APES = 99 IPPROTO_GMTP = 100 IPPROTO_IPCOMP = 108 +IPPROTO_SCTP = 132 IPPROTO_PIM = 103 +IPPROTO_CARP = 112 IPPROTO_PGM = 113 IPPROTO_PFSYNC = 240 IPPROTO_OLD_DIVERT = 254 IPPROTO_MAX = 256 IPPROTO_DONE = 257 IPPROTO_DIVERT = 258 +IPPROTO_SPACER = 32767 IPPORT_RESERVED = 1024 IPPORT_HIFIRSTAUTO = 49152 IPPORT_HILASTAUTO = 65535 IPPORT_RESERVEDSTART = 600 IPPORT_MAX = 65535 -def IN_CLASSA(i): return (((u_int32_t)(i) & (-2147483648)) == 0) +def IN_CLASSA(i): return (((u_int32_t)(i) & 0x80000000) == 0) -IN_CLASSA_NET = (-16777216) +IN_CLASSA_NET = 0xff000000 IN_CLASSA_NSHIFT = 24 IN_CLASSA_HOST = 0x00ffffff IN_CLASSA_MAX = 128 -def IN_CLASSB(i): return (((u_int32_t)(i) & (-1073741824)) == (-2147483648)) +def IN_CLASSB(i): return (((u_int32_t)(i) & 0xc0000000) == 0x80000000) -IN_CLASSB_NET = (-65536) +IN_CLASSB_NET = 0xffff0000 IN_CLASSB_NSHIFT = 16 IN_CLASSB_HOST = 0x0000ffff IN_CLASSB_MAX = 65536 -def IN_CLASSC(i): return (((u_int32_t)(i) & (-536870912)) == (-1073741824)) +def IN_CLASSC(i): return (((u_int32_t)(i) & 0xe0000000) == 0xc0000000) -IN_CLASSC_NET = (-256) +IN_CLASSC_NET = 0xffffff00 IN_CLASSC_NSHIFT = 8 IN_CLASSC_HOST = 0x000000ff -def IN_CLASSD(i): return (((u_int32_t)(i) & (-268435456)) == (-536870912)) +def IN_CLASSD(i): return (((u_int32_t)(i) & 0xf0000000) == 0xe0000000) -IN_CLASSD_NET = (-268435456) +IN_CLASSD_NET = 0xf0000000 IN_CLASSD_NSHIFT = 28 IN_CLASSD_HOST = 0x0fffffff def IN_MULTICAST(i): return IN_CLASSD(i) -def IN_EXPERIMENTAL(i): return (((u_int32_t)(i) & (-268435456)) == (-268435456)) +def IN_EXPERIMENTAL(i): return (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) -def IN_BADCLASS(i): return (((u_int32_t)(i) & (-268435456)) == (-268435456)) +def IN_BADCLASS(i): return (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) -INADDR_NONE = (-1) +INADDR_NONE = 0xffffffff IN_LOOPBACKNET = 127 IP_OPTIONS = 1 IP_HDRINCL = 2 @@ -311,6 +340,8 @@ IP_DUMMYNET_FLUSH = 62 IP_DUMMYNET_GET = 64 IP_RECVTTL = 65 +IP_MINTTL = 66 +IP_DONTFRAG = 67 IP_DEFAULT_MULTICAST_TTL = 1 IP_DEFAULT_MULTICAST_LOOP = 1 IP_MAX_MEMBERSHIPS = 20 @@ -339,7 +370,7 @@ # Included from netinet6/in6.h -__KAME_VERSION = "20010528/FreeBSD" +__KAME_VERSION = "FreeBSD" IPV6PORT_RESERVED = 1024 IPV6PORT_ANONMIN = 49152 IPV6PORT_ANONMAX = 65535 @@ -348,8 +379,8 @@ INET6_ADDRSTRLEN = 46 IPV6_ADDR_INT32_ONE = 1 IPV6_ADDR_INT32_TWO = 2 -IPV6_ADDR_INT32_MNL = (-16711680) -IPV6_ADDR_INT32_MLL = (-16646144) +IPV6_ADDR_INT32_MNL = 0xff010000 +IPV6_ADDR_INT32_MLL = 0xff020000 IPV6_ADDR_INT32_SMP = 0x0000ffff IPV6_ADDR_INT16_ULL = 0xfe80 IPV6_ADDR_INT16_USL = 0xfec0 @@ -358,7 +389,7 @@ IPV6_ADDR_INT32_TWO = 0x02000000 IPV6_ADDR_INT32_MNL = 0x000001ff IPV6_ADDR_INT32_MLL = 0x000002ff -IPV6_ADDR_INT32_SMP = (-65536) +IPV6_ADDR_INT32_SMP = 0xffff0000 IPV6_ADDR_INT16_ULL = 0x80fe IPV6_ADDR_INT16_USL = 0xc0fe IPV6_ADDR_INT16_MLL = 0x02ff @@ -511,5 +542,10 @@ IPV6CTL_RIP6STATS = 36 IPV6CTL_PREFER_TEMPADDR = 37 IPV6CTL_ADDRCTLPOLICY = 38 +IPV6CTL_USE_DEFAULTZONE = 39 IPV6CTL_MAXFRAGS = 41 -IPV6CTL_MAXID = 42 +IPV6CTL_IFQ = 42 +IPV6CTL_ISATAPRTR = 43 +IPV6CTL_MCAST_PMTU = 44 +IPV6CTL_STEALTH = 45 +IPV6CTL_MAXID = 46 Modified: python/branches/ctypes-branch/Lib/plat-freebsd7/IN.py ============================================================================== --- python/branches/ctypes-branch/Lib/plat-freebsd7/IN.py (original) +++ python/branches/ctypes-branch/Lib/plat-freebsd7/IN.py Fri Nov 2 17:45:27 2007 @@ -10,9 +10,9 @@ __GNUCLIKE_CTOR_SECTION_HANDLING = 1 __GNUCLIKE_BUILTIN_CONSTANT_P = 1 __GNUCLIKE_BUILTIN_VARARGS = 1 +__GNUCLIKE_BUILTIN_STDARG = 1 __GNUCLIKE_BUILTIN_VAALIST = 1 __GNUC_VA_LIST_COMPATIBILITY = 1 -__GNUCLIKE_BUILTIN_STDARG = 1 __GNUCLIKE_BUILTIN_NEXT_ARG = 1 __GNUCLIKE_BUILTIN_MEMCPY = 1 __CC_SUPPORTS_INLINE = 1 @@ -51,6 +51,8 @@ def __predict_false(exp): return (exp) +def __format_arg(fmtarg): return __attribute__((__format_arg__ (fmtarg))) + def __FBSDID(s): return __IDSTRING(__CONCAT(__rcsid_,__LINE__),s) def __RCSID(s): return __IDSTRING(__CONCAT(__rcsid_,__LINE__),s) @@ -247,6 +249,7 @@ IPPROTO_APES = 99 IPPROTO_GMTP = 100 IPPROTO_IPCOMP = 108 +IPPROTO_SCTP = 132 IPPROTO_PIM = 103 IPPROTO_CARP = 112 IPPROTO_PGM = 113 @@ -289,6 +292,10 @@ def IN_BADCLASS(i): return (((u_int32_t)(i) & (-268435456)) == (-268435456)) +def IN_LINKLOCAL(i): return (((u_int32_t)(i) & (-65536)) == (-1442971648)) + +def IN_LOCAL_GROUP(i): return (((u_int32_t)(i) & (-256)) == (-536870912)) + INADDR_NONE = (-1) IN_LOOPBACKNET = 127 IP_OPTIONS = 1 @@ -326,14 +333,35 @@ IP_FW_ZERO = 53 IP_FW_GET = 54 IP_FW_RESETLOG = 55 +IP_FW_NAT_CFG = 56 +IP_FW_NAT_DEL = 57 +IP_FW_NAT_GET_CONFIG = 58 +IP_FW_NAT_GET_LOG = 59 IP_DUMMYNET_CONFIGURE = 60 IP_DUMMYNET_DEL = 61 IP_DUMMYNET_FLUSH = 62 IP_DUMMYNET_GET = 64 IP_RECVTTL = 65 +IP_MINTTL = 66 +IP_DONTFRAG = 67 +IP_ADD_SOURCE_MEMBERSHIP = 70 +IP_DROP_SOURCE_MEMBERSHIP = 71 +IP_BLOCK_SOURCE = 72 +IP_UNBLOCK_SOURCE = 73 +IP_MSFILTER = 74 +MCAST_JOIN_GROUP = 80 +MCAST_LEAVE_GROUP = 81 +MCAST_JOIN_SOURCE_GROUP = 82 +MCAST_LEAVE_SOURCE_GROUP = 83 +MCAST_BLOCK_SOURCE = 84 +MCAST_UNBLOCK_SOURCE = 85 IP_DEFAULT_MULTICAST_TTL = 1 IP_DEFAULT_MULTICAST_LOOP = 1 -IP_MAX_MEMBERSHIPS = 20 +IP_MIN_MEMBERSHIPS = 31 +IP_MAX_MEMBERSHIPS = 4095 +IP_MAX_SOURCE_FILTER = 1024 +MCAST_INCLUDE = 1 +MCAST_EXCLUDE = 2 IP_PORTRANGE_DEFAULT = 0 IP_PORTRANGE_HIGH = 1 IP_PORTRANGE_LOW = 2 @@ -359,7 +387,7 @@ # Included from netinet6/in6.h -__KAME_VERSION = "20010528/FreeBSD" +__KAME_VERSION = "FreeBSD" IPV6PORT_RESERVED = 1024 IPV6PORT_ANONMIN = 49152 IPV6PORT_ANONMAX = 65535 @@ -430,6 +458,8 @@ def IN6_IS_SCOPE_LINKLOCAL(a): return \ +def IN6_IS_SCOPE_EMBED(a): return \ + def IFA6_IS_DEPRECATED(a): return \ def IFA6_IS_INVALID(a): return \ @@ -488,6 +518,7 @@ IPV6_TCLASS = 61 IPV6_DONTFRAG = 62 IPV6_PREFER_TEMPADDR = 63 +IPV6_MSFILTER = 74 IPV6_RTHDR_LOOSE = 0 IPV6_RTHDR_STRICT = 1 IPV6_RTHDR_TYPE_0 = 0 @@ -531,5 +562,10 @@ IPV6CTL_RIP6STATS = 36 IPV6CTL_PREFER_TEMPADDR = 37 IPV6CTL_ADDRCTLPOLICY = 38 +IPV6CTL_USE_DEFAULTZONE = 39 IPV6CTL_MAXFRAGS = 41 -IPV6CTL_MAXID = 42 +IPV6CTL_IFQ = 42 +IPV6CTL_ISATAPRTR = 43 +IPV6CTL_MCAST_PMTU = 44 +IPV6CTL_STEALTH = 45 +IPV6CTL_MAXID = 46 Modified: python/branches/ctypes-branch/Lib/posixfile.py ============================================================================== --- python/branches/ctypes-branch/Lib/posixfile.py (original) +++ python/branches/ctypes-branch/Lib/posixfile.py Fri Nov 2 17:45:27 2007 @@ -181,7 +181,7 @@ if sys.platform in ('netbsd1', 'openbsd2', 'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5', - 'freebsd6', 'freebsd7', + 'freebsd6', 'freebsd7', 'freebsd8', 'bsdos2', 'bsdos3', 'bsdos4'): flock = struct.pack('lxxxxlxxxxlhh', \ l_start, l_len, os.getpid(), l_type, l_whence) Modified: python/branches/ctypes-branch/Lib/smtpd.py ============================================================================== --- python/branches/ctypes-branch/Lib/smtpd.py (original) +++ python/branches/ctypes-branch/Lib/smtpd.py Fri Nov 2 17:45:27 2007 @@ -237,7 +237,7 @@ if not self.__mailfrom: self.push('503 Error: need MAIL command') return - address = self.__getaddr('TO:', arg) + address = self.__getaddr('TO:', arg) if arg else None if not address: self.push('501 Syntax: RCPT TO:
') return Modified: python/branches/ctypes-branch/Lib/test/regrtest.py ============================================================================== --- python/branches/ctypes-branch/Lib/test/regrtest.py (original) +++ python/branches/ctypes-branch/Lib/test/regrtest.py Fri Nov 2 17:45:27 2007 @@ -1104,6 +1104,7 @@ _expectations['freebsd5'] = _expectations['freebsd4'] _expectations['freebsd6'] = _expectations['freebsd4'] _expectations['freebsd7'] = _expectations['freebsd4'] +_expectations['freebsd8'] = _expectations['freebsd4'] class _ExpectedSkips: def __init__(self): Modified: python/branches/ctypes-branch/Lib/test/test_collections.py ============================================================================== --- python/branches/ctypes-branch/Lib/test/test_collections.py (original) +++ python/branches/ctypes-branch/Lib/test/test_collections.py Fri Nov 2 17:45:27 2007 @@ -1,31 +1,31 @@ import unittest from test import test_support -from collections import named_tuple +from collections import namedtuple class TestNamedTuple(unittest.TestCase): def test_factory(self): - Point = named_tuple('Point', 'x y') + Point = namedtuple('Point', 'x y') self.assertEqual(Point.__name__, 'Point') self.assertEqual(Point.__doc__, 'Point(x, y)') self.assertEqual(Point.__slots__, ()) self.assertEqual(Point.__module__, __name__) self.assertEqual(Point.__getitem__, tuple.__getitem__) - self.assertRaises(ValueError, named_tuple, 'abc%', 'efg ghi') # type has non-alpha char - self.assertRaises(ValueError, named_tuple, 'class', 'efg ghi') # type has keyword - self.assertRaises(ValueError, named_tuple, '9abc', 'efg ghi') # type starts with digit - - self.assertRaises(ValueError, named_tuple, 'abc', 'efg g%hi') # field with non-alpha char - self.assertRaises(ValueError, named_tuple, 'abc', 'abc class') # field has keyword - self.assertRaises(ValueError, named_tuple, 'abc', '8efg 9ghi') # field starts with digit - self.assertRaises(ValueError, named_tuple, 'abc', '__efg__ ghi') # field with double underscores - self.assertRaises(ValueError, named_tuple, 'abc', 'efg efg ghi') # duplicate field + self.assertRaises(ValueError, namedtuple, 'abc%', 'efg ghi') # type has non-alpha char + self.assertRaises(ValueError, namedtuple, 'class', 'efg ghi') # type has keyword + self.assertRaises(ValueError, namedtuple, '9abc', 'efg ghi') # type starts with digit + + self.assertRaises(ValueError, namedtuple, 'abc', 'efg g%hi') # field with non-alpha char + self.assertRaises(ValueError, namedtuple, 'abc', 'abc class') # field has keyword + self.assertRaises(ValueError, namedtuple, 'abc', '8efg 9ghi') # field starts with digit + self.assertRaises(ValueError, namedtuple, 'abc', '__efg__ ghi') # field with double underscores + self.assertRaises(ValueError, namedtuple, 'abc', 'efg efg ghi') # duplicate field - named_tuple('Point0', 'x1 y2') # Verify that numbers are allowed in names + namedtuple('Point0', 'x1 y2') # Verify that numbers are allowed in names def test_instance(self): - Point = named_tuple('Point', 'x y') + Point = namedtuple('Point', 'x y') p = Point(11, 22) self.assertEqual(p, Point(x=11, y=22)) self.assertEqual(p, Point(11, y=22)) @@ -44,17 +44,17 @@ self.assertEqual(p.__asdict__(), dict(x=11, y=22)) # test __dict__ method # verify that field string can have commas - Point = named_tuple('Point', 'x, y') + Point = namedtuple('Point', 'x, y') p = Point(x=11, y=22) self.assertEqual(repr(p), 'Point(x=11, y=22)') # verify that fieldspec can be a non-string sequence - Point = named_tuple('Point', ('x', 'y')) + Point = namedtuple('Point', ('x', 'y')) p = Point(x=11, y=22) self.assertEqual(repr(p), 'Point(x=11, y=22)') def test_tupleness(self): - Point = named_tuple('Point', 'x y') + Point = namedtuple('Point', 'x y') p = Point(11, 22) self.assert_(isinstance(p, tuple)) @@ -73,9 +73,9 @@ self.assertRaises(AttributeError, eval, 'p.z', locals()) def test_odd_sizes(self): - Zero = named_tuple('Zero', '') + Zero = namedtuple('Zero', '') self.assertEqual(Zero(), ()) - Dot = named_tuple('Dot', 'd') + Dot = namedtuple('Dot', 'd') self.assertEqual(Dot(1), (1,)) def test_main(verbose=None): Modified: python/branches/ctypes-branch/Lib/test/test_fcntl.py ============================================================================== --- python/branches/ctypes-branch/Lib/test/test_fcntl.py (original) +++ python/branches/ctypes-branch/Lib/test/test_fcntl.py Fri Nov 2 17:45:27 2007 @@ -23,7 +23,7 @@ if sys.platform in ('netbsd1', 'netbsd2', 'netbsd3', 'Darwin1.2', 'darwin', 'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5', - 'freebsd6', 'freebsd7', + 'freebsd6', 'freebsd7', 'freebsd8', 'bsdos2', 'bsdos3', 'bsdos4', 'openbsd', 'openbsd2', 'openbsd3', 'openbsd4'): if struct.calcsize('l') == 8: Modified: python/branches/ctypes-branch/Lib/test/test_import.py ============================================================================== --- python/branches/ctypes-branch/Lib/test/test_import.py (original) +++ python/branches/ctypes-branch/Lib/test/test_import.py Fri Nov 2 17:45:27 2007 @@ -1,11 +1,13 @@ -from test.test_support import TESTFN, run_unittest, catch_warning +?from test.test_support import TESTFN, run_unittest, catch_warning import unittest import os import random +import shutil import sys import py_compile import warnings +from test.test_support import unlink, TESTFN, unload def remove_files(name): @@ -221,8 +223,29 @@ warnings.simplefilter('error', ImportWarning) self.assertRaises(ImportWarning, __import__, "site-packages") +class PathsTests(unittest.TestCase): + path = TESTFN + + def setUp(self): + os.mkdir(self.path) + self.syspath = sys.path[:] + + def tearDown(self): + shutil.rmtree(self.path) + sys.path = self.syspath + + # http://bugs.python.org/issue1293 + def test_trailing_slash(self): + f = open(os.path.join(self.path, 'test_trailing_slash.py'), 'w') + f.write("testdata = 'test_trailing_slash'") + f.close() + sys.path.append(self.path+'/') + mod = __import__("test_trailing_slash") + self.assertEqual(mod.testdata, 'test_trailing_slash') + unload("test_trailing_slash") + def test_main(verbose=None): - run_unittest(ImportTest) + run_unittest(ImportTest, PathsTests) if __name__ == '__main__': test_main() Modified: python/branches/ctypes-branch/Lib/test/test_socket.py ============================================================================== --- python/branches/ctypes-branch/Lib/test/test_socket.py (original) +++ python/branches/ctypes-branch/Lib/test/test_socket.py Fri Nov 2 17:45:27 2007 @@ -330,7 +330,7 @@ # I've ordered this by protocols that have both a tcp and udp # protocol, at least for modern Linuxes. if sys.platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6', - 'freebsd7', 'darwin'): + 'freebsd7', 'freebsd8', 'darwin'): # avoid the 'echo' service on this platform, as there is an # assumption breaking non-standard port/protocol entry services = ('daytime', 'qotd', 'domain') Modified: python/branches/ctypes-branch/Lib/test/test_with.py ============================================================================== --- python/branches/ctypes-branch/Lib/test/test_with.py (original) +++ python/branches/ctypes-branch/Lib/test/test_with.py Fri Nov 2 17:45:27 2007 @@ -440,6 +440,7 @@ self.assertAfterWithGeneratorInvariantsNoError(self.bar) def testRaisedStopIteration1(self): + # From bug 1462485 @contextmanager def cm(): yield @@ -451,6 +452,7 @@ self.assertRaises(StopIteration, shouldThrow) def testRaisedStopIteration2(self): + # From bug 1462485 class cm(object): def __enter__(self): pass @@ -463,7 +465,21 @@ self.assertRaises(StopIteration, shouldThrow) + def testRaisedStopIteration3(self): + # Another variant where the exception hasn't been instantiated + # From bug 1705170 + @contextmanager + def cm(): + yield + + def shouldThrow(): + with cm(): + raise iter([]).next() + + self.assertRaises(StopIteration, shouldThrow) + def testRaisedGeneratorExit1(self): + # From bug 1462485 @contextmanager def cm(): yield @@ -475,6 +491,7 @@ self.assertRaises(GeneratorExit, shouldThrow) def testRaisedGeneratorExit2(self): + # From bug 1462485 class cm (object): def __enter__(self): pass Modified: python/branches/ctypes-branch/Lib/xml/dom/minidom.py ============================================================================== --- python/branches/ctypes-branch/Lib/xml/dom/minidom.py (original) +++ python/branches/ctypes-branch/Lib/xml/dom/minidom.py Fri Nov 2 17:45:27 2007 @@ -956,7 +956,7 @@ dotdotdot = "..." else: dotdotdot = "" - return "" % ( + return '' % ( self.__class__.__name__, data[0:10], dotdotdot) def substringData(self, offset, count): Modified: python/branches/ctypes-branch/Misc/NEWS ============================================================================== --- python/branches/ctypes-branch/Misc/NEWS (original) +++ python/branches/ctypes-branch/Misc/NEWS Fri Nov 2 17:45:27 2007 @@ -12,6 +12,8 @@ Core and builtins ----------------- +- optimize the performance of builtin.sum(). + - Fix warnings found by the new version of the Coverity checker. - The enumerate() builtin function is no longer bounded to sequences smaller @@ -272,11 +274,17 @@ Library ------- +- IN module for FreeBSD 8 is added and preexisting FreeBSD 6 and 7 + files are updated. + +- Issues #1181, #1287: unsetenv() is now called when the os.environ.pop() + and os.environ.clear() methods are used. + - ctypes will now work correctly on 32-bit systems when Python is configured with --with-system-ffi. - Patch #1203: ctypes now does work on OS X when Python is built with - --disable-toolbox-glue + --disable-toolbox-glue. - collections.deque() now supports a "maxlen" argument. @@ -550,7 +558,7 @@ - Added heapq.merge() for merging sorted input streams. -- Added collections.named_tuple() for assigning field names to tuples. +- Added collections.namedtuple() for assigning field names to tuples. - Added itertools.izip_longest(). @@ -811,10 +819,6 @@ - Bug #1233: fix bsddb.dbshelve.DBShelf append method to work as intended for RECNO databases. -- Fix bsddb.dbtables: Don't randomly corrupt newly inserted rows by - picking a rowid string with null bytes in it. Such rows could not - later be deleted, modified or individually selected. - - Bug #1686475: Support stat'ing open files on Windows again. - Patch #1185447: binascii.b2a_qp() now correctly quotes binary characters @@ -910,6 +914,8 @@ - Fix libffi configure for hppa*-*-linux* | parisc*-*-linux*. +- Build using system ffi library on arm*-linux*. + Tests ----- Modified: python/branches/ctypes-branch/Misc/developers.txt ============================================================================== --- python/branches/ctypes-branch/Misc/developers.txt (original) +++ python/branches/ctypes-branch/Misc/developers.txt Fri Nov 2 17:45:27 2007 @@ -17,6 +17,9 @@ Permissions History ------------------- +- Christian Heimes was given SVN access on 31 October 2007 by MvL, + for general contributions to Python. + - Chris Monson was given SVN access on 20 October 2007 by NCN, for his work on editing PEPs. Modified: python/branches/ctypes-branch/Modules/_bsddb.c ============================================================================== --- python/branches/ctypes-branch/Modules/_bsddb.c (original) +++ python/branches/ctypes-branch/Modules/_bsddb.c Fri Nov 2 17:45:27 2007 @@ -335,11 +335,13 @@ * the code check for DB_THREAD and forceably set DBT_MALLOC * when we otherwise would leave flags 0 to indicate that. */ - key->data = strdup(PyString_AS_STRING(keyobj)); + key->data = malloc(PyString_GET_SIZE(keyobj)); if (key->data == NULL) { PyErr_SetString(PyExc_MemoryError, "Key memory allocation failed"); return 0; } + memcpy(key->data, PyString_AS_STRING(keyobj), + PyString_GET_SIZE(keyobj)); key->flags = DB_DBT_REALLOC; key->size = PyString_GET_SIZE(keyobj); } @@ -5795,6 +5797,10 @@ ADD_INT(d, DB_NOPANIC); #endif +#ifdef DB_REGISTER + ADD_INT(d, DB_REGISTER); +#endif + #if (DBVER >= 42) ADD_INT(d, DB_TIME_NOTGRANTED); ADD_INT(d, DB_TXN_NOT_DURABLE); Modified: python/branches/ctypes-branch/Modules/_ctypes/cfield.c ============================================================================== --- python/branches/ctypes-branch/Modules/_ctypes/cfield.c (original) +++ python/branches/ctypes-branch/Modules/_ctypes/cfield.c Fri Nov 2 17:45:27 2007 @@ -1753,11 +1753,13 @@ ffi_type ffi_type_float = { sizeof(float), FLOAT_ALIGN, FFI_TYPE_FLOAT }; ffi_type ffi_type_double = { sizeof(double), DOUBLE_ALIGN, FFI_TYPE_DOUBLE }; + +#ifdef ffi_type_longdouble +#undef ffi_type_longdouble +#endif ffi_type ffi_type_longdouble = { sizeof(long double), LONGDOUBLE_ALIGN, FFI_TYPE_LONGDOUBLE }; -/* ffi_type ffi_type_longdouble */ - ffi_type ffi_type_pointer = { sizeof(void *), VOID_P_ALIGN, FFI_TYPE_POINTER }; /*---------------- EOF ----------------*/ Modified: python/branches/ctypes-branch/Modules/mmapmodule.c ============================================================================== --- python/branches/ctypes-branch/Modules/mmapmodule.c (original) +++ python/branches/ctypes-branch/Modules/mmapmodule.c Fri Nov 2 17:45:27 2007 @@ -710,7 +710,7 @@ return NULL; if (i < 0) i += self->size; - if (i < 0 || i > self->size) { + if (i < 0 || (size_t)i > self->size) { PyErr_SetString(PyExc_IndexError, "mmap index out of range"); return NULL; @@ -851,7 +851,7 @@ return -1; if (i < 0) i += self->size; - if (i < 0 || i > self->size) { + if (i < 0 || (size_t)i > self->size) { PyErr_SetString(PyExc_IndexError, "mmap index out of range"); return -1; Modified: python/branches/ctypes-branch/Objects/stringobject.c ============================================================================== --- python/branches/ctypes-branch/Objects/stringobject.c (original) +++ python/branches/ctypes-branch/Objects/stringobject.c Fri Nov 2 17:45:27 2007 @@ -616,16 +616,18 @@ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': c = s[-1] - '0'; - if ('0' <= *s && *s <= '7') { + if (s < end && '0' <= *s && *s <= '7') { c = (c<<3) + *s++ - '0'; - if ('0' <= *s && *s <= '7') + if (s < end && '0' <= *s && *s <= '7') c = (c<<3) + *s++ - '0'; } *p++ = c; break; case 'x': - if (isxdigit(Py_CHARMASK(s[0])) - && isxdigit(Py_CHARMASK(s[1]))) { + if (s+1 < end && + isxdigit(Py_CHARMASK(s[0])) && + isxdigit(Py_CHARMASK(s[1]))) + { unsigned int x = 0; c = Py_CHARMASK(*s); s++; Modified: python/branches/ctypes-branch/Objects/unicodeobject.c ============================================================================== --- python/branches/ctypes-branch/Objects/unicodeobject.c (original) +++ python/branches/ctypes-branch/Objects/unicodeobject.c Fri Nov 2 17:45:27 2007 @@ -2081,7 +2081,10 @@ startinpos = s-starts; /* \ - Escapes */ s++; - switch (*s++) { + c = *s++; + if (s > end) + c = '\0'; /* Invalid after \ */ + switch (c) { /* \x escapes */ case '\n': break; @@ -2100,9 +2103,9 @@ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': x = s[-1] - '0'; - if ('0' <= *s && *s <= '7') { + if (s < end && '0' <= *s && *s <= '7') { x = (x<<3) + *s++ - '0'; - if ('0' <= *s && *s <= '7') + if (s < end && '0' <= *s && *s <= '7') x = (x<<3) + *s++ - '0'; } *p++ = x; Modified: python/branches/ctypes-branch/Python/bltinmodule.c ============================================================================== --- python/branches/ctypes-branch/Python/bltinmodule.c (original) +++ python/branches/ctypes-branch/Python/bltinmodule.c Fri Nov 2 17:45:27 2007 @@ -2066,6 +2066,84 @@ Py_INCREF(result); } +#ifndef SLOW_SUM + /* Fast addition by keeping temporary sums in C instead of new Python objects. + Assumes all inputs are the same type. If the assumption fails, default + to the more general routine. + */ + if (PyInt_CheckExact(result)) { + long i_result = PyInt_AS_LONG(result); + Py_DECREF(result); + result = NULL; + while(result == NULL) { + item = PyIter_Next(iter); + if (item == NULL) { + Py_DECREF(iter); + if (PyErr_Occurred()) + return NULL; + return PyInt_FromLong(i_result); + } + if (PyInt_CheckExact(item)) { + long b = PyInt_AS_LONG(item); + long x = i_result + b; + if ((x^i_result) >= 0 || (x^b) >= 0) { + i_result = x; + Py_DECREF(item); + continue; + } + } + /* Either overflowed or is not an int. Restore real objects and process normally */ + result = PyInt_FromLong(i_result); + temp = PyNumber_Add(result, item); + Py_DECREF(result); + Py_DECREF(item); + result = temp; + if (result == NULL) { + Py_DECREF(iter); + return NULL; + } + } + } + + if (PyFloat_CheckExact(result)) { + double f_result = PyFloat_AS_DOUBLE(result); + Py_DECREF(result); + result = NULL; + while(result == NULL) { + item = PyIter_Next(iter); + if (item == NULL) { + Py_DECREF(iter); + if (PyErr_Occurred()) + return NULL; + return PyFloat_FromDouble(f_result); + } + if (PyFloat_CheckExact(item)) { + PyFPE_START_PROTECT("add", return 0) + f_result += PyFloat_AS_DOUBLE(item); + PyFPE_END_PROTECT(f_result) + Py_DECREF(item); + continue; + } + if (PyInt_CheckExact(item)) { + PyFPE_START_PROTECT("add", return 0) + f_result += (double)PyInt_AS_LONG(item); + PyFPE_END_PROTECT(f_result) + Py_DECREF(item); + continue; + } + result = PyFloat_FromDouble(f_result); + temp = PyNumber_Add(result, item); + Py_DECREF(result); + Py_DECREF(item); + result = temp; + if (result == NULL) { + Py_DECREF(iter); + return NULL; + } + } + } +#endif + for(;;) { item = PyIter_Next(iter); if (item == NULL) { Modified: python/branches/ctypes-branch/configure ============================================================================== --- python/branches/ctypes-branch/configure (original) +++ python/branches/ctypes-branch/configure Fri Nov 2 17:45:27 2007 @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 57904 . +# From configure.in Revision: 58645 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for python 2.6. # @@ -12812,6 +12812,138 @@ # Check for use of the system libffi library +if test "${ac_cv_header_ffi_h+set}" = set; then + { echo "$as_me:$LINENO: checking for ffi.h" >&5 +echo $ECHO_N "checking for ffi.h... $ECHO_C" >&6; } +if test "${ac_cv_header_ffi_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +{ echo "$as_me:$LINENO: result: $ac_cv_header_ffi_h" >&5 +echo "${ECHO_T}$ac_cv_header_ffi_h" >&6; } +else + # Is the header compilable? +{ echo "$as_me:$LINENO: checking ffi.h usability" >&5 +echo $ECHO_N "checking ffi.h usability... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6; } + +# Is the header present? +{ echo "$as_me:$LINENO: checking ffi.h presence" >&5 +echo $ECHO_N "checking ffi.h presence... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: ffi.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: ffi.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: ffi.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: ffi.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: ffi.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: ffi.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: ffi.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: ffi.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: ffi.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: ffi.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: ffi.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: ffi.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: ffi.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: ffi.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: ffi.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: ffi.h: in the future, the compiler will take precedence" >&2;} + ( cat <<\_ASBOX +## ------------------------------------------------ ## +## Report this to http://www.python.org/python-bugs ## +## ------------------------------------------------ ## +_ASBOX + ) | sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +{ echo "$as_me:$LINENO: checking for ffi.h" >&5 +echo $ECHO_N "checking for ffi.h... $ECHO_C" >&6; } +if test "${ac_cv_header_ffi_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_ffi_h=$ac_header_preproc +fi +{ echo "$as_me:$LINENO: result: $ac_cv_header_ffi_h" >&5 +echo "${ECHO_T}$ac_cv_header_ffi_h" >&6; } + +fi + + { echo "$as_me:$LINENO: checking for --with-system-ffi" >&5 echo $ECHO_N "checking for --with-system-ffi... $ECHO_C" >&6; } @@ -12821,8 +12953,11 @@ fi -if test -z "$with_system_ffi" -then with_system_ffi="no" +if test -z "$with_system_ffi" && test "$ac_cv_header_ffi_h" = yes; then + case "$ac_sys_system/`uname -m`" in + Linux/arm*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; + *) with_system_ffi="no" + esac fi { echo "$as_me:$LINENO: result: $with_system_ffi" >&5 echo "${ECHO_T}$with_system_ffi" >&6; } Modified: python/branches/ctypes-branch/configure.in ============================================================================== --- python/branches/ctypes-branch/configure.in (original) +++ python/branches/ctypes-branch/configure.in Fri Nov 2 17:45:27 2007 @@ -1748,12 +1748,16 @@ [AC_MSG_RESULT(no)]) # Check for use of the system libffi library +AC_CHECK_HEADER(ffi.h) AC_MSG_CHECKING(for --with-system-ffi) AC_ARG_WITH(system_ffi, AC_HELP_STRING(--with-system-ffi, build _ctypes module using an installed ffi library)) -if test -z "$with_system_ffi" -then with_system_ffi="no" +if test -z "$with_system_ffi" && test "$ac_cv_header_ffi_h" = yes; then + case "$ac_sys_system/`uname -m`" in + Linux/arm*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; + *) with_system_ffi="no" + esac fi AC_MSG_RESULT($with_system_ffi) Modified: python/branches/ctypes-branch/setup.py ============================================================================== --- python/branches/ctypes-branch/setup.py (original) +++ python/branches/ctypes-branch/setup.py Fri Nov 2 17:45:27 2007 @@ -1159,7 +1159,7 @@ missing.append('linuxaudiodev') if platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6', - 'freebsd7'): + 'freebsd7', 'freebsd8'): exts.append( Extension('ossaudiodev', ['ossaudiodev.c']) ) else: missing.append('ossaudiodev') From python-checkins at python.org Fri Nov 2 18:01:30 2007 From: python-checkins at python.org (thomas.heller) Date: Fri, 2 Nov 2007 18:01:30 +0100 (CET) Subject: [Python-checkins] r58778 - python/branches/ctypes-branch/configure Message-ID: <20071102170130.CDD351E400B@bag.python.org> Author: thomas.heller Date: Fri Nov 2 18:01:30 2007 New Revision: 58778 Modified: python/branches/ctypes-branch/configure Log: Add some output to configure so that I can find out what ac_sys_system and `uname -m` is on the buildbots. Modified: python/branches/ctypes-branch/configure ============================================================================== --- python/branches/ctypes-branch/configure (original) +++ python/branches/ctypes-branch/configure Fri Nov 2 18:01:30 2007 @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 58645 . +# From configure.in Revision: 58777 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for python 2.6. # @@ -12811,6 +12811,8 @@ fi +echo "$ac_sys_system/`uname -m`" + # Check for use of the system libffi library if test "${ac_cv_header_ffi_h+set}" = set; then { echo "$as_me:$LINENO: checking for ffi.h" >&5 From python-checkins at python.org Fri Nov 2 20:10:25 2007 From: python-checkins at python.org (thomas.heller) Date: Fri, 2 Nov 2007 20:10:25 +0100 (CET) Subject: [Python-checkins] r58784 - in python/trunk: Misc/NEWS configure configure.in Message-ID: <20071102191025.3596E1E400F@bag.python.org> Author: thomas.heller Date: Fri Nov 2 20:10:24 2007 New Revision: 58784 Modified: python/trunk/Misc/NEWS python/trunk/configure python/trunk/configure.in Log: Issue #1292: On alpha, arm, ppc, and s390 linux systems the --with-system-ffi configure option defaults to "yes" because the bundled libffi sources are too old. Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Fri Nov 2 20:10:24 2007 @@ -274,6 +274,9 @@ Library ------- +- Issue #1292: On alpha, arm, ppc, and s390 linux systems the + --with-system-ffi configure option defaults to "yes". + - IN module for FreeBSD 8 is added and preexisting FreeBSD 6 and 7 files are updated. Modified: python/trunk/configure ============================================================================== --- python/trunk/configure (original) +++ python/trunk/configure Fri Nov 2 20:10:24 2007 @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 58645 . +# From configure.in Revision: 58653 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for python 2.6. # @@ -12955,7 +12955,10 @@ if test -z "$with_system_ffi" && test "$ac_cv_header_ffi_h" = yes; then case "$ac_sys_system/`uname -m`" in + Linux/alpha*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; Linux/arm*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; + Linux/ppc*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; + Linux/s390*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; *) with_system_ffi="no" esac fi Modified: python/trunk/configure.in ============================================================================== --- python/trunk/configure.in (original) +++ python/trunk/configure.in Fri Nov 2 20:10:24 2007 @@ -1755,7 +1755,10 @@ if test -z "$with_system_ffi" && test "$ac_cv_header_ffi_h" = yes; then case "$ac_sys_system/`uname -m`" in + Linux/alpha*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; Linux/arm*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; + Linux/ppc*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; + Linux/s390*) with_system_ffi="yes"; CONFIG_ARGS="$CONFIG_ARGS --with-system-ffi";; *) with_system_ffi="no" esac fi From python-checkins at python.org Fri Nov 2 20:11:24 2007 From: python-checkins at python.org (thomas.heller) Date: Fri, 2 Nov 2007 20:11:24 +0100 (CET) Subject: [Python-checkins] r58785 - python/trunk/Lib/ctypes/test/test_cfuncs.py python/trunk/Lib/ctypes/test/test_functions.py Message-ID: <20071102191124.22E411E400E@bag.python.org> Author: thomas.heller Date: Fri Nov 2 20:11:23 2007 New Revision: 58785 Modified: python/trunk/Lib/ctypes/test/test_cfuncs.py python/trunk/Lib/ctypes/test/test_functions.py Log: Enable the full ctypes c_longdouble tests again. Modified: python/trunk/Lib/ctypes/test/test_cfuncs.py ============================================================================== --- python/trunk/Lib/ctypes/test/test_cfuncs.py (original) +++ python/trunk/Lib/ctypes/test/test_cfuncs.py Fri Nov 2 20:11:23 2007 @@ -158,17 +158,17 @@ self.failUnlessEqual(self._dll.tf_bd(0, 42.), 14.) self.failUnlessEqual(self.S(), 42) -## def test_longdouble(self): -## self._dll.tf_D.restype = c_longdouble -## self._dll.tf_D.argtypes = (c_longdouble,) -## self.failUnlessEqual(self._dll.tf_D(42.), 14.) -## self.failUnlessEqual(self.S(), 42) - -## def test_longdouble_plus(self): -## self._dll.tf_bD.restype = c_longdouble -## self._dll.tf_bD.argtypes = (c_byte, c_longdouble) -## self.failUnlessEqual(self._dll.tf_bD(0, 42.), 14.) -## self.failUnlessEqual(self.S(), 42) + def test_longdouble(self): + self._dll.tf_D.restype = c_longdouble + self._dll.tf_D.argtypes = (c_longdouble,) + self.failUnlessEqual(self._dll.tf_D(42.), 14.) + self.failUnlessEqual(self.S(), 42) + + def test_longdouble_plus(self): + self._dll.tf_bD.restype = c_longdouble + self._dll.tf_bD.argtypes = (c_byte, c_longdouble) + self.failUnlessEqual(self._dll.tf_bD(0, 42.), 14.) + self.failUnlessEqual(self.S(), 42) def test_callwithresult(self): def process_result(result): Modified: python/trunk/Lib/ctypes/test/test_functions.py ============================================================================== --- python/trunk/Lib/ctypes/test/test_functions.py (original) +++ python/trunk/Lib/ctypes/test/test_functions.py Fri Nov 2 20:11:23 2007 @@ -143,17 +143,17 @@ self.failUnlessEqual(result, -21) self.failUnlessEqual(type(result), float) -## def test_longdoubleresult(self): -## f = dll._testfunc_D_bhilfD -## f.argtypes = [c_byte, c_short, c_int, c_long, c_float, c_longdouble] -## f.restype = c_longdouble -## result = f(1, 2, 3, 4, 5.0, 6.0) -## self.failUnlessEqual(result, 21) -## self.failUnlessEqual(type(result), float) - -## result = f(-1, -2, -3, -4, -5.0, -6.0) -## self.failUnlessEqual(result, -21) -## self.failUnlessEqual(type(result), float) + def test_longdoubleresult(self): + f = dll._testfunc_D_bhilfD + f.argtypes = [c_byte, c_short, c_int, c_long, c_float, c_longdouble] + f.restype = c_longdouble + result = f(1, 2, 3, 4, 5.0, 6.0) + self.failUnlessEqual(result, 21) + self.failUnlessEqual(type(result), float) + + result = f(-1, -2, -3, -4, -5.0, -6.0) + self.failUnlessEqual(result, -21) + self.failUnlessEqual(type(result), float) def test_longlongresult(self): try: From buildbot at python.org Fri Nov 2 20:59:13 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 19:59:13 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071102195913.36B211E4799@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/308 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 2 21:06:18 2007 From: python-checkins at python.org (georg.brandl) Date: Fri, 2 Nov 2007 21:06:18 +0100 (CET) Subject: [Python-checkins] r58796 - in python/trunk/Doc: c-api/concrete.rst glossary.rst library/datetime.rst library/difflib.rst library/random.rst library/stdtypes.rst library/weakref.rst reference/datamodel.rst reference/expressions.rst Message-ID: <20071102200618.510071E410C@bag.python.org> Author: georg.brandl Date: Fri Nov 2 21:06:17 2007 New Revision: 58796 Modified: python/trunk/Doc/c-api/concrete.rst python/trunk/Doc/glossary.rst python/trunk/Doc/library/datetime.rst python/trunk/Doc/library/difflib.rst python/trunk/Doc/library/random.rst python/trunk/Doc/library/stdtypes.rst python/trunk/Doc/library/weakref.rst python/trunk/Doc/reference/datamodel.rst python/trunk/Doc/reference/expressions.rst Log: Make "hashable" a glossary entry and clarify docs on __cmp__, __eq__ and __hash__. I hope the concept of hashability is better understandable now. Thanks to Tim Hatch for pointing out the flaws here. Modified: python/trunk/Doc/c-api/concrete.rst ============================================================================== --- python/trunk/Doc/c-api/concrete.rst (original) +++ python/trunk/Doc/c-api/concrete.rst Fri Nov 2 21:06:17 2007 @@ -2231,8 +2231,8 @@ .. cfunction:: int PyDict_SetItem(PyObject *p, PyObject *key, PyObject *val) Insert *value* into the dictionary *p* with a key of *key*. *key* must be - hashable; if it isn't, :exc:`TypeError` will be raised. Return ``0`` on success - or ``-1`` on failure. + :term:`hashable`; if it isn't, :exc:`TypeError` will be raised. Return ``0`` + on success or ``-1`` on failure. .. cfunction:: int PyDict_SetItemString(PyObject *p, const char *key, PyObject *val) Modified: python/trunk/Doc/glossary.rst ============================================================================== --- python/trunk/Doc/glossary.rst (original) +++ python/trunk/Doc/glossary.rst Fri Nov 2 21:06:17 2007 @@ -153,6 +153,20 @@ in the past to create a "free-threaded" interpreter (one which locks shared data at a much finer granularity), but performance suffered in the common single-processor case. + + hashable + An object is *hashable* if it has a hash value that never changes during + its lifetime (it needs a :meth:`__hash__` method), and can be compared to + other objects (it needs an :meth:`__eq__` or :meth:`__cmp__` method). + Hashable objects that compare equal must have the same hash value. + + Hashability makes an object usable as a dictionary key and a set member, + because these data structures use the hash value internally. + + All of Python's immutable built-in objects are hashable, while all mutable + containers (such as lists or dictionaries) are not. Objects that are + instances of user-defined classes are hashable by default; they all + compare unequal, and their hash value is their :func:`id`. IDLE An Integrated Development Environment for Python. IDLE is a basic editor Modified: python/trunk/Doc/library/datetime.rst ============================================================================== --- python/trunk/Doc/library/datetime.rst (original) +++ python/trunk/Doc/library/datetime.rst Fri Nov 2 21:06:17 2007 @@ -262,7 +262,7 @@ comparison is ``==`` or ``!=``. The latter cases return :const:`False` or :const:`True`, respectively. -:class:`timedelta` objects are hashable (usable as dictionary keys), support +:class:`timedelta` objects are :term:`hashable` (usable as dictionary keys), support efficient pickling, and in Boolean contexts, a :class:`timedelta` object is considered to be true if and only if it isn't equal to ``timedelta(0)``. Modified: python/trunk/Doc/library/difflib.rst ============================================================================== --- python/trunk/Doc/library/difflib.rst (original) +++ python/trunk/Doc/library/difflib.rst Fri Nov 2 21:06:17 2007 @@ -20,7 +20,7 @@ .. class:: SequenceMatcher This is a flexible class for comparing pairs of sequences of any type, so long - as the sequence elements are hashable. The basic algorithm predates, and is a + as the sequence elements are :term:`hashable`. The basic algorithm predates, and is a little fancier than, an algorithm published in the late 1980's by Ratcliff and Obershelp under the hyperbolic name "gestalt pattern matching." The idea is to find the longest contiguous matching subsequence that contains no "junk" @@ -313,7 +313,7 @@ on blanks or hard tabs. The optional arguments *a* and *b* are sequences to be compared; both default to - empty strings. The elements of both sequences must be hashable. + empty strings. The elements of both sequences must be :term:`hashable`. :class:`SequenceMatcher` objects have the following methods: Modified: python/trunk/Doc/library/random.rst ============================================================================== --- python/trunk/Doc/library/random.rst (original) +++ python/trunk/Doc/library/random.rst Fri Nov 2 21:06:17 2007 @@ -60,7 +60,7 @@ .. function:: seed([x]) Initialize the basic random number generator. Optional argument *x* can be any - hashable object. If *x* is omitted or ``None``, current system time is used; + :term:`hashable` object. If *x* is omitted or ``None``, current system time is used; current system time is also used to initialize the generator when the module is first imported. If randomness sources are provided by the operating system, they are used instead of the system time (see the :func:`os.urandom` function @@ -165,7 +165,7 @@ (the sample) to be partitioned into grand prize and second place winners (the subslices). - Members of the population need not be hashable or unique. If the population + Members of the population need not be :term:`hashable` or unique. If the population contains repeats, then each occurrence is a possible selection in the sample. To choose a sample from a range of integers, use an :func:`xrange` object as an Modified: python/trunk/Doc/library/stdtypes.rst ============================================================================== --- python/trunk/Doc/library/stdtypes.rst (original) +++ python/trunk/Doc/library/stdtypes.rst Fri Nov 2 21:06:17 2007 @@ -1419,7 +1419,7 @@ .. index:: object: set -A :dfn:`set` object is an unordered collection of distinct hashable objects. +A :dfn:`set` object is an unordered collection of distinct :term:`hashable` objects. Common uses include membership testing, removing duplicates from a sequence, and computing mathematical operations such as intersection, union, difference, and symmetric difference. @@ -1438,7 +1438,7 @@ The :class:`set` type is mutable --- the contents can be changed using methods like :meth:`add` and :meth:`remove`. Since it is mutable, it has no hash value and cannot be used as either a dictionary key or as an element of another set. -The :class:`frozenset` type is immutable and hashable --- its contents cannot be +The :class:`frozenset` type is immutable and :term:`hashable` --- its contents cannot be altered after it is created; it can therefore be used as a dictionary key or as an element of another set. @@ -1538,8 +1538,7 @@ Since sets only define partial ordering (subset relationships), the output of the :meth:`list.sort` method is undefined for lists of sets. -Set elements are like dictionary keys; they need to define both :meth:`__hash__` -and :meth:`__eq__` methods. +Set elements, like dictionary keys, must be :term:`hashable`. Binary operations that mix :class:`set` instances with :class:`frozenset` return the type of the first operand. For example: ``frozenset('ab') | set('bc')`` @@ -1619,21 +1618,20 @@ statement: del builtin: len -A :dfn:`mapping` object maps immutable values to arbitrary objects. Mappings -are mutable objects. There is currently only one standard mapping type, the -:dfn:`dictionary`. -(For other containers see the built in :class:`list`, -:class:`set`, and :class:`tuple` classes, and the :mod:`collections` -module.) - -A dictionary's keys are *almost* arbitrary values. Only -values containing lists, dictionaries or other mutable types (that are compared -by value rather than by object identity) may not be used as keys. Numeric types -used for keys obey the normal rules for numeric comparison: if two numbers -compare equal (such as ``1`` and ``1.0``) then they can be used interchangeably -to index the same dictionary entry. (Note however, that since computers -store floating-point numbers as approximations it is usually unwise to -use them as dictionary keys.) +A :dfn:`mapping` object maps :term:`hashable` values to arbitrary objects. +Mappings are mutable objects. There is currently only one standard mapping +type, the :dfn:`dictionary`. (For other containers see the built in +:class:`list`, :class:`set`, and :class:`tuple` classes, and the +:mod:`collections` module.) + +A dictionary's keys are *almost* arbitrary values. Values that are not +:term:`hashable`, that is, values containing lists, dictionaries or other +mutable types (that are compared by value rather than by object identity) may +not be used as keys. Numeric types used for keys obey the normal rules for +numeric comparison: if two numbers compare equal (such as ``1`` and ``1.0``) +then they can be used interchangeably to index the same dictionary entry. (Note +however, that since computers store floating-point numbers as approximations it +is usually unwise to use them as dictionary keys.) Dictionaries can be created by placing a comma-separated list of ``key: value`` pairs within braces, for example: ``{'jack': 4098, 'sjoerd': 4127}`` or ``{4098: Modified: python/trunk/Doc/library/weakref.rst ============================================================================== --- python/trunk/Doc/library/weakref.rst (original) +++ python/trunk/Doc/library/weakref.rst Fri Nov 2 21:06:17 2007 @@ -87,7 +87,7 @@ but cannot be propagated; they are handled in exactly the same way as exceptions raised from an object's :meth:`__del__` method. - Weak references are hashable if the *object* is hashable. They will maintain + Weak references are :term:`hashable` if the *object* is hashable. They will maintain their hash value even after the *object* was deleted. If :func:`hash` is called the first time only after the *object* was deleted, the call will raise :exc:`TypeError`. @@ -108,7 +108,7 @@ the proxy in most contexts instead of requiring the explicit dereferencing used with weak reference objects. The returned object will have a type of either ``ProxyType`` or ``CallableProxyType``, depending on whether *object* is - callable. Proxy objects are not hashable regardless of the referent; this + callable. Proxy objects are not :term:`hashable` regardless of the referent; this avoids a number of problems related to their fundamentally mutable nature, and prevent their use as dictionary keys. *callback* is the same as the parameter of the same name to the :func:`ref` function. Modified: python/trunk/Doc/reference/datamodel.rst ============================================================================== --- python/trunk/Doc/reference/datamodel.rst (original) +++ python/trunk/Doc/reference/datamodel.rst Fri Nov 2 21:06:17 2007 @@ -409,9 +409,10 @@ Frozen sets .. index:: object: frozenset - These represent an immutable set. They are created by the built-in - :func:`frozenset` constructor. As a frozenset is immutable and hashable, it can - be used again as an element of another set, or as a dictionary key. + These represent an immutable set. They are created by the built-in + :func:`frozenset` constructor. As a frozenset is immutable and + :term:`hashable`, it can be used again as an element of another set, or as + a dictionary key. .. % Set types @@ -1315,6 +1316,9 @@ .. versionadded:: 2.1 + .. index:: + single: comparisons + These are the so-called "rich comparison" methods, and are called for comparison operators in preference to :meth:`__cmp__` below. The correspondence between operator symbols and method names is as follows: ``x other``. If no :meth:`__cmp__`, :meth:`__eq__` - or :meth:`__ne__` operation is defined, class instances are compared by object - identity ("address"). See also the description of :meth:`__hash__` for some - important notes on creating objects which support custom comparison operations - and are usable as dictionary keys. (Note: the restriction that exceptions are - not propagated by :meth:`__cmp__` has been removed since Python 1.5.) + Called by comparison operations if rich comparison (see above) is not + defined. Should return a negative integer if ``self < other``, zero if + ``self == other``, a positive integer if ``self > other``. If no + :meth:`__cmp__`, :meth:`__eq__` or :meth:`__ne__` operation is defined, class + instances are compared by object identity ("address"). See also the + description of :meth:`__hash__` for some important notes on creating + :term:`hashable` objects which support custom comparison operations and are + usable as dictionary keys. (Note: the restriction that exceptions are not + propagated by :meth:`__cmp__` has been removed since Python 1.5.) .. method:: object.__rcmp__(self, other) @@ -1371,25 +1378,29 @@ object: dictionary builtin: hash - Called for the key object for dictionary operations, and by the built-in - function :func:`hash`. Should return a 32-bit integer usable as a hash value + Called for the key object for dictionary operations, and by the built-in + function :func:`hash`. Should return an integer usable as a hash value for dictionary operations. The only required property is that objects which compare equal have the same hash value; it is advised to somehow mix together (e.g., using exclusive or) the hash values for the components of the object that - also play a part in comparison of objects. If a class does not define a - :meth:`__cmp__` method it should not define a :meth:`__hash__` operation either; - if it defines :meth:`__cmp__` or :meth:`__eq__` but not :meth:`__hash__`, its - instances will not be usable as dictionary keys. If a class defines mutable - objects and implements a :meth:`__cmp__` or :meth:`__eq__` method, it should not - implement :meth:`__hash__`, since the dictionary implementation requires that a - key's hash value is immutable (if the object's hash value changes, it will be in - the wrong hash bucket). + also play a part in comparison of objects. - .. versionchanged:: 2.5 - :meth:`__hash__` may now also return a long integer object; the 32-bit integer - is then derived from the hash of that object. + If a class does not define a :meth:`__cmp__` or :meth:`__eq__` method it + should not define a :meth:`__hash__` operation either; if it defines + :meth:`__cmp__` or :meth:`__eq__` but not :meth:`__hash__`, its instances + will not be usable as dictionary keys. If a class defines mutable objects + and implements a :meth:`__cmp__` or :meth:`__eq__` method, it should not + implement :meth:`__hash__`, since the dictionary implementation requires that + a key's hash value is immutable (if the object's hash value changes, it will + be in the wrong hash bucket). + + User-defined classes have :meth:`__cmp__` and :meth:`__hash__` methods + by default; with them, all objects compare unequal and ``x.__hash__()`` + returns ``id(x)``. - .. index:: single: __cmp__() (object method) + .. versionchanged:: 2.5 + :meth:`__hash__` may now also return a long integer object; the 32-bit + integer is then derived from the hash of that object. .. method:: object.__nonzero__(self) Modified: python/trunk/Doc/reference/expressions.rst ============================================================================== --- python/trunk/Doc/reference/expressions.rst (original) +++ python/trunk/Doc/reference/expressions.rst Fri Nov 2 21:06:17 2007 @@ -276,7 +276,7 @@ .. index:: pair: immutable; object Restrictions on the types of the key values are listed earlier in section -:ref:`types`. (To summarize, the key type should be hashable, which excludes +:ref:`types`. (To summarize, the key type should be :term:`hashable`, which excludes all mutable objects.) Clashes between duplicate keys are not detected; the last datum (textually rightmost in the display) stored for a given key value prevails. From buildbot at python.org Fri Nov 2 21:51:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 20:51:21 +0000 Subject: [Python-checkins] buildbot failure in alpha Debian trunk Message-ID: <20071102205121.E118C1E400D@bag.python.org> The Buildbot has detected a new failure of alpha Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Debian%20trunk/builds/171 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-alpha Build Reason: The web-page 'force build' button was pressed by 'Thomas Heller': build and test a branch Build Source Stamp: [branch branches/ctypes-branch] HEAD Blamelist: BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From python-checkins at python.org Fri Nov 2 23:46:38 2007 From: python-checkins at python.org (georg.brandl) Date: Fri, 2 Nov 2007 23:46:38 +0100 (CET) Subject: [Python-checkins] r58814 - python/branches/release25-maint/Objects/stringobject.c python/branches/release25-maint/Objects/unicodeobject.c Message-ID: <20071102224638.EF6DA1E510C@bag.python.org> Author: georg.brandl Date: Fri Nov 2 23:46:38 2007 New Revision: 58814 Modified: python/branches/release25-maint/Objects/stringobject.c python/branches/release25-maint/Objects/unicodeobject.c Log: Backport r58709 from trunk: Backport fixes for the code that decodes octal escapes (and for PyString also hex escapes) -- this was reaching beyond the end of the input string buffer, even though it is not supposed to be \0-terminated. This has no visible effect but is clearly the correct thing to do. (In 3.0 it had a visible effect after removing ob_sstate from PyString.) Also fixes #1098. Modified: python/branches/release25-maint/Objects/stringobject.c ============================================================================== --- python/branches/release25-maint/Objects/stringobject.c (original) +++ python/branches/release25-maint/Objects/stringobject.c Fri Nov 2 23:46:38 2007 @@ -616,16 +616,18 @@ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': c = s[-1] - '0'; - if ('0' <= *s && *s <= '7') { + if (s < end && '0' <= *s && *s <= '7') { c = (c<<3) + *s++ - '0'; - if ('0' <= *s && *s <= '7') + if (s < end && '0' <= *s && *s <= '7') c = (c<<3) + *s++ - '0'; } *p++ = c; break; case 'x': - if (isxdigit(Py_CHARMASK(s[0])) - && isxdigit(Py_CHARMASK(s[1]))) { + if (s+1 < end && + isxdigit(Py_CHARMASK(s[0])) && + isxdigit(Py_CHARMASK(s[1]))) + { unsigned int x = 0; c = Py_CHARMASK(*s); s++; Modified: python/branches/release25-maint/Objects/unicodeobject.c ============================================================================== --- python/branches/release25-maint/Objects/unicodeobject.c (original) +++ python/branches/release25-maint/Objects/unicodeobject.c Fri Nov 2 23:46:38 2007 @@ -1813,7 +1813,10 @@ startinpos = s-starts; /* \ - Escapes */ s++; - switch (*s++) { + c = *s++; + if (s > end) + c = '\0'; /* Invalid after \ */ + switch (c) { /* \x escapes */ case '\n': break; @@ -1832,9 +1835,9 @@ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': x = s[-1] - '0'; - if ('0' <= *s && *s <= '7') { + if (s < end && '0' <= *s && *s <= '7') { x = (x<<3) + *s++ - '0'; - if ('0' <= *s && *s <= '7') + if (s < end && '0' <= *s && *s <= '7') x = (x<<3) + *s++ - '0'; } *p++ = x; From buildbot at python.org Sat Nov 3 00:14:50 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 23:14:50 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071102231451.2B1C61E400E@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/200 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed failed slave lost sincerely, -The Buildbot From buildbot at python.org Sat Nov 3 00:30:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 23:30:57 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 2.5 Message-ID: <20071102233057.E4A191E400E@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%202.5/builds/431 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_urllib2 test_urllib2net ====================================================================== ERROR: test_trivial (test.test_urllib2.TrivialTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2.py", line 19, in test_trivial self.assertRaises(ValueError, urllib2.urlopen, 'bogus url') File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/unittest.py", line 320, in failUnlessRaises callableObj(*args, **kwargs) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2.py", line 617, in test_file r = h.file_open(Request(url)) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 1203, in file_open return self.open_local_file(req) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 1222, in open_local_file localfile = url2pathname(file) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 55, in url2pathname return unquote(pathname) TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_http (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2.py", line 721, in test_http r.read; r.readline # wrapped MockFile methods AttributeError: addinfourl instance has no attribute 'read' ====================================================================== ERROR: test_build_opener (test.test_urllib2.MiscTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2.py", line 1019, in test_build_opener o = build_opener(FooHandler, BarHandler) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: testURLread (test.test_urllib2net.URLTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 24, in testURLread f = urllib2.urlopen("http://www.python.org/") File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/unittest.py", line 320, in failUnlessRaises callableObj(*args, **kwargs) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_basic (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 105, in test_basic open_url = urllib2.urlopen("http://www.python.org/") File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_geturl (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 129, in test_geturl open_url = urllib2.urlopen(URL) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_info (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 116, in test_info open_url = urllib2.urlopen("http://www.python.org/") File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 202, in test_file self._test_urls(urls, self._extra_handlers()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 174, in test_ftp self._test_urls(urls, self._extra_handlers()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_gopher (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 187, in test_gopher self._test_urls(urls, self._extra_handlers()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 214, in test_http self._test_urls(urls, self._extra_handlers()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_range (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 160, in test_range result = urllib2.urlopen(req) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_close (test.test_urllib2net.CloseSocketTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/test/test_urllib2net.py", line 76, in test_close response = urllib2.urlopen("http://www.python.org/") File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib2.py", line 669, in __init__ proxies = getproxies() File "/opt/users/buildbot/slave/2.5.loewis-sun/build/Lib/urllib.py", line 1289, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' sincerely, -The Buildbot From buildbot at python.org Sat Nov 3 00:55:33 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 23:55:33 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 2.5 Message-ID: <20071102235534.121E31E4025@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%202.5/builds/65 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_resource ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 44, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 57, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 44, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_recno.py", line 210, in test02_WithSource f = open(source, 'w') # create the file IOError: [Errno 2] No such file or directory: './Lib/test/db_home/test_recno.txt' ====================================================================== ERROR: test02_WithSource (bsddb.test.test_recno.SimpleRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_recno.py", line 31, in tearDown os.remove(self.filename) OSError: [Errno 2] No such file or directory: '/tmp/tmpwovT5R' ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') Traceback (most recent call last): File "./Lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/test/test_resource.py", line 42, in f.close() IOError: [Errno 27] File too large make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sat Nov 3 00:59:11 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 02 Nov 2007 23:59:11 +0000 Subject: [Python-checkins] buildbot failure in alpha Tru64 5.1 2.5 Message-ID: <20071102235911.6DC801E400E@bag.python.org> The Buildbot has detected a new failure of alpha Tru64 5.1 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Tru64%205.1%202.5/builds/342 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-tru64 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_signal test_socket sincerely, -The Buildbot From python-checkins at python.org Sat Nov 3 07:47:05 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 3 Nov 2007 07:47:05 +0100 (CET) Subject: [Python-checkins] r58822 - python/trunk/Lib/test/test_exceptions.py Message-ID: <20071103064705.1B08F1E4010@bag.python.org> Author: brett.cannon Date: Sat Nov 3 07:47:02 2007 New Revision: 58822 Modified: python/trunk/Lib/test/test_exceptions.py Log: Add a missing quotation mark. Modified: python/trunk/Lib/test/test_exceptions.py ============================================================================== --- python/trunk/Lib/test/test_exceptions.py (original) +++ python/trunk/Lib/test/test_exceptions.py Sat Nov 3 07:47:02 2007 @@ -300,7 +300,7 @@ got = repr(getattr(new, checkArgName)) want = repr(expected[checkArgName]) self.assertEquals(got, want, - 'pickled "%r", attribute "%s' % + 'pickled "%r", attribute "%s"' % (e, checkArgName)) def testSlicing(self): From buildbot at python.org Sat Nov 3 12:05:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 03 Nov 2007 11:05:37 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc trunk Message-ID: <20071103110538.2139F1E4012@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%20trunk/builds/2398 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: brett.cannon,georg.brandl BUILD FAILED: failed failed slave lost sincerely, -The Buildbot From buildbot at python.org Sun Nov 4 13:12:14 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 04 Nov 2007 12:12:14 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071104121214.A3BC61E404B@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/204 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Sun Nov 4 14:44:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 04 Nov 2007 13:44:57 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD 3.0 Message-ID: <20071104134457.CA3861E401A@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%203.0/builds/138 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_asynchat ====================================================================== FAIL: test_close_when_done (test.test_asynchat.TestAsynchat) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/test/test_asynchat.py", line 211, in test_close_when_done self.assertTrue(len(s.buffer) > 0) AssertionError: None ====================================================================== FAIL: test_close_when_done (test.test_asynchat.TestAsynchat_WithPoll) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/test/test_asynchat.py", line 211, in test_close_when_done self.assertTrue(len(s.buffer) > 0) AssertionError: None sincerely, -The Buildbot From python-checkins at python.org Sun Nov 4 16:56:53 2007 From: python-checkins at python.org (skip.montanaro) Date: Sun, 4 Nov 2007 16:56:53 +0100 (CET) Subject: [Python-checkins] r58840 - python/trunk/Doc/library/csv.rst Message-ID: <20071104155653.41D391E4025@bag.python.org> Author: skip.montanaro Date: Sun Nov 4 16:56:52 2007 New Revision: 58840 Modified: python/trunk/Doc/library/csv.rst Log: Note change to get_dialect semantics in 2.5. Will backport to 2.5. Modified: python/trunk/Doc/library/csv.rst ============================================================================== --- python/trunk/Doc/library/csv.rst (original) +++ python/trunk/Doc/library/csv.rst Sun Nov 4 16:56:52 2007 @@ -127,6 +127,11 @@ Return the dialect associated with *name*. An :exc:`Error` is raised if *name* is not a registered dialect name. + .. versionchanged:: 2.5 + + This function now returns an immutable :class:`Dialect`. Previously an + instance of the requested dialect was returned. Users could modify the + underlying class, changing the behavior of active readers and writers. .. function:: list_dialects() From python-checkins at python.org Sun Nov 4 16:57:44 2007 From: python-checkins at python.org (skip.montanaro) Date: Sun, 4 Nov 2007 16:57:44 +0100 (CET) Subject: [Python-checkins] r58841 - python/branches/release25-maint/Doc/lib/libcsv.tex Message-ID: <20071104155744.3CE601E4018@bag.python.org> Author: skip.montanaro Date: Sun Nov 4 16:57:43 2007 New Revision: 58841 Modified: python/branches/release25-maint/Doc/lib/libcsv.tex Log: Note change to get_dialect semantics in 2.5. Modified: python/branches/release25-maint/Doc/lib/libcsv.tex ============================================================================== --- python/branches/release25-maint/Doc/lib/libcsv.tex (original) +++ python/branches/release25-maint/Doc/lib/libcsv.tex Sun Nov 4 16:57:43 2007 @@ -126,6 +126,11 @@ \begin{funcdesc}{get_dialect}{name} Return the dialect associated with \var{name}. An \exception{Error} is raised if \var{name} is not a registered dialect name. + +\versionchanged[ +This function now returns an immutable \class{Dialect}. Previously an +instance of the requested dialect was returned. Users could modify the +underlying class, changing the behavior of active readers and writers.]{2.5} \end{funcdesc} \begin{funcdesc}{list_dialects}{} From python-checkins at python.org Sun Nov 4 18:43:49 2007 From: python-checkins at python.org (georg.brandl) Date: Sun, 4 Nov 2007 18:43:49 +0100 (CET) Subject: [Python-checkins] r58844 - python/trunk/Doc/library/csv.rst Message-ID: <20071104174349.C36BF1E4019@bag.python.org> Author: georg.brandl Date: Sun Nov 4 18:43:49 2007 New Revision: 58844 Modified: python/trunk/Doc/library/csv.rst Log: Fix syntax for versionchanged markup. Modified: python/trunk/Doc/library/csv.rst ============================================================================== --- python/trunk/Doc/library/csv.rst (original) +++ python/trunk/Doc/library/csv.rst Sun Nov 4 18:43:49 2007 @@ -128,10 +128,9 @@ is not a registered dialect name. .. versionchanged:: 2.5 - - This function now returns an immutable :class:`Dialect`. Previously an - instance of the requested dialect was returned. Users could modify the - underlying class, changing the behavior of active readers and writers. + This function now returns an immutable :class:`Dialect`. Previously an + instance of the requested dialect was returned. Users could modify the + underlying class, changing the behavior of active readers and writers. .. function:: list_dialects() From python-checkins at python.org Mon Nov 5 03:32:26 2007 From: python-checkins at python.org (gregory.p.smith) Date: Mon, 5 Nov 2007 03:32:26 +0100 (CET) Subject: [Python-checkins] r58850 - in python/trunk: Lib/bsddb/test/test_misc.py Misc/NEWS Modules/_bsddb.c Message-ID: <20071105023226.B8DDF1E4019@bag.python.org> Author: gregory.p.smith Date: Mon Nov 5 03:32:26 2007 New Revision: 58850 Modified: python/trunk/Lib/bsddb/test/test_misc.py python/trunk/Misc/NEWS python/trunk/Modules/_bsddb.c Log: Fixes bug 477182 on pybsddb.sf.net. DB objects now load the flags and pay attention to them when opening an existing database. This means that d[] behaves properly even on databases previously created with DB_DUP or DB_DUPSORT flags to allow duplicate keys. http://sourceforge.net/tracker/index.php?func=detail&aid=477182&group_id=13900&atid=113900 Do not backport, this bugfix could be considered an API change. Modified: python/trunk/Lib/bsddb/test/test_misc.py ============================================================================== --- python/trunk/Lib/bsddb/test/test_misc.py (original) +++ python/trunk/Lib/bsddb/test/test_misc.py Mon Nov 5 03:32:26 2007 @@ -90,6 +90,30 @@ db1.close() os.unlink(self.filename) + def test_DB_set_flags_persists(self): + try: + db1 = db.DB() + db1.set_flags(db.DB_DUPSORT) + db1.open(self.filename, db.DB_HASH, db.DB_CREATE) + db1['a'] = 'eh' + db1['a'] = 'A' + self.assertEqual([('a', 'A')], db1.items()) + db1.put('a', 'Aa') + self.assertEqual([('a', 'A'), ('a', 'Aa')], db1.items()) + db1.close() + db1 = db.DB() + # no set_flags call, we're testing that it reads and obeys + # the flags on open. + db1.open(self.filename, db.DB_HASH) + self.assertEqual([('a', 'A'), ('a', 'Aa')], db1.items()) + # if it read the flags right this will replace all values + # for key 'a' instead of adding a new one. (as a dict should) + db1['a'] = 'new A' + self.assertEqual([('a', 'new A')], db1.items()) + finally: + db1.close() + os.unlink(self.filename) + #---------------------------------------------------------------------- Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Mon Nov 5 03:32:26 2007 @@ -822,6 +822,14 @@ - Bug #1233: fix bsddb.dbshelve.DBShelf append method to work as intended for RECNO databases. +- pybsddb.sf.net Bug #477182: Load the database flags at database open + time so that opening a database previously created with the DB_DUP or + DB_DUPSORT flag set will keep the proper behavior on subsequent opens. + Specifically: dictionary assignment to a DB object will replace all + values for a given key when the database allows duplicate values. + DB users should use DB.put(k, v) when they want to store duplicates; not + DB[k] = v. + - Bug #1686475: Support stat'ing open files on Windows again. - Patch #1185447: binascii.b2a_qp() now correctly quotes binary characters Modified: python/trunk/Modules/_bsddb.c ============================================================================== --- python/trunk/Modules/_bsddb.c (original) +++ python/trunk/Modules/_bsddb.c Mon Nov 5 03:32:26 2007 @@ -1836,21 +1836,6 @@ return NULL; } -#if 0 && (DBVER >= 41) - if ((!txn) && (txnobj != Py_None) && self->myenvobj - && (self->myenvobj->flags & DB_INIT_TXN)) - { - /* If no 'txn' parameter was supplied (no DbTxn object and None was not - * explicitly passed) but we are in a transaction ready environment: - * add DB_AUTO_COMMIT to allow for older pybsddb apps using transactions - * to work on BerkeleyDB 4.1 without needing to modify their - * DBEnv or DB open calls. - * TODO make this behaviour of the library configurable. - */ - flags |= DB_AUTO_COMMIT; - } -#endif - MYDB_BEGIN_ALLOW_THREADS; #if (DBVER >= 41) err = self->db->open(self->db, txn, filename, dbname, type, flags, mode); @@ -1864,6 +1849,8 @@ return NULL; } + self->db->get_flags(self->db, &self->setflags); + self->flags = flags; RETURN_NONE(); } From python-checkins at python.org Mon Nov 5 03:56:32 2007 From: python-checkins at python.org (gregory.p.smith) Date: Mon, 5 Nov 2007 03:56:32 +0100 (CET) Subject: [Python-checkins] r58851 - in python/trunk: Lib/bsddb/test/test_lock.py Misc/NEWS Modules/_bsddb.c Message-ID: <20071105025632.3A0941E4019@bag.python.org> Author: gregory.p.smith Date: Mon Nov 5 03:56:31 2007 New Revision: 58851 Modified: python/trunk/Lib/bsddb/test/test_lock.py python/trunk/Misc/NEWS python/trunk/Modules/_bsddb.c Log: Add the bsddb.db.DBEnv.lock_id_free method. Improve test_lock's tempdir creation and cleanup. Modified: python/trunk/Lib/bsddb/test/test_lock.py ============================================================================== --- python/trunk/Lib/bsddb/test/test_lock.py (original) +++ python/trunk/Lib/bsddb/test/test_lock.py Mon Nov 5 03:56:31 2007 @@ -2,10 +2,12 @@ TestCases for testing the locking sub-system. """ -import sys, os, string +import os +from pprint import pprint +import shutil +import sys import tempfile import time -from pprint import pprint try: from threading import Thread, currentThread @@ -30,21 +32,15 @@ class LockingTestCase(unittest.TestCase): def setUp(self): - homeDir = os.path.join(tempfile.gettempdir(), 'db_home') - self.homeDir = homeDir - try: os.mkdir(homeDir) - except os.error: pass + self.homeDir = tempfile.mkdtemp('.test_lock') self.env = db.DBEnv() - self.env.open(homeDir, db.DB_THREAD | db.DB_INIT_MPOOL | - db.DB_INIT_LOCK | db.DB_CREATE) + self.env.open(self.homeDir, db.DB_THREAD | db.DB_INIT_MPOOL | + db.DB_INIT_LOCK | db.DB_CREATE) def tearDown(self): self.env.close() - import glob - files = glob.glob(os.path.join(self.homeDir, '*')) - for file in files: - os.remove(file) + shutil.rmtree(self.homeDir) def test01_simple(self): @@ -62,8 +58,8 @@ self.env.lock_put(lock) if verbose: print "Released lock: %s" % lock - - + if db.version() >= (4,0): + self.env.lock_id_free(anID) def test02_threaded(self): @@ -124,6 +120,8 @@ self.env.lock_put(lock) if verbose: print "%s: Released %s lock: %s" % (name, lt, lock) + if db.version() >= (4,0): + self.env.lock_id_free(anID) #---------------------------------------------------------------------- Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Mon Nov 5 03:56:31 2007 @@ -830,6 +830,8 @@ DB users should use DB.put(k, v) when they want to store duplicates; not DB[k] = v. +- Add the bsddb.db.DBEnv.lock_id_free method. + - Bug #1686475: Support stat'ing open files on Windows again. - Patch #1185447: binascii.b2a_qp() now correctly quotes binary characters Modified: python/trunk/Modules/_bsddb.c ============================================================================== --- python/trunk/Modules/_bsddb.c (original) +++ python/trunk/Modules/_bsddb.c Mon Nov 5 03:56:31 2007 @@ -4250,6 +4250,24 @@ return PyInt_FromLong((long)theID); } +#if (DBVER >= 40) +static PyObject* +DBEnv_lock_id_free(DBEnvObject* self, PyObject* args) +{ + int err; + u_int32_t theID; + + if (!PyArg_ParseTuple(args, "I:lock_id_free", &theID)) + return NULL; + + CHECK_ENV_NOT_CLOSED(self); + MYDB_BEGIN_ALLOW_THREADS; + err = self->db_env->lock_id_free(self->db_env, theID); + MYDB_END_ALLOW_THREADS; + RETURN_IF_ERR(); + RETURN_NONE(); +} +#endif static PyObject* DBEnv_lock_put(DBEnvObject* self, PyObject* args) @@ -5125,6 +5143,9 @@ {"lock_detect", (PyCFunction)DBEnv_lock_detect, METH_VARARGS}, {"lock_get", (PyCFunction)DBEnv_lock_get, METH_VARARGS}, {"lock_id", (PyCFunction)DBEnv_lock_id, METH_VARARGS}, +#if (DBVER >= 40) + {"lock_id_free", (PyCFunction)DBEnv_lock_id_free, METH_VARARGS}, +#endif {"lock_put", (PyCFunction)DBEnv_lock_put, METH_VARARGS}, {"lock_stat", (PyCFunction)DBEnv_lock_stat, METH_VARARGS}, {"log_archive", (PyCFunction)DBEnv_log_archive, METH_VARARGS}, From buildbot at python.org Mon Nov 5 04:04:20 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 05 Nov 2007 03:04:20 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo trunk Message-ID: <20071105030420.D9C181E4019@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%20trunk/builds/2299 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: georg.brandl,gregory.p.smith,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 1 test failed: test_socket_ssl make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 5 04:55:28 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 05 Nov 2007 03:55:28 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071105035528.CA65C1E4798@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/147 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: georg.brandl,gregory.p.smith,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_timeout sincerely, -The Buildbot From buildbot at python.org Mon Nov 5 05:07:29 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 05 Nov 2007 04:07:29 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071105040729.DBE9D1E4019@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/317 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: gregory.p.smith BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 5 05:14:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 05 Nov 2007 04:14:09 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071105041409.74BE41E401A@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/311 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: gregory.p.smith BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Mon Nov 5 10:06:29 2007 From: python-checkins at python.org (gregory.p.smith) Date: Mon, 5 Nov 2007 10:06:29 +0100 (CET) Subject: [Python-checkins] r58852 - python/trunk/Modules/_bsddb.c Message-ID: <20071105090629.4B3EC1E4019@bag.python.org> Author: gregory.p.smith Date: Mon Nov 5 10:06:28 2007 New Revision: 58852 Modified: python/trunk/Modules/_bsddb.c Log: * db->get_types is only available in BerkeleyDB >= 4.2 * get compiling with older versions of python again for a stand alone release. Modified: python/trunk/Modules/_bsddb.c ============================================================================== --- python/trunk/Modules/_bsddb.c (original) +++ python/trunk/Modules/_bsddb.c Mon Nov 5 10:06:28 2007 @@ -203,6 +203,11 @@ staticforward PyTypeObject DB_Type, DBCursor_Type, DBEnv_Type, DBTxn_Type, DBLock_Type; +#ifndef Py_Type +/* for compatibility with Python 2.5 and earlier */ +#define Py_Type(ob) (((PyObject*)(ob))->ob_type) +#endif + #define DBObject_Check(v) (Py_Type(v) == &DB_Type) #define DBCursorObject_Check(v) (Py_Type(v) == &DBCursor_Type) #define DBEnvObject_Check(v) (Py_Type(v) == &DBEnv_Type) @@ -1849,7 +1854,9 @@ return NULL; } +#if (DBVER >= 42) self->db->get_flags(self->db, &self->setflags); +#endif self->flags = flags; RETURN_NONE(); From python-checkins at python.org Mon Nov 5 10:07:40 2007 From: python-checkins at python.org (gregory.p.smith) Date: Mon, 5 Nov 2007 10:07:40 +0100 (CET) Subject: [Python-checkins] r58853 - python/trunk/Lib/bsddb/test/test_misc.py Message-ID: <20071105090740.E777B1E4019@bag.python.org> Author: gregory.p.smith Date: Mon Nov 5 10:07:40 2007 New Revision: 58853 Modified: python/trunk/Lib/bsddb/test/test_misc.py Log: * db->get_flags is only available in BerkeleyDB >= 4.2 Modified: python/trunk/Lib/bsddb/test/test_misc.py ============================================================================== --- python/trunk/Lib/bsddb/test/test_misc.py (original) +++ python/trunk/Lib/bsddb/test/test_misc.py Mon Nov 5 10:07:40 2007 @@ -91,6 +91,10 @@ os.unlink(self.filename) def test_DB_set_flags_persists(self): + if db.version() < (4,2): + # The get_flags API required for this to work is only available + # in BerkeleyDB >= 4.2 + return try: db1 = db.DB() db1.set_flags(db.DB_DUPSORT) From python-checkins at python.org Mon Nov 5 10:22:49 2007 From: python-checkins at python.org (mark.summerfield) Date: Mon, 5 Nov 2007 10:22:49 +0100 (CET) Subject: [Python-checkins] r58854 - python/trunk/Doc/library/bz2.rst python/trunk/Doc/library/gzip.rst python/trunk/Doc/library/tarfile.rst python/trunk/Doc/library/zipfile.rst python/trunk/Doc/library/zlib.rst Message-ID: <20071105092249.958F21E401C@bag.python.org> Author: mark.summerfield Date: Mon Nov 5 10:22:48 2007 New Revision: 58854 Modified: python/trunk/Doc/library/bz2.rst python/trunk/Doc/library/gzip.rst python/trunk/Doc/library/tarfile.rst python/trunk/Doc/library/zipfile.rst python/trunk/Doc/library/zlib.rst Log: Added cross-references between the various archive file formats. Modified: python/trunk/Doc/library/bz2.rst ============================================================================== --- python/trunk/Doc/library/bz2.rst (original) +++ python/trunk/Doc/library/bz2.rst Mon Nov 5 10:22:48 2007 @@ -14,7 +14,10 @@ It implements a complete file interface, one-shot (de)compression functions, and types for sequential (de)compression. -Here is a resume of the features offered by the bz2 module: +For other archive formats, see the :mod:`gzip`, :mod:`zipfile`, and +:mod:`tarfile` modules. + +Here is a summary of the features offered by the bz2 module: * :class:`BZ2File` class implements a complete file interface, including :meth:`readline`, :meth:`readlines`, :meth:`writelines`, :meth:`seek`, etc; @@ -32,9 +35,7 @@ * One-shot (de)compression supported by :func:`compress` and :func:`decompress` functions; -* Thread safety uses individual locking mechanism; - -* Complete inline documentation; +* Thread safety uses individual locking mechanism. (De)compression of files Modified: python/trunk/Doc/library/gzip.rst ============================================================================== --- python/trunk/Doc/library/gzip.rst (original) +++ python/trunk/Doc/library/gzip.rst Mon Nov 5 10:22:48 2007 @@ -15,6 +15,9 @@ programs, such as those produced by :program:`compress` and :program:`pack`, are not supported by this module. +For other archive formats, see the :mod:`bz2`, :mod:`zipfile`, and +:mod:`tarfile` modules. + The module defines the following items: Modified: python/trunk/Doc/library/tarfile.rst ============================================================================== --- python/trunk/Doc/library/tarfile.rst (original) +++ python/trunk/Doc/library/tarfile.rst Mon Nov 5 10:22:48 2007 @@ -13,10 +13,13 @@ .. sectionauthor:: Lars Gust?bel -The :mod:`tarfile` module makes it possible to read and create tar archives. +The :mod:`tarfile` module makes it possible to read and write tar +archives, including those using gzip or bz2 compression. +(`.zip` files can be read and written using the :mod:`zipfile` module.) + Some facts and figures: -* reads and writes :mod:`gzip` and :mod:`bzip2` compressed archives. +* reads and writes :mod:`gzip` and :mod:`bz2` compressed archives. * read/write support for the POSIX.1-1988 (ustar) format. Modified: python/trunk/Doc/library/zipfile.rst ============================================================================== --- python/trunk/Doc/library/zipfile.rst (original) +++ python/trunk/Doc/library/zipfile.rst Mon Nov 5 10:22:48 2007 @@ -21,11 +21,13 @@ This module does not currently handle ZIP files which have appended comments, or multi-disk ZIP files. It can handle ZIP files that use the ZIP64 extensions (that is ZIP files that are more than 4 GByte in size). It supports decryption -of encrypted files in ZIP archives, but it cannot currently create an encrypted +of encrypted files in ZIP archives, but it currently cannot create an encrypted file. -The available attributes of this module are: +For other archive formats, see the :mod:`bz2`, :mod:`gzip`, and +:mod:`tarfile` modules. +The module defines the following items: .. exception:: BadZipfile Modified: python/trunk/Doc/library/zlib.rst ============================================================================== --- python/trunk/Doc/library/zlib.rst (original) +++ python/trunk/Doc/library/zlib.rst Mon Nov 5 10:22:48 2007 @@ -19,6 +19,10 @@ consult the zlib manual at http://www.zlib.net/manual.html for authoritative information. +For reading and writing ``.gz`` files see the :mod:`gzip` module. For +other archive formats, see the :mod:`bz2`, :mod:`zipfile`, and +:mod:`tarfile` modules. + The available exception and functions in this module are: From python-checkins at python.org Mon Nov 5 15:38:56 2007 From: python-checkins at python.org (mark.summerfield) Date: Mon, 5 Nov 2007 15:38:56 +0100 (CET) Subject: [Python-checkins] r58857 - python/trunk/Doc/library/zipfile.rst Message-ID: <20071105143856.3D3DE1E4797@bag.python.org> Author: mark.summerfield Date: Mon Nov 5 15:38:50 2007 New Revision: 58857 Modified: python/trunk/Doc/library/zipfile.rst Log: Clarified the fact that you can have comments for individual archive members even though comments to the archive itself aren't currently supported. Modified: python/trunk/Doc/library/zipfile.rst ============================================================================== --- python/trunk/Doc/library/zipfile.rst (original) +++ python/trunk/Doc/library/zipfile.rst Mon Nov 5 15:38:50 2007 @@ -18,11 +18,13 @@ defined in `PKZIP Application Note `_. -This module does not currently handle ZIP files which have appended comments, or -multi-disk ZIP files. It can handle ZIP files that use the ZIP64 extensions -(that is ZIP files that are more than 4 GByte in size). It supports decryption -of encrypted files in ZIP archives, but it currently cannot create an encrypted -file. +This module does not currently handle multi-disk ZIP files, or ZIP files +which have appended comments (although it correctly handles comments +added to individual archive members---for which see the :ref:`zipinfo-objects` +documentation). It can handle ZIP files that use the ZIP64 extensions +(that is ZIP files that are more than 4 GByte in size). It supports +decryption of encrypted files in ZIP archives, but it currently cannot +create an encrypted file. For other archive formats, see the :mod:`bz2`, :mod:`gzip`, and :mod:`tarfile` modules. From buildbot at python.org Mon Nov 5 20:56:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 05 Nov 2007 19:56:09 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071105195609.F1D891E4026@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/188 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From python-checkins at python.org Tue Nov 6 01:19:04 2007 From: python-checkins at python.org (gregory.p.smith) Date: Tue, 6 Nov 2007 01:19:04 +0100 (CET) Subject: [Python-checkins] r58868 - in python/trunk: Doc/library/hashlib.rst Lib/hmac.py Lib/test/test_hmac.py Misc/NEWS Message-ID: <20071106001904.3FA381E4053@bag.python.org> Author: gregory.p.smith Date: Tue Nov 6 01:19:03 2007 New Revision: 58868 Modified: python/trunk/Doc/library/hashlib.rst python/trunk/Lib/hmac.py python/trunk/Lib/test/test_hmac.py python/trunk/Misc/NEWS Log: Fixes Issue 1385: The hmac module now computes the correct hmac when using hashes with a block size other than 64 bytes (such as sha384 and sha512). Modified: python/trunk/Doc/library/hashlib.rst ============================================================================== --- python/trunk/Doc/library/hashlib.rst (original) +++ python/trunk/Doc/library/hashlib.rst Tue Nov 6 01:19:03 2007 @@ -48,6 +48,10 @@ >>> m.update(" the spammish repetition") >>> m.digest() '\xbbd\x9c\x83\xdd\x1e\xa5\xc9\xd9\xde\xc9\xa1\x8d\xf0\xff\xe9' + >>> m.digest_size + 16 + >>> m.block_size + 64 More condensed:: @@ -72,7 +76,11 @@ .. data:: digest_size - The size of the resulting digest in bytes. + The size of the resulting hash in bytes. + +.. data:: block_size + + The internal block size of the hash algorithm in bytes. A hash object has the following methods: Modified: python/trunk/Lib/hmac.py ============================================================================== --- python/trunk/Lib/hmac.py (original) +++ python/trunk/Lib/hmac.py Tue Nov 6 01:19:03 2007 @@ -3,6 +3,8 @@ Implements the HMAC algorithm as described by RFC 2104. """ +import warnings as _warnings + trans_5C = "".join ([chr (x ^ 0x5C) for x in xrange(256)]) trans_36 = "".join ([chr (x ^ 0x36) for x in xrange(256)]) @@ -16,7 +18,7 @@ _secret_backdoor_key = [] class HMAC: - """RFC2104 HMAC class. + """RFC 2104 HMAC class. Also complies with RFC 4231. This supports the API for Cryptographic Hash Functions (PEP 247). """ @@ -48,7 +50,21 @@ self.inner = self.digest_cons() self.digest_size = self.inner.digest_size - blocksize = self.blocksize + if hasattr(self.inner, 'block_size'): + blocksize = self.inner.block_size + if blocksize < 16: + # Very low blocksize, most likely a legacy value like + # Lib/sha.py and Lib/md5.py have. + _warnings.warn('block_size of %d seems too small; using our ' + 'default of %d.' % (blocksize, self.blocksize), + RuntimeWarning, 2) + blocksize = self.blocksize + else: + _warnings.warn('No block_size attribute on given digest object; ' + 'Assuming %d.' % (self.blocksize), + RuntimeWarning, 2) + blocksize = self.blocksize + if len(key) > blocksize: key = self.digest_cons(key).digest() Modified: python/trunk/Lib/test/test_hmac.py ============================================================================== --- python/trunk/Lib/test/test_hmac.py (original) +++ python/trunk/Lib/test/test_hmac.py Tue Nov 6 01:19:03 2007 @@ -1,6 +1,7 @@ import hmac -from hashlib import sha1 +import hashlib import unittest +import warnings from test import test_support class TestVectorsTestCase(unittest.TestCase): @@ -43,7 +44,7 @@ def test_sha_vectors(self): def shatest(key, data, digest): - h = hmac.HMAC(key, data, digestmod=sha1) + h = hmac.HMAC(key, data, digestmod=hashlib.sha1) self.assertEqual(h.hexdigest().upper(), digest.upper()) shatest(chr(0x0b) * 20, @@ -75,6 +76,161 @@ "and Larger Than One Block-Size Data"), "e8e99d0f45237d786d6bbaa7965c7808bbff1a91") + def _rfc4231_test_cases(self, hashfunc): + def hmactest(key, data, hexdigests): + h = hmac.HMAC(key, data, digestmod=hashfunc) + self.assertEqual(h.hexdigest().lower(), hexdigests[hashfunc]) + + # 4.2. Test Case 1 + hmactest(key = '\x0b'*20, + data = 'Hi There', + hexdigests = { + hashlib.sha224: '896fb1128abbdf196832107cd49df33f' + '47b4b1169912ba4f53684b22', + hashlib.sha256: 'b0344c61d8db38535ca8afceaf0bf12b' + '881dc200c9833da726e9376c2e32cff7', + hashlib.sha384: 'afd03944d84895626b0825f4ab46907f' + '15f9dadbe4101ec682aa034c7cebc59c' + 'faea9ea9076ede7f4af152e8b2fa9cb6', + hashlib.sha512: '87aa7cdea5ef619d4ff0b4241a1d6cb0' + '2379f4e2ce4ec2787ad0b30545e17cde' + 'daa833b7d6b8a702038b274eaea3f4e4' + 'be9d914eeb61f1702e696c203a126854', + }) + + # 4.3. Test Case 2 + hmactest(key = 'Jefe', + data = 'what do ya want for nothing?', + hexdigests = { + hashlib.sha224: 'a30e01098bc6dbbf45690f3a7e9e6d0f' + '8bbea2a39e6148008fd05e44', + hashlib.sha256: '5bdcc146bf60754e6a042426089575c7' + '5a003f089d2739839dec58b964ec3843', + hashlib.sha384: 'af45d2e376484031617f78d2b58a6b1b' + '9c7ef464f5a01b47e42ec3736322445e' + '8e2240ca5e69e2c78b3239ecfab21649', + hashlib.sha512: '164b7a7bfcf819e2e395fbe73b56e0a3' + '87bd64222e831fd610270cd7ea250554' + '9758bf75c05a994a6d034f65f8f0e6fd' + 'caeab1a34d4a6b4b636e070a38bce737', + }) + + # 4.4. Test Case 3 + hmactest(key = '\xaa'*20, + data = '\xdd'*50, + hexdigests = { + hashlib.sha224: '7fb3cb3588c6c1f6ffa9694d7d6ad264' + '9365b0c1f65d69d1ec8333ea', + hashlib.sha256: '773ea91e36800e46854db8ebd09181a7' + '2959098b3ef8c122d9635514ced565fe', + hashlib.sha384: '88062608d3e6ad8a0aa2ace014c8a86f' + '0aa635d947ac9febe83ef4e55966144b' + '2a5ab39dc13814b94e3ab6e101a34f27', + hashlib.sha512: 'fa73b0089d56a284efb0f0756c890be9' + 'b1b5dbdd8ee81a3655f83e33b2279d39' + 'bf3e848279a722c806b485a47e67c807' + 'b946a337bee8942674278859e13292fb', + }) + + # 4.5. Test Case 4 + hmactest(key = ''.join([chr(x) for x in xrange(0x01, 0x19+1)]), + data = '\xcd'*50, + hexdigests = { + hashlib.sha224: '6c11506874013cac6a2abc1bb382627c' + 'ec6a90d86efc012de7afec5a', + hashlib.sha256: '82558a389a443c0ea4cc819899f2083a' + '85f0faa3e578f8077a2e3ff46729665b', + hashlib.sha384: '3e8a69b7783c25851933ab6290af6ca7' + '7a9981480850009cc5577c6e1f573b4e' + '6801dd23c4a7d679ccf8a386c674cffb', + hashlib.sha512: 'b0ba465637458c6990e5a8c5f61d4af7' + 'e576d97ff94b872de76f8050361ee3db' + 'a91ca5c11aa25eb4d679275cc5788063' + 'a5f19741120c4f2de2adebeb10a298dd', + }) + + # 4.7. Test Case 6 + hmactest(key = '\xaa'*131, + data = 'Test Using Larger Than Block-Siz' + 'e Key - Hash Key First', + hexdigests = { + hashlib.sha224: '95e9a0db962095adaebe9b2d6f0dbce2' + 'd499f112f2d2b7273fa6870e', + hashlib.sha256: '60e431591ee0b67f0d8a26aacbf5b77f' + '8e0bc6213728c5140546040f0ee37f54', + hashlib.sha384: '4ece084485813e9088d2c63a041bc5b4' + '4f9ef1012a2b588f3cd11f05033ac4c6' + '0c2ef6ab4030fe8296248df163f44952', + hashlib.sha512: '80b24263c7c1a3ebb71493c1dd7be8b4' + '9b46d1f41b4aeec1121b013783f8f352' + '6b56d037e05f2598bd0fd2215d6a1e52' + '95e64f73f63f0aec8b915a985d786598', + }) + + # 4.8. Test Case 7 + hmactest(key = '\xaa'*131, + data = 'This is a test using a larger th' + 'an block-size key and a larger t' + 'han block-size data. The key nee' + 'ds to be hashed before being use' + 'd by the HMAC algorithm.', + hexdigests = { + hashlib.sha224: '3a854166ac5d9f023f54d517d0b39dbd' + '946770db9c2b95c9f6f565d1', + hashlib.sha256: '9b09ffa71b942fcb27635fbcd5b0e944' + 'bfdc63644f0713938a7f51535c3a35e2', + hashlib.sha384: '6617178e941f020d351e2f254e8fd32c' + '602420feb0b8fb9adccebb82461e99c5' + 'a678cc31e799176d3860e6110c46523e', + hashlib.sha512: 'e37b6a775dc87dbaa4dfa9f96e5e3ffd' + 'debd71f8867289865df5a32d20cdc944' + 'b6022cac3c4982b10d5eeb55c3e4de15' + '134676fb6de0446065c97440fa8c6a58', + }) + + def test_sha224_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha224) + + def test_sha256_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha256) + + def test_sha384_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha384) + + def test_sha512_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha512) + + def test_legacy_block_size_warnings(self): + class MockCrazyHash(object): + """Ain't no block_size attribute here.""" + def __init__(self, *args): + self._x = hashlib.sha1(*args) + self.digest_size = self._x.digest_size + def update(self, v): + self._x.update(v) + def digest(self): + return self._x.digest() + + warnings.simplefilter('error', RuntimeWarning) + try: + try: + hmac.HMAC('a', 'b', digestmod=MockCrazyHash) + except RuntimeWarning: + pass + else: + self.fail('Expected warning about missing block_size') + + MockCrazyHash.block_size = 1 + try: + hmac.HMAC('a', 'b', digestmod=MockCrazyHash) + except RuntimeWarning: + pass + else: + self.fail('Expected warning about small block_size') + finally: + warnings.resetwarnings() + + class ConstructorTestCase(unittest.TestCase): @@ -95,9 +251,8 @@ def test_withmodule(self): # Constructor call with text and digest module. - from hashlib import sha1 try: - h = hmac.HMAC("key", "", sha1) + h = hmac.HMAC("key", "", hashlib.sha1) except: self.fail("Constructor call with hashlib.sha1 raised exception.") @@ -106,7 +261,6 @@ def test_default_is_md5(self): # Testing if HMAC defaults to MD5 algorithm. # NOTE: this whitebox test depends on the hmac class internals - import hashlib h = hmac.HMAC("key") self.failUnless(h.digest_cons == hashlib.md5) Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Tue Nov 6 01:19:03 2007 @@ -364,6 +364,9 @@ - md5 now raises a DeprecationWarning upon import. +- Issue1385: The hmac module now computes the correct hmac when using hashes + with a block size other than 64 bytes (such as sha384 and sha512). + - mimify now raises a DeprecationWarning upon import. - MimeWriter now raises a DeprecationWarning upon import. From python-checkins at python.org Tue Nov 6 01:32:05 2007 From: python-checkins at python.org (gregory.p.smith) Date: Tue, 6 Nov 2007 01:32:05 +0100 (CET) Subject: [Python-checkins] r58870 - in python/branches/release25-maint: Doc/lib/libhashlib.tex Lib/hmac.py Lib/test/test_hmac.py Misc/NEWS Message-ID: <20071106003205.5F9421E4007@bag.python.org> Author: gregory.p.smith Date: Tue Nov 6 01:32:04 2007 New Revision: 58870 Modified: python/branches/release25-maint/Doc/lib/libhashlib.tex python/branches/release25-maint/Lib/hmac.py python/branches/release25-maint/Lib/test/test_hmac.py python/branches/release25-maint/Misc/NEWS Log: Backport r58868: Fixes Issue 1385: The hmac module now computes the correct hmac when using hashes with a block size other than 64 bytes (such as sha384 and sha512). Modified: python/branches/release25-maint/Doc/lib/libhashlib.tex ============================================================================== --- python/branches/release25-maint/Doc/lib/libhashlib.tex (original) +++ python/branches/release25-maint/Doc/lib/libhashlib.tex Tue Nov 6 01:32:04 2007 @@ -72,7 +72,11 @@ returned by the constructors: \begin{datadesc}{digest_size} - The size of the resulting digest in bytes. + The size of the resulting hash in bytes. +\end{datadesc} + +\begin{datadesc}{block_size} + The internal block size of the hash algorithm in bytes. \end{datadesc} A hash object has the following methods: Modified: python/branches/release25-maint/Lib/hmac.py ============================================================================== --- python/branches/release25-maint/Lib/hmac.py (original) +++ python/branches/release25-maint/Lib/hmac.py Tue Nov 6 01:32:04 2007 @@ -49,7 +49,15 @@ self.inner = self.digest_cons() self.digest_size = self.inner.digest_size - blocksize = 64 + if hasattr(self.inner, 'block_size'): + blocksize = self.inner.block_size + if blocksize < 16: + # Very low blocksize, most likely a legacy value like + # Lib/sha.py and Lib/md5.py have. + blocksize = 64 + else: + blocksize = 64 + ipad = "\x36" * blocksize opad = "\x5C" * blocksize Modified: python/branches/release25-maint/Lib/test/test_hmac.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_hmac.py (original) +++ python/branches/release25-maint/Lib/test/test_hmac.py Tue Nov 6 01:32:04 2007 @@ -1,5 +1,6 @@ import hmac import sha +import hashlib import unittest from test import test_support @@ -75,6 +76,130 @@ "and Larger Than One Block-Size Data"), "e8e99d0f45237d786d6bbaa7965c7808bbff1a91") + def _rfc4231_test_cases(self, hashfunc): + def hmactest(key, data, hexdigests): + h = hmac.HMAC(key, data, digestmod=hashfunc) + self.assertEqual(h.hexdigest().lower(), hexdigests[hashfunc]) + + # 4.2. Test Case 1 + hmactest(key = '\x0b'*20, + data = 'Hi There', + hexdigests = { + hashlib.sha224: '896fb1128abbdf196832107cd49df33f' + '47b4b1169912ba4f53684b22', + hashlib.sha256: 'b0344c61d8db38535ca8afceaf0bf12b' + '881dc200c9833da726e9376c2e32cff7', + hashlib.sha384: 'afd03944d84895626b0825f4ab46907f' + '15f9dadbe4101ec682aa034c7cebc59c' + 'faea9ea9076ede7f4af152e8b2fa9cb6', + hashlib.sha512: '87aa7cdea5ef619d4ff0b4241a1d6cb0' + '2379f4e2ce4ec2787ad0b30545e17cde' + 'daa833b7d6b8a702038b274eaea3f4e4' + 'be9d914eeb61f1702e696c203a126854', + }) + + # 4.3. Test Case 2 + hmactest(key = 'Jefe', + data = 'what do ya want for nothing?', + hexdigests = { + hashlib.sha224: 'a30e01098bc6dbbf45690f3a7e9e6d0f' + '8bbea2a39e6148008fd05e44', + hashlib.sha256: '5bdcc146bf60754e6a042426089575c7' + '5a003f089d2739839dec58b964ec3843', + hashlib.sha384: 'af45d2e376484031617f78d2b58a6b1b' + '9c7ef464f5a01b47e42ec3736322445e' + '8e2240ca5e69e2c78b3239ecfab21649', + hashlib.sha512: '164b7a7bfcf819e2e395fbe73b56e0a3' + '87bd64222e831fd610270cd7ea250554' + '9758bf75c05a994a6d034f65f8f0e6fd' + 'caeab1a34d4a6b4b636e070a38bce737', + }) + + # 4.4. Test Case 3 + hmactest(key = '\xaa'*20, + data = '\xdd'*50, + hexdigests = { + hashlib.sha224: '7fb3cb3588c6c1f6ffa9694d7d6ad264' + '9365b0c1f65d69d1ec8333ea', + hashlib.sha256: '773ea91e36800e46854db8ebd09181a7' + '2959098b3ef8c122d9635514ced565fe', + hashlib.sha384: '88062608d3e6ad8a0aa2ace014c8a86f' + '0aa635d947ac9febe83ef4e55966144b' + '2a5ab39dc13814b94e3ab6e101a34f27', + hashlib.sha512: 'fa73b0089d56a284efb0f0756c890be9' + 'b1b5dbdd8ee81a3655f83e33b2279d39' + 'bf3e848279a722c806b485a47e67c807' + 'b946a337bee8942674278859e13292fb', + }) + + # 4.5. Test Case 4 + hmactest(key = ''.join([chr(x) for x in xrange(0x01, 0x19+1)]), + data = '\xcd'*50, + hexdigests = { + hashlib.sha224: '6c11506874013cac6a2abc1bb382627c' + 'ec6a90d86efc012de7afec5a', + hashlib.sha256: '82558a389a443c0ea4cc819899f2083a' + '85f0faa3e578f8077a2e3ff46729665b', + hashlib.sha384: '3e8a69b7783c25851933ab6290af6ca7' + '7a9981480850009cc5577c6e1f573b4e' + '6801dd23c4a7d679ccf8a386c674cffb', + hashlib.sha512: 'b0ba465637458c6990e5a8c5f61d4af7' + 'e576d97ff94b872de76f8050361ee3db' + 'a91ca5c11aa25eb4d679275cc5788063' + 'a5f19741120c4f2de2adebeb10a298dd', + }) + + # 4.7. Test Case 6 + hmactest(key = '\xaa'*131, + data = 'Test Using Larger Than Block-Siz' + 'e Key - Hash Key First', + hexdigests = { + hashlib.sha224: '95e9a0db962095adaebe9b2d6f0dbce2' + 'd499f112f2d2b7273fa6870e', + hashlib.sha256: '60e431591ee0b67f0d8a26aacbf5b77f' + '8e0bc6213728c5140546040f0ee37f54', + hashlib.sha384: '4ece084485813e9088d2c63a041bc5b4' + '4f9ef1012a2b588f3cd11f05033ac4c6' + '0c2ef6ab4030fe8296248df163f44952', + hashlib.sha512: '80b24263c7c1a3ebb71493c1dd7be8b4' + '9b46d1f41b4aeec1121b013783f8f352' + '6b56d037e05f2598bd0fd2215d6a1e52' + '95e64f73f63f0aec8b915a985d786598', + }) + + # 4.8. Test Case 7 + hmactest(key = '\xaa'*131, + data = 'This is a test using a larger th' + 'an block-size key and a larger t' + 'han block-size data. The key nee' + 'ds to be hashed before being use' + 'd by the HMAC algorithm.', + hexdigests = { + hashlib.sha224: '3a854166ac5d9f023f54d517d0b39dbd' + '946770db9c2b95c9f6f565d1', + hashlib.sha256: '9b09ffa71b942fcb27635fbcd5b0e944' + 'bfdc63644f0713938a7f51535c3a35e2', + hashlib.sha384: '6617178e941f020d351e2f254e8fd32c' + '602420feb0b8fb9adccebb82461e99c5' + 'a678cc31e799176d3860e6110c46523e', + hashlib.sha512: 'e37b6a775dc87dbaa4dfa9f96e5e3ffd' + 'debd71f8867289865df5a32d20cdc944' + 'b6022cac3c4982b10d5eeb55c3e4de15' + '134676fb6de0446065c97440fa8c6a58', + }) + + def test_sha224_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha224) + + def test_sha256_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha256) + + def test_sha384_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha384) + + def test_sha512_rfc4231(self): + self._rfc4231_test_cases(hashlib.sha512) + class ConstructorTestCase(unittest.TestCase): Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Tue Nov 6 01:32:04 2007 @@ -106,6 +106,9 @@ - Bug #1693258: IDLE would show two "Preferences" menu's with some versions of Tcl/Tk +- Issue1385: The hmac module now computes the correct hmac when using hashes + with a block size other than 64 bytes (such as sha384 and sha512). + Extension Modules ----------------- From buildbot at python.org Tue Nov 6 02:26:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 06 Nov 2007 01:26:18 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071106012618.BDBB61E4007@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/313 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: gregory.p.smith,mark.summerfield BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 6 02:36:49 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 06 Nov 2007 01:36:49 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071106013650.31A811E401B@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/150 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: gregory.p.smith,mark.summerfield BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable 1 test failed: test_xmlrpc Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable sincerely, -The Buildbot From buildbot at python.org Tue Nov 6 13:24:17 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 06 Nov 2007 12:24:17 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071106122417.D7CBC1E4002@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/193 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 956, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 956, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 6 22:48:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 06 Nov 2007 21:48:09 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071106214809.EE31A1E4003@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/209 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Tue Nov 6 23:16:38 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 06 Nov 2007 22:16:38 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071106221638.F3EA01E401A@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/195 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Wed Nov 7 00:32:56 2007 From: python-checkins at python.org (guido.van.rossum) Date: Wed, 7 Nov 2007 00:32:56 +0100 (CET) Subject: [Python-checkins] r58892 - python/trunk/Objects/stringobject.c Message-ID: <20071106233256.CB05C1E4003@bag.python.org> Author: guido.van.rossum Date: Wed Nov 7 00:32:56 2007 New Revision: 58892 Modified: python/trunk/Objects/stringobject.c Log: Add missing "return NULL" in overflow check in PyObject_Repr(). Modified: python/trunk/Objects/stringobject.c ============================================================================== --- python/trunk/Objects/stringobject.c (original) +++ python/trunk/Objects/stringobject.c Wed Nov 7 00:32:56 2007 @@ -869,6 +869,7 @@ if (newsize > PY_SSIZE_T_MAX || newsize / 4 != Py_Size(op)) { PyErr_SetString(PyExc_OverflowError, "string is too large to make repr"); + return NULL; } v = PyString_FromStringAndSize((char *)NULL, newsize); if (v == NULL) { From python-checkins at python.org Wed Nov 7 02:13:10 2007 From: python-checkins at python.org (raymond.hettinger) Date: Wed, 7 Nov 2007 02:13:10 +0100 (CET) Subject: [Python-checkins] r58893 - in python/trunk: Doc/library/marshal.rst Lib/test/test_marshal.py Misc/NEWS Python/marshal.c Message-ID: <20071107011310.699761E4003@bag.python.org> Author: raymond.hettinger Date: Wed Nov 7 02:13:09 2007 New Revision: 58893 Modified: python/trunk/Doc/library/marshal.rst python/trunk/Lib/test/test_marshal.py python/trunk/Misc/NEWS python/trunk/Python/marshal.c Log: Fix marshal's incorrect handling of subclasses of builtin types (backport candidate). Modified: python/trunk/Doc/library/marshal.rst ============================================================================== --- python/trunk/Doc/library/marshal.rst (original) +++ python/trunk/Doc/library/marshal.rst Wed Nov 7 02:13:09 2007 @@ -45,12 +45,6 @@ (they will cause infinite loops). .. warning:: - - Some unsupported types such as subclasses of builtins will appear to marshal - and unmarshal correctly, but in fact, their type will change and the - additional subclass functionality and instance attributes will be lost. - -.. warning:: On machines where C's ``long int`` type has more than 32 bits (such as the DEC Alpha), it is possible to create plain Python integers that are longer Modified: python/trunk/Lib/test/test_marshal.py ============================================================================== --- python/trunk/Lib/test/test_marshal.py (original) +++ python/trunk/Lib/test/test_marshal.py Wed Nov 7 02:13:09 2007 @@ -244,6 +244,17 @@ last.append([0]) self.assertRaises(ValueError, marshal.dumps, head) + def test_exact_type_match(self): + # Former bug: + # >>> class Int(int): pass + # >>> type(loads(dumps(Int()))) + # + for typ in (int, long, float, complex, tuple, list, dict, set, frozenset): + # Note: str and unicode sublclasses are not tested because they get handled + # by marshal's routines for objects supporting the buffer API. + subtyp = type('subtyp', (typ,), {}) + self.assertRaises(ValueError, marshal.dumps, subtyp()) + def test_main(): test_support.run_unittest(IntTestCase, FloatTestCase, Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Wed Nov 7 02:13:09 2007 @@ -812,6 +812,10 @@ Extension Modules ----------------- +- Marshal.dumps() now expects exact type matches for int, long, float, complex, + tuple, list, dict, set, and frozenset. Formerly, it would silently miscode + subclasses of those types. Now, it raises a ValueError instead. + - Patch #1388440: Add set_completion_display_matches_hook and get_completion_type to readline. Modified: python/trunk/Python/marshal.c ============================================================================== --- python/trunk/Python/marshal.c (original) +++ python/trunk/Python/marshal.c Wed Nov 7 02:13:09 2007 @@ -144,7 +144,7 @@ else if (v == Py_True) { w_byte(TYPE_TRUE, p); } - else if (PyInt_Check(v)) { + else if (PyInt_CheckExact(v)) { long x = PyInt_AS_LONG((PyIntObject *)v); #if SIZEOF_LONG > 4 long y = Py_ARITHMETIC_RIGHT_SHIFT(long, x, 31); @@ -159,7 +159,7 @@ w_long(x, p); } } - else if (PyLong_Check(v)) { + else if (PyLong_CheckExact(v)) { PyLongObject *ob = (PyLongObject *)v; w_byte(TYPE_LONG, p); n = ob->ob_size; @@ -169,7 +169,7 @@ for (i = 0; i < n; i++) w_short(ob->ob_digit[i], p); } - else if (PyFloat_Check(v)) { + else if (PyFloat_CheckExact(v)) { if (p->version > 1) { unsigned char buf[8]; if (_PyFloat_Pack8(PyFloat_AsDouble(v), @@ -190,7 +190,7 @@ } } #ifndef WITHOUT_COMPLEX - else if (PyComplex_Check(v)) { + else if (PyComplex_CheckExact(v)) { if (p->version > 1) { unsigned char buf[8]; if (_PyFloat_Pack8(PyComplex_RealAsDouble(v), @@ -236,7 +236,7 @@ } } #endif - else if (PyString_Check(v)) { + else if (PyString_CheckExact(v)) { if (p->strings && PyString_CHECK_INTERNED(v)) { PyObject *o = PyDict_GetItem(p->strings, v); if (o) { @@ -273,7 +273,7 @@ w_string(PyString_AS_STRING(v), (int)n, p); } #ifdef Py_USING_UNICODE - else if (PyUnicode_Check(v)) { + else if (PyUnicode_CheckExact(v)) { PyObject *utf8; utf8 = PyUnicode_AsUTF8String(v); if (utf8 == NULL) { @@ -293,7 +293,7 @@ Py_DECREF(utf8); } #endif - else if (PyTuple_Check(v)) { + else if (PyTuple_CheckExact(v)) { w_byte(TYPE_TUPLE, p); n = PyTuple_Size(v); w_long((long)n, p); @@ -301,7 +301,7 @@ w_object(PyTuple_GET_ITEM(v, i), p); } } - else if (PyList_Check(v)) { + else if (PyList_CheckExact(v)) { w_byte(TYPE_LIST, p); n = PyList_GET_SIZE(v); w_long((long)n, p); @@ -309,7 +309,7 @@ w_object(PyList_GET_ITEM(v, i), p); } } - else if (PyDict_Check(v)) { + else if (PyDict_CheckExact(v)) { Py_ssize_t pos; PyObject *key, *value; w_byte(TYPE_DICT, p); @@ -321,7 +321,7 @@ } w_object((PyObject *)NULL, p); } - else if (PyAnySet_Check(v)) { + else if (PyAnySet_CheckExact(v)) { PyObject *value, *it; if (PyObject_TypeCheck(v, &PySet_Type)) From guido at python.org Wed Nov 7 02:17:50 2007 From: guido at python.org (Guido van Rossum) Date: Tue, 6 Nov 2007 17:17:50 -0800 Subject: [Python-checkins] r58893 - in python/trunk: Doc/library/marshal.rst Lib/test/test_marshal.py Misc/NEWS Python/marshal.c In-Reply-To: <20071107011310.699761E4003@bag.python.org> References: <20071107011310.699761E4003@bag.python.org> Message-ID: Thanks for fixing this! Though I wouldn't necessarily consider it a backport candidate, since IIUC it can also cause errors to be raised in code that used to work (and to some apps the "subclassiness" may not be that important). --Guido On 11/6/07, raymond.hettinger wrote: > Author: raymond.hettinger > Date: Wed Nov 7 02:13:09 2007 > New Revision: 58893 > > Modified: > python/trunk/Doc/library/marshal.rst > python/trunk/Lib/test/test_marshal.py > python/trunk/Misc/NEWS > python/trunk/Python/marshal.c > Log: > Fix marshal's incorrect handling of subclasses of builtin types (backport candidate). > > Modified: python/trunk/Doc/library/marshal.rst > ============================================================================== > --- python/trunk/Doc/library/marshal.rst (original) > +++ python/trunk/Doc/library/marshal.rst Wed Nov 7 02:13:09 2007 > @@ -45,12 +45,6 @@ > (they will cause infinite loops). > > .. warning:: > - > - Some unsupported types such as subclasses of builtins will appear to marshal > - and unmarshal correctly, but in fact, their type will change and the > - additional subclass functionality and instance attributes will be lost. > - > -.. warning:: > > On machines where C's ``long int`` type has more than 32 bits (such as the > DEC Alpha), it is possible to create plain Python integers that are longer > > Modified: python/trunk/Lib/test/test_marshal.py > ============================================================================== > --- python/trunk/Lib/test/test_marshal.py (original) > +++ python/trunk/Lib/test/test_marshal.py Wed Nov 7 02:13:09 2007 > @@ -244,6 +244,17 @@ > last.append([0]) > self.assertRaises(ValueError, marshal.dumps, head) > > + def test_exact_type_match(self): > + # Former bug: > + # >>> class Int(int): pass > + # >>> type(loads(dumps(Int()))) > + # > + for typ in (int, long, float, complex, tuple, list, dict, set, frozenset): > + # Note: str and unicode sublclasses are not tested because they get handled > + # by marshal's routines for objects supporting the buffer API. > + subtyp = type('subtyp', (typ,), {}) > + self.assertRaises(ValueError, marshal.dumps, subtyp()) > + > def test_main(): > test_support.run_unittest(IntTestCase, > FloatTestCase, > > Modified: python/trunk/Misc/NEWS > ============================================================================== > --- python/trunk/Misc/NEWS (original) > +++ python/trunk/Misc/NEWS Wed Nov 7 02:13:09 2007 > @@ -812,6 +812,10 @@ > Extension Modules > ----------------- > > +- Marshal.dumps() now expects exact type matches for int, long, float, complex, > + tuple, list, dict, set, and frozenset. Formerly, it would silently miscode > + subclasses of those types. Now, it raises a ValueError instead. > + > - Patch #1388440: Add set_completion_display_matches_hook and > get_completion_type to readline. > > > Modified: python/trunk/Python/marshal.c > ============================================================================== > --- python/trunk/Python/marshal.c (original) > +++ python/trunk/Python/marshal.c Wed Nov 7 02:13:09 2007 > @@ -144,7 +144,7 @@ > else if (v == Py_True) { > w_byte(TYPE_TRUE, p); > } > - else if (PyInt_Check(v)) { > + else if (PyInt_CheckExact(v)) { > long x = PyInt_AS_LONG((PyIntObject *)v); > #if SIZEOF_LONG > 4 > long y = Py_ARITHMETIC_RIGHT_SHIFT(long, x, 31); > @@ -159,7 +159,7 @@ > w_long(x, p); > } > } > - else if (PyLong_Check(v)) { > + else if (PyLong_CheckExact(v)) { > PyLongObject *ob = (PyLongObject *)v; > w_byte(TYPE_LONG, p); > n = ob->ob_size; > @@ -169,7 +169,7 @@ > for (i = 0; i < n; i++) > w_short(ob->ob_digit[i], p); > } > - else if (PyFloat_Check(v)) { > + else if (PyFloat_CheckExact(v)) { > if (p->version > 1) { > unsigned char buf[8]; > if (_PyFloat_Pack8(PyFloat_AsDouble(v), > @@ -190,7 +190,7 @@ > } > } > #ifndef WITHOUT_COMPLEX > - else if (PyComplex_Check(v)) { > + else if (PyComplex_CheckExact(v)) { > if (p->version > 1) { > unsigned char buf[8]; > if (_PyFloat_Pack8(PyComplex_RealAsDouble(v), > @@ -236,7 +236,7 @@ > } > } > #endif > - else if (PyString_Check(v)) { > + else if (PyString_CheckExact(v)) { > if (p->strings && PyString_CHECK_INTERNED(v)) { > PyObject *o = PyDict_GetItem(p->strings, v); > if (o) { > @@ -273,7 +273,7 @@ > w_string(PyString_AS_STRING(v), (int)n, p); > } > #ifdef Py_USING_UNICODE > - else if (PyUnicode_Check(v)) { > + else if (PyUnicode_CheckExact(v)) { > PyObject *utf8; > utf8 = PyUnicode_AsUTF8String(v); > if (utf8 == NULL) { > @@ -293,7 +293,7 @@ > Py_DECREF(utf8); > } > #endif > - else if (PyTuple_Check(v)) { > + else if (PyTuple_CheckExact(v)) { > w_byte(TYPE_TUPLE, p); > n = PyTuple_Size(v); > w_long((long)n, p); > @@ -301,7 +301,7 @@ > w_object(PyTuple_GET_ITEM(v, i), p); > } > } > - else if (PyList_Check(v)) { > + else if (PyList_CheckExact(v)) { > w_byte(TYPE_LIST, p); > n = PyList_GET_SIZE(v); > w_long((long)n, p); > @@ -309,7 +309,7 @@ > w_object(PyList_GET_ITEM(v, i), p); > } > } > - else if (PyDict_Check(v)) { > + else if (PyDict_CheckExact(v)) { > Py_ssize_t pos; > PyObject *key, *value; > w_byte(TYPE_DICT, p); > @@ -321,7 +321,7 @@ > } > w_object((PyObject *)NULL, p); > } > - else if (PyAnySet_Check(v)) { > + else if (PyAnySet_CheckExact(v)) { > PyObject *value, *it; > > if (PyObject_TypeCheck(v, &PySet_Type)) > _______________________________________________ > Python-checkins mailing list > Python-checkins at python.org > http://mail.python.org/mailman/listinfo/python-checkins > -- --Guido van Rossum (home page: http://www.python.org/~guido/) From python-checkins at python.org Wed Nov 7 02:19:49 2007 From: python-checkins at python.org (guido.van.rossum) Date: Wed, 7 Nov 2007 02:19:49 +0100 (CET) Subject: [Python-checkins] r58894 - python/branches/release25-maint/Objects/stringobject.c Message-ID: <20071107011949.BC9AB1E401B@bag.python.org> Author: guido.van.rossum Date: Wed Nov 7 02:19:49 2007 New Revision: 58894 Modified: python/branches/release25-maint/Objects/stringobject.c Log: Backport r58892. Add missing "return NULL" in overflow check in PyString_Repr(). Modified: python/branches/release25-maint/Objects/stringobject.c ============================================================================== --- python/branches/release25-maint/Objects/stringobject.c (original) +++ python/branches/release25-maint/Objects/stringobject.c Wed Nov 7 02:19:49 2007 @@ -861,6 +861,7 @@ if (newsize > PY_SSIZE_T_MAX || newsize / 4 != op->ob_size) { PyErr_SetString(PyExc_OverflowError, "string is too large to make repr"); + return NULL; } v = PyString_FromStringAndSize((char *)NULL, newsize); if (v == NULL) { From buildbot at python.org Wed Nov 7 03:00:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 02:00:40 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071107020040.544BC1E4021@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/315 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 7 03:09:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 02:09:40 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071107020941.148EF1E4003@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/321 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '0002-0002-0002-0002-0002' Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '1001-1001-1001-1001-1001' Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 378, in writerThread self.doWrite(d, name, x, min(stop, x+step)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 366, in doWrite txn.abort() DBRunRecoveryError: (-30975, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: DB_NOTFOUND: No matching key/data pair found') sincerely, -The Buildbot From buildbot at python.org Wed Nov 7 03:18:03 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 02:18:03 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071107021804.0EB5B1E4003@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/152 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable 1 test failed: test_threading sincerely, -The Buildbot From python-checkins at python.org Wed Nov 7 03:26:17 2007 From: python-checkins at python.org (raymond.hettinger) Date: Wed, 7 Nov 2007 03:26:17 +0100 (CET) Subject: [Python-checkins] r58895 - in python/trunk: Lib/test/test_dict.py Objects/dictobject.c Message-ID: <20071107022617.779101E4004@bag.python.org> Author: raymond.hettinger Date: Wed Nov 7 03:26:17 2007 New Revision: 58895 Modified: python/trunk/Lib/test/test_dict.py python/trunk/Objects/dictobject.c Log: Optimize dict.fromkeys() with dict inputs. Useful for resetting bag/muliset counts for example. Modified: python/trunk/Lib/test/test_dict.py ============================================================================== --- python/trunk/Lib/test/test_dict.py (original) +++ python/trunk/Lib/test/test_dict.py Wed Nov 7 03:26:17 2007 @@ -243,6 +243,10 @@ self.assertRaises(Exc, baddict2.fromkeys, [1]) + # test fast path for dictionary inputs + d = dict(zip(range(6), range(6))) + self.assertEqual(dict.fromkeys(d, 0), dict(zip(range(6), [0]*6))) + def test_copy(self): d = {1:1, 2:2, 3:3} self.assertEqual(d.copy(), {1:1, 2:2, 3:3}) Modified: python/trunk/Objects/dictobject.c ============================================================================== --- python/trunk/Objects/dictobject.c (original) +++ python/trunk/Objects/dictobject.c Wed Nov 7 03:26:17 2007 @@ -1184,6 +1184,25 @@ if (d == NULL) return NULL; + if (PyDict_CheckExact(d) && PyDict_CheckExact(seq)) { + PyDictObject *mp = (PyDictObject *)d; + PyObject *oldvalue; + Py_ssize_t pos = 0; + PyObject *key; + long hash; + + if (dictresize(mp, ((PyDictObject *)seq)->ma_used)) + return NULL; + + while (_PyDict_Next(seq, &pos, &key, &oldvalue, &hash)) { + Py_INCREF(key); + Py_INCREF(value); + if (insertdict(mp, key, hash, value)) + return NULL; + } + return d; + } + if (PyDict_CheckExact(d) && PyAnySet_CheckExact(seq)) { PyDictObject *mp = (PyDictObject *)d; Py_ssize_t pos = 0; From nnorwitz at gmail.com Wed Nov 7 03:35:35 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Tue, 6 Nov 2007 21:35:35 -0500 Subject: [Python-checkins] Python Regression Test Failures basics (1) Message-ID: <20071107023535.GA13662@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test test_asynchat failed -- Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 169, in test_simple_producer self.assertEqual(c.contents, ["hello world", "I'm not dead yet!"]) AssertionError: [] != ['hello world', "I'm not dead yet!"] test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_bsddb3 skipped -- Use of the `bsddb' resource not enabled test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_cn skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_hk test_codecmaps_hk skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_jp test_codecmaps_jp skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_kr test_codecmaps_kr skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_tw test_codecmaps_tw skipped -- Use of the `urlfetch' resource not enabled test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_curses test_curses skipped -- Use of the `curses' resource not enabled test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_linuxaudiodev test_linuxaudiodev skipped -- Use of the `audio' resource not enabled test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_normalization skipped -- Use of the `urlfetch' resource not enabled test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_ossaudiodev test_ossaudiodev skipped -- Use of the `audio' resource not enabled test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7357 refs] [7357 refs] [7357 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7732 refs] [7732 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) test_socketserver test_socketserver skipped -- Use of the `network' resource not enabled test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7352 refs] [7353 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7353 refs] [8966 refs] [7568 refs] [7353 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] . [7352 refs] [7352 refs] this bit of output is from a test of stdout in a different process ... [7352 refs] [7352 refs] [7568 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7352 refs] [7352 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7356 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_timeout skipped -- Use of the `network' resource not enabled test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllib2net skipped -- Use of the `network' resource not enabled test_urllibnet test_urllibnet skipped -- Use of the `network' resource not enabled test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 296 tests OK. 1 test failed: test_asynchat 35 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_curses test_gl test_imageop test_imgfile test_ioctl test_linuxaudiodev test_macostools test_normalization test_ossaudiodev test_pep277 test_plistlib test_scriptpackages test_socketserver test_startfile test_sunaudiodev test_tcl test_timeout test_unicode_file test_urllib2net test_urllibnet test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [507800 refs] From python-checkins at python.org Wed Nov 7 03:45:46 2007 From: python-checkins at python.org (raymond.hettinger) Date: Wed, 7 Nov 2007 03:45:46 +0100 (CET) Subject: [Python-checkins] r58896 - in python/trunk: Misc/NEWS Python/ceval.c Message-ID: <20071107024547.1ACB81E4003@bag.python.org> Author: raymond.hettinger Date: Wed Nov 7 03:45:46 2007 New Revision: 58896 Modified: python/trunk/Misc/NEWS python/trunk/Python/ceval.c Log: Add build option for faster loop execution. Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Wed Nov 7 03:45:46 2007 @@ -1042,6 +1042,11 @@ Build ----- +- Add a FAST_LOOPS build option that speeds-up looping by trading away + periodic threadstate and signal checking in tight loops. By default, + this option is turned-off. It should only be enabled in debugged, + performance critical applications. + - Patch #786737: Allow building in a tree of symlinks pointing to a readonly source. Modified: python/trunk/Python/ceval.c ============================================================================== --- python/trunk/Python/ceval.c (original) +++ python/trunk/Python/ceval.c Wed Nov 7 03:45:46 2007 @@ -2159,7 +2159,18 @@ PREDICTED_WITH_ARG(JUMP_ABSOLUTE); case JUMP_ABSOLUTE: JUMPTO(oparg); +#if FAST_LOOPS + /* Enabling this path speeds-up all while and for-loops by bypassing + the per-loop checks for signals. By default, this should be turned-off + because it prevents detection of a control-break in tight loops like + "while 1: pass". Compile with this option turned-on when you need + the speed-up and do not need break checking inside tight loops (ones + that contain only instructions ending with goto fast_next_opcode). + */ + goto fast_next_opcode; +#else continue; +#endif case GET_ITER: /* before: [obj]; after [getiter(obj)] */ From buildbot at python.org Wed Nov 7 05:10:02 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 04:10:02 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071107041002.9DE881E4003@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/267 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_ssl ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Wed Nov 7 08:25:21 2007 From: python-checkins at python.org (gregory.p.smith) Date: Wed, 7 Nov 2007 08:25:21 +0100 (CET) Subject: [Python-checkins] r58897 - in python/branches/release25-maint: Lib/bsddb/test/test_recno.py Modules/_bsddb.c Message-ID: <20071107072521.570191E4004@bag.python.org> Author: gregory.p.smith Date: Wed Nov 7 08:25:20 2007 New Revision: 58897 Modified: python/branches/release25-maint/Lib/bsddb/test/test_recno.py python/branches/release25-maint/Modules/_bsddb.c Log: * fix failing test_recno.py - backport from trunk. * bump _bsddb patch version number. Modified: python/branches/release25-maint/Lib/bsddb/test/test_recno.py ============================================================================== --- python/branches/release25-maint/Lib/bsddb/test/test_recno.py (original) +++ python/branches/release25-maint/Lib/bsddb/test/test_recno.py Wed Nov 7 08:25:20 2007 @@ -118,7 +118,7 @@ assert not d.has_key(13) data = d.get_both(26, "z" * 60) - assert data == "z" * 60 + assert data == "z" * 60, 'was %r' % data if verbose: print data @@ -203,10 +203,10 @@ just a line in the file, but you can set a different record delimiter if needed. """ - source = os.path.join(os.path.dirname(sys.argv[0]), - 'db_home/test_recno.txt') - if not os.path.isdir('db_home'): - os.mkdir('db_home') + homeDir = os.path.join(tempfile.gettempdir(), 'db_home') + source = os.path.join(homeDir, 'test_recno.txt') + if not os.path.isdir(homeDir): + os.mkdir(homeDir) f = open(source, 'w') # create the file f.close() Modified: python/branches/release25-maint/Modules/_bsddb.c ============================================================================== --- python/branches/release25-maint/Modules/_bsddb.c (original) +++ python/branches/release25-maint/Modules/_bsddb.c Wed Nov 7 08:25:20 2007 @@ -98,7 +98,7 @@ #error "eek! DBVER can't handle minor versions > 9" #endif -#define PY_BSDDB_VERSION "4.4.5.2" +#define PY_BSDDB_VERSION "4.4.5.3" static char *rcs_id = "$Id$"; From buildbot at python.org Wed Nov 7 09:10:56 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 08:10:56 +0000 Subject: [Python-checkins] buildbot failure in alpha Tru64 5.1 2.5 Message-ID: <20071107081056.5DF7E1E4003@bag.python.org> The Buildbot has detected a new failure of alpha Tru64 5.1 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Tru64%205.1%202.5/builds/345 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-tru64 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: gregory.p.smith BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From nnorwitz at gmail.com Wed Nov 7 11:42:51 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Wed, 7 Nov 2007 05:42:51 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071107104251.GA5583@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7357 refs] [7357 refs] [7357 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7732 refs] [7732 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7352 refs] [7353 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7353 refs] [8966 refs] [7568 refs] [7353 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] [7352 refs] . [7352 refs] [7352 refs] this bit of output is from a test of stdout in a different process ... [7352 refs] [7352 refs] [7568 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7352 refs] [7352 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7356 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 307 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [518046 refs] From buildbot at python.org Wed Nov 7 12:15:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 11:15:06 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071107111507.03F691E4004@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/211 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: The web-page 'force build' button was pressed by '': Build Source Stamp: [branch branches/py3k] HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot From python-checkins at python.org Wed Nov 7 12:57:51 2007 From: python-checkins at python.org (nick.coghlan) Date: Wed, 7 Nov 2007 12:57:51 +0100 (CET) Subject: [Python-checkins] r58900 - python/trunk/Misc/NEWS Message-ID: <20071107115751.BDA791E4005@bag.python.org> Author: nick.coghlan Date: Wed Nov 7 12:57:51 2007 New Revision: 58900 Modified: python/trunk/Misc/NEWS Log: Add missing NEWS entry Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Wed Nov 7 12:57:51 2007 @@ -274,6 +274,9 @@ Library ------- +- Issue #1705170: contextlib.contextmanager was still swallowing + StopIteration in some cases. This should no longer happen. + - Issue #1292: On alpha, arm, ppc, and s390 linux systems the --with-system-ffi configure option defaults to "yes". From python-checkins at python.org Wed Nov 7 13:26:41 2007 From: python-checkins at python.org (nick.coghlan) Date: Wed, 7 Nov 2007 13:26:41 +0100 (CET) Subject: [Python-checkins] r58901 - in python/branches/release25-maint: Lib/contextlib.py Lib/test/test_with.py Misc/NEWS Message-ID: <20071107122641.23FC21E4004@bag.python.org> Author: nick.coghlan Date: Wed Nov 7 13:26:40 2007 New Revision: 58901 Modified: python/branches/release25-maint/Lib/contextlib.py python/branches/release25-maint/Lib/test/test_with.py python/branches/release25-maint/Misc/NEWS Log: Fix issue #1705170 (backport from trunk) Modified: python/branches/release25-maint/Lib/contextlib.py ============================================================================== --- python/branches/release25-maint/Lib/contextlib.py (original) +++ python/branches/release25-maint/Lib/contextlib.py Wed Nov 7 13:26:40 2007 @@ -25,6 +25,10 @@ else: raise RuntimeError("generator didn't stop") else: + if value is None: + # Need to force instantiation so we can reliably + # tell if we get the same exception back + value = type() try: self.gen.throw(type, value, traceback) raise RuntimeError("generator didn't stop after throw()") Modified: python/branches/release25-maint/Lib/test/test_with.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_with.py (original) +++ python/branches/release25-maint/Lib/test/test_with.py Wed Nov 7 13:26:40 2007 @@ -440,6 +440,7 @@ self.assertAfterWithGeneratorInvariantsNoError(self.bar) def testRaisedStopIteration1(self): + # From bug 1462485 @contextmanager def cm(): yield @@ -451,6 +452,7 @@ self.assertRaises(StopIteration, shouldThrow) def testRaisedStopIteration2(self): + # From bug 1462485 class cm(object): def __enter__(self): pass @@ -463,7 +465,21 @@ self.assertRaises(StopIteration, shouldThrow) + def testRaisedStopIteration3(self): + # Another variant where the exception hasn't been instantiated + # From bug 1705170 + @contextmanager + def cm(): + yield + + def shouldThrow(): + with cm(): + raise iter([]).next() + + self.assertRaises(StopIteration, shouldThrow) + def testRaisedGeneratorExit1(self): + # From bug 1462485 @contextmanager def cm(): yield @@ -475,6 +491,7 @@ self.assertRaises(GeneratorExit, shouldThrow) def testRaisedGeneratorExit2(self): + # From bug 1462485 class cm (object): def __enter__(self): pass Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Wed Nov 7 13:26:40 2007 @@ -32,6 +32,9 @@ Library ------- +- Issue #1705170: contextlib.contextmanager was still swallowing + StopIteration in some cases. This should no longer happen. + - Bug #1307: Fix smtpd so it doesn't raise an exception when there is no arg. - ctypes will now work correctly on 32-bit systems when Python is From buildbot at python.org Wed Nov 7 17:41:20 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 16:41:20 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo 3.0 Message-ID: <20071107164120.DA8501E400A@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%203.0/builds/195 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_cn make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 7 17:49:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 16:49:57 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071107164957.D229D1E4005@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/193 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Wed Nov 7 17:52:50 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 16:52:50 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071107165250.8F0EF1E4016@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/197 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Wed Nov 7 18:50:55 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 7 Nov 2007 18:50:55 +0100 (CET) Subject: [Python-checkins] r58905 - python/trunk/Python/import.c Message-ID: <20071107175055.469D81E4005@bag.python.org> Author: christian.heimes Date: Wed Nov 7 18:50:54 2007 New Revision: 58905 Modified: python/trunk/Python/import.c Log: Backported fix for bug #1392 from py3k branch r58903. Modified: python/trunk/Python/import.c ============================================================================== --- python/trunk/Python/import.c (original) +++ python/trunk/Python/import.c Wed Nov 7 18:50:54 2007 @@ -2978,6 +2978,7 @@ NullImporter_init(NullImporter *self, PyObject *args, PyObject *kwds) { char *path; + Py_ssize_t pathlen; if (!_PyArg_NoKeywords("NullImporter()", kwds)) return -1; @@ -2986,7 +2987,8 @@ &path)) return -1; - if (strlen(path) == 0) { + pathlen = strlen(path); + if (pathlen == 0) { PyErr_SetString(PyExc_ImportError, "empty pathname"); return -1; } else { @@ -2994,7 +2996,23 @@ struct stat statbuf; int rv; +#ifdef MS_WINDOWS + /* MS Windows' stat chokes on paths like C:\\path\\. Try to + * recover *one* time by stripping of a trailing slash or + * back slash. http://bugs.python.org/issue1293 + */ rv = stat(path, &statbuf); + if (rv != 0 && pathlen <= MAXPATHLEN && + (path[pathlen-1] == '/' || path[pathlen-1] == '\\')) { + char mangled[MAXPATHLEN+1]; + + strcpy(mangled, path); + mangled[pathlen-1] = '\0'; + rv = stat(mangled, &statbuf); + } +#else + rv = stat(path, &statbuf); +#endif if (rv == 0) { /* it exists */ if (S_ISDIR(statbuf.st_mode)) { From python-checkins at python.org Wed Nov 7 19:30:22 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 7 Nov 2007 19:30:22 +0100 (CET) Subject: [Python-checkins] r58906 - python/trunk/Python/import.c Message-ID: <20071107183022.E0BE61E4266@bag.python.org> Author: christian.heimes Date: Wed Nov 7 19:30:22 2007 New Revision: 58906 Modified: python/trunk/Python/import.c Log: Backport of Guido's review of my patch. Modified: python/trunk/Python/import.c ============================================================================== --- python/trunk/Python/import.c (original) +++ python/trunk/Python/import.c Wed Nov 7 19:30:22 2007 @@ -2996,12 +2996,12 @@ struct stat statbuf; int rv; -#ifdef MS_WINDOWS - /* MS Windows' stat chokes on paths like C:\\path\\. Try to - * recover *one* time by stripping of a trailing slash or - * back slash. http://bugs.python.org/issue1293 - */ rv = stat(path, &statbuf); +#ifdef MS_WINDOWS + /* MS Windows stat() chokes on paths like C:\path\. Try to + * recover *one* time by stripping off a trailing slash or + * backslash. http://bugs.python.org/issue1293 + */ if (rv != 0 && pathlen <= MAXPATHLEN && (path[pathlen-1] == '/' || path[pathlen-1] == '\\')) { char mangled[MAXPATHLEN+1]; @@ -3010,8 +3010,6 @@ mangled[pathlen-1] = '\0'; rv = stat(mangled, &statbuf); } -#else - rv = stat(path, &statbuf); #endif if (rv == 0) { /* it exists */ From buildbot at python.org Wed Nov 7 20:18:56 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 07 Nov 2007 19:18:56 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071107191856.381111E400A@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/319 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Thu Nov 8 03:52:43 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 8 Nov 2007 03:52:43 +0100 (CET) Subject: [Python-checkins] r58908 - in python/trunk: Doc/library/stdtypes.rst Lib/test/test_set.py Misc/NEWS Objects/setobject.c Message-ID: <20071108025243.D83F71E400B@bag.python.org> Author: raymond.hettinger Date: Thu Nov 8 03:52:43 2007 New Revision: 58908 Modified: python/trunk/Doc/library/stdtypes.rst python/trunk/Lib/test/test_set.py python/trunk/Misc/NEWS python/trunk/Objects/setobject.c Log: Add set.isdisjoint() Modified: python/trunk/Doc/library/stdtypes.rst ============================================================================== --- python/trunk/Doc/library/stdtypes.rst (original) +++ python/trunk/Doc/library/stdtypes.rst Thu Nov 8 03:52:43 2007 @@ -1467,6 +1467,13 @@ Test *x* for non-membership in *s*. +.. method:: set.isdisjoint(other) + + Return True if the set has no elements in common with *other*. + Sets are disjoint if and only if their interesection is the empty set. + + .. versionadded:: 2.6 + .. method:: set.issubset(other) set <= other Modified: python/trunk/Lib/test/test_set.py ============================================================================== --- python/trunk/Lib/test/test_set.py (original) +++ python/trunk/Lib/test/test_set.py Thu Nov 8 03:52:43 2007 @@ -102,6 +102,20 @@ self.assertEqual(self.thetype('abcba').intersection(C('ccb')), set('bc')) self.assertEqual(self.thetype('abcba').intersection(C('ef')), set('')) + def test_isdisjoint(self): + def f(s1, s2): + 'Pure python equivalent of isdisjoint()' + return not set(s1).intersection(s2) + for larg in '', 'a', 'ab', 'abc', 'ababac', 'cdc', 'cc', 'efgfe', 'ccb', 'ef': + s1 = self.thetype(larg) + for rarg in '', 'a', 'ab', 'abc', 'ababac', 'cdc', 'cc', 'efgfe', 'ccb', 'ef': + for C in set, frozenset, dict.fromkeys, str, unicode, list, tuple: + s2 = C(rarg) + actual = s1.isdisjoint(s2) + expected = f(s1, s2) + self.assertEqual(actual, expected) + self.assert_(actual is True or actual is False) + def test_and(self): i = self.s.intersection(self.otherword) self.assertEqual(self.s & set(self.otherword), i) @@ -657,6 +671,18 @@ result = empty_set & self.set self.assertEqual(result, empty_set) + def test_self_isdisjoint(self): + result = self.set.isdisjoint(self.set) + self.assertEqual(result, not self.set) + + def test_empty_isdisjoint(self): + result = self.set.isdisjoint(empty_set) + self.assertEqual(result, True) + + def test_isdisjoint_empty(self): + result = empty_set.isdisjoint(self.set) + self.assertEqual(result, True) + def test_self_symmetric_difference(self): result = self.set ^ self.set self.assertEqual(result, empty_set) @@ -835,6 +861,22 @@ result = self.set & set([8]) self.assertEqual(result, empty_set) + def test_isdisjoint_subset(self): + result = self.set.isdisjoint(set((2, 4))) + self.assertEqual(result, False) + + def test_isdisjoint_superset(self): + result = self.set.isdisjoint(set([2, 4, 6, 8])) + self.assertEqual(result, False) + + def test_isdisjoint_overlap(self): + result = self.set.isdisjoint(set([3, 4, 5])) + self.assertEqual(result, False) + + def test_isdisjoint_non_overlap(self): + result = self.set.isdisjoint(set([8])) + self.assertEqual(result, True) + def test_sym_difference_subset(self): result = self.set ^ set((2, 4)) self.assertEqual(result, set([6])) @@ -1456,11 +1498,14 @@ def test_inline_methods(self): s = set('november') for data in ("123", "", range(1000), ('do', 1.2), xrange(2000,2200,5), 'december'): - for meth in (s.union, s.intersection, s.difference, s.symmetric_difference): + for meth in (s.union, s.intersection, s.difference, s.symmetric_difference, s.isdisjoint): for g in (G, I, Ig, L, R): expected = meth(data) actual = meth(G(data)) - self.assertEqual(sorted(actual), sorted(expected)) + if isinstance(expected, bool): + self.assertEqual(actual, expected) + else: + self.assertEqual(sorted(actual), sorted(expected)) self.assertRaises(TypeError, meth, X(s)) self.assertRaises(TypeError, meth, N(s)) self.assertRaises(ZeroDivisionError, meth, E(s)) Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Thu Nov 8 03:52:43 2007 @@ -12,6 +12,8 @@ Core and builtins ----------------- +- sets and frozensets now have an isdisjoint() method. + - optimize the performance of builtin.sum(). - Fix warnings found by the new version of the Coverity checker. Modified: python/trunk/Objects/setobject.c ============================================================================== --- python/trunk/Objects/setobject.c (original) +++ python/trunk/Objects/setobject.c Thu Nov 8 03:52:43 2007 @@ -1332,6 +1332,72 @@ return (PyObject *)so; } +static PyObject * +set_isdisjoint(PySetObject *so, PyObject *other) +{ + PyObject *key, *it, *tmp; + + if ((PyObject *)so == other) { + if (PySet_GET_SIZE(so) == 0) + Py_RETURN_TRUE; + else + Py_RETURN_FALSE; + } + + if (PyAnySet_CheckExact(other)) { + Py_ssize_t pos = 0; + setentry *entry; + + if (PySet_GET_SIZE(other) > PySet_GET_SIZE(so)) { + tmp = (PyObject *)so; + so = (PySetObject *)other; + other = tmp; + } + while (set_next((PySetObject *)other, &pos, &entry)) { + int rv = set_contains_entry(so, entry); + if (rv == -1) + return NULL; + if (rv) + Py_RETURN_FALSE; + } + Py_RETURN_TRUE; + } + + it = PyObject_GetIter(other); + if (it == NULL) + return NULL; + + while ((key = PyIter_Next(it)) != NULL) { + int rv; + setentry entry; + long hash = PyObject_Hash(key); + + Py_DECREF(key); + if (hash == -1) { + Py_DECREF(it); + return NULL; + } + entry.hash = hash; + entry.key = key; + rv = set_contains_entry(so, &entry); + if (rv == -1) { + Py_DECREF(it); + return NULL; + } + if (rv) { + Py_DECREF(it); + Py_RETURN_FALSE; + } + } + Py_DECREF(it); + if (PyErr_Occurred()) + return NULL; + Py_RETURN_TRUE; +} + +PyDoc_STRVAR(isdisjoint_doc, +"Return True if two sets have a null intersection."); + static int set_difference_update_internal(PySetObject *so, PyObject *other) { @@ -1861,6 +1927,8 @@ intersection_doc}, {"intersection_update",(PyCFunction)set_intersection_update, METH_O, intersection_update_doc}, + {"isdisjoint", (PyCFunction)set_isdisjoint, METH_O, + isdisjoint_doc}, {"issubset", (PyCFunction)set_issubset, METH_O, issubset_doc}, {"issuperset", (PyCFunction)set_issuperset, METH_O, @@ -1984,6 +2052,8 @@ difference_doc}, {"intersection",(PyCFunction)set_intersection, METH_O, intersection_doc}, + {"isdisjoint", (PyCFunction)set_isdisjoint, METH_O, + isdisjoint_doc}, {"issubset", (PyCFunction)set_issubset, METH_O, issubset_doc}, {"issuperset", (PyCFunction)set_issuperset, METH_O, From buildbot at python.org Thu Nov 8 05:17:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 08 Nov 2007 04:17:37 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 trunk Message-ID: <20071108041737.CC4C41E400F@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%20trunk/builds/2352 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket_ssl make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 8 05:18:41 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 08 Nov 2007 04:18:41 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071108041841.A2BC51E401D@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/271 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 8 14:40:53 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 08 Nov 2007 13:40:53 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071108134053.A47D01E400D@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/222 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed failed slave lost sincerely, -The Buildbot From buildbot at python.org Thu Nov 8 15:26:36 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 08 Nov 2007 14:26:36 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071108142636.D515C1E400D@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/202 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 8 18:32:24 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 08 Nov 2007 17:32:24 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 3.0 Message-ID: <20071108173224.DE4051E400D@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%203.0/builds/195 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_urllib2net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Thu Nov 8 19:47:52 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 8 Nov 2007 19:47:52 +0100 (CET) Subject: [Python-checkins] r58915 - python/trunk/Objects/setobject.c Message-ID: <20071108184752.375E01E400D@bag.python.org> Author: raymond.hettinger Date: Thu Nov 8 19:47:51 2007 New Revision: 58915 Modified: python/trunk/Objects/setobject.c Log: Reposition the decref (spotted by eagle-eye norwitz). Modified: python/trunk/Objects/setobject.c ============================================================================== --- python/trunk/Objects/setobject.c (original) +++ python/trunk/Objects/setobject.c Thu Nov 8 19:47:51 2007 @@ -1372,14 +1372,15 @@ setentry entry; long hash = PyObject_Hash(key); - Py_DECREF(key); if (hash == -1) { + Py_DECREF(key); Py_DECREF(it); return NULL; } entry.hash = hash; entry.key = key; rv = set_contains_entry(so, &entry); + Py_DECREF(key); if (rv == -1) { Py_DECREF(it); return NULL; From buildbot at python.org Thu Nov 8 20:17:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 08 Nov 2007 19:17:57 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo trunk Message-ID: <20071108191757.80B211E400D@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%20trunk/builds/2305 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_urllibnet make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 8 20:34:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 08 Nov 2007 19:34:37 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071108193438.1ACAF1E402B@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/321 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 9 01:23:16 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 09 Nov 2007 00:23:16 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo 3.0 Message-ID: <20071109002316.C02201E400F@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%203.0/builds/205 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_cn make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 9 02:50:27 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 09 Nov 2007 01:50:27 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071109015027.7AB4F1E400F@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/205 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Fri Nov 9 02:54:50 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 09 Nov 2007 01:54:50 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 3.0 Message-ID: <20071109015450.7215C1E400F@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%203.0/builds/199 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_jp make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 9 13:31:43 2007 From: python-checkins at python.org (georg.brandl) Date: Fri, 9 Nov 2007 13:31:43 +0100 (CET) Subject: [Python-checkins] r58920 - python/trunk/Doc/library/stdtypes.rst Message-ID: <20071109123143.B01441E4010@bag.python.org> Author: georg.brandl Date: Fri Nov 9 13:31:43 2007 New Revision: 58920 Modified: python/trunk/Doc/library/stdtypes.rst Log: Fix seealso link to sets docs. Do not merge to Py3k. Modified: python/trunk/Doc/library/stdtypes.rst ============================================================================== --- python/trunk/Doc/library/stdtypes.rst (original) +++ python/trunk/Doc/library/stdtypes.rst Fri Nov 9 13:31:43 2007 @@ -1608,7 +1608,7 @@ .. seealso:: - `Comparison to the built-in set types `_ + :ref:`comparison-to-builtin-set.html` Differences between the :mod:`sets` module and the built-in set types. From python-checkins at python.org Fri Nov 9 14:08:48 2007 From: python-checkins at python.org (georg.brandl) Date: Fri, 9 Nov 2007 14:08:48 +0100 (CET) Subject: [Python-checkins] r58921 - python/trunk/Doc/tutorial/introduction.rst Message-ID: <20071109130848.C88E51E400F@bag.python.org> Author: georg.brandl Date: Fri Nov 9 14:08:48 2007 New Revision: 58921 Modified: python/trunk/Doc/tutorial/introduction.rst Log: Fix misleading example. Modified: python/trunk/Doc/tutorial/introduction.rst ============================================================================== --- python/trunk/Doc/tutorial/introduction.rst (original) +++ python/trunk/Doc/tutorial/introduction.rst Fri Nov 9 14:08:48 2007 @@ -547,8 +547,9 @@ The built-in function :func:`len` also applies to lists:: + >>> a = ['a', 'b', 'c', 'd'] >>> len(a) - 8 + 4 It is possible to nest lists (create lists containing other lists), for example:: From python-checkins at python.org Fri Nov 9 17:53:20 2007 From: python-checkins at python.org (fred.drake) Date: Fri, 9 Nov 2007 17:53:20 +0100 (CET) Subject: [Python-checkins] r58922 - python/branches/release25-maint/Include/patchlevel.h Message-ID: <20071109165320.B6F1B1E4022@bag.python.org> Author: fred.drake Date: Fri Nov 9 17:53:20 2007 New Revision: 58922 Modified: python/branches/release25-maint/Include/patchlevel.h Log: when talking about an imminent 2.5.2c1, the build should identify itself as being some form of 2.5.2 (this is admittedly a bit conservative); we can make this 2.5.2c1 when making the release Modified: python/branches/release25-maint/Include/patchlevel.h ============================================================================== --- python/branches/release25-maint/Include/patchlevel.h (original) +++ python/branches/release25-maint/Include/patchlevel.h Fri Nov 9 17:53:20 2007 @@ -21,12 +21,12 @@ /* Version parsed out into numeric values */ #define PY_MAJOR_VERSION 2 #define PY_MINOR_VERSION 5 -#define PY_MICRO_VERSION 1 -#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL +#define PY_MICRO_VERSION 2 +#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA #define PY_RELEASE_SERIAL 0 /* Version as a string */ -#define PY_VERSION "2.5.1" +#define PY_VERSION "2.5.2a0" /* Subversion Revision number of this file (not of the repository) */ #define PY_PATCHLEVEL_REVISION "$Revision$" From python-checkins at python.org Fri Nov 9 18:33:23 2007 From: python-checkins at python.org (georg.brandl) Date: Fri, 9 Nov 2007 18:33:23 +0100 (CET) Subject: [Python-checkins] r58923 - python/trunk/Lib/test/regrtest.py Message-ID: <20071109173323.5A9021E4010@bag.python.org> Author: georg.brandl Date: Fri Nov 9 18:33:23 2007 New Revision: 58923 Modified: python/trunk/Lib/test/regrtest.py Log: Correct a comment about testing methods - nowadays most tests don't run directly on import. Modified: python/trunk/Lib/test/regrtest.py ============================================================================== --- python/trunk/Lib/test/regrtest.py (original) +++ python/trunk/Lib/test/regrtest.py Fri Nov 9 18:33:23 2007 @@ -548,10 +548,9 @@ abstest = 'test.' + test the_package = __import__(abstest, globals(), locals(), []) the_module = getattr(the_package, test) - # Most tests run to completion simply as a side-effect of - # being imported. For the benefit of tests that can't run - # that way (like test_threaded_import), explicitly invoke - # their test_main() function (if it exists). + # Old tests run to completion simply as a side-effect of + # being imported. For tests based on unittest or doctest, + # explicitly invoke their test_main() function (if it exists). indirect_test = getattr(the_module, "test_main", None) if indirect_test is not None: indirect_test() From buildbot at python.org Fri Nov 9 19:03:41 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 09 Nov 2007 18:03:41 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 2.5 Message-ID: <20071109180341.7BA6C1E4010@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%202.5/builds/70 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: fred.drake BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_resource ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 44, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 57, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 44, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') Traceback (most recent call last): File "./Lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/test/test_resource.py", line 42, in f.close() IOError: [Errno 27] File too large make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 9 23:56:31 2007 From: python-checkins at python.org (martin.v.loewis) Date: Fri, 9 Nov 2007 23:56:31 +0100 (CET) Subject: [Python-checkins] r58924 - python/trunk/Misc/developers.txt Message-ID: <20071109225631.1A8A01E4008@bag.python.org> Author: martin.v.loewis Date: Fri Nov 9 23:56:30 2007 New Revision: 58924 Modified: python/trunk/Misc/developers.txt Log: Add Amaury Forgeot d'Arc. Modified: python/trunk/Misc/developers.txt ============================================================================== --- python/trunk/Misc/developers.txt (original) +++ python/trunk/Misc/developers.txt Fri Nov 9 23:56:30 2007 @@ -17,6 +17,9 @@ Permissions History ------------------- +- Amaury Forgeot d'Arc was given SVN access on 9 November 2007 by MvL, + for general contributions to Python. + - Christian Heimes was given SVN access on 31 October 2007 by MvL, for general contributions to Python. From python-checkins at python.org Sat Nov 10 00:14:45 2007 From: python-checkins at python.org (raymond.hettinger) Date: Sat, 10 Nov 2007 00:14:45 +0100 (CET) Subject: [Python-checkins] r58925 - python/trunk/Objects/dictobject.c Message-ID: <20071109231445.32FC21E4008@bag.python.org> Author: raymond.hettinger Date: Sat Nov 10 00:14:44 2007 New Revision: 58925 Modified: python/trunk/Objects/dictobject.c Log: Optimize common case for dict.fromkeys(). Modified: python/trunk/Objects/dictobject.c ============================================================================== --- python/trunk/Objects/dictobject.c (original) +++ python/trunk/Objects/dictobject.c Sat Nov 10 00:14:44 2007 @@ -1191,7 +1191,7 @@ PyObject *key; long hash; - if (dictresize(mp, ((PyDictObject *)seq)->ma_used)) + if (dictresize(mp, PySet_GET_SIZE(seq))) return NULL; while (_PyDict_Next(seq, &pos, &key, &oldvalue, &hash)) { @@ -1227,19 +1227,24 @@ return NULL; } - for (;;) { - key = PyIter_Next(it); - if (key == NULL) { - if (PyErr_Occurred()) + if (PyDict_CheckExact(d)) { + while ((key = PyIter_Next(it)) != NULL) { + status = PyDict_SetItem(d, key, value); + Py_DECREF(key); + if (status < 0) + goto Fail; + } + } else { + while ((key = PyIter_Next(it)) != NULL) { + status = PyObject_SetItem(d, key, value); + Py_DECREF(key); + if (status < 0) goto Fail; - break; } - status = PyObject_SetItem(d, key, value); - Py_DECREF(key); - if (status < 0) - goto Fail; } + if (PyErr_Occurred()) + goto Fail; Py_DECREF(it); return d; From buildbot at python.org Sat Nov 10 00:42:41 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 09 Nov 2007 23:42:41 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071109234241.C74631E4008@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/939 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: martin.v.loewis,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Sat Nov 10 02:54:04 2007 From: python-checkins at python.org (raymond.hettinger) Date: Sat, 10 Nov 2007 02:54:04 +0100 (CET) Subject: [Python-checkins] r58927 - python/trunk/Modules/_collectionsmodule.c Message-ID: <20071110015404.2CB281E4018@bag.python.org> Author: raymond.hettinger Date: Sat Nov 10 02:54:03 2007 New Revision: 58927 Modified: python/trunk/Modules/_collectionsmodule.c Log: Use a freelist to speed-up block allocation and deallocation in collections.deque(). Modified: python/trunk/Modules/_collectionsmodule.c ============================================================================== --- python/trunk/Modules/_collectionsmodule.c (original) +++ python/trunk/Modules/_collectionsmodule.c Sat Nov 10 02:54:03 2007 @@ -51,6 +51,10 @@ PyObject *data[BLOCKLEN]; } block; +#define MAXFREEBLOCKS 10 +static int numfreeblocks = 0; +static block *freeblocks[MAXFREEBLOCKS]; + static block * newblock(block *leftlink, block *rightlink, int len) { block *b; @@ -66,16 +70,32 @@ "cannot add more blocks to the deque"); return NULL; } - b = PyMem_Malloc(sizeof(block)); - if (b == NULL) { - PyErr_NoMemory(); - return NULL; + if (numfreeblocks) { + numfreeblocks -= 1; + b = freeblocks[numfreeblocks]; + } else { + b = PyMem_Malloc(sizeof(block)); + if (b == NULL) { + PyErr_NoMemory(); + return NULL; + } } b->leftlink = leftlink; b->rightlink = rightlink; return b; } +void +freeblock(block *b) +{ + if (numfreeblocks < MAXFREEBLOCKS) { + freeblocks[numfreeblocks] = b; + numfreeblocks++; + } else { + PyMem_Free(b); + } +} + typedef struct { PyObject_HEAD block *leftblock; @@ -161,7 +181,7 @@ } else { prevblock = deque->rightblock->leftlink; assert(deque->leftblock != deque->rightblock); - PyMem_Free(deque->rightblock); + freeblock(deque->rightblock); prevblock->rightlink = NULL; deque->rightblock = prevblock; deque->rightindex = BLOCKLEN - 1; @@ -198,7 +218,7 @@ } else { assert(deque->leftblock != deque->rightblock); prevblock = deque->leftblock->rightlink; - PyMem_Free(deque->leftblock); + freeblock(deque->leftblock); assert(prevblock != NULL); prevblock->leftlink = NULL; deque->leftblock = prevblock; @@ -559,7 +579,7 @@ if (deque->leftblock != NULL) { deque_clear(deque); assert(deque->leftblock != NULL); - PyMem_Free(deque->leftblock); + freeblock(deque->leftblock); } deque->leftblock = NULL; deque->rightblock = NULL; From buildbot at python.org Sat Nov 10 03:40:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 10 Nov 2007 02:40:21 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071110024021.512A71E4427@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/324 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sat Nov 10 15:34:27 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 10 Nov 2007 14:34:27 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071110143427.6C1ED1E404C@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/211 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1001-1001-1001-1001-1001' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0002-0002-0002-0002-0002' 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sat Nov 10 15:56:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 10 Nov 2007 14:56:18 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071110145618.6F0431E455D@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/207 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From python-checkins at python.org Sat Nov 10 23:12:25 2007 From: python-checkins at python.org (guido.van.rossum) Date: Sat, 10 Nov 2007 23:12:25 +0100 (CET) Subject: [Python-checkins] r58929 - in python/trunk: Lib/test/test_descr.py Objects/descrobject.c Message-ID: <20071110221225.2C32E1E4014@bag.python.org> Author: guido.van.rossum Date: Sat Nov 10 23:12:24 2007 New Revision: 58929 Modified: python/trunk/Lib/test/test_descr.py python/trunk/Objects/descrobject.c Log: Issue 1416. Add getter, setter, deleter methods to properties that can be used as decorators to create fully-populated properties. Modified: python/trunk/Lib/test/test_descr.py ============================================================================== --- python/trunk/Lib/test/test_descr.py (original) +++ python/trunk/Lib/test/test_descr.py Sat Nov 10 23:12:24 2007 @@ -2131,6 +2131,71 @@ p = property(_testcapi.test_with_docstring) +def properties_plus(): + class C: + foo = property(doc="hello") + @foo.getter + def foo(self): + return self._foo + @foo.setter + def foo(self, value): + self._foo = abs(value) + @foo.deleter + def foo(self): + del self._foo + c = C() + assert C.foo.__doc__ == "hello" + assert not hasattr(c, "foo") + c.foo = -42 + assert c.foo == 42 + del c.foo + assert not hasattr(c, "foo") + + class D(C): + @C.foo.deleter + def foo(self): + try: + del self._foo + except AttributeError: + pass + d = D() + d.foo = 24 + assert d.foo == 24 + del d.foo + del d.foo + + class E: + @property + def foo(self): + return self._foo + @foo.setter + def foo (self, value): + raise RuntimeError + @foo.setter + @foo.deleter + def foo(self, value=None): + if value is None: + del self._foo + else: + self._foo = abs(value) + e = E() + e.foo = -42 + assert e.foo == 42 + del e.foo + + class F(E): + @E.foo.deleter + def foo(self): + del self._foo + @foo.setter + def foo(self, value): + self._foo = max(0, value) + f = F() + f.foo = -10 + assert f.foo == 0 + del f.foo + + def supers(): if verbose: print "Testing super..." Modified: python/trunk/Objects/descrobject.c ============================================================================== --- python/trunk/Objects/descrobject.c (original) +++ python/trunk/Objects/descrobject.c Sat Nov 10 23:12:24 2007 @@ -1108,6 +1108,60 @@ {0} }; +PyDoc_STRVAR(getter_doc, + "Descriptor to change the getter on a property."); + +PyObject * +property_getter(PyObject *self, PyObject *getter) +{ + Py_XDECREF(((propertyobject *)self)->prop_get); + if (getter == Py_None) + getter = NULL; + Py_XINCREF(getter); + ((propertyobject *)self)->prop_get = getter; + Py_INCREF(self); + return self; +} + +PyDoc_STRVAR(setter_doc, + "Descriptor to change the setter on a property.\n"); + +PyObject * +property_setter(PyObject *self, PyObject *setter) +{ + Py_XDECREF(((propertyobject *)self)->prop_set); + if (setter == Py_None) + setter = NULL; + Py_XINCREF(setter); + ((propertyobject *)self)->prop_set = setter; + Py_INCREF(self); + return self; +} + +PyDoc_STRVAR(deleter_doc, + "Descriptor to change the deleter on a property."); + +PyObject * +property_deleter(PyObject *self, PyObject *deleter) +{ + Py_XDECREF(((propertyobject *)self)->prop_del); + if (deleter == Py_None) + deleter = NULL; + Py_XINCREF(deleter); + ((propertyobject *)self)->prop_del = deleter; + Py_INCREF(self); + return self; +} + + + +static PyMethodDef property_methods[] = { + {"getter", property_getter, METH_O, getter_doc}, + {"setter", property_setter, METH_O, setter_doc}, + {"deleter", property_deleter, METH_O, deleter_doc}, + {0} +}; + static void property_dealloc(PyObject *self) @@ -1260,7 +1314,7 @@ 0, /* tp_weaklistoffset */ 0, /* tp_iter */ 0, /* tp_iternext */ - 0, /* tp_methods */ + property_methods, /* tp_methods */ property_members, /* tp_members */ 0, /* tp_getset */ 0, /* tp_base */ From buildbot at python.org Sun Nov 11 00:39:31 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 10 Nov 2007 23:39:31 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071110233931.AC6AA1E43A0@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/276 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Sun Nov 11 15:27:30 2007 From: python-checkins at python.org (vinay.sajip) Date: Sun, 11 Nov 2007 15:27:30 +0100 (CET) Subject: [Python-checkins] r58931 - python/trunk/Lib/logging/config.py Message-ID: <20071111142730.7BB381E40A4@bag.python.org> Author: vinay.sajip Date: Sun Nov 11 15:27:30 2007 New Revision: 58931 Modified: python/trunk/Lib/logging/config.py Log: Fixed a bug reported (in private email, by Robert Crida) in logging configuration whereby child loggers of a logger named in a configuration file, which are not themselves named in the configuration, are disabled when the configuration is applied. Modified: python/trunk/Lib/logging/config.py ============================================================================== --- python/trunk/Lib/logging/config.py (original) +++ python/trunk/Lib/logging/config.py Sun Nov 11 15:27:30 2007 @@ -1,4 +1,4 @@ -# Copyright 2001-2005 by Vinay Sajip. All Rights Reserved. +# Copyright 2001-2007 by Vinay Sajip. All Rights Reserved. # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose and without fee is hereby granted, @@ -22,7 +22,7 @@ Should work under Python versions >= 1.5.2, except that source line information is not available unless 'sys._getframe()' is. -Copyright (C) 2001-2004 Vinay Sajip. All Rights Reserved. +Copyright (C) 2001-2007 Vinay Sajip. All Rights Reserved. To use, simply 'import logging' and log away! """ @@ -203,6 +203,14 @@ #which were in the previous configuration but #which are not in the new configuration. existing = root.manager.loggerDict.keys() + #The list needs to be sorted so that we can + #avoid disabling child loggers of explicitly + #named loggers. With a sorted list it is easier + #to find the child loggers. + existing.sort() + #We'll keep the list of existing loggers + #which are children of named loggers here... + child_loggers = [] #now set up the new ones... for log in llist: sectname = "logger_%s" % log @@ -214,6 +222,14 @@ propagate = 1 logger = logging.getLogger(qn) if qn in existing: + i = existing.index(qn) + prefixed = qn + "." + pflen = len(prefixed) + num_existing = len(existing) + i = i + 1 # look at the entry after qn + while (i < num_existing) and (existing[i][:pflen] == prefixed): + child_loggers.append(existing[i]) + i = i + 1 existing.remove(qn) if "level" in opts: level = cp.get(sectname, "level") @@ -231,8 +247,16 @@ #Disable any old loggers. There's no point deleting #them as other threads may continue to hold references #and by disabling them, you stop them doing any logging. + #However, don't disable children of named loggers, as that's + #probably not what was intended by the user. for log in existing: - root.manager.loggerDict[log].disabled = 1 + logger = root.manager.loggerDict[log] + if log in child_loggers: + logger.level = logging.NOTSET + logger.handlers = [] + logger.propagate = 1 + else: + logger.disabled = 1 def listen(port=DEFAULT_LOGGING_CONFIG_PORT): From python-checkins at python.org Sun Nov 11 16:16:16 2007 From: python-checkins at python.org (georg.brandl) Date: Sun, 11 Nov 2007 16:16:16 +0100 (CET) Subject: [Python-checkins] r58932 - python/trunk/Doc/reference/introduction.rst Message-ID: <20071111151616.C4D6E1E4051@bag.python.org> Author: georg.brandl Date: Sun Nov 11 16:16:16 2007 New Revision: 58932 Modified: python/trunk/Doc/reference/introduction.rst Log: Remove duplication of "this". Modified: python/trunk/Doc/reference/introduction.rst ============================================================================== --- python/trunk/Doc/reference/introduction.rst (original) +++ python/trunk/Doc/reference/introduction.rst Sun Nov 11 16:16:16 2007 @@ -57,7 +57,7 @@ Python for .NET This implementation actually uses the CPython implementation, but is a managed - .NET application and makes .NET libraries available. This was created by Brian + .NET application and makes .NET libraries available. It was created by Brian Lloyd. For more information, see the `Python for .NET home page `_. From fdrake at acm.org Sun Nov 11 19:35:11 2007 From: fdrake at acm.org (Fred Drake) Date: Sun, 11 Nov 2007 13:35:11 -0500 Subject: [Python-checkins] r58929 - in python/trunk: Lib/test/test_descr.py Objects/descrobject.c In-Reply-To: <20071110221225.2C32E1E4014@bag.python.org> References: <20071110221225.2C32E1E4014@bag.python.org> Message-ID: <837BC13D-B673-47B7-A452-9D20A91F8AA2@acm.org> On Nov 10, 2007, at 5:12 PM, guido.van.rossum wrote: > Issue 1416. Add getter, setter, deleter methods to properties that > can be > used as decorators to create fully-populated properties. It's interesting that the test cases don't cover the use case of creating a property of a different name than the original, since that was something Guido specifically expressed an interest in. Admittedly, the decorator mechanism pretty much guarantees it'll work as described earlier in the discussions. If there are no objections, I can add some tests that demonstrate creating such use, probably some evening in the next few days. -Fred -- Fred Drake From jimjjewett at gmail.com Sun Nov 11 19:53:58 2007 From: jimjjewett at gmail.com (Jim Jewett) Date: Sun, 11 Nov 2007 13:53:58 -0500 Subject: [Python-checkins] r58929 - in python/trunk: Lib/test/test_descr.py Objects/descrobject.c In-Reply-To: <20071110221225.2C32E1E4014@bag.python.org> References: <20071110221225.2C32E1E4014@bag.python.org> Message-ID: What does the D class show? As nearly as I can tell, the only difference is that it won't raise an Exception if the attribute wasn't already there -- and this case isn't tested in either C or D. -jJ On 11/10/07, guido.van.rossum wrote: > Author: guido.van.rossum > Date: Sat Nov 10 23:12:24 2007 > New Revision: 58929 > > Modified: > python/trunk/Lib/test/test_descr.py > python/trunk/Objects/descrobject.c > Log: > Issue 1416. Add getter, setter, deleter methods to properties that can be > used as decorators to create fully-populated properties. > > > Modified: python/trunk/Lib/test/test_descr.py > ============================================================================== > --- python/trunk/Lib/test/test_descr.py (original) > +++ python/trunk/Lib/test/test_descr.py Sat Nov 10 23:12:24 2007 > @@ -2131,6 +2131,71 @@ > p = property(_testcapi.test_with_docstring) > > > +def properties_plus(): > + class C: > + foo = property(doc="hello") > + @foo.getter > + def foo(self): > + return self._foo > + @foo.setter > + def foo(self, value): > + self._foo = abs(value) > + @foo.deleter > + def foo(self): > + del self._foo > + c = C() > + assert C.foo.__doc__ == "hello" > + assert not hasattr(c, "foo") > + c.foo = -42 > + assert c.foo == 42 > + del c.foo > + assert not hasattr(c, "foo") > + > + class D(C): > + @C.foo.deleter > + def foo(self): > + try: > + del self._foo > + except AttributeError: > + pass > + d = D() > + d.foo = 24 > + assert d.foo == 24 > + del d.foo > + del d.foo From g.brandl at gmx.net Sun Nov 11 20:01:37 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Sun, 11 Nov 2007 20:01:37 +0100 Subject: [Python-checkins] r58929 - in python/trunk: Lib/test/test_descr.py Objects/descrobject.c In-Reply-To: <20071110221225.2C32E1E4014@bag.python.org> References: <20071110221225.2C32E1E4014@bag.python.org> Message-ID: guido.van.rossum schrieb: > Author: guido.van.rossum > Date: Sat Nov 10 23:12:24 2007 > New Revision: 58929 > > Modified: > python/trunk/Lib/test/test_descr.py > python/trunk/Objects/descrobject.c > Log: > Issue 1416. Add getter, setter, deleter methods to properties that can be > used as decorators to create fully-populated properties. This gives me even more incentive to restructure the docs' section about the built-in types, since I have to add another chapter on property objects. I put it on my to-do list. Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out. From guido at python.org Sun Nov 11 20:18:42 2007 From: guido at python.org (Guido van Rossum) Date: Sun, 11 Nov 2007 11:18:42 -0800 Subject: [Python-checkins] r58929 - in python/trunk: Lib/test/test_descr.py Objects/descrobject.c In-Reply-To: <837BC13D-B673-47B7-A452-9D20A91F8AA2@acm.org> References: <20071110221225.2C32E1E4014@bag.python.org> <837BC13D-B673-47B7-A452-9D20A91F8AA2@acm.org> Message-ID: On Nov 11, 2007 10:35 AM, Fred Drake wrote: > On Nov 10, 2007, at 5:12 PM, guido.van.rossum wrote: > > Issue 1416. Add getter, setter, deleter methods to properties that > > can be > > used as decorators to create fully-populated properties. > > It's interesting that the test cases don't cover the use case of > creating a property of a different name than the original, since that > was something Guido specifically expressed an interest in. > > Admittedly, the decorator mechanism pretty much guarantees it'll work > as described earlier in the discussions. > > If there are no objections, I can add some tests that demonstrate > creating such use, probably some evening in the next few days. Please do! The tests were a bit of a rush job. On Nov 11, 2007 10:53 AM, Jim Jewett wrote: > What does the D class show? As nearly as I can tell, the only > difference is that it won't raise an Exception if the attribute wasn't > already there -- and this case isn't tested in either C or D. It shows how you can subclass a property. While admittedly there's no test that del C().foo raises an exception, there *is* a test that del D().foo doesn't raise an exception; note that it says "del d.foo" twice. -- --Guido van Rossum (home page: http://www.python.org/~guido/) From jimjjewett at gmail.com Mon Nov 12 01:25:51 2007 From: jimjjewett at gmail.com (Jim Jewett) Date: Sun, 11 Nov 2007 19:25:51 -0500 Subject: [Python-checkins] r58929 - in python/trunk: Lib/test/test_descr.py Objects/descrobject.c In-Reply-To: References: <20071110221225.2C32E1E4014@bag.python.org> <837BC13D-B673-47B7-A452-9D20A91F8AA2@acm.org> Message-ID: On 11/11/07, Guido van Rossum wrote: > On Nov 11, 2007 10:53 AM, Jim Jewett wrote: > > On Nov 10, 2007, at 5:12 PM, guido.van.rossum wrote: > > What does the D class show? As nearly as I can tell, the only > > difference is that it won't raise an Exception if the attribute wasn't > > already there -- and this case isn't tested in either C or D. > > It shows how you can subclass a property. > While admittedly there's no test that del C().foo raises an exception, > there *is* a test that del D().foo doesn't raise an exception; note > that it says "del d.foo" twice. How about a side effect, such as a backup? + class D(C): + @C.foo.deleter + def foo(self): + self._oldfoo = self._foo + del self._foo ... + d = D() + d.foo = 24 + assert d.foo == 24 + del d.foo + assert d._oldfoo == 24 From python-checkins at python.org Mon Nov 12 02:15:40 2007 From: python-checkins at python.org (christian.heimes) Date: Mon, 12 Nov 2007 02:15:40 +0100 (CET) Subject: [Python-checkins] r58935 - python/trunk/Objects/descrobject.c Message-ID: <20071112011540.68D1C1E4062@bag.python.org> Author: christian.heimes Date: Mon Nov 12 02:15:40 2007 New Revision: 58935 Modified: python/trunk/Objects/descrobject.c Log: Added new decorator syntax to property.__doc__ Guido prefers _x over __x. Modified: python/trunk/Objects/descrobject.c ============================================================================== --- python/trunk/Objects/descrobject.c (original) +++ python/trunk/Objects/descrobject.c Mon Nov 12 02:15:40 2007 @@ -1268,10 +1268,20 @@ "fset is a function for setting, and fdel a function for del'ing, an\n" "attribute. Typical use is to define a managed attribute x:\n" "class C(object):\n" -" def getx(self): return self.__x\n" -" def setx(self, value): self.__x = value\n" -" def delx(self): del self.__x\n" -" x = property(getx, setx, delx, \"I'm the 'x' property.\")"); +" def getx(self): return self._x\n" +" def setx(self, value): self._x = value\n" +" def delx(self): del self._x\n" +" x = property(getx, setx, delx, \"I'm the 'x' property.\")\n" +"\n" +"Decorators makes defining new or modifying existing properties easy:\n" +"class C(object):\n" +" @property\n" +" def x(self): return self._x\n" +" @x.setter\n" +" def x(self, value): self._x = value\n" +" @x.deleter\n" +" def x(self): del self._x\n" +); static int property_traverse(PyObject *self, visitproc visit, void *arg) From python-checkins at python.org Mon Nov 12 02:20:56 2007 From: python-checkins at python.org (christian.heimes) Date: Mon, 12 Nov 2007 02:20:56 +0100 (CET) Subject: [Python-checkins] r58936 - python/trunk/Lib/calendar.py Message-ID: <20071112012056.5A5431E4002@bag.python.org> Author: christian.heimes Date: Mon Nov 12 02:20:56 2007 New Revision: 58936 Modified: python/trunk/Lib/calendar.py Log: Fix for #1427: Error in standard module calendar the prweek() method is still broken and I can't figure out how it suppose to work. Modified: python/trunk/Lib/calendar.py ============================================================================== --- python/trunk/Lib/calendar.py (original) +++ python/trunk/Lib/calendar.py Mon Nov 12 02:20:56 2007 @@ -6,7 +6,9 @@ set the first day of the week (0=Monday, 6=Sunday).""" from __future__ import with_statement -import sys, datetime, locale +import sys +import datetime +import locale as _locale __all__ = ["IllegalMonthError", "IllegalWeekdayError", "setfirstweekday", "firstweekday", "isleap", "leapdays", "weekday", "monthrange", @@ -485,11 +487,11 @@ self.locale = locale def __enter__(self): - self.oldlocale = locale.setlocale(locale.LC_TIME, self.locale) - return locale.getlocale(locale.LC_TIME)[1] + self.oldlocale = _locale.setlocale(_locale.LC_TIME, self.locale) + return _locale.getlocale(_locale.LC_TIME)[1] def __exit__(self, *args): - locale.setlocale(locale.LC_TIME, self.oldlocale) + _locale.setlocale(_locale.LC_TIME, self.oldlocale) class LocaleTextCalendar(TextCalendar): @@ -503,7 +505,7 @@ def __init__(self, firstweekday=0, locale=None): TextCalendar.__init__(self, firstweekday) if locale is None: - locale = locale.getdefaultlocale() + locale = _locale.getdefaultlocale() self.locale = locale def formatweekday(self, day, width): @@ -537,7 +539,7 @@ def __init__(self, firstweekday=0, locale=None): HTMLCalendar.__init__(self, firstweekday) if locale is None: - locale = locale.getdefaultlocale() + locale = _locale.getdefaultlocale() self.locale = locale def formatweekday(self, day): @@ -658,9 +660,11 @@ parser.error("if --locale is specified --encoding is required") sys.exit(1) + locale = options.locale, options.encoding + if options.type == "html": if options.locale: - cal = LocaleHTMLCalendar(locale=options.locale) + cal = LocaleHTMLCalendar(locale=locale) else: cal = HTMLCalendar() encoding = options.encoding @@ -676,7 +680,7 @@ sys.exit(1) else: if options.locale: - cal = LocaleTextCalendar(locale=options.locale) + cal = LocaleTextCalendar(locale=locale) else: cal = TextCalendar() optdict = dict(w=options.width, l=options.lines) From python-checkins at python.org Mon Nov 12 02:25:08 2007 From: python-checkins at python.org (christian.heimes) Date: Mon, 12 Nov 2007 02:25:08 +0100 (CET) Subject: [Python-checkins] r58937 - python/branches/release25-maint/Lib/calendar.py Message-ID: <20071112012508.73FFE1E4002@bag.python.org> Author: christian.heimes Date: Mon Nov 12 02:25:08 2007 New Revision: 58937 Modified: python/branches/release25-maint/Lib/calendar.py Log: Fix for #1427: Error in standard module calendar merge -r58935:58936 ../trunk Modified: python/branches/release25-maint/Lib/calendar.py ============================================================================== --- python/branches/release25-maint/Lib/calendar.py (original) +++ python/branches/release25-maint/Lib/calendar.py Mon Nov 12 02:25:08 2007 @@ -6,7 +6,9 @@ set the first day of the week (0=Monday, 6=Sunday).""" from __future__ import with_statement -import sys, datetime, locale +import sys +import datetime +import locale as _locale __all__ = ["IllegalMonthError", "IllegalWeekdayError", "setfirstweekday", "firstweekday", "isleap", "leapdays", "weekday", "monthrange", @@ -485,11 +487,11 @@ self.locale = locale def __enter__(self): - self.oldlocale = locale.setlocale(locale.LC_TIME, self.locale) - return locale.getlocale(locale.LC_TIME)[1] + self.oldlocale = _locale.setlocale(_locale.LC_TIME, self.locale) + return _locale.getlocale(_locale.LC_TIME)[1] def __exit__(self, *args): - locale.setlocale(locale.LC_TIME, self.oldlocale) + _locale.setlocale(_locale.LC_TIME, self.oldlocale) class LocaleTextCalendar(TextCalendar): @@ -503,7 +505,7 @@ def __init__(self, firstweekday=0, locale=None): TextCalendar.__init__(self, firstweekday) if locale is None: - locale = locale.getdefaultlocale() + locale = _locale.getdefaultlocale() self.locale = locale def formatweekday(self, day, width): @@ -537,7 +539,7 @@ def __init__(self, firstweekday=0, locale=None): HTMLCalendar.__init__(self, firstweekday) if locale is None: - locale = locale.getdefaultlocale() + locale = _locale.getdefaultlocale() self.locale = locale def formatweekday(self, day): @@ -658,9 +660,11 @@ parser.error("if --locale is specified --encoding is required") sys.exit(1) + locale = options.locale, options.encoding + if options.type == "html": if options.locale: - cal = LocaleHTMLCalendar(locale=options.locale) + cal = LocaleHTMLCalendar(locale=locale) else: cal = HTMLCalendar() encoding = options.encoding @@ -676,7 +680,7 @@ sys.exit(1) else: if options.locale: - cal = LocaleTextCalendar(locale=options.locale) + cal = LocaleTextCalendar(locale=locale) else: cal = TextCalendar() optdict = dict(w=options.width, l=options.lines) From python-checkins at python.org Mon Nov 12 02:25:22 2007 From: python-checkins at python.org (andrew.kuchling) Date: Mon, 12 Nov 2007 02:25:22 +0100 (CET) Subject: [Python-checkins] r58938 - python/trunk/Objects/descrobject.c Message-ID: <20071112012522.38EBE1E4002@bag.python.org> Author: andrew.kuchling Date: Mon Nov 12 02:25:21 2007 New Revision: 58938 Modified: python/trunk/Objects/descrobject.c Log: Re-word sentence Modified: python/trunk/Objects/descrobject.c ============================================================================== --- python/trunk/Objects/descrobject.c (original) +++ python/trunk/Objects/descrobject.c Mon Nov 12 02:25:21 2007 @@ -1273,7 +1273,7 @@ " def delx(self): del self._x\n" " x = property(getx, setx, delx, \"I'm the 'x' property.\")\n" "\n" -"Decorators makes defining new or modifying existing properties easy:\n" +"Decorators make defining new properties or modifying existing ones easy:\n" "class C(object):\n" " @property\n" " def x(self): return self._x\n" From buildbot at python.org Mon Nov 12 02:26:15 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 01:26:15 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071112012615.7A5731E4002@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/229 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed failed slave lost sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 03:04:44 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 02:04:44 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP trunk Message-ID: <20071112020444.6B7601E402C@bag.python.org> The Buildbot has detected a new failure of amd64 XP trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%20trunk/builds/322 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_winsound ====================================================================== ERROR: test_extremes (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 18, in test_extremes winsound.Beep(37, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_increasingfrequency (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 23, in test_increasingfrequency winsound.Beep(i, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_alias_asterisk (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 64, in test_alias_asterisk winsound.PlaySound('SystemAsterisk', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exclamation (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 74, in test_alias_exclamation winsound.PlaySound('SystemExclamation', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exit (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 84, in test_alias_exit winsound.PlaySound('SystemExit', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_hand (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 94, in test_alias_hand winsound.PlaySound('SystemHand', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_question (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 104, in test_alias_question winsound.PlaySound('SystemQuestion', winsound.SND_ALIAS) RuntimeError: Failed to play sound Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\threading.py", line 486, in __bootstrap_inner self.run() File "C:\buildbot\trunk.heller-windows-amd64\build\lib\threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot\trunk.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot\trunk.heller-windows-amd64\build\lib\unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '1001-1001-1001-1001-1001' Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\threading.py", line 486, in __bootstrap_inner self.run() File "C:\buildbot\trunk.heller-windows-amd64\build\lib\threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot\trunk.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot\trunk.heller-windows-amd64\build\lib\unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '0019-0019-0019-0019-0019' Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\threading.py", line 486, in __bootstrap_inner self.run() File "C:\buildbot\trunk.heller-windows-amd64\build\lib\threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot\trunk.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot\trunk.heller-windows-amd64\build\lib\unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '2013-2013-2013-2013-2013' sincerely, -The Buildbot From python-checkins at python.org Mon Nov 12 05:53:02 2007 From: python-checkins at python.org (martin.v.loewis) Date: Mon, 12 Nov 2007 05:53:02 +0100 (CET) Subject: [Python-checkins] r58940 - python/trunk/Modules/readline.c Message-ID: <20071112045302.6BDD21E4002@bag.python.org> Author: martin.v.loewis Date: Mon Nov 12 05:53:02 2007 New Revision: 58940 Modified: python/trunk/Modules/readline.c Log: Only set rl_completion_display_matches_hook if there is a Python hook function. Fixes #1425. Modified: python/trunk/Modules/readline.c ============================================================================== --- python/trunk/Modules/readline.c (original) +++ python/trunk/Modules/readline.c Mon Nov 12 05:53:02 2007 @@ -38,6 +38,10 @@ extern char **completion_matches(char *, rl_compentry_func_t *); #endif +static void +on_completion_display_matches_hook(char **matches, + int num_matches, int max_length); + /* Exported function to send one line to readline's init file parser */ @@ -208,8 +212,17 @@ static PyObject * set_completion_display_matches_hook(PyObject *self, PyObject *args) { - return set_hook("completion_display_matches_hook", + PyObject *result = set_hook("completion_display_matches_hook", &completion_display_matches_hook, args); +#ifdef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK + /* We cannot set this hook globally, since it replaces the + default completion display. */ + rl_completion_display_matches_hook = + completion_display_matches_hook ? + (rl_compdisp_func_t *)on_completion_display_matches_hook : 0; +#endif + return result; + } PyDoc_STRVAR(doc_set_completion_display_matches_hook, @@ -668,39 +681,37 @@ on_completion_display_matches_hook(char **matches, int num_matches, int max_length) { - if (completion_display_matches_hook != NULL) { - int i; - PyObject *m, *s; - PyObject *r; + int i; + PyObject *m, *s; + PyObject *r; #ifdef WITH_THREAD - PyGILState_STATE gilstate = PyGILState_Ensure(); + PyGILState_STATE gilstate = PyGILState_Ensure(); #endif - m = PyList_New(num_matches); - for (i = 0; i < num_matches; i++) { - s = PyString_FromString(matches[i+1]); - PyList_SetItem(m, i, s); - } - - r = PyObject_CallFunction(completion_display_matches_hook, - "sOi", matches[0], m, max_length); + m = PyList_New(num_matches); + for (i = 0; i < num_matches; i++) { + s = PyString_FromString(matches[i+1]); + PyList_SetItem(m, i, s); + } - Py_DECREF(m); + r = PyObject_CallFunction(completion_display_matches_hook, + "sOi", matches[0], m, max_length); - if (r == NULL || - (r != Py_None && PyInt_AsLong(r) == -1 && PyErr_Occurred())) { - goto error; - } + Py_DECREF(m); + + if (r == NULL || + (r != Py_None && PyInt_AsLong(r) == -1 && PyErr_Occurred())) { + goto error; + } - Py_DECREF(r); - goto done; - error: - PyErr_Clear(); - Py_XDECREF(r); - done: + Py_DECREF(r); + goto done; + error: + PyErr_Clear(); + Py_XDECREF(r); + done: #ifdef WITH_THREAD - PyGILState_Release(gilstate); + PyGILState_Release(gilstate); #endif - } } @@ -781,10 +792,6 @@ rl_bind_key_in_map ('\t', rl_complete, emacs_meta_keymap); rl_bind_key_in_map ('\033', rl_complete, emacs_meta_keymap); /* Set our hook functions */ -#ifdef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK - rl_completion_display_matches_hook = - (rl_compdisp_func_t *)on_completion_display_matches_hook; -#endif rl_startup_hook = (Function *)on_startup_hook; #ifdef HAVE_RL_PRE_INPUT_HOOK rl_pre_input_hook = (Function *)on_pre_input_hook; From python-checkins at python.org Mon Nov 12 06:14:05 2007 From: python-checkins at python.org (martin.v.loewis) Date: Mon, 12 Nov 2007 06:14:05 +0100 (CET) Subject: [Python-checkins] r58941 - in python/trunk: Makefile.pre.in Misc/NEWS Python/hypot.c Message-ID: <20071112051405.E52701E4002@bag.python.org> Author: martin.v.loewis Date: Mon Nov 12 06:14:05 2007 New Revision: 58941 Modified: python/trunk/Makefile.pre.in python/trunk/Misc/NEWS python/trunk/Python/hypot.c Log: Patch #1418: Make the AC_REPLACE_FUNCS object files actually work. Modified: python/trunk/Makefile.pre.in ============================================================================== --- python/trunk/Makefile.pre.in (original) +++ python/trunk/Makefile.pre.in Mon Nov 12 06:14:05 2007 @@ -169,6 +169,8 @@ DLINCLDIR= @DLINCLDIR@ DYNLOADFILE= @DYNLOADFILE@ MACHDEP_OBJS= @MACHDEP_OBJS@ +LIBOBJDIR= Python/ +LIBOBJS= @LIBOBJS@ UNICODE_OBJS= @UNICODE_OBJS@ PYTHON= python$(EXE) @@ -275,6 +277,7 @@ Python/getopt.o \ Python/pystrtod.o \ Python/$(DYNLOADFILE) \ + $(LIBOBJS) \ $(MACHDEP_OBJS) \ $(THREADOBJ) Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Mon Nov 12 06:14:05 2007 @@ -1047,6 +1047,8 @@ Build ----- +- Patch #1418: Make the AC_REPLACE_FUNCS object files actually work. + - Add a FAST_LOOPS build option that speeds-up looping by trading away periodic threadstate and signal checking in tight loops. By default, this option is turned-off. It should only be enabled in debugged, Modified: python/trunk/Python/hypot.c ============================================================================== --- python/trunk/Python/hypot.c (original) +++ python/trunk/Python/hypot.c Mon Nov 12 06:14:05 2007 @@ -1,7 +1,6 @@ /* hypot() replacement */ -#include "pyconfig.h" -#include "pyport.h" +#include "Python.h" double hypot(double x, double y) { From buildbot at python.org Mon Nov 12 06:43:53 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 05:43:53 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071112054353.283E31E4002@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/946 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: martin.v.loewis BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_socket_ssl test_urllib2net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 07:23:01 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 06:23:01 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071112062301.C8C8C1E4002@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/330 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: martin.v.loewis BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 07:28:13 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 06:28:13 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu trunk Message-ID: <20071112062813.B88D61E4002@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%20trunk/builds/1038 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: martin.v.loewis BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket_ssl make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 07:28:27 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 06:28:27 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc trunk Message-ID: <20071112062827.4EBA81E4002@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%20trunk/builds/2419 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: martin.v.loewis BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_ctypes sincerely, -The Buildbot From python-checkins at python.org Mon Nov 12 11:01:34 2007 From: python-checkins at python.org (walter.doerwald) Date: Mon, 12 Nov 2007 11:01:34 +0100 (CET) Subject: [Python-checkins] r58942 - python/trunk/Lib/calendar.py Message-ID: <20071112100134.3E2551E402A@bag.python.org> Author: walter.doerwald Date: Mon Nov 12 11:01:33 2007 New Revision: 58942 Modified: python/trunk/Lib/calendar.py Log: Fix TextCalendar.prweek(). This closes issue #1427. Modified: python/trunk/Lib/calendar.py ============================================================================== --- python/trunk/Lib/calendar.py (original) +++ python/trunk/Lib/calendar.py Mon Nov 12 11:01:33 2007 @@ -263,7 +263,7 @@ """ Print a single week (no newline). """ - print self.week(theweek, width), + print self.formatweek(theweek, width), def formatday(self, day, weekday, width): """ From python-checkins at python.org Mon Nov 12 11:03:39 2007 From: python-checkins at python.org (walter.doerwald) Date: Mon, 12 Nov 2007 11:03:39 +0100 (CET) Subject: [Python-checkins] r58943 - python/branches/release25-maint/Lib/calendar.py Message-ID: <20071112100339.5F2B91E4002@bag.python.org> Author: walter.doerwald Date: Mon Nov 12 11:03:39 2007 New Revision: 58943 Modified: python/branches/release25-maint/Lib/calendar.py Log: Backport r58942: Fix TextCalendar.prweek(). This closes issue #1427. Modified: python/branches/release25-maint/Lib/calendar.py ============================================================================== --- python/branches/release25-maint/Lib/calendar.py (original) +++ python/branches/release25-maint/Lib/calendar.py Mon Nov 12 11:03:39 2007 @@ -263,7 +263,7 @@ """ Print a single week (no newline). """ - print self.week(theweek, width), + print self.formatweek(theweek, width), def formatday(self, day, weekday, width): """ From buildbot at python.org Mon Nov 12 12:02:13 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 11:02:13 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 2.5 Message-ID: <20071112110213.8BCFE1E402E@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%202.5/builds/43 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 12:05:50 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 11:05:50 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 2.5 Message-ID: <20071112110550.4F5531E4002@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%202.5/builds/454 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_asynchat.py", line 17, in run PORT = test_support.bind_port(sock, HOST, PORT) File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_support.py", line 108, in bind_port raise TestFailed, 'unable to find port to listen on' TestFailed: unable to find port to listen on sincerely, -The Buildbot From nnorwitz at gmail.com Mon Nov 12 12:24:36 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Mon, 12 Nov 2007 06:24:36 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071112112436.GA29008@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test test_asynchat failed -- Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 118, in test_line_terminator3 self.line_terminator_check('qqq', l) File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 99, in line_terminator_check self.assertEqual(c.contents, ["hello world", "I'm not dead yet!"]) AssertionError: [] != ['hello world', "I'm not dead yet!"] test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8972 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 307 tests OK. 1 test failed: test_asynchat 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [518374 refs] From buildbot at python.org Mon Nov 12 12:25:27 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 11:25:27 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 2.5 Message-ID: <20071112112527.44C291E401D@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%202.5/builds/72 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_resource ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 44, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 57, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 44, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') Traceback (most recent call last): File "./Lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/test/test_resource.py", line 42, in f.close() IOError: [Errno 27] File too large make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 12:40:17 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 11:40:17 +0000 Subject: [Python-checkins] buildbot failure in alpha Tru64 5.1 2.5 Message-ID: <20071112114017.A14DE1E4071@bag.python.org> The Buildbot has detected a new failure of alpha Tru64 5.1 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Tru64%205.1%202.5/builds/349 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-tru64 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket ====================================================================== FAIL: testInterruptedTimeout (test.test_socket.TCPTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/net/taipan/scratch1/nnorwitz/python/2.5.norwitz-tru64/build/Lib/test/test_socket.py", line 879, in testInterruptedTimeout self.fail("got Alarm in wrong place") AssertionError: got Alarm in wrong place sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 17:57:44 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 16:57:44 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD 3.0 Message-ID: <20071112165744.A78F91E4014@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%203.0/builds/164 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_asynchat ====================================================================== FAIL: test_close_when_done (test.test_asynchat.TestAsynchat_WithPoll) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/test/test_asynchat.py", line 211, in test_close_when_done self.assertTrue(len(s.buffer) > 0) AssertionError: None sincerely, -The Buildbot From python-checkins at python.org Mon Nov 12 18:28:45 2007 From: python-checkins at python.org (christian.heimes) Date: Mon, 12 Nov 2007 18:28:45 +0100 (CET) Subject: [Python-checkins] r58950 - python/branches/release25-maint/Lib/pdb.py Message-ID: <20071112172845.A11591E401D@bag.python.org> Author: christian.heimes Date: Mon Nov 12 18:28:45 2007 New Revision: 58950 Modified: python/branches/release25-maint/Lib/pdb.py Log: Fixed #1254: pdb fails to launch some script. Modified: python/branches/release25-maint/Lib/pdb.py ============================================================================== --- python/branches/release25-maint/Lib/pdb.py (original) +++ python/branches/release25-maint/Lib/pdb.py Mon Nov 12 18:28:45 2007 @@ -1123,7 +1123,7 @@ # Start with fresh empty copy of globals and locals and tell the script # that it's being run as __main__ to avoid scripts being able to access # the pdb.py namespace. - globals_ = {"__name__" : "__main__"} + globals_ = {"__name__" : "__main__", "__file__" : filename} locals_ = globals_ # When bdb sets tracing, a number of call and line events happens From buildbot at python.org Mon Nov 12 19:27:02 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 18:27:02 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071112182702.BCA1B1E5391@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/269 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_kr make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Mon Nov 12 19:58:08 2007 From: python-checkins at python.org (christian.heimes) Date: Mon, 12 Nov 2007 19:58:08 +0100 (CET) Subject: [Python-checkins] r58952 - python/trunk/Modules/readline.c Message-ID: <20071112185808.874131E4020@bag.python.org> Author: christian.heimes Date: Mon Nov 12 19:58:08 2007 New Revision: 58952 Modified: python/trunk/Modules/readline.c Log: readline module cleanup fixed indention to tabs use Py_RETURN_NONE macro added more error checks to on_completion_display_matches_hook open question: Does PyList_SetItem(l, i, o) steal a reference to o in the case of an error? Modified: python/trunk/Modules/readline.c ============================================================================== --- python/trunk/Modules/readline.c (original) +++ python/trunk/Modules/readline.c Mon Nov 12 19:58:08 2007 @@ -59,8 +59,7 @@ strcpy(copy, s); rl_parse_and_bind(copy); free(copy); /* Free the copy */ - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_parse_and_bind, @@ -79,8 +78,7 @@ errno = rl_read_init_file(s); if (errno) return PyErr_SetFromErrno(PyExc_IOError); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_read_init_file, @@ -100,8 +98,7 @@ errno = read_history(s); if (errno) return PyErr_SetFromErrno(PyExc_IOError); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } static int _history_length = -1; /* do not truncate history by default */ @@ -124,8 +121,7 @@ history_truncate_file(s, _history_length); if (errno) return PyErr_SetFromErrno(PyExc_IOError); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_write_history_file, @@ -143,8 +139,7 @@ if (!PyArg_ParseTuple(args, "i:set_history_length", &length)) return NULL; _history_length = length; - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(set_history_length_doc, @@ -195,8 +190,7 @@ PyErr_SetString(PyExc_TypeError, buf); return NULL; } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } @@ -218,7 +212,7 @@ /* We cannot set this hook globally, since it replaces the default completion display. */ rl_completion_display_matches_hook = - completion_display_matches_hook ? + completion_display_matches_hook ? (rl_compdisp_func_t *)on_completion_display_matches_hook : 0; #endif return result; @@ -325,8 +319,7 @@ } free((void*)rl_completer_word_break_characters); rl_completer_word_break_characters = strdup(break_chars); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_set_completer_delims, @@ -336,32 +329,31 @@ static PyObject * py_remove_history(PyObject *self, PyObject *args) { - int entry_number; - HIST_ENTRY *entry; + int entry_number; + HIST_ENTRY *entry; - if (!PyArg_ParseTuple(args, "i:remove_history", &entry_number)) - return NULL; - if (entry_number < 0) { - PyErr_SetString(PyExc_ValueError, - "History index cannot be negative"); - return NULL; - } - entry = remove_history(entry_number); - if (!entry) { - PyErr_Format(PyExc_ValueError, - "No history item at position %d", - entry_number); - return NULL; - } - /* free memory allocated for the history entry */ - if (entry->line) - free(entry->line); - if (entry->data) - free(entry->data); - free(entry); + if (!PyArg_ParseTuple(args, "i:remove_history", &entry_number)) + return NULL; + if (entry_number < 0) { + PyErr_SetString(PyExc_ValueError, + "History index cannot be negative"); + return NULL; + } + entry = remove_history(entry_number); + if (!entry) { + PyErr_Format(PyExc_ValueError, + "No history item at position %d", + entry_number); + return NULL; + } + /* free memory allocated for the history entry */ + if (entry->line) + free(entry->line); + if (entry->data) + free(entry->data); + free(entry); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_remove_history, @@ -371,34 +363,34 @@ static PyObject * py_replace_history(PyObject *self, PyObject *args) { - int entry_number; - char *line; - HIST_ENTRY *old_entry; - - if (!PyArg_ParseTuple(args, "is:replace_history", &entry_number, &line)) { - return NULL; - } - if (entry_number < 0) { - PyErr_SetString(PyExc_ValueError, - "History index cannot be negative"); - return NULL; - } - old_entry = replace_history_entry(entry_number, line, (void *)NULL); - if (!old_entry) { - PyErr_Format(PyExc_ValueError, - "No history item at position %d", - entry_number); - return NULL; - } - /* free memory allocated for the old history entry */ - if (old_entry->line) - free(old_entry->line); - if (old_entry->data) - free(old_entry->data); - free(old_entry); + int entry_number; + char *line; + HIST_ENTRY *old_entry; + + if (!PyArg_ParseTuple(args, "is:replace_history", &entry_number, + &line)) { + return NULL; + } + if (entry_number < 0) { + PyErr_SetString(PyExc_ValueError, + "History index cannot be negative"); + return NULL; + } + old_entry = replace_history_entry(entry_number, line, (void *)NULL); + if (!old_entry) { + PyErr_Format(PyExc_ValueError, + "No history item at position %d", + entry_number); + return NULL; + } + /* free memory allocated for the old history entry */ + if (old_entry->line) + free(old_entry->line); + if (old_entry->data) + free(old_entry->data); + free(old_entry); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_replace_history, @@ -416,8 +408,7 @@ return NULL; } add_history(line); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_add_history, @@ -458,8 +449,7 @@ get_completer(PyObject *self, PyObject *noargs) { if (completer == NULL) { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } Py_INCREF(completer); return completer; @@ -483,8 +473,7 @@ if ((hist_ent = history_get(idx))) return PyString_FromString(hist_ent->line); else { - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } } @@ -530,8 +519,7 @@ py_clear_history(PyObject *self, PyObject *noarg) { clear_history(); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_clear_history, @@ -549,8 +537,7 @@ if (!PyArg_ParseTuple(args, "s:insert_text", &s)) return NULL; rl_insert_text(s); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_insert_text, @@ -564,8 +551,7 @@ redisplay(PyObject *self, PyObject *noarg) { rl_redisplay(); - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } PyDoc_STRVAR(doc_redisplay, @@ -591,9 +577,9 @@ METH_VARARGS, doc_get_history_item}, {"get_current_history_length", (PyCFunction)get_current_history_length, METH_NOARGS, doc_get_current_history_length}, - {"set_history_length", set_history_length, + {"set_history_length", set_history_length, METH_VARARGS, set_history_length_doc}, - {"get_history_length", get_history_length, + {"get_history_length", get_history_length, METH_NOARGS, get_history_length_doc}, {"set_completer", set_completer, METH_VARARGS, doc_set_completer}, {"get_completer", get_completer, METH_NOARGS, doc_get_completer}, @@ -605,8 +591,8 @@ {"set_completer_delims", set_completer_delims, METH_VARARGS, doc_set_completer_delims}, {"add_history", py_add_history, METH_VARARGS, doc_add_history}, - {"remove_history_item", py_remove_history, METH_VARARGS, doc_remove_history}, - {"replace_history_item", py_replace_history, METH_VARARGS, doc_replace_history}, + {"remove_history_item", py_remove_history, METH_VARARGS, doc_remove_history}, + {"replace_history_item", py_replace_history, METH_VARARGS, doc_replace_history}, {"get_completer_delims", get_completer_delims, METH_NOARGS, doc_get_completer_delims}, @@ -633,7 +619,7 @@ int result = 0; if (func != NULL) { PyObject *r; -#ifdef WITH_THREAD +#ifdef WITH_THREAD PyGILState_STATE gilstate = PyGILState_Ensure(); #endif r = PyObject_CallFunction(func, NULL); @@ -652,7 +638,7 @@ PyErr_Clear(); Py_XDECREF(r); done: -#ifdef WITH_THREAD +#ifdef WITH_THREAD PyGILState_Release(gilstate); #endif return result; @@ -682,34 +668,39 @@ int num_matches, int max_length) { int i; - PyObject *m, *s; - PyObject *r; -#ifdef WITH_THREAD + PyObject *m=NULL, *s=NULL, *r=NULL; +#ifdef WITH_THREAD PyGILState_STATE gilstate = PyGILState_Ensure(); #endif m = PyList_New(num_matches); + if (m == NULL) + goto error; for (i = 0; i < num_matches; i++) { s = PyString_FromString(matches[i+1]); - PyList_SetItem(m, i, s); + if (s == NULL) + goto error; + if (PyList_SetItem(m, i, s) == -1) + goto error; } r = PyObject_CallFunction(completion_display_matches_hook, "sOi", matches[0], m, max_length); - Py_DECREF(m); + Py_DECREF(m), m=NULL; if (r == NULL || (r != Py_None && PyInt_AsLong(r) == -1 && PyErr_Occurred())) { goto error; } + Py_XDECREF(r), r=NULL; - Py_DECREF(r); - goto done; - error: - PyErr_Clear(); - Py_XDECREF(r); - done: -#ifdef WITH_THREAD + if (0) { + error: + PyErr_Clear(); + Py_XDECREF(m); + Py_XDECREF(r); + } +#ifdef WITH_THREAD PyGILState_Release(gilstate); #endif } From buildbot at python.org Mon Nov 12 20:39:41 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 19:39:41 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071112193941.EA7721E401B@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/387 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_urllib2net sincerely, -The Buildbot From python-checkins at python.org Mon Nov 12 21:04:41 2007 From: python-checkins at python.org (guido.van.rossum) Date: Mon, 12 Nov 2007 21:04:41 +0100 (CET) Subject: [Python-checkins] r58955 - in python/branches/release25-maint: Lib/test/seq_tests.py Objects/listobject.c Message-ID: <20071112200441.76E071E401C@bag.python.org> Author: guido.van.rossum Date: Mon Nov 12 21:04:41 2007 New Revision: 58955 Modified: python/branches/release25-maint/Lib/test/seq_tests.py python/branches/release25-maint/Objects/listobject.c Log: Issue 1704621. Fix segfaults in list_repeat() and list_inplace_repeat(). The C changes aren't quite the same as the patch given there; the test is. Modified: python/branches/release25-maint/Lib/test/seq_tests.py ============================================================================== --- python/branches/release25-maint/Lib/test/seq_tests.py (original) +++ python/branches/release25-maint/Lib/test/seq_tests.py Mon Nov 12 21:04:41 2007 @@ -306,6 +306,13 @@ self.assertEqual(self.type2test(s)*(-4), self.type2test([])) self.assertEqual(id(s), id(s*1)) + def test_bigrepeat(self): + x = self.type2test([0]) + x *= 2**16 + self.assertRaises(MemoryError, x.__mul__, 2**16) + if hasattr(x, '__imul__'): + self.assertRaises(MemoryError, x.__imul__, 2**16) + def test_subscript(self): a = self.type2test([10, 11]) self.assertEqual(a.__getitem__(0L), 10) Modified: python/branches/release25-maint/Objects/listobject.c ============================================================================== --- python/branches/release25-maint/Objects/listobject.c (original) +++ python/branches/release25-maint/Objects/listobject.c Mon Nov 12 21:04:41 2007 @@ -487,10 +487,10 @@ if (n < 0) n = 0; size = a->ob_size * n; - if (size == 0) - return PyList_New(0); if (n && size/n != a->ob_size) return PyErr_NoMemory(); + if (size == 0) + return PyList_New(0); np = (PyListObject *) PyList_New(size); if (np == NULL) return NULL; @@ -661,7 +661,7 @@ size = PyList_GET_SIZE(self); - if (size == 0) { + if (size == 0 || n == 1) { Py_INCREF(self); return (PyObject *)self; } @@ -672,7 +672,10 @@ return (PyObject *)self; } - if (list_resize(self, size*n) == -1) + p = size*n; + if (p/n != size) + return PyErr_NoMemory(); + if (list_resize(self, p) == -1) return NULL; p = size; @@ -2927,4 +2930,3 @@ return 0; return len; } - From python-checkins at python.org Mon Nov 12 21:06:41 2007 From: python-checkins at python.org (guido.van.rossum) Date: Mon, 12 Nov 2007 21:06:41 +0100 (CET) Subject: [Python-checkins] r58956 - python/trunk/Lib/test/seq_tests.py Message-ID: <20071112200641.332AE1E4017@bag.python.org> Author: guido.van.rossum Date: Mon Nov 12 21:06:40 2007 New Revision: 58956 Modified: python/trunk/Lib/test/seq_tests.py Log: Add the test from issue 1704621 (the issue itself is already fixed here). Modified: python/trunk/Lib/test/seq_tests.py ============================================================================== --- python/trunk/Lib/test/seq_tests.py (original) +++ python/trunk/Lib/test/seq_tests.py Mon Nov 12 21:06:40 2007 @@ -306,6 +306,13 @@ self.assertEqual(self.type2test(s)*(-4), self.type2test([])) self.assertEqual(id(s), id(s*1)) + def test_bigrepeat(self): + x = self.type2test([0]) + x *= 2**16 + self.assertRaises(MemoryError, x.__mul__, 2**16) + if hasattr(x, '__imul__'): + self.assertRaises(MemoryError, x.__imul__, 2**16) + def test_subscript(self): a = self.type2test([10, 11]) self.assertEqual(a.__getitem__(0L), 10) From buildbot at python.org Mon Nov 12 21:13:48 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 20:13:48 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071112201348.D2EEB1E4024@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/240 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 3 tests failed: test_codecmaps_jp test_codecmaps_kr test_normalization Traceback (most recent call last): File "./Lib/test/regrtest.py", line 596, in runtest_inner indirect_test() File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_normalization.py", line 92, in test_main open_urlresource(TESTDATAURL) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_support.py", line 268, in open_urlresource fn, _ = urllib.urlretrieve(url, filename) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/urllib.py", line 88, in urlretrieve return _urlopener.retrieve(url, filename, reporthook, data) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/urllib.py", line 230, in retrieve fp = self.open(url, data) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/urllib.py", line 202, in open raise IOError('socket error', msg).with_traceback(sys.exc_info()[2]) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/urllib.py", line 198, in open return getattr(self, name)(url) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/urllib.py", line 371, in open_http return self._open_generic_http(httplib.HTTPConnection, url, data) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/urllib.py", line 351, in _open_generic_http http_conn.request("GET", selector, headers=headers) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/httplib.py", line 884, in request self._send_request(method, url, body, headers) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/httplib.py", line 921, in _send_request self.endheaders() File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/httplib.py", line 879, in endheaders self._send_output() File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/httplib.py", line 745, in _send_output self.send(msg) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/httplib.py", line 704, in send self.connect() File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/httplib.py", line 688, in connect self.timeout) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/socket.py", line 367, in create_connection raise error(msg) IOError: [Errno socket error] [Errno 110] Connection timed out make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 22:10:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 21:10:43 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071112211044.62C7E1E4004@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/249 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_jp sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 22:10:56 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 21:10:56 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 3.0 Message-ID: <20071112211056.A7A371E401B@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%203.0/builds/221 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 3 tests failed: test_codecmaps_cn test_codecmaps_jp test_codecmaps_kr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 596, in runtest_inner indirect_test() File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_codecmaps_kr.py", line 41, in test_main test_support.run_unittest(__name__) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_support.py", line 542, in run_unittest suite.addTest(unittest.findTestCases(sys.modules[cls])) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/unittest.py", line 622, in findTestCases return _makeLoader(prefix, sortUsing, suiteClass).loadTestsFromModule(module) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/unittest.py", line 531, in loadTestsFromModule tests.append(self.loadTestsFromTestCase(obj)) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/unittest.py", line 523, in loadTestsFromTestCase return self.suiteClass(map(testCaseClass, testCaseNames)) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/unittest.py", line 387, in __init__ self.addTests(tests) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/unittest.py", line 423, in addTests for test in tests: File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_multibytecodec_support.py", line 279, in __init__ self.open_mapping_file() # test it to report the error early File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_multibytecodec_support.py", line 282, in open_mapping_file return test_support.open_urlresource(self.mapfileurl) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_support.py", line 268, in open_urlresource fn, _ = urllib.urlretrieve(url, filename) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/urllib.py", line 88, in urlretrieve return _urlopener.retrieve(url, filename, reporthook, data) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/urllib.py", line 230, in retrieve fp = self.open(url, data) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/urllib.py", line 202, in open raise IOError('socket error', msg).with_traceback(sys.exc_info()[2]) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/urllib.py", line 198, in open return getattr(self, name)(url) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/urllib.py", line 371, in open_http return self._open_generic_http(httplib.HTTPConnection, url, data) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/urllib.py", line 354, in _open_generic_http response = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/httplib.py", line 396, in begin version, status, reason = self._read_status() File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/httplib.py", line 352, in _read_status line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) IOError: [Errno socket error] [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 22:33:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 21:33:37 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071112213337.3B57D1E4023@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/282 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 22:43:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 21:43:18 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071112214318.83E641E4014@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/339 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 22:50:24 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 21:50:24 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 3.0 Message-ID: <20071112215024.BBB051E4003@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%203.0/builds/211 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 23:18:07 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 22:18:07 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian trunk Message-ID: <20071112221807.C19C21E400A@bag.python.org> The Buildbot has detected a new failure of S-390 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%20trunk/builds/1319 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_urllib2net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 12 23:47:38 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 22:47:38 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD 2.5 Message-ID: <20071112224739.3C6021E401D@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%202.5/builds/44 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Tue Nov 13 00:19:11 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 23:19:11 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071112231911.CF6E11E47CB@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/216 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Tue Nov 13 00:57:10 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 12 Nov 2007 23:57:10 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu trunk Message-ID: <20071112235711.11EB01E47DE@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%20trunk/builds/1041 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Tue Nov 13 03:08:51 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 02:08:51 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071113020851.5CA3C1E4004@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/242 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_tw make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 13 03:15:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 02:15:43 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071113021543.D61731E4003@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/251 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_codecmaps_kr test_normalization Traceback (most recent call last): File "./Lib/test/regrtest.py", line 596, in runtest_inner indirect_test() File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_normalization.py", line 92, in test_main open_urlresource(TESTDATAURL) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_support.py", line 268, in open_urlresource fn, _ = urllib.urlretrieve(url, filename) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/urllib.py", line 88, in urlretrieve return _urlopener.retrieve(url, filename, reporthook, data) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/urllib.py", line 230, in retrieve fp = self.open(url, data) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/urllib.py", line 202, in open raise IOError('socket error', msg).with_traceback(sys.exc_info()[2]) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/urllib.py", line 198, in open return getattr(self, name)(url) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/urllib.py", line 371, in open_http return self._open_generic_http(httplib.HTTPConnection, url, data) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/urllib.py", line 351, in _open_generic_http http_conn.request("GET", selector, headers=headers) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/httplib.py", line 884, in request self._send_request(method, url, body, headers) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/httplib.py", line 921, in _send_request self.endheaders() File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/httplib.py", line 879, in endheaders self._send_output() File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/httplib.py", line 745, in _send_output self.send(msg) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/httplib.py", line 704, in send self.connect() File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/httplib.py", line 688, in connect self.timeout) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/socket.py", line 367, in create_connection raise error(msg) IOError: [Errno socket error] [Errno 145] Connection timed out sincerely, -The Buildbot From buildbot at python.org Tue Nov 13 03:15:55 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 02:15:55 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071113021555.956E11E4003@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/222 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 4 tests failed: test_codecmaps_jp test_codecmaps_tw test_normalization test_xmlrpc Traceback (most recent call last): File "./Lib/test/regrtest.py", line 596, in runtest_inner indirect_test() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_normalization.py", line 92, in test_main open_urlresource(TESTDATAURL) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_support.py", line 268, in open_urlresource fn, _ = urllib.urlretrieve(url, filename) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/urllib.py", line 88, in urlretrieve return _urlopener.retrieve(url, filename, reporthook, data) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/urllib.py", line 230, in retrieve fp = self.open(url, data) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/urllib.py", line 202, in open raise IOError('socket error', msg).with_traceback(sys.exc_info()[2]) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/urllib.py", line 198, in open return getattr(self, name)(url) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/urllib.py", line 371, in open_http return self._open_generic_http(httplib.HTTPConnection, url, data) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/urllib.py", line 354, in _open_generic_http response = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 396, in begin version, status, reason = self._read_status() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 352, in _read_status line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) IOError: [Errno socket error] [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 13 03:48:39 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 02:48:39 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 3.0 Message-ID: <20071113024839.345511E4003@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%203.0/builds/223 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_codecmaps_kr test_codecmaps_tw make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 13 06:08:11 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 05:08:11 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071113050812.1EDCD1E400B@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/224 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_urllib2net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Tue Nov 13 06:23:21 2007 From: python-checkins at python.org (guido.van.rossum) Date: Tue, 13 Nov 2007 06:23:21 +0100 (CET) Subject: [Python-checkins] r58961 - python/branches/release25-maint/Misc/NEWS Message-ID: <20071113052321.DE6D11E4003@bag.python.org> Author: guido.van.rossum Date: Tue Nov 13 06:23:21 2007 New Revision: 58961 Modified: python/branches/release25-maint/Misc/NEWS Log: News about list_repeat() fix. Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Tue Nov 13 06:23:21 2007 @@ -12,6 +12,8 @@ Core and builtins ----------------- +- Issue 1704621: Fix segfaults in list_repeat() and list_inplace_repeat(). + - Issue #1147: Generators were not raising a DeprecationWarning when a string was passed into throw(). From python-checkins at python.org Tue Nov 13 22:54:29 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Tue, 13 Nov 2007 22:54:29 +0100 (CET) Subject: [Python-checkins] r58963 - in python/trunk: Lib/test/test_trace.py Misc/NEWS Python/ceval.c Message-ID: <20071113215429.2555C1E4003@bag.python.org> Author: amaury.forgeotdarc Date: Tue Nov 13 22:54:28 2007 New Revision: 58963 Modified: python/trunk/Lib/test/test_trace.py python/trunk/Misc/NEWS python/trunk/Python/ceval.c Log: Merge from py3k branch: Correction for issue1265 (pdb bug with "with" statement). When an unfinished generator-iterator is garbage collected, PyEval_EvalFrameEx is called with a GeneratorExit exception set. This leads to funny results if the sys.settrace function itself makes use of generators. A visible effect is that the settrace function is reset to None. Another is that the eventual "finally" block of the generator is not called. It is necessary to save/restore the exception around the call to the trace function. This happens a lot with py3k: isinstance() of an ABCMeta instance runs def __instancecheck__(cls, instance): """Override for isinstance(instance, cls).""" return any(cls.__subclasscheck__(c) for c in {instance.__class__, type(instance)}) which lets an opened generator expression each time it returns True. Backport candidate, even if the case is less frequent in 2.5. Modified: python/trunk/Lib/test/test_trace.py ============================================================================== --- python/trunk/Lib/test/test_trace.py (original) +++ python/trunk/Lib/test/test_trace.py Tue Nov 13 22:54:28 2007 @@ -204,12 +204,44 @@ (6, 'line'), (6, 'return')] +def generator_function(): + try: + yield True + "continued" + finally: + "finally" +def generator_example(): + # any() will leave the generator before its end + x = any(generator_function()) + + # the following lines were not traced + for x in range(10): + y = x + +generator_example.events = ([(0, 'call'), + (2, 'line'), + (-6, 'call'), + (-5, 'line'), + (-4, 'line'), + (-4, 'return'), + (-4, 'call'), + (-4, 'exception'), + (-1, 'line'), + (-1, 'return')] + + [(5, 'line'), (6, 'line')] * 10 + + [(5, 'line'), (5, 'return')]) + + class Tracer: def __init__(self): self.events = [] def trace(self, frame, event, arg): self.events.append((frame.f_lineno, event)) return self.trace + def traceWithGenexp(self, frame, event, arg): + (o for o in [1]) + self.events.append((frame.f_lineno, event)) + return self.trace class TraceTestCase(unittest.TestCase): def compare_events(self, line_offset, events, expected_events): @@ -217,8 +249,8 @@ if events != expected_events: self.fail( "events did not match expectation:\n" + - "\n".join(difflib.ndiff(map(str, expected_events), - map(str, events)))) + "\n".join(difflib.ndiff([str(x) for x in expected_events], + [str(x) for x in events]))) def run_test(self, func): @@ -262,6 +294,19 @@ def test_12_tighterloop(self): self.run_test(tighterloop_example) + def test_13_genexp(self): + self.run_test(generator_example) + # issue1265: if the trace function contains a generator, + # and if the traced function contains another generator + # that is not completely exhausted, the trace stopped. + # Worse: the 'finally' clause was not invoked. + tracer = Tracer() + sys.settrace(tracer.traceWithGenexp) + generator_example() + sys.settrace(None) + self.compare_events(generator_example.__code__.co_firstlineno, + tracer.events, generator_example.events) + class RaisingTraceFuncTestCase(unittest.TestCase): def trace(self, frame, event, arg): """A trace function that raises an exception in response to a Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Tue Nov 13 22:54:28 2007 @@ -12,6 +12,10 @@ Core and builtins ----------------- +- Issue #1265: Fix a problem with sys.settrace, if the tracing function uses a + generator expression when at the same time the executed code is closing a + paused generator. + - sets and frozensets now have an isdisjoint() method. - optimize the performance of builtin.sum(). Modified: python/trunk/Python/ceval.c ============================================================================== --- python/trunk/Python/ceval.c (original) +++ python/trunk/Python/ceval.c Tue Nov 13 22:54:28 2007 @@ -107,7 +107,7 @@ #endif static int call_trace(Py_tracefunc, PyObject *, PyFrameObject *, int, PyObject *); -static void call_trace_protected(Py_tracefunc, PyObject *, +static int call_trace_protected(Py_tracefunc, PyObject *, PyFrameObject *, int, PyObject *); static void call_exc_trace(Py_tracefunc, PyObject *, PyFrameObject *); static int maybe_call_line_trace(Py_tracefunc, PyObject *, @@ -714,8 +714,9 @@ an argument which depends on the situation. The global trace function is also called whenever an exception is detected. */ - if (call_trace(tstate->c_tracefunc, tstate->c_traceobj, - f, PyTrace_CALL, Py_None)) { + if (call_trace_protected(tstate->c_tracefunc, + tstate->c_traceobj, + f, PyTrace_CALL, Py_None)) { /* Trace function raised an error */ goto exit_eval_frame; } @@ -723,9 +724,9 @@ if (tstate->c_profilefunc != NULL) { /* Similar for c_profilefunc, except it needn't return itself and isn't called for "line" events */ - if (call_trace(tstate->c_profilefunc, - tstate->c_profileobj, - f, PyTrace_CALL, Py_None)) { + if (call_trace_protected(tstate->c_profilefunc, + tstate->c_profileobj, + f, PyTrace_CALL, Py_None)) { /* Profile function raised an error */ goto exit_eval_frame; } @@ -3214,7 +3215,7 @@ } } -static void +static int call_trace_protected(Py_tracefunc func, PyObject *obj, PyFrameObject *frame, int what, PyObject *arg) { @@ -3223,11 +3224,15 @@ PyErr_Fetch(&type, &value, &traceback); err = call_trace(func, obj, frame, what, arg); if (err == 0) + { PyErr_Restore(type, value, traceback); + return 0; + } else { Py_XDECREF(type); Py_XDECREF(value); Py_XDECREF(traceback); + return -1; } } From oyinjemi at gmail.com Mon Nov 12 19:25:15 2007 From: oyinjemi at gmail.com (Himage Holdings) Date: Mon, 12 Nov 2007 13:25:15 -0500 Subject: [Python-checkins] Part-time Manager Needed Message-ID: <200711121825.lACIPFWe030228@host24.the-web-host.com> Attention: Would you like to work online from home and get paid weekly? HimageHolding Ltd, Kowloon, Hong Kong. Needs a book keeper, so we want to know if you will like to work onlinefrom home and get paid weekly without leaving or affecting yourpresent job? Himage Holding Ltd., Kowloon, Hong Kong is an electronics firm here in Kowloon, Hong Kong and we need someone to work for the company as a representative/book keeper in the UK,United States, Canada and the rest of Europe countries. Our company produces and deals in all kinds of electronics here in Kowloon, Hong Kong which we have clients we supply weekly all around the globe in the UK, United states, Canada and rest of Europe countries, our clients make payments for our supplies every week via Bank Transfer or Wire Transfer. So we need someone in the UK, United States, and Canada and Europe countries to work as our representative and assist us in processing the payments from our clients and will be entitled to remuneration. All you need to do is to receive payments from our customers in the UK,United States, Canada and Europe countries, deduct 10% commission and send the balance to us. Do let us know if this is of any interest to you by responding via this email address for correspondence (alfred at himagesholding.com). Regards, Mr. Mr Alfred Wagoner. For: Himage Holding Ltd. http://www.himage.com From python-checkins at python.org Tue Nov 13 23:43:06 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Tue, 13 Nov 2007 23:43:06 +0100 (CET) Subject: [Python-checkins] r58964 - in python/branches/release25-maint: Lib/test/test_trace.py Misc/NEWS Python/ceval.c Message-ID: <20071113224306.26CC61E4003@bag.python.org> Author: amaury.forgeotdarc Date: Tue Nov 13 23:43:05 2007 New Revision: 58964 Modified: python/branches/release25-maint/Lib/test/test_trace.py python/branches/release25-maint/Misc/NEWS python/branches/release25-maint/Python/ceval.c Log: Backport for issue1265 (pdb bug with "with" statement). When an unfinished generator-iterator is garbage collected, PyEval_EvalFrameEx is called with a GeneratorExit exception set. This leads to funny results if the sys.settrace function itself makes use of generators. A visible effect is that the settrace function is reset to None. Another is that the eventual "finally" block of the generator is not called. It is necessary to save/restore the exception around the call to the trace function. This happens a lot with py3k: isinstance() of an ABCMeta instance runs def __instancecheck__(cls, instance): """Override for isinstance(instance, cls).""" return any(cls.__subclasscheck__(c) for c in {instance.__class__, type(instance)}) which lets an opened generator expression each time it returns True. And the problem can be reproduced in 2.5 with pure python code. Modified: python/branches/release25-maint/Lib/test/test_trace.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_trace.py (original) +++ python/branches/release25-maint/Lib/test/test_trace.py Tue Nov 13 23:43:05 2007 @@ -204,12 +204,44 @@ (6, 'line'), (6, 'return')] +def generator_function(): + try: + yield True + "continued" + finally: + "finally" +def generator_example(): + # any() will leave the generator before its end + x = any(generator_function()) + + # the following lines were not traced + for x in range(10): + y = x + +generator_example.events = ([(0, 'call'), + (2, 'line'), + (-6, 'call'), + (-5, 'line'), + (-4, 'line'), + (-4, 'return'), + (-4, 'call'), + (-4, 'exception'), + (-1, 'line'), + (-1, 'return')] + + [(5, 'line'), (6, 'line')] * 10 + + [(5, 'line'), (5, 'return')]) + + class Tracer: def __init__(self): self.events = [] def trace(self, frame, event, arg): self.events.append((frame.f_lineno, event)) return self.trace + def traceWithGenexp(self, frame, event, arg): + (o for o in [1]) + self.events.append((frame.f_lineno, event)) + return self.trace class TraceTestCase(unittest.TestCase): def compare_events(self, line_offset, events, expected_events): @@ -217,8 +249,8 @@ if events != expected_events: self.fail( "events did not match expectation:\n" + - "\n".join(difflib.ndiff(map(str, expected_events), - map(str, events)))) + "\n".join(difflib.ndiff([str(x) for x in expected_events], + [str(x) for x in events]))) def run_test(self, func): @@ -262,6 +294,19 @@ def test_12_tighterloop(self): self.run_test(tighterloop_example) + def test_13_genexp(self): + self.run_test(generator_example) + # issue1265: if the trace function contains a generator, + # and if the traced function contains another generator + # that is not completely exhausted, the trace stopped. + # Worse: the 'finally' clause was not invoked. + tracer = Tracer() + sys.settrace(tracer.traceWithGenexp) + generator_example() + sys.settrace(None) + self.compare_events(generator_example.func_code.co_firstlineno, + tracer.events, generator_example.events) + class RaisingTraceFuncTestCase(unittest.TestCase): def trace(self, frame, event, arg): """A trace function that raises an exception in response to a Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Tue Nov 13 23:43:05 2007 @@ -12,6 +12,10 @@ Core and builtins ----------------- +- Issue #1265: Fix a problem with sys.settrace, if the tracing function uses a + generator expression when at the same time the executed code is closing a + paused generator. + - Issue 1704621: Fix segfaults in list_repeat() and list_inplace_repeat(). - Issue #1147: Generators were not raising a DeprecationWarning when a string Modified: python/branches/release25-maint/Python/ceval.c ============================================================================== --- python/branches/release25-maint/Python/ceval.c (original) +++ python/branches/release25-maint/Python/ceval.c Tue Nov 13 23:43:05 2007 @@ -105,7 +105,7 @@ #endif static int call_trace(Py_tracefunc, PyObject *, PyFrameObject *, int, PyObject *); -static void call_trace_protected(Py_tracefunc, PyObject *, +static int call_trace_protected(Py_tracefunc, PyObject *, PyFrameObject *, int, PyObject *); static void call_exc_trace(Py_tracefunc, PyObject *, PyFrameObject *); static int maybe_call_line_trace(Py_tracefunc, PyObject *, @@ -710,8 +710,9 @@ an argument which depends on the situation. The global trace function is also called whenever an exception is detected. */ - if (call_trace(tstate->c_tracefunc, tstate->c_traceobj, - f, PyTrace_CALL, Py_None)) { + if (call_trace_protected(tstate->c_tracefunc, + tstate->c_traceobj, + f, PyTrace_CALL, Py_None)) { /* Trace function raised an error */ goto exit_eval_frame; } @@ -719,9 +720,9 @@ if (tstate->c_profilefunc != NULL) { /* Similar for c_profilefunc, except it needn't return itself and isn't called for "line" events */ - if (call_trace(tstate->c_profilefunc, - tstate->c_profileobj, - f, PyTrace_CALL, Py_None)) { + if (call_trace_protected(tstate->c_profilefunc, + tstate->c_profileobj, + f, PyTrace_CALL, Py_None)) { /* Profile function raised an error */ goto exit_eval_frame; } @@ -3192,7 +3193,7 @@ } } -static void +static int call_trace_protected(Py_tracefunc func, PyObject *obj, PyFrameObject *frame, int what, PyObject *arg) { @@ -3201,11 +3202,15 @@ PyErr_Fetch(&type, &value, &traceback); err = call_trace(func, obj, frame, what, arg); if (err == 0) + { PyErr_Restore(type, value, traceback); + return 0; + } else { Py_XDECREF(type); Py_XDECREF(value); Py_XDECREF(traceback); + return -1; } } From buildbot at python.org Tue Nov 13 23:44:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 22:44:57 +0000 Subject: [Python-checkins] buildbot failure in x86 XP trunk Message-ID: <20071113224457.DC4841E4003@bag.python.org> The Buildbot has detected a new failure of x86 XP trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP%20trunk/builds/753 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: mcintyre-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_urllib2net test_urllibnet ====================================================================== FAIL: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot_py25\trunk.mcintyre-windows\build\lib\test\test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") AssertionError: IOError not raised ====================================================================== FAIL: test_bad_address (test.test_urllibnet.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot_py25\trunk.mcintyre-windows\build\lib\test\test_urllibnet.py", line 113, in test_bad_address urllib.urlopen, "http://www.python.invalid./") AssertionError: IOError not raised sincerely, -The Buildbot From buildbot at python.org Wed Nov 14 00:21:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 23:21:12 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071113232112.BFCE01E4028@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/284 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 14 00:25:34 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 23:25:34 +0000 Subject: [Python-checkins] buildbot failure in x86 XP 2.5 Message-ID: <20071113232534.4C4B91E4003@bag.python.org> The Buildbot has detected a new failure of x86 XP 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP%202.5/builds/320 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: mcintyre-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_urllib2net test_urllibnet ====================================================================== FAIL: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\test\test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") AssertionError: IOError not raised ====================================================================== FAIL: test_bad_address (test.test_urllibnet.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\test\test_urllibnet.py", line 113, in test_bad_address urllib.urlopen, "http://www.python.invalid./") AssertionError: IOError not raised Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 460, in __bootstrap self.run() File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\bsddb\test\test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\bsddb\dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 460, in __bootstrap self.run() File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\bsddb\test\test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\unittest.py", line 334, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '2000-2000-2000-2000-2000' Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 460, in __bootstrap self.run() File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\bsddb\test\test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\unittest.py", line 334, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '1001-1001-1001-1001-1001' Traceback (most recent call last): File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 460, in __bootstrap self.run() File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\bsddb\test\test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot_py25\2.5.mcintyre-windows\build\lib\unittest.py", line 334, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '0002-0002-0002-0002-0002' sincerely, -The Buildbot From buildbot at python.org Wed Nov 14 00:54:35 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 13 Nov 2007 23:54:35 +0000 Subject: [Python-checkins] buildbot failure in alpha Tru64 5.1 2.5 Message-ID: <20071113235435.91C691E4003@bag.python.org> The Buildbot has detected a new failure of alpha Tru64 5.1 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Tru64%205.1%202.5/builds/352 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-tru64 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket sincerely, -The Buildbot From nnorwitz at gmail.com Wed Nov 14 11:42:52 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Wed, 14 Nov 2007 05:42:52 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071114104252.GA25926@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8972 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 307 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [518449 refs] From python-checkins at python.org Wed Nov 14 14:56:58 2007 From: python-checkins at python.org (facundo.batista) Date: Wed, 14 Nov 2007 14:56:58 +0100 (CET) Subject: [Python-checkins] r58967 - peps/trunk Message-ID: <20071114135658.7439D1E4004@bag.python.org> Author: facundo.batista Date: Wed Nov 14 14:56:58 2007 New Revision: 58967 Modified: peps/trunk/ (props changed) Log: Changed the version of docutils that is checked out here. This was needed to well support of non ASCII day names when checking out from a non English system, but as a side effect we're now using a newer docutils. From python-checkins at python.org Wed Nov 14 14:59:09 2007 From: python-checkins at python.org (georg.brandl) Date: Wed, 14 Nov 2007 14:59:09 +0100 (CET) Subject: [Python-checkins] r58968 - python/trunk/Doc/library/random.rst Message-ID: <20071114135909.C87691E4004@bag.python.org> Author: georg.brandl Date: Wed Nov 14 14:59:09 2007 New Revision: 58968 Modified: python/trunk/Doc/library/random.rst Log: Remove dead link from random docs. Modified: python/trunk/Doc/library/random.rst ============================================================================== --- python/trunk/Doc/library/random.rst (original) +++ python/trunk/Doc/library/random.rst Wed Nov 14 14:59:09 2007 @@ -308,8 +308,3 @@ Wichmann, B. A. & Hill, I. D., "Algorithm AS 183: An efficient and portable pseudo-random number generator", Applied Statistics 31 (1982) 188-190. - http://www.npl.co.uk/ssfm/download/abstracts.html#196 - A modern variation of the Wichmann-Hill generator that greatly increases the - period, and passes now-standard statistical tests that the original generator - failed. - From buildbot at python.org Wed Nov 14 18:00:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 14 Nov 2007 17:00:18 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071114170018.950BB1E4004@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/227 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1001-1001-1001-1001-1001' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0002-0002-0002-0002-0002' 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 292, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 14 18:07:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 14 Nov 2007 17:07:43 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071114170743.BC03F1E4006@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/256 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_hk sincerely, -The Buildbot From buildbot at python.org Wed Nov 14 18:23:30 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 14 Nov 2007 17:23:30 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD 3.0 Message-ID: <20071114172331.1F0C61E4013@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%203.0/builds/174 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_asynchat ====================================================================== FAIL: test_close_when_done (test.test_asynchat.TestAsynchat) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/test/test_asynchat.py", line 211, in test_close_when_done self.assertTrue(len(s.buffer) > 0) AssertionError: None ====================================================================== FAIL: test_close_when_done (test.test_asynchat.TestAsynchat_WithPoll) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/test/test_asynchat.py", line 211, in test_close_when_done self.assertTrue(len(s.buffer) > 0) AssertionError: None sincerely, -The Buildbot From nnorwitz at gmail.com Wed Nov 14 23:43:19 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Wed, 14 Nov 2007 17:43:19 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071114224319.GA5371@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8972 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 307 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [518449 refs] From python-checkins at python.org Wed Nov 14 23:56:17 2007 From: python-checkins at python.org (raymond.hettinger) Date: Wed, 14 Nov 2007 23:56:17 +0100 (CET) Subject: [Python-checkins] r58971 - python/trunk/Lib/collections.py Message-ID: <20071114225617.13A9B1E47AC@bag.python.org> Author: raymond.hettinger Date: Wed Nov 14 23:56:16 2007 New Revision: 58971 Modified: python/trunk/Lib/collections.py Log: Make __fields__ read-only. Suggested by Issac Morland Modified: python/trunk/Lib/collections.py ============================================================================== --- python/trunk/Lib/collections.py (original) +++ python/trunk/Lib/collections.py Wed Nov 14 23:56:16 2007 @@ -54,7 +54,7 @@ template = '''class %(typename)s(tuple): '%(typename)s(%(argtxt)s)' __slots__ = () - __fields__ = %(field_names)r + __fields__ = property(lambda self: %(field_names)r) def __new__(cls, %(argtxt)s): return tuple.__new__(cls, (%(argtxt)s)) def __repr__(self): From python-checkins at python.org Thu Nov 15 00:02:30 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 15 Nov 2007 00:02:30 +0100 (CET) Subject: [Python-checkins] r58972 - python/trunk/Lib/test/test_collections.py Message-ID: <20071114230230.D342B1E413F@bag.python.org> Author: raymond.hettinger Date: Thu Nov 15 00:02:30 2007 New Revision: 58972 Modified: python/trunk/Lib/test/test_collections.py Log: Add test for __fields__ being read-only Modified: python/trunk/Lib/test/test_collections.py ============================================================================== --- python/trunk/Lib/test/test_collections.py (original) +++ python/trunk/Lib/test/test_collections.py Thu Nov 15 00:02:30 2007 @@ -43,6 +43,14 @@ self.assertEqual(p.__replace__('x', 1), (1, 22)) # test __replace__ method self.assertEqual(p.__asdict__(), dict(x=11, y=22)) # test __dict__ method + # Verify that __fields__ is read-only + try: + p.__fields__ = ('F1' ,'F2') + except AttributeError: + pass + else: + self.fail('The __fields__ attribute needs to be read-only') + # verify that field string can have commas Point = namedtuple('Point', 'x, y') p = Point(x=11, y=22) From buildbot at python.org Thu Nov 15 00:24:07 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 14 Nov 2007 23:24:07 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071114232407.F1F0E1E4004@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/951 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: georg.brandl,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_urllib2 test_urllib2net ====================================================================== ERROR: test_trivial (test.test_urllib2.TrivialTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 19, in test_trivial self.assertRaises(ValueError, urllib2.urlopen, 'bogus url') File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 619, in test_file r = h.file_open(Request(url)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 1204, in file_open return self.open_local_file(req) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 1223, in open_local_file localfile = url2pathname(file) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 55, in url2pathname return unquote(pathname) TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_http (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 725, in test_http r.read; r.readline # wrapped MockFile methods AttributeError: addinfourl instance has no attribute 'read' ====================================================================== ERROR: test_build_opener (test.test_urllib2.MiscTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 1031, in test_build_opener o = build_opener(FooHandler, BarHandler) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: testURLread (test.test_urllib2net.URLTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 24, in testURLread f = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_basic (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 105, in test_basic open_url = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_geturl (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 129, in test_geturl open_url = urllib2.urlopen(URL) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_info (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 116, in test_info open_url = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 187, in test_file self._test_urls(urls, self._extra_handlers()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 175, in test_ftp self._test_urls(urls, self._extra_handlers()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 199, in test_http self._test_urls(urls, self._extra_handlers()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_range (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 160, in test_range result = urllib2.urlopen(req) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_close (test.test_urllib2net.CloseSocketTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 76, in test_close response = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 304, in test_ftp_NoneNodefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 298, in test_ftp_NoneWithdefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 308, in test_ftp_Value u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=60) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 291, in test_ftp_basic u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 287, in test_http_NoneNodefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 277, in test_http_NoneWithdefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 283, in test_http_Value u = urllib2.urlopen("http://www.python.org", timeout=120) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 270, in test_http_basic u = urllib2.urlopen("http://www.python.org") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 00:42:16 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 14 Nov 2007 23:42:16 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071114234216.D04F31E4004@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/335 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: georg.brandl,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 00:48:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 14 Nov 2007 23:48:21 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071114234821.267A01E4004@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/341 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: georg.brandl,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 02:18:20 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 01:18:20 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu trunk Message-ID: <20071115011820.6C2E01E4004@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%20trunk/builds/1044 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_urllib2 test_urllib2net ====================================================================== ERROR: test_trivial (test.test_urllib2.TrivialTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2.py", line 19, in test_trivial self.assertRaises(ValueError, urllib2.urlopen, 'bogus url') File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2.py", line 619, in test_file r = h.file_open(Request(url)) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 1204, in file_open return self.open_local_file(req) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 1223, in open_local_file localfile = url2pathname(file) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 55, in url2pathname return unquote(pathname) TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_http (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2.py", line 725, in test_http r.read; r.readline # wrapped MockFile methods AttributeError: addinfourl instance has no attribute 'read' ====================================================================== ERROR: test_build_opener (test.test_urllib2.MiscTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2.py", line 1031, in test_build_opener o = build_opener(FooHandler, BarHandler) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: testURLread (test.test_urllib2net.URLTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 24, in testURLread f = urllib2.urlopen("http://www.python.org/") File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_basic (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 105, in test_basic open_url = urllib2.urlopen("http://www.python.org/") File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_geturl (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 129, in test_geturl open_url = urllib2.urlopen(URL) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_info (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 116, in test_info open_url = urllib2.urlopen("http://www.python.org/") File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 187, in test_file self._test_urls(urls, self._extra_handlers()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 175, in test_ftp self._test_urls(urls, self._extra_handlers()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 199, in test_http self._test_urls(urls, self._extra_handlers()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_range (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 160, in test_range result = urllib2.urlopen(req) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_close (test.test_urllib2net.CloseSocketTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 76, in test_close response = urllib2.urlopen("http://www.python.org/") File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 304, in test_ftp_NoneNodefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 298, in test_ftp_NoneWithdefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 308, in test_ftp_Value u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=60) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 291, in test_ftp_basic u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/") File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 287, in test_http_NoneNodefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 277, in test_http_NoneWithdefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 283, in test_http_Value u = urllib2.urlopen("http://www.python.org", timeout=120) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_urllib2net.py", line 270, in test_http_basic u = urllib2.urlopen("http://www.python.org") File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Thu Nov 15 03:44:53 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 15 Nov 2007 03:44:53 +0100 (CET) Subject: [Python-checkins] r58975 - in python/trunk: Doc/library/collections.rst Lib/collections.py Lib/test/test_collections.py Message-ID: <20071115024453.CB1941E400F@bag.python.org> Author: raymond.hettinger Date: Thu Nov 15 03:44:53 2007 New Revision: 58975 Modified: python/trunk/Doc/library/collections.rst python/trunk/Lib/collections.py python/trunk/Lib/test/test_collections.py Log: Accept Issac Morland's suggestion for __replace__ to allow multiple replacements (suprisingly, this simplifies the signature, improves clarity, and is comparably fast). Update the docs to reflect a previous change to the function name. Add an example to the docs showing how to override the default __repr__ method. Modified: python/trunk/Doc/library/collections.rst ============================================================================== --- python/trunk/Doc/library/collections.rst (original) +++ python/trunk/Doc/library/collections.rst Thu Nov 15 03:44:53 2007 @@ -12,7 +12,7 @@ This module implements high-performance container datatypes. Currently, there are two datatypes, :class:`deque` and :class:`defaultdict`, and -one datatype factory function, :func:`named_tuple`. Python already +one datatype factory function, :func:`namedtuple`. Python already includes built-in containers, :class:`dict`, :class:`list`, :class:`set`, and :class:`tuple`. In addition, the optional :mod:`bsddb` module has a :meth:`bsddb.btopen` method that can be used to create in-memory @@ -25,7 +25,7 @@ Added :class:`defaultdict`. .. versionchanged:: 2.6 - Added :func:`named_tuple`. + Added :func:`namedtuple`. .. _deque-objects: @@ -348,14 +348,14 @@ .. _named-tuple-factory: -:func:`named_tuple` Factory Function for Tuples with Named Fields +:func:`namedtuple` Factory Function for Tuples with Named Fields ----------------------------------------------------------------- Named tuples assign meaning to each position in a tuple and allow for more readable, self-documenting code. They can be used wherever regular tuples are used, and they add the ability to access fields by name instead of position index. -.. function:: named_tuple(typename, fieldnames, [verbose]) +.. function:: namedtuple(typename, fieldnames, [verbose]) Returns a new tuple subclass named *typename*. The new subclass is used to create tuple-like objects that have fields accessable by attribute lookup as @@ -382,7 +382,7 @@ Example:: - >>> Point = named_tuple('Point', 'x y', verbose=True) + >>> Point = namedtuple('Point', 'x y', verbose=True) class Point(tuple): 'Point(x, y)' __slots__ = () @@ -395,8 +395,8 @@ 'Return a new dict mapping field names to their values' return dict(zip(('x', 'y'), self)) def __replace__(self, field, value): - 'Return a new Point object replacing one field with a new value' - return Point(**dict(zip(('x', 'y'), self) + [(field, value)])) + 'Return a new Point object replacing specified fields with new values' + return Point(**dict(self.__asdict__().items() + kwds.items())) x = property(itemgetter(0)) y = property(itemgetter(1)) @@ -414,7 +414,7 @@ Named tuples are especially useful for assigning field names to result tuples returned by the :mod:`csv` or :mod:`sqlite3` modules:: - EmployeeRecord = named_tuple('EmployeeRecord', 'name, age, title, department, paygrade') + EmployeeRecord = namedtuple('EmployeeRecord', 'name, age, title, department, paygrade') from itertools import starmap import csv @@ -453,14 +453,14 @@ >>> p.__asdict__() {'x': 11, 'y': 22} -.. method:: somenamedtuple.__replace__(field, value) +.. method:: somenamedtuple.__replace__(kwargs) - Return a new instance of the named tuple replacing the named *field* with a new *value*: + Return a new instance of the named tuple replacing specified fields with new values: :: >>> p = Point(x=11, y=22) - >>> p.__replace__('x', 33) + >>> p.__replace__(x=33) Point(x=33, y=22) >>> for recordnum, record in inventory: @@ -476,11 +476,22 @@ >>> p.__fields__ # view the field names ('x', 'y') - >>> Color = named_tuple('Color', 'red green blue') - >>> Pixel = named_tuple('Pixel', Point.__fields__ + Color.__fields__) + >>> Color = namedtuple('Color', 'red green blue') + >>> Pixel = namedtuple('Pixel', Point.__fields__ + Color.__fields__) >>> Pixel(11, 22, 128, 255, 0) Pixel(x=11, y=22, red=128, green=255, blue=0)' +Since a named tuple is a regular Python class, it is easy to add or change +functionality. For example, the display format can be changed by overriding +the :meth:`__repr__` method: + +:: + + >>> Point = namedtuple('Point', 'x y') + >>> Point.__repr__ = lambda self: 'Point(%.3f, %.3f)' % self + >>> Point(x=10, y=20) + Point(10.000, 20.000) + .. rubric:: Footnotes .. [#] For information on the star-operator see Modified: python/trunk/Lib/collections.py ============================================================================== --- python/trunk/Lib/collections.py (original) +++ python/trunk/Lib/collections.py Thu Nov 15 03:44:53 2007 @@ -24,7 +24,7 @@ 11 >>> Point(**d) # convert from a dictionary Point(x=11, y=22) - >>> p.__replace__('x', 100) # __replace__() is like str.replace() but targets a named field + >>> p.__replace__(x=100) # __replace__() is like str.replace() but targets named fields Point(x=100, y=22) """ @@ -62,9 +62,9 @@ def __asdict__(self, dict=dict, zip=zip): 'Return a new dict mapping field names to their values' return dict(zip(%(field_names)r, self)) - def __replace__(self, field, value, dict=dict, zip=zip): - 'Return a new %(typename)s object replacing one field with a new value' - return %(typename)s(**dict(zip(%(field_names)r, self) + [(field, value)])) \n''' % locals() + def __replace__(self, **kwds): + 'Return a new %(typename)s object replacing specified fields with new values' + return %(typename)s(**dict(self.__asdict__().items() + kwds.items())) \n''' % locals() for i, name in enumerate(field_names): template += ' %s = property(itemgetter(%d))\n' % (name, i) if verbose: @@ -98,6 +98,10 @@ p = Point(x=10, y=20) assert p == loads(dumps(p)) + # test and demonstrate ability to override methods + Point.__repr__ = lambda self: 'Point(%.3f, %.3f)' % self + print p + import doctest TestResults = namedtuple('TestResults', 'failed attempted') print TestResults(*doctest.testmod()) Modified: python/trunk/Lib/test/test_collections.py ============================================================================== --- python/trunk/Lib/test/test_collections.py (original) +++ python/trunk/Lib/test/test_collections.py Thu Nov 15 03:44:53 2007 @@ -40,7 +40,7 @@ self.assert_('__dict__' not in dir(p)) # verify instance has no dict self.assert_('__weakref__' not in dir(p)) self.assertEqual(p.__fields__, ('x', 'y')) # test __fields__ attribute - self.assertEqual(p.__replace__('x', 1), (1, 22)) # test __replace__ method + self.assertEqual(p.__replace__(x=1), (1, 22)) # test __replace__ method self.assertEqual(p.__asdict__(), dict(x=11, y=22)) # test __dict__ method # Verify that __fields__ is read-only From python-checkins at python.org Thu Nov 15 03:55:43 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 15 Nov 2007 03:55:43 +0100 (CET) Subject: [Python-checkins] r58976 - in python/trunk: Doc/library/collections.rst Lib/collections.py Message-ID: <20071115025543.4E2F61E4066@bag.python.org> Author: raymond.hettinger Date: Thu Nov 15 03:55:42 2007 New Revision: 58976 Modified: python/trunk/Doc/library/collections.rst python/trunk/Lib/collections.py Log: Small improvement to the implementation of __replace__(). Modified: python/trunk/Doc/library/collections.rst ============================================================================== --- python/trunk/Doc/library/collections.rst (original) +++ python/trunk/Doc/library/collections.rst Thu Nov 15 03:55:42 2007 @@ -396,7 +396,7 @@ return dict(zip(('x', 'y'), self)) def __replace__(self, field, value): 'Return a new Point object replacing specified fields with new values' - return Point(**dict(self.__asdict__().items() + kwds.items())) + return Point(**dict(zip(('x', 'y'), self) + kwds.items())) x = property(itemgetter(0)) y = property(itemgetter(1)) Modified: python/trunk/Lib/collections.py ============================================================================== --- python/trunk/Lib/collections.py (original) +++ python/trunk/Lib/collections.py Thu Nov 15 03:55:42 2007 @@ -64,7 +64,7 @@ return dict(zip(%(field_names)r, self)) def __replace__(self, **kwds): 'Return a new %(typename)s object replacing specified fields with new values' - return %(typename)s(**dict(self.__asdict__().items() + kwds.items())) \n''' % locals() + return %(typename)s(**dict(zip(%(field_names)r, self) + kwds.items())) \n''' % locals() for i, name in enumerate(field_names): template += ' %s = property(itemgetter(%d))\n' % (name, i) if verbose: From python-checkins at python.org Thu Nov 15 03:58:20 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 15 Nov 2007 03:58:20 +0100 (CET) Subject: [Python-checkins] r58977 - python/trunk/Doc/library/collections.rst Message-ID: <20071115025820.E46B71E4004@bag.python.org> Author: raymond.hettinger Date: Thu Nov 15 03:58:20 2007 New Revision: 58977 Modified: python/trunk/Doc/library/collections.rst Log: Fixup example in docs. Modified: python/trunk/Doc/library/collections.rst ============================================================================== --- python/trunk/Doc/library/collections.rst (original) +++ python/trunk/Doc/library/collections.rst Thu Nov 15 03:58:20 2007 @@ -464,7 +464,7 @@ Point(x=33, y=22) >>> for recordnum, record in inventory: - ... inventory[recordnum] = record.replace('total', record.price * record.quantity) + ... inventory[recordnum] = record.replace(total = record.price * record.quantity) .. attribute:: somenamedtuple.__fields__ From python-checkins at python.org Thu Nov 15 04:16:09 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 15 Nov 2007 04:16:09 +0100 (CET) Subject: [Python-checkins] r58978 - python/trunk/Doc/library/collections.rst Message-ID: <20071115031609.810D81E4004@bag.python.org> Author: raymond.hettinger Date: Thu Nov 15 04:16:09 2007 New Revision: 58978 Modified: python/trunk/Doc/library/collections.rst Log: Example of multiple replacements. Modified: python/trunk/Doc/library/collections.rst ============================================================================== --- python/trunk/Doc/library/collections.rst (original) +++ python/trunk/Doc/library/collections.rst Thu Nov 15 04:16:09 2007 @@ -463,8 +463,8 @@ >>> p.__replace__(x=33) Point(x=33, y=22) - >>> for recordnum, record in inventory: - ... inventory[recordnum] = record.replace(total = record.price * record.quantity) + >>> for partnum, record in inventory.items(): + ... inventory[partnum] = record.__replace__(price=newprices[partnum], updated=time.now()) .. attribute:: somenamedtuple.__fields__ From buildbot at python.org Thu Nov 15 05:17:10 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 04:17:10 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071115041710.F31031E4041@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/287 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 06:55:31 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 05:55:31 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071115055531.304551E47A4@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/174 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable 1 test failed: test_socket_ssl sincerely, -The Buildbot From mal at egenix.com Thu Nov 15 12:06:27 2007 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 15 Nov 2007 12:06:27 +0100 Subject: [Python-checkins] r58975 - in python/trunk: Doc/library/collections.rst Lib/collections.py Lib/test/test_collections.py In-Reply-To: <20071115024453.CB1941E400F@bag.python.org> References: <20071115024453.CB1941E400F@bag.python.org> Message-ID: <473C2833.4030204@egenix.com> I'm probably missing something, but why don't you name the method "replace" instead of using a Python internal name for it ? On 2007-11-15 03:44, raymond.hettinger wrote: > Author: raymond.hettinger > Date: Thu Nov 15 03:44:53 2007 > New Revision: 58975 > > Modified: > python/trunk/Doc/library/collections.rst > python/trunk/Lib/collections.py > python/trunk/Lib/test/test_collections.py > Log: > Accept Issac Morland's suggestion for __replace__ to allow multiple replacements > (suprisingly, this simplifies the signature, improves clarity, and is comparably fast). > Update the docs to reflect a previous change to the function name. > Add an example to the docs showing how to override the default __repr__ method. > > > > Modified: python/trunk/Doc/library/collections.rst > ============================================================================== > --- python/trunk/Doc/library/collections.rst (original) > +++ python/trunk/Doc/library/collections.rst Thu Nov 15 03:44:53 2007 > @@ -12,7 +12,7 @@ > > This module implements high-performance container datatypes. Currently, > there are two datatypes, :class:`deque` and :class:`defaultdict`, and > -one datatype factory function, :func:`named_tuple`. Python already > +one datatype factory function, :func:`namedtuple`. Python already > includes built-in containers, :class:`dict`, :class:`list`, > :class:`set`, and :class:`tuple`. In addition, the optional :mod:`bsddb` > module has a :meth:`bsddb.btopen` method that can be used to create in-memory > @@ -25,7 +25,7 @@ > Added :class:`defaultdict`. > > .. versionchanged:: 2.6 > - Added :func:`named_tuple`. > + Added :func:`namedtuple`. > > > .. _deque-objects: > @@ -348,14 +348,14 @@ > > .. _named-tuple-factory: > > -:func:`named_tuple` Factory Function for Tuples with Named Fields > +:func:`namedtuple` Factory Function for Tuples with Named Fields > ----------------------------------------------------------------- > > Named tuples assign meaning to each position in a tuple and allow for more readable, > self-documenting code. They can be used wherever regular tuples are used, and > they add the ability to access fields by name instead of position index. > > -.. function:: named_tuple(typename, fieldnames, [verbose]) > +.. function:: namedtuple(typename, fieldnames, [verbose]) > > Returns a new tuple subclass named *typename*. The new subclass is used to > create tuple-like objects that have fields accessable by attribute lookup as > @@ -382,7 +382,7 @@ > > Example:: > > - >>> Point = named_tuple('Point', 'x y', verbose=True) > + >>> Point = namedtuple('Point', 'x y', verbose=True) > class Point(tuple): > 'Point(x, y)' > __slots__ = () > @@ -395,8 +395,8 @@ > 'Return a new dict mapping field names to their values' > return dict(zip(('x', 'y'), self)) > def __replace__(self, field, value): > - 'Return a new Point object replacing one field with a new value' > - return Point(**dict(zip(('x', 'y'), self) + [(field, value)])) > + 'Return a new Point object replacing specified fields with new values' > + return Point(**dict(self.__asdict__().items() + kwds.items())) > x = property(itemgetter(0)) > y = property(itemgetter(1)) > > @@ -414,7 +414,7 @@ > Named tuples are especially useful for assigning field names to result tuples returned > by the :mod:`csv` or :mod:`sqlite3` modules:: > > - EmployeeRecord = named_tuple('EmployeeRecord', 'name, age, title, department, paygrade') > + EmployeeRecord = namedtuple('EmployeeRecord', 'name, age, title, department, paygrade') > > from itertools import starmap > import csv > @@ -453,14 +453,14 @@ > >>> p.__asdict__() > {'x': 11, 'y': 22} > > -.. method:: somenamedtuple.__replace__(field, value) > +.. method:: somenamedtuple.__replace__(kwargs) > > - Return a new instance of the named tuple replacing the named *field* with a new *value*: > + Return a new instance of the named tuple replacing specified fields with new values: > > :: > > >>> p = Point(x=11, y=22) > - >>> p.__replace__('x', 33) > + >>> p.__replace__(x=33) > Point(x=33, y=22) > > >>> for recordnum, record in inventory: > @@ -476,11 +476,22 @@ > >>> p.__fields__ # view the field names > ('x', 'y') > > - >>> Color = named_tuple('Color', 'red green blue') > - >>> Pixel = named_tuple('Pixel', Point.__fields__ + Color.__fields__) > + >>> Color = namedtuple('Color', 'red green blue') > + >>> Pixel = namedtuple('Pixel', Point.__fields__ + Color.__fields__) > >>> Pixel(11, 22, 128, 255, 0) > Pixel(x=11, y=22, red=128, green=255, blue=0)' > > +Since a named tuple is a regular Python class, it is easy to add or change > +functionality. For example, the display format can be changed by overriding > +the :meth:`__repr__` method: > + > +:: > + > + >>> Point = namedtuple('Point', 'x y') > + >>> Point.__repr__ = lambda self: 'Point(%.3f, %.3f)' % self > + >>> Point(x=10, y=20) > + Point(10.000, 20.000) > + > .. rubric:: Footnotes > > .. [#] For information on the star-operator see > > Modified: python/trunk/Lib/collections.py > ============================================================================== > --- python/trunk/Lib/collections.py (original) > +++ python/trunk/Lib/collections.py Thu Nov 15 03:44:53 2007 > @@ -24,7 +24,7 @@ > 11 > >>> Point(**d) # convert from a dictionary > Point(x=11, y=22) > - >>> p.__replace__('x', 100) # __replace__() is like str.replace() but targets a named field > + >>> p.__replace__(x=100) # __replace__() is like str.replace() but targets named fields > Point(x=100, y=22) > > """ > @@ -62,9 +62,9 @@ > def __asdict__(self, dict=dict, zip=zip): > 'Return a new dict mapping field names to their values' > return dict(zip(%(field_names)r, self)) > - def __replace__(self, field, value, dict=dict, zip=zip): > - 'Return a new %(typename)s object replacing one field with a new value' > - return %(typename)s(**dict(zip(%(field_names)r, self) + [(field, value)])) \n''' % locals() > + def __replace__(self, **kwds): > + 'Return a new %(typename)s object replacing specified fields with new values' > + return %(typename)s(**dict(self.__asdict__().items() + kwds.items())) \n''' % locals() > for i, name in enumerate(field_names): > template += ' %s = property(itemgetter(%d))\n' % (name, i) > if verbose: > @@ -98,6 +98,10 @@ > p = Point(x=10, y=20) > assert p == loads(dumps(p)) > > + # test and demonstrate ability to override methods > + Point.__repr__ = lambda self: 'Point(%.3f, %.3f)' % self > + print p > + > import doctest > TestResults = namedtuple('TestResults', 'failed attempted') > print TestResults(*doctest.testmod()) > > Modified: python/trunk/Lib/test/test_collections.py > ============================================================================== > --- python/trunk/Lib/test/test_collections.py (original) > +++ python/trunk/Lib/test/test_collections.py Thu Nov 15 03:44:53 2007 > @@ -40,7 +40,7 @@ > self.assert_('__dict__' not in dir(p)) # verify instance has no dict > self.assert_('__weakref__' not in dir(p)) > self.assertEqual(p.__fields__, ('x', 'y')) # test __fields__ attribute > - self.assertEqual(p.__replace__('x', 1), (1, 22)) # test __replace__ method > + self.assertEqual(p.__replace__(x=1), (1, 22)) # test __replace__ method > self.assertEqual(p.__asdict__(), dict(x=11, y=22)) # test __dict__ method > > # Verify that __fields__ is read-only > _______________________________________________ > Python-checkins mailing list > Python-checkins at python.org > http://mail.python.org/mailman/listinfo/python-checkins -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Nov 15 2007) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ :::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! :::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 From eric+python-dev at trueblade.com Thu Nov 15 13:26:48 2007 From: eric+python-dev at trueblade.com (Eric Smith) Date: Thu, 15 Nov 2007 07:26:48 -0500 Subject: [Python-checkins] r58975 - in python/trunk: Doc/library/collections.rst Lib/collections.py Lib/test/test_collections.py In-Reply-To: <473C2833.4030204@egenix.com> References: <20071115024453.CB1941E400F@bag.python.org> <473C2833.4030204@egenix.com> Message-ID: <473C3B08.2000302@trueblade.com> M.-A. Lemburg wrote: > I'm probably missing something, but why don't you name the > method "replace" instead of using a Python internal name for > it ? Because that would prevent you from having a namedtuple member named "replace". > > On 2007-11-15 03:44, raymond.hettinger wrote: >> Author: raymond.hettinger >> Date: Thu Nov 15 03:44:53 2007 >> New Revision: 58975 >> >> Modified: >> python/trunk/Doc/library/collections.rst >> python/trunk/Lib/collections.py >> python/trunk/Lib/test/test_collections.py >> Log: >> Accept Issac Morland's suggestion for __replace__ to allow multiple replacements >> (suprisingly, this simplifies the signature, improves clarity, and is comparably fast). >> Update the docs to reflect a previous change to the function name. >> Add an example to the docs showing how to override the default __repr__ method. From mal at egenix.com Thu Nov 15 13:30:59 2007 From: mal at egenix.com (M.-A. Lemburg) Date: Thu, 15 Nov 2007 13:30:59 +0100 Subject: [Python-checkins] r58975 - in python/trunk: Doc/library/collections.rst Lib/collections.py Lib/test/test_collections.py In-Reply-To: <473C3B08.2000302@trueblade.com> References: <20071115024453.CB1941E400F@bag.python.org> <473C2833.4030204@egenix.com> <473C3B08.2000302@trueblade.com> Message-ID: <473C3C03.7030706@egenix.com> On 2007-11-15 13:26, Eric Smith wrote: > M.-A. Lemburg wrote: >> I'm probably missing something, but why don't you name the >> method "replace" instead of using a Python internal name for >> it ? > > Because that would prevent you from having a namedtuple member named > "replace". Thanks for the clarification. I usually use a single underscore for such situations, e.g. for namespace objects, but that's probably just a matter of taste. >> >> On 2007-11-15 03:44, raymond.hettinger wrote: >>> Author: raymond.hettinger >>> Date: Thu Nov 15 03:44:53 2007 >>> New Revision: 58975 >>> >>> Modified: >>> python/trunk/Doc/library/collections.rst >>> python/trunk/Lib/collections.py >>> python/trunk/Lib/test/test_collections.py >>> Log: >>> Accept Issac Morland's suggestion for __replace__ to allow multiple >>> replacements >>> (suprisingly, this simplifies the signature, improves clarity, and is >>> comparably fast). >>> Update the docs to reflect a previous change to the function name. >>> Add an example to the docs showing how to override the default >>> __repr__ method. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Nov 15 2007) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ :::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! :::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 From buildbot at python.org Thu Nov 15 19:57:42 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 18:57:42 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071115185742.35FD71E4004@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/242 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes,guido.van.rossum BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 20:27:26 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 19:27:26 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 3.0 Message-ID: <20071115192726.3736B1E4004@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%203.0/builds/305 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum,thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 32 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 21:22:49 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 20:22:49 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071115202249.3D6F31E458B@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/245 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes,thomas.heller BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 21:24:49 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 20:24:49 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071115202449.629671E4004@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/226 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum,thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 21:35:44 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 20:35:44 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071115203544.5BE871E4004@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/232 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 226, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Thu Nov 15 21:39:54 2007 From: python-checkins at python.org (guido.van.rossum) Date: Thu, 15 Nov 2007 21:39:54 +0100 (CET) Subject: [Python-checkins] r58991 - python/branches/release25-maint/Parser/tokenizer.c Message-ID: <20071115203954.0A6251E4012@bag.python.org> Author: guido.van.rossum Date: Thu Nov 15 21:39:53 2007 New Revision: 58991 Modified: python/branches/release25-maint/Parser/tokenizer.c Log: Backport revision 58471, replace PyErr_Print() with PyErr_Clear(). Modified: python/branches/release25-maint/Parser/tokenizer.c ============================================================================== --- python/branches/release25-maint/Parser/tokenizer.c (original) +++ python/branches/release25-maint/Parser/tokenizer.c Thu Nov 15 21:39:53 2007 @@ -1542,7 +1542,7 @@ Py_DECREF(unicode_text); } if (!ret) { - PyErr_Print(); + PyErr_Clear(); } return ret; } From efsupp at hpvs28.ic.gc.ca Thu Nov 15 21:40:19 2007 From: efsupp at hpvs28.ic.gc.ca (E-filling_uat) Date: Thu, 15 Nov 2007 15:40:19 -0500 Subject: [Python-checkins] Python Regression Test Failures doc (1) Message-ID: <20071115204019.GA32466@hpvs28.ic.gc.ca> TEXINPUTS=/home/efsupp/python/Python-2.5.1/Doc/commontex: python /home/efsupp/python/Python-2.5.1/Doc/tools/mkhowto --html --about html/stdabout.dat --iconserver ../icons --favicon ../icons/pyfav.png --address "See About this document... for information on suggesting changes." --up-link ../index.html --up-title "Python Documentation Index" --global-module-index "../modindex.html" --dvips-safe --dir html/api api/api.tex *** Session transcript and error messages are in /home/efsupp/python/Python-2.5.1/Doc/html/api/api.how. *** Exited with status 127. The relevant lines from the transcript are: ------------------------------------------------------------------------ +++ latex api sh: latex: command not found *** Session transcript and error messages are in /home/efsupp/python/Python-2.5.1/Doc/html/api/api.how. *** Exited with status 127. +++ TEXINPUTS=/home/efsupp/python/Python-2.5.1/Doc/api:/home/efsupp/python/Python-2.5.1/Doc/commontex:/home/efsupp/python/Python-2.5.1/Doc/paper-letter:/home/efsupp/python/Python-2.5.1/Doc/texinputs: +++ latex api make: *** [html/api/api.html] Error 127 From buildbot at python.org Thu Nov 15 22:48:28 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 21:48:28 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 2.5 Message-ID: <20071115214829.1AABD1E567D@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%202.5/builds/76 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_resource ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 44, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 57, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 44, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') Traceback (most recent call last): File "./Lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/test/test_resource.py", line 42, in f.close() IOError: [Errno 27] File too large make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 22:59:52 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 21:59:52 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 3.0 Message-ID: <20071115215953.0E9CD1E4004@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%203.0/builds/232 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes,thomas.heller BUILD FAILED: failed failed slave lost sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 23:02:29 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 22:02:29 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071115220229.E707E1E4004@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/285 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc_net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 23:15:11 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 22:15:11 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071115221511.EC7F91E4015@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/234 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 226, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 226, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 15 23:31:34 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 22:31:34 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071115223134.7BEED1E400D@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/248 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: bill.janssen BUILD FAILED: failed compile sincerely, -The Buildbot From python-checkins at python.org Thu Nov 15 23:39:34 2007 From: python-checkins at python.org (raymond.hettinger) Date: Thu, 15 Nov 2007 23:39:34 +0100 (CET) Subject: [Python-checkins] r58998 - python/trunk/Doc/library/collections.rst Message-ID: <20071115223934.B05E71E4018@bag.python.org> Author: raymond.hettinger Date: Thu Nov 15 23:39:34 2007 New Revision: 58998 Modified: python/trunk/Doc/library/collections.rst Log: Add example for use cases requiring default values. Modified: python/trunk/Doc/library/collections.rst ============================================================================== --- python/trunk/Doc/library/collections.rst (original) +++ python/trunk/Doc/library/collections.rst Thu Nov 15 23:39:34 2007 @@ -492,6 +492,15 @@ >>> Point(x=10, y=20) Point(10.000, 20.000) +Default values can be implemented by starting with a prototype instance +and customizing it with :meth:`__replace__`: + +:: + + >>> Account = namedtuple('Account', 'owner balance transaction_count') + >>> model_account = Account('', 0.0, 0) + >>> johns_account = model_account.__replace__(owner='John') + .. rubric:: Footnotes .. [#] For information on the star-operator see From buildbot at python.org Thu Nov 15 23:41:29 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 22:41:29 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071115224129.7531F1E401E@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/228 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 16 00:03:04 2007 From: python-checkins at python.org (bill.janssen) Date: Fri, 16 Nov 2007 00:03:04 +0100 (CET) Subject: [Python-checkins] r59000 - python/trunk/Lib/test/svn_python_org_https_cert.pem Message-ID: <20071115230304.69AA61E47D5@bag.python.org> Author: bill.janssen Date: Fri Nov 16 00:03:03 2007 New Revision: 59000 Added: python/trunk/Lib/test/svn_python_org_https_cert.pem (contents, props changed) Log: add the certificate for the Python SVN repository for testing SSL Added: python/trunk/Lib/test/svn_python_org_https_cert.pem ============================================================================== --- (empty file) +++ python/trunk/Lib/test/svn_python_org_https_cert.pem Fri Nov 16 00:03:03 2007 @@ -0,0 +1,31 @@ +-----BEGIN CERTIFICATE----- +MIIFQTCCBCmgAwIBAgIQL2qw7lpsHqTLcBh1PVjsaTANBgkqhkiG9w0BAQUFADCB +lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt +SGFyZHdhcmUwHhcNMDcwNDEwMDAwMDAwWhcNMTAwNDA5MjM1OTU5WjCBvjELMAkG +A1UEBhMCVVMxDjAMBgNVBBETBTAxOTM4MRYwFAYDVQQIEw1NYXNzYWNodXNldHRz +MREwDwYDVQQHEwhJcHN3aXRjaDEMMAoGA1UECRMDbi9hMQwwCgYDVQQSEwM2NTMx +IzAhBgNVBAoTGlB5dGhvbiBTb2Z0d2FyZSBGb3VuZGF0aW9uMRowGAYDVQQLExFD +b21vZG8gSW5zdGFudFNTTDEXMBUGA1UEAxMOc3ZuLnB5dGhvbi5vcmcwgZ8wDQYJ +KoZIhvcNAQEBBQADgY0AMIGJAoGBAMFOfFeLpiIN9UzTCehCgQ4W3ufaq524qPoX +00iNDiI/ehd6kC0BXIP5/y9lPoMn7nRsjdjczUaVmlPWG8BhvADK3ZZIm7m/3mZW +O/+C5vGE9YuOqIKe0VoNz/cZaYkz+C2xmOwDTp6a+ls29jjUfoxMd9gtGtuOp7s+ +IouVD3wZAgMBAAGjggHiMIIB3jAfBgNVHSMEGDAWgBShcl8mGyiYQ5VdBzfVhZad +S9LDRTAdBgNVHQ4EFgQUkeNAqLbnKq86W/ghBV9xfC+7h9swDgYDVR0PAQH/BAQD +AgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC +MBEGCWCGSAGG+EIBAQQEAwIGwDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBDAr +MCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzB7BgNV +HR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9VVE4tVVNFUkZp +cnN0LUhhcmR3YXJlLmNybDA2oDSgMoYwaHR0cDovL2NybC5jb21vZG8ubmV0L1VU +Ti1VU0VSRmlyc3QtSGFyZHdhcmUuY3JsMIGGBggrBgEFBQcBAQR6MHgwOwYIKwYB +BQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFkZFRydXN0U2VydmVy +Q0EuY3J0MDkGCCsGAQUFBzAChi1odHRwOi8vY3J0LmNvbW9kby5uZXQvVVROQWRk +VHJ1c3RTZXJ2ZXJDQS5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFBxEOeKr5+vurzE +6DiP4THhQsp+LA0+tnZ5rkV7RODAmF6strjONl3FKWGSqrucWNnFTo/HMgrgZJHQ +CunxrJf4J5CVz/CvGlfdBDmCpYz5agc8b7EJhmM2WoWSqC+5CYIXuRzUuYcKWjPt +3LV312Zil4BaeZ+wv4SKR8cL8jsB/sj8QxLxrZjOGXtVX3J95AnrY7BMDjuCBDxx +dUUOUJpdJ4undAG1of0ZsPOGJ5viSJYNeJ9iOjSua24mfZ2aQ/mULirnqF8Gkr38 +CMlC8io5ct5NnLgkWmPr0FS5UyalLeWXiopS6hMofvu952VGLyacLgMl7d9S5AaL +mxMHHeo= +-----END CERTIFICATE----- From buildbot at python.org Fri Nov 16 00:27:32 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 15 Nov 2007 23:27:32 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071115232732.E3FE11E4014@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/236 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: bill.janssen BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 226, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 01:11:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 00:11:09 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071116001110.222F61E4004@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/288 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_import make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 16 01:24:44 2007 From: python-checkins at python.org (guido.van.rossum) Date: Fri, 16 Nov 2007 01:24:44 +0100 (CET) Subject: [Python-checkins] r59004 - python/trunk/Modules/socketmodule.c Message-ID: <20071116002444.6406B1E400B@bag.python.org> Author: guido.van.rossum Date: Fri Nov 16 01:24:44 2007 New Revision: 59004 Modified: python/trunk/Modules/socketmodule.c Log: A patch from issue 1378 by roudkerk: Currently on Windows set_error() make use of a large array which maps socket error numbers to error messages. This patch removes that array and just lets PyErr_SetExcFromWindowsErr() generate the message by using the Win32 function FormatMessage(). Modified: python/trunk/Modules/socketmodule.c ============================================================================== --- python/trunk/Modules/socketmodule.c (original) +++ python/trunk/Modules/socketmodule.c Fri Nov 16 01:24:44 2007 @@ -461,87 +461,11 @@ { #ifdef MS_WINDOWS int err_no = WSAGetLastError(); - static struct { - int no; - const char *msg; - } *msgp, msgs[] = { - {WSAEINTR, "Interrupted system call"}, - {WSAEBADF, "Bad file descriptor"}, - {WSAEACCES, "Permission denied"}, - {WSAEFAULT, "Bad address"}, - {WSAEINVAL, "Invalid argument"}, - {WSAEMFILE, "Too many open files"}, - {WSAEWOULDBLOCK, - "The socket operation could not complete " - "without blocking"}, - {WSAEINPROGRESS, "Operation now in progress"}, - {WSAEALREADY, "Operation already in progress"}, - {WSAENOTSOCK, "Socket operation on non-socket"}, - {WSAEDESTADDRREQ, "Destination address required"}, - {WSAEMSGSIZE, "Message too long"}, - {WSAEPROTOTYPE, "Protocol wrong type for socket"}, - {WSAENOPROTOOPT, "Protocol not available"}, - {WSAEPROTONOSUPPORT, "Protocol not supported"}, - {WSAESOCKTNOSUPPORT, "Socket type not supported"}, - {WSAEOPNOTSUPP, "Operation not supported"}, - {WSAEPFNOSUPPORT, "Protocol family not supported"}, - {WSAEAFNOSUPPORT, "Address family not supported"}, - {WSAEADDRINUSE, "Address already in use"}, - {WSAEADDRNOTAVAIL, "Can't assign requested address"}, - {WSAENETDOWN, "Network is down"}, - {WSAENETUNREACH, "Network is unreachable"}, - {WSAENETRESET, "Network dropped connection on reset"}, - {WSAECONNABORTED, "Software caused connection abort"}, - {WSAECONNRESET, "Connection reset by peer"}, - {WSAENOBUFS, "No buffer space available"}, - {WSAEISCONN, "Socket is already connected"}, - {WSAENOTCONN, "Socket is not connected"}, - {WSAESHUTDOWN, "Can't send after socket shutdown"}, - {WSAETOOMANYREFS, "Too many references: can't splice"}, - {WSAETIMEDOUT, "Operation timed out"}, - {WSAECONNREFUSED, "Connection refused"}, - {WSAELOOP, "Too many levels of symbolic links"}, - {WSAENAMETOOLONG, "File name too long"}, - {WSAEHOSTDOWN, "Host is down"}, - {WSAEHOSTUNREACH, "No route to host"}, - {WSAENOTEMPTY, "Directory not empty"}, - {WSAEPROCLIM, "Too many processes"}, - {WSAEUSERS, "Too many users"}, - {WSAEDQUOT, "Disc quota exceeded"}, - {WSAESTALE, "Stale NFS file handle"}, - {WSAEREMOTE, "Too many levels of remote in path"}, - {WSASYSNOTREADY, "Network subsystem is unvailable"}, - {WSAVERNOTSUPPORTED, "WinSock version is not supported"}, - {WSANOTINITIALISED, - "Successful WSAStartup() not yet performed"}, - {WSAEDISCON, "Graceful shutdown in progress"}, - /* Resolver errors */ - {WSAHOST_NOT_FOUND, "No such host is known"}, - {WSATRY_AGAIN, "Host not found, or server failed"}, - {WSANO_RECOVERY, "Unexpected server error encountered"}, - {WSANO_DATA, "Valid name without requested data"}, - {WSANO_ADDRESS, "No address, look for MX record"}, - {0, NULL} - }; - if (err_no) { - PyObject *v; - const char *msg = "winsock error"; - - for (msgp = msgs; msgp->msg; msgp++) { - if (err_no == msgp->no) { - msg = msgp->msg; - break; - } - } - - v = Py_BuildValue("(is)", err_no, msg); - if (v != NULL) { - PyErr_SetObject(socket_error, v); - Py_DECREF(v); - } - return NULL; - } - else + /* PyErr_SetExcFromWindowsErr() invokes FormatMessage() which + recognizes the error codes used by both GetLastError() and + WSAGetLastError */ + if (err_no) + return PyErr_SetExcFromWindowsErr(socket_error, err_no); #endif #if defined(PYOS_OS2) && !defined(PYCC_GCC) From buildbot at python.org Fri Nov 16 01:26:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 00:26:21 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP trunk Message-ID: <20071116002621.270291E400B@bag.python.org> The Buildbot has detected a new failure of amd64 XP trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%20trunk/builds/330 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: bill.janssen,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_winsound ====================================================================== ERROR: test_extremes (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 18, in test_extremes winsound.Beep(37, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_increasingfrequency (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 23, in test_increasingfrequency winsound.Beep(i, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_alias_asterisk (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 64, in test_alias_asterisk winsound.PlaySound('SystemAsterisk', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exclamation (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 74, in test_alias_exclamation winsound.PlaySound('SystemExclamation', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exit (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 84, in test_alias_exit winsound.PlaySound('SystemExit', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_hand (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 94, in test_alias_hand winsound.PlaySound('SystemHand', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_question (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\trunk.heller-windows-amd64\build\lib\test\test_winsound.py", line 104, in test_alias_question winsound.PlaySound('SystemQuestion', winsound.SND_ALIAS) RuntimeError: Failed to play sound sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 02:13:32 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 01:13:32 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071116011332.A0C891E400B@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/289 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: bill.janssen,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 02:14:56 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 01:14:56 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071116011457.08D881E400B@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/290 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_import make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 02:20:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 01:20:06 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071116012007.01F061E4014@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/346 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 02:34:48 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 01:34:48 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071116013448.DC3821E400B@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/255 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,bill.janssen,christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_import make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 03:02:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 02:02:12 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071116020212.E200D1E400F@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/266 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,christian.heimes,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 44 tests failed: test___all__ test_asynchat test_asyncore test_capi test_collections test_contextlib test_cookielib test_decimal test_defaultdict test_deque test_doctest test_dummy_thread test_dummy_threading test_enumerate test_ftplib test_inspect test_iterlen test_itertools test_logging test_netrc test_poplib test_pyclbr test_queue test_repr test_shlex test_smtplib test_socket test_socket_ssl test_socketserver test_ssl test_sundry test_sys test_telnetlib test_threaded_import test_threadedtempfile test_threading test_threading_local test_tokenize test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_with test_xmlrpc Traceback (most recent call last): File "./Lib/test/regrtest.py", line 1200, in main() File "./Lib/test/regrtest.py", line 453, in main e = _ExpectedSkips() File "./Lib/test/regrtest.py", line 1141, in __init__ from test import test_socket_ssl File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_socket_ssl.py", line 8, in import threading File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/threading.py", line 13, in from collections import deque File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/collections.py", line 108 print p ^ SyntaxError: invalid syntax sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 04:26:28 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 03:26:28 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071116032628.283251E400F@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/241 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 16 07:30:29 2007 From: python-checkins at python.org (brett.cannon) Date: Fri, 16 Nov 2007 07:30:29 +0100 (CET) Subject: [Python-checkins] r59013 - sandbox/trunk/pep362/pep362_py2_fodder.py Message-ID: <20071116063029.5B3361E400B@bag.python.org> Author: brett.cannon Date: Fri Nov 16 07:30:29 2007 New Revision: 59013 Added: sandbox/trunk/pep362/pep362_py2_fodder.py (contents, props changed) Log: Testing fodder for Python 2.x. Added: sandbox/trunk/pep362/pep362_py2_fodder.py ============================================================================== --- (empty file) +++ sandbox/trunk/pep362/pep362_py2_fodder.py Fri Nov 16 07:30:29 2007 @@ -0,0 +1,8 @@ +def tuple_args((a, (b,))): + return a, b + +def default_tuple_args((a, (b,))=(1, (2,))): + pass + +def all_args(a, (b, (c,)), d=0, (e, (f,))=(4, (5,)), *g, **h): + return a, b, c, d, e, f, g, h From python-checkins at python.org Fri Nov 16 07:35:42 2007 From: python-checkins at python.org (brett.cannon) Date: Fri, 16 Nov 2007 07:35:42 +0100 (CET) Subject: [Python-checkins] r59014 - in sandbox/trunk/pep362: pep362.py pep362_fodder.py pep362_py2_fodder.py pep362_py3k_fodder.py test_pep362.py tests tests/pep362_fodder.py tests/pep362_py2_fodder.py tests/pep362_py3k_fodder.py tests/test_pep362.py Message-ID: <20071116063542.8BB2D1E400B@bag.python.org> Author: brett.cannon Date: Fri Nov 16 07:35:42 2007 New Revision: 59014 Added: sandbox/trunk/pep362/tests/ sandbox/trunk/pep362/tests/pep362_fodder.py - copied unchanged from r58028, sandbox/trunk/pep362/pep362_fodder.py sandbox/trunk/pep362/tests/pep362_py2_fodder.py - copied unchanged from r59013, sandbox/trunk/pep362/pep362_py2_fodder.py sandbox/trunk/pep362/tests/pep362_py3k_fodder.py - copied unchanged from r58028, sandbox/trunk/pep362/pep362_py3k_fodder.py sandbox/trunk/pep362/tests/test_pep362.py (contents, props changed) Removed: sandbox/trunk/pep362/pep362_fodder.py sandbox/trunk/pep362/pep362_py2_fodder.py sandbox/trunk/pep362/pep362_py3k_fodder.py sandbox/trunk/pep362/test_pep362.py Modified: sandbox/trunk/pep362/ (props changed) sandbox/trunk/pep362/pep362.py Log: Move tests into a test directory. Modified: sandbox/trunk/pep362/pep362.py ============================================================================== --- sandbox/trunk/pep362/pep362.py (original) +++ sandbox/trunk/pep362/pep362.py Fri Nov 16 07:35:42 2007 @@ -75,7 +75,11 @@ """Initialize from a function or method object.""" if hasattr(func, 'im_func'): func = func.im_func - func_code = func.__code__ + try: + func_code = func.__code__ + except AttributeError: + # Compatibility for versions < 2.6. + func_code = func.func_code self.name = func.__name__ @@ -97,8 +101,13 @@ positional = argspec[0] keyword_only = func_code.co_varnames[pos_count: pos_count+keyword_only_count] - if func.__defaults__: - pos_default_count = len(func.__defaults__) + try: + fxn_defaults = func.__defaults__ + except AttributeError: + # Deal with old names prior to 2.6. + fxn_defaults = func.func_defaults + if fxn_defaults: + pos_default_count = len(fxn_defaults) else: pos_default_count = 0 @@ -114,7 +123,7 @@ for offset, name in enumerate(positional[non_default_count:]): name = self._convert_name(name) has_annotation, annotation = self._find_annotation(func, name) - default_value = func.__defaults__[offset] + default_value = fxn_defaults[offset] param = Parameter(name, offset+non_default_count, has_default=True, default_value=default_value, has_annotation=has_annotation, @@ -124,7 +133,9 @@ for offset, name in enumerate(keyword_only): has_annotation, annotation = self._find_annotation(func, name) has_default, default_value = False, None - if func.__kwdefaults__ and name in func.__kwdefaults__: + # hasattr check only needed for versions < 2.6. + if (hasattr(func, '__kwdefaults__') and func.__kwdefaults__ and + name in func.__kwdefaults__): has_default = True default_value = func.__kwdefaults__[name] param = Parameter(name, offset+pos_count, keyword_only=True, Deleted: /sandbox/trunk/pep362/pep362_fodder.py ============================================================================== --- /sandbox/trunk/pep362/pep362_fodder.py Fri Nov 16 07:35:42 2007 +++ (empty file) @@ -1,14 +0,0 @@ -def no_args(): - pass - -def var_args(*args): - pass - -def var_kw_args(**kwargs): - pass - -def no_default_args(a): - pass - -def default_args(a=42): - pass Deleted: /sandbox/trunk/pep362/pep362_py2_fodder.py ============================================================================== --- /sandbox/trunk/pep362/pep362_py2_fodder.py Fri Nov 16 07:35:42 2007 +++ (empty file) @@ -1,8 +0,0 @@ -def tuple_args((a, (b,))): - return a, b - -def default_tuple_args((a, (b,))=(1, (2,))): - pass - -def all_args(a, (b, (c,)), d=0, (e, (f,))=(4, (5,)), *g, **h): - return a, b, c, d, e, f, g, h Deleted: /sandbox/trunk/pep362/pep362_py3k_fodder.py ============================================================================== --- /sandbox/trunk/pep362/pep362_py3k_fodder.py Fri Nov 16 07:35:42 2007 +++ (empty file) @@ -1,24 +0,0 @@ -def keyword_only(*, a): - pass - -def keyword_only_default(*, a=42): - pass - -def arg_annotation(a:int): - pass - -def arg_annotation_default(a:int=42): - pass - -def arg_annotation_var(*args:int, **kwargs:int): - pass - -def arg_annotation_keyword_only(*, a:int): - pass - -def return_annotation() -> int: - pass - -def all_args(a:int, d=0, *args:int, - g:int, h:int=8, **kwargs:int) -> int: - return a, d, g, h, args, kwargs Deleted: /sandbox/trunk/pep362/test_pep362.py ============================================================================== --- /sandbox/trunk/pep362/test_pep362.py Fri Nov 16 07:35:42 2007 +++ (empty file) @@ -1,393 +0,0 @@ -import pep362 - -import unittest -from test import test_support -import pep362_fodder -try: - import pep362_py2_fodder -except SyntaxError: - import pep362_py3k_fodder -from sys import version_info - - -def version_specific(major_number): - def inner(fxn): - if version_info[0] == major_number: - return fxn - else: - return lambda self: self - return inner - - -class ParameterObjectTests(unittest.TestCase): - - """Test the Parameter object.""" - - def test_name(self): - # Test that 'name' attribute works. - # Must test both using a string and a tuple of strings. - name = "test" - param = pep362.Parameter(name, 0) - self.failUnlessEqual(param.name, name) - name = ('a', ('b',)) - param = pep362.Parameter(name, 0) - self.failUnlessEqual(param.name, name) - - def test_position(self): - # Test the 'position' attribute. - pos = 42 - param = pep362.Parameter("_", pos) - self.failUnlessEqual(param.position, pos) - - def test_default_values(self): - # Test the 'has_default' attribute. - # Testing that 'default_value' is not set is handled in the testing of - # that attribute. - default_value = 42 - param = pep362.Parameter('_', 0, True, default_value) - self.failUnlessEqual(param.has_default, True) - self.failUnlessEqual(param.default_value, default_value) - param = pep362.Parameter('_', 0, False) - self.failUnlessEqual(param.has_default, False) - self.failUnless(not hasattr(param, 'default_value')) - - def test_keyword_only(self): - # Setting the value for keyword_only should create an attribute. - for value in (True, False): - param = pep362.Parameter('_', 0, keyword_only=value) - self.failUnlessEqual(param.keyword_only, value) - - def test_annotations(self): - # If has_annotation is False then 'annotation' should not exist. - param = pep362.Parameter('_', 0, has_annotation=False) - self.failUnlessEqual(param.has_annotation, False) - self.failUnless(not hasattr(param, 'annotation')) - annotation = 42 - param = pep362.Parameter('_', 0, has_annotation=True, - annotation=annotation) - self.failUnlessEqual(param.has_annotation, True) - self.failUnlessEqual(param.annotation, annotation) - - -class SignatureObjectTests(unittest.TestCase): - - def test_no_args(self): - # Test a function with no arguments. - sig = pep362.Signature(pep362_fodder.no_args) - self.failUnlessEqual('no_args', sig.name) - self.failUnless(not sig.var_args) - self.failUnless(not sig.var_kw_args) - self.failUnlessEqual(0, len(sig.parameters)) - - def test_var_args(self): - # Test the var_args attribute. - sig = pep362.Signature(pep362_fodder.var_args) - self.failUnlessEqual('args', sig.var_args) - self.failUnlessEqual(0, len(sig.parameters)) - sig = pep362.Signature(pep362_fodder.no_args) - self.failUnlessEqual('', sig.var_args) - - def test_var_kw_args(self): - # Test the var_kw_args attribute. - sig = pep362.Signature(pep362_fodder.var_kw_args) - self.failUnlessEqual('var_kw_args', sig.name) - self.failUnlessEqual('kwargs', sig.var_kw_args) - self.failUnlessEqual(0, len(sig.parameters)) - sig = pep362.Signature(pep362_fodder.no_args) - self.failUnlessEqual('', sig.var_kw_args) - - def test_parameter_positional(self): - # A function with positional arguments should work. - sig = pep362.Signature(pep362_fodder.no_default_args) - self.failUnlessEqual('no_default_args', sig.name) - param = sig.parameters[0] - self.failUnlessEqual('a', param.name) - self.failUnlessEqual(0, param.position) - self.failUnless(not param.has_default) - self.failUnless(not hasattr(param, 'default_value')) - - def test_parameter_default(self): - # Default parameters for a function should work. - sig = pep362.Signature(pep362_fodder.default_args) - self.failUnlessEqual('default_args', sig.name) - param = sig.parameters[0] - self.failUnlessEqual('a', param.name) - self.failUnlessEqual(0, param.position) - self.failUnless(param.has_default) - self.failUnlessEqual(42, param.default_value) - - @version_specific(2) - def test_parameter_tuple(self): - # A function with a tuple as a parameter should work. - sig = pep362.Signature(pep362_py2_fodder.tuple_args) - self.failUnlessEqual('tuple_args', sig.name) - param = sig.parameters[0] - self.failUnless(isinstance(param.name, tuple)) - self.failUnlessEqual(('a', ('b',)), param.name) - self.failUnlessEqual(0, param.position) - self.failUnless(not param.has_default) - self.failUnless(not hasattr(param, 'default_value')) - - @version_specific(2) - def test_parameter_tuple_default(self): - # A default argument for a tuple parameter needs to work. - sig = pep362.Signature(pep362_py2_fodder.default_tuple_args) - self.failUnlessEqual('default_tuple_args', sig.name) - param = sig.parameters[0] - self.failUnlessEqual(('a', ('b',)), param.name) - self.failUnlessEqual(0, param.position) - self.failUnless(param.has_default) - self.failUnlessEqual((1, (2,)), param.default_value) - - @version_specific(3) - def test_keyword_only(self): - # Is a function containing keyword-only parameters handled properly? - sig = pep362.Signature(pep362_py3k_fodder.keyword_only) - param = sig.parameters[0] - self.failUnlessEqual(param.name, 'a') - self.failUnless(param.keyword_only) - self.failUnlessEqual(param.position, 0) - - @version_specific(3) - def test_keyword_only_default(self): - # Default arguments can work for keyword-only parameters. - sig = pep362.Signature(pep362_py3k_fodder.keyword_only_default) - param = sig.parameters[0] - self.failUnlessEqual(param.name, 'a') - self.failUnless(param.keyword_only) - self.failUnlessEqual(param.position, 0) - self.failUnless(param.has_default) - self.failUnlessEqual(param.default_value, 42) - - @version_specific(3) - def test_annotations(self): - # Make sure the proper annotation is found. - sig = pep362.Signature(pep362_py3k_fodder.arg_annotation) - param = sig.parameters[0] - self.failUnlessEqual(param.name, 'a') - self.failUnless(param.has_annotation) - self.failUnlessEqual(param.annotation, int) - - @version_specific(3) - def test_annotations_default(self): - # Annotations with a default value should work. - sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_default) - param = sig.parameters[0] - self.failUnlessEqual(param.name, 'a') - self.failUnless(param.has_annotation) - self.failUnlessEqual(param.annotation, int) - self.failUnless(param.has_default) - self.failUnlessEqual(param.default_value, 42) - - @version_specific(3) - def test_annotation_keyword_only(self): - # Keyword-only parameters can have an annotation. - sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_keyword_only) - param = sig.parameters[0] - self.failUnlessEqual(param.name, 'a') - self.failUnless(param.has_annotation) - self.failUnlessEqual(param.annotation, int) - self.failUnless(param.keyword_only) - - @version_specific(3) - def test_return_annotation(self): - # The return value annotation. - sig = pep362.Signature(pep362_py3k_fodder.return_annotation) - self.failUnless(sig.has_annotation) - self.failUnlessEqual(sig.annotation, int) - - @version_specific(3) - def test_var_annotations(self): - # Annotation on variable arguments (*args & **kwargs). - sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_var) - self.failUnlessEqual(sig.var_annotations[sig.var_args], int) - self.failUnlessEqual(sig.var_annotations[sig.var_kw_args], int) - - def test_signature(self): - def fresh_func(): - pass - self.failUnless(not hasattr(fresh_func, '__signature__')) - sig = pep362.signature(fresh_func) - self.failUnlessEqual(sig, fresh_func.__signature__) - sig2 = pep362.signature(fresh_func) - self.failUnlessEqual(sig, sig2) - class FreshClass(object): - def fresh_method(self): - pass - sig = pep362.signature(FreshClass.fresh_method) - self.failUnlessEqual(sig, FreshClass.fresh_method.im_func.__signature__) - - -class SignatureBindTests(unittest.TestCase): - - """Test Signature.bind().""" - - def test_no_parameters(self): - sig = pep362.Signature(pep362_fodder.no_args) - binding = sig.bind() - self.failUnlessEqual({}, binding) - self.failUnlessRaises(pep362.BindError, sig.bind, 42) - self.failUnlessRaises(pep362.BindError, sig.bind, a=0) - - def test_var_parameters(self): - sig = pep362.Signature(pep362_fodder.var_args) - binding = sig.bind(0, 1, 2) - self.failUnlessEqual({'args':(0, 1, 2)}, binding) - binding = sig.bind() - self.failUnlessEqual({'args':tuple()}, binding) - self.failUnlessRaises(pep362.BindError, sig.bind, a=0) - - def test_var_kw_parameters(self): - sig = pep362.Signature(pep362_fodder.var_kw_args) - binding = sig.bind(a=0) - self.failUnlessEqual({'kwargs':{'a':0}}, binding) - binding = sig.bind() - self.failUnlessEqual({'kwargs':{}}, binding) - self.failUnlessRaises(pep362.BindError, sig.bind, 42) - - def test_positional_parameters(self): - sig = pep362.Signature(pep362_fodder.no_default_args) - binding = sig.bind(42) - self.failUnlessEqual({'a':42}, binding) - binding = sig.bind(a=42) - self.failUnlessEqual({'a':42}, binding) - self.failUnlessRaises(pep362.BindError, sig.bind) - self.failUnlessRaises(pep362.BindError, sig.bind, 0, 1) - self.failUnlessRaises(pep362.BindError, sig.bind, b=0) - - def test_keyword_parameters(self): - sig = pep362.Signature(pep362_fodder.default_args) - binding = sig.bind() - self.failUnlessEqual({'a':42}, binding) - binding = sig.bind(0) - self.failUnlessEqual({'a':0}, binding) - binding = sig.bind(a=0) - self.failUnlessEqual({'a':0}, binding) - self.failUnlessRaises(pep362.BindError, sig.bind, 0, 1) - self.failUnlessRaises(pep362.BindError, sig.bind, a=0, b=1) - self.failUnlessRaises(pep362.BindError, sig.bind, b=1) - - @version_specific(2) - def test_tuple_parameter(self): - sig = pep362.Signature(pep362_py2_fodder.tuple_args) - arg = (1, ((2,),)) - binding = sig.bind(arg) - self.failUnlessEqual({'a':1, 'b':(2,)}, binding) - self.failUnlessRaises(pep362.BindError, sig.bind, (1,2,3)) - self.failUnlessRaises(pep362.BindError, sig.bind, (1, 2)) - - @version_specific(2) - def test_default_tuple_parameter(self): - sig = pep362.Signature(pep362_py2_fodder.default_tuple_args) - binding = sig.bind() - self.failUnlessEqual({'a':1, 'b':2}, binding) - arg = (0, (1,)) - binding = sig.bind(arg) - self.failUnlessEqual({'a':0, 'b':1}, binding) - - @version_specific(2) - def test_py2_all_args(self): - sig = pep362.Signature(pep362_py2_fodder.all_args) - # a, (b, (c,)), d=0, (e, (f,))=(4, (5,)), *g, **h - # name, position, has_default, default value - expect = (('a', 0, False, None), - (('b', ('c',)), 1, False, None), - ('d', 2, True, 0), - (('e', ('f',)), 3, True, (4, (5,)))) - self.failUnlessEqual(len(sig.parameters), len(expect)) - for param, check in zip(sig.parameters, expect): - name, pos, has_default, default_value = check - self.failUnlessEqual(param.name, name) - self.failUnlessEqual(param.position, pos) - if has_default: - self.failUnless(param.has_default) - self.failUnlessEqual(param.default_value, default_value) - else: - self.failUnless(not param.has_default) - self.failUnless(not hasattr(param, 'default_value')) - self.failUnless(not param.keyword_only) - self.failUnless(not param.has_annotation) - self.failUnless(not hasattr(param, 'annotation')) - self.failUnlessEqual(sig.var_args, 'g') - self.failUnlessEqual(sig.var_kw_args, 'h') - self.failUnlessEqual(len(sig.var_annotations), 0) - binding = sig.bind(0, (1, (2,)), d=3, i=7) - expected = {'a':0, 'b':1, 'c':2, 'd':3, 'e':4, 'f':5, 'g':tuple(), - 'h':{'i':7}} - self.failUnlessEqual(expected, binding) - - @version_specific(3) - def test_keyword_only(self): - sig = pep362.Signature(pep362_py3k_fodder.keyword_only) - binding = sig.bind(a=42) - self.failUnlessEqual(binding, {'a':42}) - self.failUnlessRaises(pep362.BindError, sig.bind) - self.failUnlessRaises(pep362.BindError, sig.bind, 42) - - @version_specific(3) - def test_keyword_only_default(self): - sig = pep362.Signature(pep362_py3k_fodder.keyword_only_default) - binding = sig.bind() - self.failUnlessEqual(binding, {'a':42}) - binding = sig.bind(a=1) - self.failUnlessEqual(binding, {'a':1}) - self.failUnlessRaises(pep362.BindError, sig.bind, 1) - - @version_specific(3) - def test_all_py3k_args(self): - # a, (b, (c,)), d=0, (e, (f,))=(0, (0,)), *args, g, h=8, **kwargs - sig = pep362.Signature(pep362_py3k_fodder.all_args) - # name, position, kw only, has_default, default, has anno, anno - expected = (('a', 0, False, False, None, True, int), - ('d', 1, False, True, 0, False, None), - ('g', 2, True, False, None, True, int), - ('h', 3, True, True, 8, True, int)) - self.failUnlessEqual(len(sig.parameters), len(expected), - "len(%r) != len(%r)" % ([param.name - for param in sig.parameters], - [expect[0] for expect in expected])) - for param, check in zip(sig.parameters, expected): - name, pos, kw_only, has_default, default, has_anno, anno = check - self.failUnlessEqual(param.name, name) - self.failUnlessEqual(param.position, pos) - if kw_only: - self.failUnless(param.keyword_only) - else: - self.failUnless(not param.keyword_only) - if has_default: - self.failUnless(param.has_default) - self.failUnlessEqual(param.default_value, default) - else: - self.failUnless(not param.has_default) - self.failUnless(not hasattr(param, 'default_value')) - if has_anno: - self.failUnless(param.has_annotation) - self.failUnlessEqual(param.annotation, anno) - else: - self.failUnless(not param.has_annotation) - self.failUnless(not hasattr(param, 'annotation')) - self.failUnlessEqual(sig.var_args, 'args') - self.failUnless(sig.var_args in sig.var_annotations) - self.failUnlessEqual(sig.var_annotations[sig.var_args], int) - self.failUnlessEqual(sig.var_kw_args, 'kwargs') - self.failUnless(sig.var_kw_args in sig.var_annotations) - self.failUnlessEqual(sig.var_annotations[sig.var_kw_args], int) - binding = sig.bind(0, 3, 6, g=7, i=9) - expected = {'a':0, 'd':3, 'g':7, 'h':8, 'args':(6,), 'kwargs':{'i':9}} - self.failUnlessEqual(binding, expected) - - def test_too_many_arguments(self): - # Only one argument should pair up with a parameter. - sig = pep362.Signature(pep362_fodder.no_default_args) - self.failUnlessRaises(pep362.BindError, sig.bind, 1, a=1) - - -def test_main(): - test_support.run_unittest(ParameterObjectTests, - SignatureObjectTests, - SignatureBindTests, - ) - - -if __name__ == '__main__': - test_main() Added: sandbox/trunk/pep362/tests/test_pep362.py ============================================================================== --- (empty file) +++ sandbox/trunk/pep362/tests/test_pep362.py Fri Nov 16 07:35:42 2007 @@ -0,0 +1,393 @@ +import pep362 + +import unittest +from test import test_support +from tests import pep362_fodder +try: + from tests import pep362_py2_fodder +except SyntaxError: + from tests import pep362_py3k_fodder +from sys import version_info + + +def version_specific(major_number): + def inner(fxn): + if version_info[0] == major_number: + return fxn + else: + return lambda self: self + return inner + + +class ParameterObjectTests(unittest.TestCase): + + """Test the Parameter object.""" + + def test_name(self): + # Test that 'name' attribute works. + # Must test both using a string and a tuple of strings. + name = "test" + param = pep362.Parameter(name, 0) + self.failUnlessEqual(param.name, name) + name = ('a', ('b',)) + param = pep362.Parameter(name, 0) + self.failUnlessEqual(param.name, name) + + def test_position(self): + # Test the 'position' attribute. + pos = 42 + param = pep362.Parameter("_", pos) + self.failUnlessEqual(param.position, pos) + + def test_default_values(self): + # Test the 'has_default' attribute. + # Testing that 'default_value' is not set is handled in the testing of + # that attribute. + default_value = 42 + param = pep362.Parameter('_', 0, True, default_value) + self.failUnlessEqual(param.has_default, True) + self.failUnlessEqual(param.default_value, default_value) + param = pep362.Parameter('_', 0, False) + self.failUnlessEqual(param.has_default, False) + self.failUnless(not hasattr(param, 'default_value')) + + def test_keyword_only(self): + # Setting the value for keyword_only should create an attribute. + for value in (True, False): + param = pep362.Parameter('_', 0, keyword_only=value) + self.failUnlessEqual(param.keyword_only, value) + + def test_annotations(self): + # If has_annotation is False then 'annotation' should not exist. + param = pep362.Parameter('_', 0, has_annotation=False) + self.failUnlessEqual(param.has_annotation, False) + self.failUnless(not hasattr(param, 'annotation')) + annotation = 42 + param = pep362.Parameter('_', 0, has_annotation=True, + annotation=annotation) + self.failUnlessEqual(param.has_annotation, True) + self.failUnlessEqual(param.annotation, annotation) + + +class SignatureObjectTests(unittest.TestCase): + + def test_no_args(self): + # Test a function with no arguments. + sig = pep362.Signature(pep362_fodder.no_args) + self.failUnlessEqual('no_args', sig.name) + self.failUnless(not sig.var_args) + self.failUnless(not sig.var_kw_args) + self.failUnlessEqual(0, len(sig.parameters)) + + def test_var_args(self): + # Test the var_args attribute. + sig = pep362.Signature(pep362_fodder.var_args) + self.failUnlessEqual('args', sig.var_args) + self.failUnlessEqual(0, len(sig.parameters)) + sig = pep362.Signature(pep362_fodder.no_args) + self.failUnlessEqual('', sig.var_args) + + def test_var_kw_args(self): + # Test the var_kw_args attribute. + sig = pep362.Signature(pep362_fodder.var_kw_args) + self.failUnlessEqual('var_kw_args', sig.name) + self.failUnlessEqual('kwargs', sig.var_kw_args) + self.failUnlessEqual(0, len(sig.parameters)) + sig = pep362.Signature(pep362_fodder.no_args) + self.failUnlessEqual('', sig.var_kw_args) + + def test_parameter_positional(self): + # A function with positional arguments should work. + sig = pep362.Signature(pep362_fodder.no_default_args) + self.failUnlessEqual('no_default_args', sig.name) + param = sig.parameters[0] + self.failUnlessEqual('a', param.name) + self.failUnlessEqual(0, param.position) + self.failUnless(not param.has_default) + self.failUnless(not hasattr(param, 'default_value')) + + def test_parameter_default(self): + # Default parameters for a function should work. + sig = pep362.Signature(pep362_fodder.default_args) + self.failUnlessEqual('default_args', sig.name) + param = sig.parameters[0] + self.failUnlessEqual('a', param.name) + self.failUnlessEqual(0, param.position) + self.failUnless(param.has_default) + self.failUnlessEqual(42, param.default_value) + + @version_specific(2) + def test_parameter_tuple(self): + # A function with a tuple as a parameter should work. + sig = pep362.Signature(pep362_py2_fodder.tuple_args) + self.failUnlessEqual('tuple_args', sig.name) + param = sig.parameters[0] + self.failUnless(isinstance(param.name, tuple)) + self.failUnlessEqual(('a', ('b',)), param.name) + self.failUnlessEqual(0, param.position) + self.failUnless(not param.has_default) + self.failUnless(not hasattr(param, 'default_value')) + + @version_specific(2) + def test_parameter_tuple_default(self): + # A default argument for a tuple parameter needs to work. + sig = pep362.Signature(pep362_py2_fodder.default_tuple_args) + self.failUnlessEqual('default_tuple_args', sig.name) + param = sig.parameters[0] + self.failUnlessEqual(('a', ('b',)), param.name) + self.failUnlessEqual(0, param.position) + self.failUnless(param.has_default) + self.failUnlessEqual((1, (2,)), param.default_value) + + @version_specific(3) + def test_keyword_only(self): + # Is a function containing keyword-only parameters handled properly? + sig = pep362.Signature(pep362_py3k_fodder.keyword_only) + param = sig.parameters[0] + self.failUnlessEqual(param.name, 'a') + self.failUnless(param.keyword_only) + self.failUnlessEqual(param.position, 0) + + @version_specific(3) + def test_keyword_only_default(self): + # Default arguments can work for keyword-only parameters. + sig = pep362.Signature(pep362_py3k_fodder.keyword_only_default) + param = sig.parameters[0] + self.failUnlessEqual(param.name, 'a') + self.failUnless(param.keyword_only) + self.failUnlessEqual(param.position, 0) + self.failUnless(param.has_default) + self.failUnlessEqual(param.default_value, 42) + + @version_specific(3) + def test_annotations(self): + # Make sure the proper annotation is found. + sig = pep362.Signature(pep362_py3k_fodder.arg_annotation) + param = sig.parameters[0] + self.failUnlessEqual(param.name, 'a') + self.failUnless(param.has_annotation) + self.failUnlessEqual(param.annotation, int) + + @version_specific(3) + def test_annotations_default(self): + # Annotations with a default value should work. + sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_default) + param = sig.parameters[0] + self.failUnlessEqual(param.name, 'a') + self.failUnless(param.has_annotation) + self.failUnlessEqual(param.annotation, int) + self.failUnless(param.has_default) + self.failUnlessEqual(param.default_value, 42) + + @version_specific(3) + def test_annotation_keyword_only(self): + # Keyword-only parameters can have an annotation. + sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_keyword_only) + param = sig.parameters[0] + self.failUnlessEqual(param.name, 'a') + self.failUnless(param.has_annotation) + self.failUnlessEqual(param.annotation, int) + self.failUnless(param.keyword_only) + + @version_specific(3) + def test_return_annotation(self): + # The return value annotation. + sig = pep362.Signature(pep362_py3k_fodder.return_annotation) + self.failUnless(sig.has_annotation) + self.failUnlessEqual(sig.annotation, int) + + @version_specific(3) + def test_var_annotations(self): + # Annotation on variable arguments (*args & **kwargs). + sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_var) + self.failUnlessEqual(sig.var_annotations[sig.var_args], int) + self.failUnlessEqual(sig.var_annotations[sig.var_kw_args], int) + + def test_signature(self): + def fresh_func(): + pass + self.failUnless(not hasattr(fresh_func, '__signature__')) + sig = pep362.signature(fresh_func) + self.failUnlessEqual(sig, fresh_func.__signature__) + sig2 = pep362.signature(fresh_func) + self.failUnlessEqual(sig, sig2) + class FreshClass(object): + def fresh_method(self): + pass + sig = pep362.signature(FreshClass.fresh_method) + self.failUnlessEqual(sig, FreshClass.fresh_method.im_func.__signature__) + + +class SignatureBindTests(unittest.TestCase): + + """Test Signature.bind().""" + + def test_no_parameters(self): + sig = pep362.Signature(pep362_fodder.no_args) + binding = sig.bind() + self.failUnlessEqual({}, binding) + self.failUnlessRaises(pep362.BindError, sig.bind, 42) + self.failUnlessRaises(pep362.BindError, sig.bind, a=0) + + def test_var_parameters(self): + sig = pep362.Signature(pep362_fodder.var_args) + binding = sig.bind(0, 1, 2) + self.failUnlessEqual({'args':(0, 1, 2)}, binding) + binding = sig.bind() + self.failUnlessEqual({'args':tuple()}, binding) + self.failUnlessRaises(pep362.BindError, sig.bind, a=0) + + def test_var_kw_parameters(self): + sig = pep362.Signature(pep362_fodder.var_kw_args) + binding = sig.bind(a=0) + self.failUnlessEqual({'kwargs':{'a':0}}, binding) + binding = sig.bind() + self.failUnlessEqual({'kwargs':{}}, binding) + self.failUnlessRaises(pep362.BindError, sig.bind, 42) + + def test_positional_parameters(self): + sig = pep362.Signature(pep362_fodder.no_default_args) + binding = sig.bind(42) + self.failUnlessEqual({'a':42}, binding) + binding = sig.bind(a=42) + self.failUnlessEqual({'a':42}, binding) + self.failUnlessRaises(pep362.BindError, sig.bind) + self.failUnlessRaises(pep362.BindError, sig.bind, 0, 1) + self.failUnlessRaises(pep362.BindError, sig.bind, b=0) + + def test_keyword_parameters(self): + sig = pep362.Signature(pep362_fodder.default_args) + binding = sig.bind() + self.failUnlessEqual({'a':42}, binding) + binding = sig.bind(0) + self.failUnlessEqual({'a':0}, binding) + binding = sig.bind(a=0) + self.failUnlessEqual({'a':0}, binding) + self.failUnlessRaises(pep362.BindError, sig.bind, 0, 1) + self.failUnlessRaises(pep362.BindError, sig.bind, a=0, b=1) + self.failUnlessRaises(pep362.BindError, sig.bind, b=1) + + @version_specific(2) + def test_tuple_parameter(self): + sig = pep362.Signature(pep362_py2_fodder.tuple_args) + arg = (1, ((2,),)) + binding = sig.bind(arg) + self.failUnlessEqual({'a':1, 'b':(2,)}, binding) + self.failUnlessRaises(pep362.BindError, sig.bind, (1,2,3)) + self.failUnlessRaises(pep362.BindError, sig.bind, (1, 2)) + + @version_specific(2) + def test_default_tuple_parameter(self): + sig = pep362.Signature(pep362_py2_fodder.default_tuple_args) + binding = sig.bind() + self.failUnlessEqual({'a':1, 'b':2}, binding) + arg = (0, (1,)) + binding = sig.bind(arg) + self.failUnlessEqual({'a':0, 'b':1}, binding) + + @version_specific(2) + def test_py2_all_args(self): + sig = pep362.Signature(pep362_py2_fodder.all_args) + # a, (b, (c,)), d=0, (e, (f,))=(4, (5,)), *g, **h + # name, position, has_default, default value + expect = (('a', 0, False, None), + (('b', ('c',)), 1, False, None), + ('d', 2, True, 0), + (('e', ('f',)), 3, True, (4, (5,)))) + self.failUnlessEqual(len(sig.parameters), len(expect)) + for param, check in zip(sig.parameters, expect): + name, pos, has_default, default_value = check + self.failUnlessEqual(param.name, name) + self.failUnlessEqual(param.position, pos) + if has_default: + self.failUnless(param.has_default) + self.failUnlessEqual(param.default_value, default_value) + else: + self.failUnless(not param.has_default) + self.failUnless(not hasattr(param, 'default_value')) + self.failUnless(not param.keyword_only) + self.failUnless(not param.has_annotation) + self.failUnless(not hasattr(param, 'annotation')) + self.failUnlessEqual(sig.var_args, 'g') + self.failUnlessEqual(sig.var_kw_args, 'h') + self.failUnlessEqual(len(sig.var_annotations), 0) + binding = sig.bind(0, (1, (2,)), d=3, i=7) + expected = {'a':0, 'b':1, 'c':2, 'd':3, 'e':4, 'f':5, 'g':tuple(), + 'h':{'i':7}} + self.failUnlessEqual(expected, binding) + + @version_specific(3) + def test_keyword_only(self): + sig = pep362.Signature(pep362_py3k_fodder.keyword_only) + binding = sig.bind(a=42) + self.failUnlessEqual(binding, {'a':42}) + self.failUnlessRaises(pep362.BindError, sig.bind) + self.failUnlessRaises(pep362.BindError, sig.bind, 42) + + @version_specific(3) + def test_keyword_only_default(self): + sig = pep362.Signature(pep362_py3k_fodder.keyword_only_default) + binding = sig.bind() + self.failUnlessEqual(binding, {'a':42}) + binding = sig.bind(a=1) + self.failUnlessEqual(binding, {'a':1}) + self.failUnlessRaises(pep362.BindError, sig.bind, 1) + + @version_specific(3) + def test_all_py3k_args(self): + # a, (b, (c,)), d=0, (e, (f,))=(0, (0,)), *args, g, h=8, **kwargs + sig = pep362.Signature(pep362_py3k_fodder.all_args) + # name, position, kw only, has_default, default, has anno, anno + expected = (('a', 0, False, False, None, True, int), + ('d', 1, False, True, 0, False, None), + ('g', 2, True, False, None, True, int), + ('h', 3, True, True, 8, True, int)) + self.failUnlessEqual(len(sig.parameters), len(expected), + "len(%r) != len(%r)" % ([param.name + for param in sig.parameters], + [expect[0] for expect in expected])) + for param, check in zip(sig.parameters, expected): + name, pos, kw_only, has_default, default, has_anno, anno = check + self.failUnlessEqual(param.name, name) + self.failUnlessEqual(param.position, pos) + if kw_only: + self.failUnless(param.keyword_only) + else: + self.failUnless(not param.keyword_only) + if has_default: + self.failUnless(param.has_default) + self.failUnlessEqual(param.default_value, default) + else: + self.failUnless(not param.has_default) + self.failUnless(not hasattr(param, 'default_value')) + if has_anno: + self.failUnless(param.has_annotation) + self.failUnlessEqual(param.annotation, anno) + else: + self.failUnless(not param.has_annotation) + self.failUnless(not hasattr(param, 'annotation')) + self.failUnlessEqual(sig.var_args, 'args') + self.failUnless(sig.var_args in sig.var_annotations) + self.failUnlessEqual(sig.var_annotations[sig.var_args], int) + self.failUnlessEqual(sig.var_kw_args, 'kwargs') + self.failUnless(sig.var_kw_args in sig.var_annotations) + self.failUnlessEqual(sig.var_annotations[sig.var_kw_args], int) + binding = sig.bind(0, 3, 6, g=7, i=9) + expected = {'a':0, 'd':3, 'g':7, 'h':8, 'args':(6,), 'kwargs':{'i':9}} + self.failUnlessEqual(binding, expected) + + def test_too_many_arguments(self): + # Only one argument should pair up with a parameter. + sig = pep362.Signature(pep362_fodder.no_default_args) + self.failUnlessRaises(pep362.BindError, sig.bind, 1, a=1) + + +def test_main(): + test_support.run_unittest(ParameterObjectTests, + SignatureObjectTests, + SignatureBindTests, + ) + + +if __name__ == '__main__': + test_main() From python-checkins at python.org Fri Nov 16 07:48:02 2007 From: python-checkins at python.org (brett.cannon) Date: Fri, 16 Nov 2007 07:48:02 +0100 (CET) Subject: [Python-checkins] r59015 - sandbox/trunk/pep362/tests sandbox/trunk/pep362/tests/__init__.py Message-ID: <20071116064802.7956C1E4018@bag.python.org> Author: brett.cannon Date: Fri Nov 16 07:48:02 2007 New Revision: 59015 Added: sandbox/trunk/pep362/tests/__init__.py (contents, props changed) Modified: sandbox/trunk/pep362/tests/ (props changed) Log: Ignore .pyc files in the tests directory and make it a package. Added: sandbox/trunk/pep362/tests/__init__.py ============================================================================== From python-checkins at python.org Fri Nov 16 08:08:13 2007 From: python-checkins at python.org (brett.cannon) Date: Fri, 16 Nov 2007 08:08:13 +0100 (CET) Subject: [Python-checkins] r59017 - sandbox/trunk/pep362/README Message-ID: <20071116070813.8B1E61E400B@bag.python.org> Author: brett.cannon Date: Fri Nov 16 08:08:13 2007 New Revision: 59017 Added: sandbox/trunk/pep362/README (contents, props changed) Log: Simple README. Added: sandbox/trunk/pep362/README ============================================================================== --- (empty file) +++ sandbox/trunk/pep362/README Fri Nov 16 08:08:13 2007 @@ -0,0 +1,39 @@ +Implementation of PEP 362 (Function Signature Objects) +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +What is this? +==================== + +An implementation of `PEP 362`_; an object representation of the call signature +of functions/methods. + +Hopefully this code will end up in Python's standard library at some point +(aiming for Python 2.6). + +.. _PEP 362: http://www.python.org/dev/peps/pep-0362/ + + +Why package it up? +==================== + +There has been some interest in the work now. I am still hoping to get the code +into Python's standard library, but until then there is no reason for the code +to not be used by others immediately. + + +What versions of Python does it work with? +========================================== + +Running the unit tests suggests that Python 2.4 and greater work with the code. +But this is NOT a guarantee this will hold for future versions of this code! + +The version number will get bumped as open issues in the PEP are closed. + + +What is the version history? +============================ + +0.4 +---- + +Initial release. Corresponds to verion 58051 of PEP 362. From python-checkins at python.org Fri Nov 16 08:08:36 2007 From: python-checkins at python.org (brett.cannon) Date: Fri, 16 Nov 2007 08:08:36 +0100 (CET) Subject: [Python-checkins] r59018 - sandbox/trunk/pep362/setup.py Message-ID: <20071116070836.9635C1E400B@bag.python.org> Author: brett.cannon Date: Fri Nov 16 08:08:36 2007 New Revision: 59018 Added: sandbox/trunk/pep362/setup.py (contents, props changed) Log: An initial setup.py file. Added: sandbox/trunk/pep362/setup.py ============================================================================== --- (empty file) +++ sandbox/trunk/pep362/setup.py Fri Nov 16 08:08:36 2007 @@ -0,0 +1,14 @@ +from distutils.core import setup + +setup( + # Package metadata. + name='pep362', + version='0.4', + description='Implementation of PEP 362 (Function Signature objects)', + author='Brett Cannon', + author_email='brett at python.org', + url='http://svn.python.org/view/sandbox/trunk/pep362/', + # Files. + py_modules=['pep362'], + data_files=['README'], + ) From buildbot at python.org Fri Nov 16 09:04:11 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 08:04:11 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071116080412.137B91E400B@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/233 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 09:22:24 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 08:22:24 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071116082225.0F3401E41DF@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/252 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,christian.heimes,guido.van.rossum,thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: 5 tests failed: test_csv test_format test_getargs2 test_mailbox test_netrc ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 500, in test_read_escape_fieldsep self.readerAssertEqual('abc\\,def\r\n', [['abc,def']]) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestQuotedEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 513, in test_read_escape_fieldsep self.readerAssertEqual('"abc\\,def"\r\n', [['abc,def']]) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] Traceback (most recent call last): File "../lib/test/regrtest.py", line 589, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 43, in testformat("%.*d", (sys.maxint,1)) # expect overflow File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 22, in testformat result = formatstr % args MemoryError ====================================================================== ERROR: test_n (test.test_getargs2.Signed_TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_getargs2.py", line 190, in test_n self.failUnlessEqual(99, getargs_n(Long())) TypeError: 'Long' object cannot be interpreted as an integer ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 729, in test_open_close_open self.assert_(self._box.get_string(key) in values) AssertionError: None ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_case_1 (test.test_netrc.NetrcTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_netrc.py", line 36, in test_case_1 nrc = netrc.netrc(temp_filename) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\netrc.py", line 32, in __init__ self._parse(file, fp) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\netrc.py", line 59, in _parse "bad toplevel token %r" % tt, file, lexer.lineno) netrc.NetrcParseError: bad toplevel token 'line1' (@test, line 9) sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 10:59:19 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 09:59:19 +0000 Subject: [Python-checkins] buildbot failure in x86 OpenBSD 3.0 Message-ID: <20071116095920.0FEF91E400B@bag.python.org> The Buildbot has detected a new failure of x86 OpenBSD 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20OpenBSD%203.0/builds/43 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: cortesi Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,bill.janssen,brett.cannon,christian.heimes,guido.van.rossum,thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From python-checkins at python.org Fri Nov 16 14:20:20 2007 From: python-checkins at python.org (mateusz.rukowicz) Date: Fri, 16 Nov 2007 14:20:20 +0100 (CET) Subject: [Python-checkins] r59019 - sandbox/trunk/decimal-c/_decimal.c Message-ID: <20071116132020.33BAC1E404E@bag.python.org> Author: mateusz.rukowicz Date: Fri Nov 16 14:20:19 2007 New Revision: 59019 Modified: sandbox/trunk/decimal-c/_decimal.c Log: Minor update to make implementation ansi compatible. Modified: sandbox/trunk/decimal-c/_decimal.c ============================================================================== --- sandbox/trunk/decimal-c/_decimal.c (original) +++ sandbox/trunk/decimal-c/_decimal.c Fri Nov 16 14:20:19 2007 @@ -2210,6 +2210,7 @@ static decimalobject * _decimal_fix_nan(decimalobject *self, contextobject *ctx) { + decimalobject *ans; long max_diagnostic_len = ctx->prec - ctx->clamp; long limbs = (max_diagnostic_len + LOG - 1) / LOG; int i; @@ -2219,7 +2220,7 @@ } /* we need to copy first ceil(self->ob_size / LOG) limbs, and set size * because we truncate most significant limbs */ - decimalobject *ans = _new_decimalobj(self->ob_type, max_diagnostic_len, self->sign, self->exp); + ans = _new_decimalobj(self->ob_type, max_diagnostic_len, self->sign, self->exp); if(!ans) return NULL; for(i = 0; i < limbs; i ++) { From python-checkins at python.org Fri Nov 16 19:04:15 2007 From: python-checkins at python.org (facundo.batista) Date: Fri, 16 Nov 2007 19:04:15 +0100 (CET) Subject: [Python-checkins] r59020 - in python/trunk: Lib/test/string_tests.py Objects/stringlib/find.h Objects/stringobject.c Objects/unicodeobject.c Message-ID: <20071116180415.8E16D1E4007@bag.python.org> Author: facundo.batista Date: Fri Nov 16 19:04:14 2007 New Revision: 59020 Modified: python/trunk/Lib/test/string_tests.py python/trunk/Objects/stringlib/find.h python/trunk/Objects/stringobject.c python/trunk/Objects/unicodeobject.c Log: Now in find, rfind, index, and rindex, you can use None as defaults, as usual with slicing (both with str and unicode strings). This fixes issue 1259. For str only the stringobject.c file was modified. But for unicode, I needed to repeat in the four functions a lot of code, so created a new function that does part of the job for them (and placed it in find.h, following a suggestion of Barry). Also added tests for this behaviour. Modified: python/trunk/Lib/test/string_tests.py ============================================================================== --- python/trunk/Lib/test/string_tests.py (original) +++ python/trunk/Lib/test/string_tests.py Fri Nov 16 19:04:14 2007 @@ -159,6 +159,13 @@ self.checkequal(3, 'abc', 'find', '', 3) self.checkequal(-1, 'abc', 'find', '', 4) + # to check the ability to pass None as defaults + self.checkequal( 2, 'rrarrrrrrrrra', 'find', 'a') + self.checkequal(12, 'rrarrrrrrrrra', 'find', 'a', 4) + self.checkequal(-1, 'rrarrrrrrrrra', 'find', 'a', 4, 6) + self.checkequal(12, 'rrarrrrrrrrra', 'find', 'a', 4, None) + self.checkequal( 2, 'rrarrrrrrrrra', 'find', 'a', None, 6) + self.checkraises(TypeError, 'hello', 'find') self.checkraises(TypeError, 'hello', 'find', 42) @@ -197,6 +204,13 @@ self.checkequal(3, 'abc', 'rfind', '', 3) self.checkequal(-1, 'abc', 'rfind', '', 4) + # to check the ability to pass None as defaults + self.checkequal(12, 'rrarrrrrrrrra', 'rfind', 'a') + self.checkequal(12, 'rrarrrrrrrrra', 'rfind', 'a', 4) + self.checkequal(-1, 'rrarrrrrrrrra', 'rfind', 'a', 4, 6) + self.checkequal(12, 'rrarrrrrrrrra', 'rfind', 'a', 4, None) + self.checkequal( 2, 'rrarrrrrrrrra', 'rfind', 'a', None, 6) + self.checkraises(TypeError, 'hello', 'rfind') self.checkraises(TypeError, 'hello', 'rfind', 42) @@ -211,6 +225,13 @@ self.checkraises(ValueError, 'abcdefghi', 'index', 'ghi', 8) self.checkraises(ValueError, 'abcdefghi', 'index', 'ghi', -1) + # to check the ability to pass None as defaults + self.checkequal( 2, 'rrarrrrrrrrra', 'index', 'a') + self.checkequal(12, 'rrarrrrrrrrra', 'index', 'a', 4) + self.checkraises(ValueError, 'rrarrrrrrrrra', 'index', 'a', 4, 6) + self.checkequal(12, 'rrarrrrrrrrra', 'index', 'a', 4, None) + self.checkequal( 2, 'rrarrrrrrrrra', 'index', 'a', None, 6) + self.checkraises(TypeError, 'hello', 'index') self.checkraises(TypeError, 'hello', 'index', 42) @@ -226,6 +247,13 @@ self.checkraises(ValueError, 'abcdefghi', 'rindex', 'ghi', 0, 8) self.checkraises(ValueError, 'abcdefghi', 'rindex', 'ghi', 0, -1) + # to check the ability to pass None as defaults + self.checkequal(12, 'rrarrrrrrrrra', 'rindex', 'a') + self.checkequal(12, 'rrarrrrrrrrra', 'rindex', 'a', 4) + self.checkraises(ValueError, 'rrarrrrrrrrra', 'rindex', 'a', 4, 6) + self.checkequal(12, 'rrarrrrrrrrra', 'rindex', 'a', 4, None) + self.checkequal( 2, 'rrarrrrrrrrra', 'rindex', 'a', None, 6) + self.checkraises(TypeError, 'hello', 'rindex') self.checkraises(TypeError, 'hello', 'rindex', 42) Modified: python/trunk/Objects/stringlib/find.h ============================================================================== --- python/trunk/Objects/stringlib/find.h (original) +++ python/trunk/Objects/stringlib/find.h Fri Nov 16 19:04:14 2007 @@ -103,6 +103,53 @@ #endif /* STRINGLIB_STR */ +/* +This function is a helper for the "find" family (find, rfind, index, +rindex) of unicodeobject.c file, because they all have the same +behaviour for the arguments. + +It does not touch the variables received until it knows everything +is ok. + +Note that we receive a pointer to the pointer of the substring object, +so when we create that object in this function we don't DECREF it, +because it continues living in the caller functions (those functions, +after finishing using the substring, must DECREF it). +*/ + +int +_ParseTupleFinds (PyObject *args, PyObject **substring, + Py_ssize_t *start, Py_ssize_t *end) { + PyObject *tmp_substring; + Py_ssize_t tmp_start = 0; + Py_ssize_t tmp_end = PY_SSIZE_T_MAX; + PyObject *obj_start=Py_None, *obj_end=Py_None; + + if (!PyArg_ParseTuple(args, "O|OO:find", &tmp_substring, + &obj_start, &obj_end)) + return 0; + + /* To support None in "start" and "end" arguments, meaning + the same as if they were not passed. + */ + if (obj_start != Py_None) + if (!_PyEval_SliceIndex(obj_start, &tmp_start)) + return 0; + if (obj_end != Py_None) + if (!_PyEval_SliceIndex(obj_end, &tmp_end)) + return 0; + + tmp_substring = PyUnicode_FromObject(tmp_substring); + if (!tmp_substring) + return 0; + + *start = tmp_start; + *end = tmp_end; + *substring = tmp_substring; + return 1; +} + + #endif /* STRINGLIB_FIND_H */ /* Modified: python/trunk/Objects/stringobject.c ============================================================================== --- python/trunk/Objects/stringobject.c (original) +++ python/trunk/Objects/stringobject.c Fri Nov 16 19:04:14 2007 @@ -1880,10 +1880,21 @@ const char *sub; Py_ssize_t sub_len; Py_ssize_t start=0, end=PY_SSIZE_T_MAX; + PyObject *obj_start=Py_None, *obj_end=Py_None; - if (!PyArg_ParseTuple(args, "O|O&O&:find/rfind/index/rindex", &subobj, - _PyEval_SliceIndex, &start, _PyEval_SliceIndex, &end)) + if (!PyArg_ParseTuple(args, "O|OO:find/rfind/index/rindex", &subobj, + &obj_start, &obj_end)) return -2; + /* To support None in "start" and "end" arguments, meaning + the same as if they were not passed. + */ + if (obj_start != Py_None) + if (!_PyEval_SliceIndex(obj_start, &start)) + return -2; + if (obj_end != Py_None) + if (!_PyEval_SliceIndex(obj_end, &end)) + return -2; + if (PyString_Check(subobj)) { sub = PyString_AS_STRING(subobj); sub_len = PyString_GET_SIZE(subobj); Modified: python/trunk/Objects/unicodeobject.c ============================================================================== --- python/trunk/Objects/unicodeobject.c (original) +++ python/trunk/Objects/unicodeobject.c Fri Nov 16 19:04:14 2007 @@ -6040,16 +6040,12 @@ unicode_find(PyUnicodeObject *self, PyObject *args) { PyObject *substring; - Py_ssize_t start = 0; - Py_ssize_t end = PY_SSIZE_T_MAX; + Py_ssize_t start; + Py_ssize_t end; Py_ssize_t result; - if (!PyArg_ParseTuple(args, "O|O&O&:find", &substring, - _PyEval_SliceIndex, &start, _PyEval_SliceIndex, &end)) + if (!_ParseTupleFinds(args, &substring, &start, &end)) return NULL; - substring = PyUnicode_FromObject(substring); - if (!substring) - return NULL; result = stringlib_find_slice( PyUnicode_AS_UNICODE(self), PyUnicode_GET_SIZE(self), @@ -6110,15 +6106,11 @@ { Py_ssize_t result; PyObject *substring; - Py_ssize_t start = 0; - Py_ssize_t end = PY_SSIZE_T_MAX; + Py_ssize_t start; + Py_ssize_t end; - if (!PyArg_ParseTuple(args, "O|O&O&:index", &substring, - _PyEval_SliceIndex, &start, _PyEval_SliceIndex, &end)) + if (!_ParseTupleFinds(args, &substring, &start, &end)) return NULL; - substring = PyUnicode_FromObject(substring); - if (!substring) - return NULL; result = stringlib_find_slice( PyUnicode_AS_UNICODE(self), PyUnicode_GET_SIZE(self), @@ -6781,16 +6773,12 @@ unicode_rfind(PyUnicodeObject *self, PyObject *args) { PyObject *substring; - Py_ssize_t start = 0; - Py_ssize_t end = PY_SSIZE_T_MAX; + Py_ssize_t start; + Py_ssize_t end; Py_ssize_t result; - if (!PyArg_ParseTuple(args, "O|O&O&:rfind", &substring, - _PyEval_SliceIndex, &start, _PyEval_SliceIndex, &end)) - return NULL; - substring = PyUnicode_FromObject(substring); - if (!substring) - return NULL; + if (!_ParseTupleFinds(args, &substring, &start, &end)) + return NULL; result = stringlib_rfind_slice( PyUnicode_AS_UNICODE(self), PyUnicode_GET_SIZE(self), @@ -6812,16 +6800,12 @@ unicode_rindex(PyUnicodeObject *self, PyObject *args) { PyObject *substring; - Py_ssize_t start = 0; - Py_ssize_t end = PY_SSIZE_T_MAX; + Py_ssize_t start; + Py_ssize_t end; Py_ssize_t result; - if (!PyArg_ParseTuple(args, "O|O&O&:rindex", &substring, - _PyEval_SliceIndex, &start, _PyEval_SliceIndex, &end)) - return NULL; - substring = PyUnicode_FromObject(substring); - if (!substring) - return NULL; + if (!_ParseTupleFinds(args, &substring, &start, &end)) + return NULL; result = stringlib_rfind_slice( PyUnicode_AS_UNICODE(self), PyUnicode_GET_SIZE(self), From buildbot at python.org Fri Nov 16 19:10:23 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:10:23 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo trunk Message-ID: <20071116181024.285981E4011@bag.python.org> The Buildbot has detected a new failure of x86 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%20trunk/builds/2616 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:10:45 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:10:45 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071116181046.1B5801E4011@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/957 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:10:46 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:10:46 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu trunk Message-ID: <20071116181047.1C65F1E4013@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%20trunk/builds/1049 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:11:34 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:11:34 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian trunk Message-ID: <20071116181134.D1DE91E4021@bag.python.org> The Buildbot has detected a new failure of S-390 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%20trunk/builds/1328 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:11:39 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:11:39 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc trunk Message-ID: <20071116181140.235FC1E401F@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%20trunk/builds/2430 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:11:42 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:11:42 +0000 Subject: [Python-checkins] buildbot failure in x86 OpenBSD trunk Message-ID: <20071116181142.9B2D01E4013@bag.python.org> The Buildbot has detected a new failure of x86 OpenBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20OpenBSD%20trunk/builds/78 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: cortesi Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:11:45 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:11:45 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 trunk Message-ID: <20071116181145.707301E4023@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%20trunk/builds/2372 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:12:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:12:09 +0000 Subject: [Python-checkins] buildbot failure in alpha Tru64 5.1 trunk Message-ID: <20071116181210.128991E401B@bag.python.org> The Buildbot has detected a new failure of alpha Tru64 5.1 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Tru64%205.1%20trunk/builds/2028 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-tru64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 16 19:21:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 18:21:21 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071116182121.BC4561E4010@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/177 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From python-checkins at python.org Fri Nov 16 19:41:24 2007 From: python-checkins at python.org (facundo.batista) Date: Fri, 16 Nov 2007 19:41:24 +0100 (CET) Subject: [Python-checkins] r59021 - python/trunk/Objects/stringlib/find.h Message-ID: <20071116184124.B868E1E4007@bag.python.org> Author: facundo.batista Date: Fri Nov 16 19:41:24 2007 New Revision: 59021 Modified: python/trunk/Objects/stringlib/find.h Log: Fix for stupid error (I need to remember to do a full 'make clean + make' cycle before the tests...). Sorry. Modified: python/trunk/Objects/stringlib/find.h ============================================================================== --- python/trunk/Objects/stringlib/find.h (original) +++ python/trunk/Objects/stringlib/find.h Fri Nov 16 19:41:24 2007 @@ -117,7 +117,7 @@ after finishing using the substring, must DECREF it). */ -int +Py_LOCAL_INLINE(int) _ParseTupleFinds (PyObject *args, PyObject **substring, Py_ssize_t *start, Py_ssize_t *end) { PyObject *tmp_substring; From python-checkins at python.org Fri Nov 16 20:16:15 2007 From: python-checkins at python.org (facundo.batista) Date: Fri, 16 Nov 2007 20:16:15 +0100 (CET) Subject: [Python-checkins] r59022 - in python/trunk/Objects: stringlib/find.h unicodeobject.c Message-ID: <20071116191615.CC1AF1E4012@bag.python.org> Author: facundo.batista Date: Fri Nov 16 20:16:15 2007 New Revision: 59022 Modified: python/trunk/Objects/stringlib/find.h python/trunk/Objects/unicodeobject.c Log: Made _ParseTupleFinds only defined to unicodeobject.c Modified: python/trunk/Objects/stringlib/find.h ============================================================================== --- python/trunk/Objects/stringlib/find.h (original) +++ python/trunk/Objects/stringlib/find.h Fri Nov 16 20:16:15 2007 @@ -103,6 +103,8 @@ #endif /* STRINGLIB_STR */ +#ifdef FROM_UNICODE + /* This function is a helper for the "find" family (find, rfind, index, rindex) of unicodeobject.c file, because they all have the same @@ -149,6 +151,7 @@ return 1; } +#endif /* FROM_UNICODE */ #endif /* STRINGLIB_FIND_H */ Modified: python/trunk/Objects/unicodeobject.c ============================================================================== --- python/trunk/Objects/unicodeobject.c (original) +++ python/trunk/Objects/unicodeobject.c Fri Nov 16 20:16:15 2007 @@ -4533,6 +4533,7 @@ } #define STRINGLIB_EMPTY unicode_empty +#define FROM_UNICODE #include "stringlib/fastsearch.h" From buildbot at python.org Fri Nov 16 20:22:44 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 16 Nov 2007 19:22:44 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP trunk Message-ID: <20071116192244.8AA2B1E401F@bag.python.org> The Buildbot has detected a new failure of amd64 XP trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%20trunk/builds/334 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed compile sincerely, -The Buildbot From python-checkins at python.org Sat Nov 17 02:49:46 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 02:49:46 +0100 (CET) Subject: [Python-checkins] r59023 - sandbox/trunk/pep362/README Message-ID: <20071117014946.D2AAE1E400B@bag.python.org> Author: brett.cannon Date: Sat Nov 17 02:49:46 2007 New Revision: 59023 Modified: sandbox/trunk/pep362/README Log: Add more details about version compatibility and the docs. Modified: sandbox/trunk/pep362/README ============================================================================== --- sandbox/trunk/pep362/README (original) +++ sandbox/trunk/pep362/README Sat Nov 17 02:49:46 2007 @@ -13,6 +13,12 @@ .. _PEP 362: http://www.python.org/dev/peps/pep-0362/ +Where is the documentation +========================== + +`PEP 362`_ is considered the official documentation for this code. + + Why package it up? ==================== @@ -27,12 +33,14 @@ Running the unit tests suggests that Python 2.4 and greater work with the code. But this is NOT a guarantee this will hold for future versions of this code! -The version number will get bumped as open issues in the PEP are closed. +The code, as-is, also runs on Python 3.0a1. What is the version history? ============================ +The version number will get bumped as open issues in the PEP are closed. + 0.4 ---- From python-checkins at python.org Sat Nov 17 02:51:22 2007 From: python-checkins at python.org (raymond.hettinger) Date: Sat, 17 Nov 2007 02:51:22 +0100 (CET) Subject: [Python-checkins] r59024 - python/trunk/Doc/library/collections.rst Message-ID: <20071117015122.6F9CC1E4014@bag.python.org> Author: raymond.hettinger Date: Sat Nov 17 02:51:22 2007 New Revision: 59024 Modified: python/trunk/Doc/library/collections.rst Log: Fix signature in example Modified: python/trunk/Doc/library/collections.rst ============================================================================== --- python/trunk/Doc/library/collections.rst (original) +++ python/trunk/Doc/library/collections.rst Sat Nov 17 02:51:22 2007 @@ -394,7 +394,7 @@ def __asdict__(self): 'Return a new dict mapping field names to their values' return dict(zip(('x', 'y'), self)) - def __replace__(self, field, value): + def __replace__(self, **kwds): 'Return a new Point object replacing specified fields with new values' return Point(**dict(zip(('x', 'y'), self) + kwds.items())) x = property(itemgetter(0)) From python-checkins at python.org Sat Nov 17 03:36:41 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 03:36:41 +0100 (CET) Subject: [Python-checkins] r59025 - peps/trunk/pep-0362.txt Message-ID: <20071117023641.324921E479A@bag.python.org> Author: brett.cannon Date: Sat Nov 17 03:36:40 2007 New Revision: 59025 Modified: peps/trunk/pep-0362.txt Log: Fix a typo in the annotation for Signature.bind(). Modified: peps/trunk/pep-0362.txt ============================================================================== --- peps/trunk/pep-0362.txt (original) +++ peps/trunk/pep-0362.txt Sat Nov 17 03:36:40 2007 @@ -89,7 +89,7 @@ List of the parameters of the function as represented by Parameter objects in the order of its definition (keyword-only arguments are in the order listed by ``code.co_varnames``). -* bind(\*args, \*\*kwargs) -> dict(str, Parameter) +* bind(\*args, \*\*kwargs) -> dict(str, object) Create a mapping from arguments to parameters. The keys are the names of the parameter that an argument maps to with the value being the value the parameter would have if this function was From python-checkins at python.org Sat Nov 17 04:26:42 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 04:26:42 +0100 (CET) Subject: [Python-checkins] r59026 - in sandbox/trunk/pep362: pep362.py tests/test_pep362.py Message-ID: <20071117032642.D9D611E440C@bag.python.org> Author: brett.cannon Date: Sat Nov 17 04:26:42 2007 New Revision: 59026 Modified: sandbox/trunk/pep362/pep362.py sandbox/trunk/pep362/tests/test_pep362.py Log: Remove has_* methods. Also rename Signature.annotation to return_annotation. Modified: sandbox/trunk/pep362/pep362.py ============================================================================== --- sandbox/trunk/pep362/pep362.py (original) +++ sandbox/trunk/pep362/pep362.py Sat Nov 17 04:26:42 2007 @@ -19,12 +19,12 @@ variable position argument. * keyword_only True if the parameter is keyword-only. - * has_annotation - True if the parameter has an annotation. If it does, the 'annotation' - attribute will store the annotation. - * has_default - True if the parameter has a default value. If it does, the - 'default_value' attribute will store the default value. + + And the following optoinal attributes: + * default_value + The default value for the parameter, if one exists. + * annotation + The annoation for the parameter, if one exists. """ @@ -38,16 +38,10 @@ """ self.name = name self.position = position - if not has_default: - self.has_default = False - else: - self.has_default = True + if has_default: self.default_value = default_value self.keyword_only = keyword_only - if not has_annotation: - self.has_annotation = False - else: - self.has_annotation = True + if has_annotation: self.annotation = annotation @@ -69,6 +63,12 @@ annotation for the parameter. If an annotation does not exist for a parameter, the key does not exist. + Optional attributes: + * return_annotation + The annotation for the return value. + + + """ def __init__(self, func): @@ -171,11 +171,9 @@ self.parameters = tuple(parameters) # Return annotation. - self.has_annotation = False if hasattr(func, '__annotations__'): if 'return' in func.__annotations__: - self.has_annotation = True - self.annotation = func.__annotations__['return'] + self.return_annotation = func.__annotations__['return'] def _find_annotation(self, func, name): """Return True if an annotation exists for the named parameter along @@ -242,7 +240,7 @@ except KeyError: raise BindError("%r unbound" % param_name) else: - if positional_param.has_default: + if hasattr(positional_param, 'default_value'): self._tuple_bind(bindings, param_name, positional_param.default_value) else: @@ -271,7 +269,7 @@ # Keyword-only default values. else: for name, param in keyword_only.items(): - if param.has_default: + if hasattr(param, 'default_value'): bindings[name] = param.default_value else: raise BindError("%s parameter lacking a default value" % Modified: sandbox/trunk/pep362/tests/test_pep362.py ============================================================================== --- sandbox/trunk/pep362/tests/test_pep362.py (original) +++ sandbox/trunk/pep362/tests/test_pep362.py Sat Nov 17 04:26:42 2007 @@ -40,15 +40,12 @@ self.failUnlessEqual(param.position, pos) def test_default_values(self): - # Test the 'has_default' attribute. # Testing that 'default_value' is not set is handled in the testing of # that attribute. default_value = 42 param = pep362.Parameter('_', 0, True, default_value) - self.failUnlessEqual(param.has_default, True) self.failUnlessEqual(param.default_value, default_value) param = pep362.Parameter('_', 0, False) - self.failUnlessEqual(param.has_default, False) self.failUnless(not hasattr(param, 'default_value')) def test_keyword_only(self): @@ -60,12 +57,10 @@ def test_annotations(self): # If has_annotation is False then 'annotation' should not exist. param = pep362.Parameter('_', 0, has_annotation=False) - self.failUnlessEqual(param.has_annotation, False) self.failUnless(not hasattr(param, 'annotation')) annotation = 42 param = pep362.Parameter('_', 0, has_annotation=True, annotation=annotation) - self.failUnlessEqual(param.has_annotation, True) self.failUnlessEqual(param.annotation, annotation) @@ -103,7 +98,6 @@ param = sig.parameters[0] self.failUnlessEqual('a', param.name) self.failUnlessEqual(0, param.position) - self.failUnless(not param.has_default) self.failUnless(not hasattr(param, 'default_value')) def test_parameter_default(self): @@ -113,7 +107,6 @@ param = sig.parameters[0] self.failUnlessEqual('a', param.name) self.failUnlessEqual(0, param.position) - self.failUnless(param.has_default) self.failUnlessEqual(42, param.default_value) @version_specific(2) @@ -125,7 +118,6 @@ self.failUnless(isinstance(param.name, tuple)) self.failUnlessEqual(('a', ('b',)), param.name) self.failUnlessEqual(0, param.position) - self.failUnless(not param.has_default) self.failUnless(not hasattr(param, 'default_value')) @version_specific(2) @@ -136,7 +128,6 @@ param = sig.parameters[0] self.failUnlessEqual(('a', ('b',)), param.name) self.failUnlessEqual(0, param.position) - self.failUnless(param.has_default) self.failUnlessEqual((1, (2,)), param.default_value) @version_specific(3) @@ -156,7 +147,6 @@ self.failUnlessEqual(param.name, 'a') self.failUnless(param.keyword_only) self.failUnlessEqual(param.position, 0) - self.failUnless(param.has_default) self.failUnlessEqual(param.default_value, 42) @version_specific(3) @@ -165,7 +155,6 @@ sig = pep362.Signature(pep362_py3k_fodder.arg_annotation) param = sig.parameters[0] self.failUnlessEqual(param.name, 'a') - self.failUnless(param.has_annotation) self.failUnlessEqual(param.annotation, int) @version_specific(3) @@ -174,9 +163,7 @@ sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_default) param = sig.parameters[0] self.failUnlessEqual(param.name, 'a') - self.failUnless(param.has_annotation) self.failUnlessEqual(param.annotation, int) - self.failUnless(param.has_default) self.failUnlessEqual(param.default_value, 42) @version_specific(3) @@ -185,7 +172,6 @@ sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_keyword_only) param = sig.parameters[0] self.failUnlessEqual(param.name, 'a') - self.failUnless(param.has_annotation) self.failUnlessEqual(param.annotation, int) self.failUnless(param.keyword_only) @@ -193,8 +179,7 @@ def test_return_annotation(self): # The return value annotation. sig = pep362.Signature(pep362_py3k_fodder.return_annotation) - self.failUnless(sig.has_annotation) - self.failUnlessEqual(sig.annotation, int) + self.failUnlessEqual(sig.return_annotation, int) @version_specific(3) def test_var_annotations(self): @@ -300,13 +285,10 @@ self.failUnlessEqual(param.name, name) self.failUnlessEqual(param.position, pos) if has_default: - self.failUnless(param.has_default) self.failUnlessEqual(param.default_value, default_value) else: - self.failUnless(not param.has_default) self.failUnless(not hasattr(param, 'default_value')) self.failUnless(not param.keyword_only) - self.failUnless(not param.has_annotation) self.failUnless(not hasattr(param, 'annotation')) self.failUnlessEqual(sig.var_args, 'g') self.failUnlessEqual(sig.var_kw_args, 'h') @@ -335,7 +317,7 @@ @version_specific(3) def test_all_py3k_args(self): - # a, (b, (c,)), d=0, (e, (f,))=(0, (0,)), *args, g, h=8, **kwargs + # a:int, d=0, *args:int, g:int, h:int=8, **kwargs:int) -> int sig = pep362.Signature(pep362_py3k_fodder.all_args) # name, position, kw only, has_default, default, has anno, anno expected = (('a', 0, False, False, None, True, int), @@ -355,16 +337,12 @@ else: self.failUnless(not param.keyword_only) if has_default: - self.failUnless(param.has_default) self.failUnlessEqual(param.default_value, default) else: - self.failUnless(not param.has_default) self.failUnless(not hasattr(param, 'default_value')) if has_anno: - self.failUnless(param.has_annotation) self.failUnlessEqual(param.annotation, anno) else: - self.failUnless(not param.has_annotation) self.failUnless(not hasattr(param, 'annotation')) self.failUnlessEqual(sig.var_args, 'args') self.failUnless(sig.var_args in sig.var_annotations) @@ -372,6 +350,7 @@ self.failUnlessEqual(sig.var_kw_args, 'kwargs') self.failUnless(sig.var_kw_args in sig.var_annotations) self.failUnlessEqual(sig.var_annotations[sig.var_kw_args], int) + self.failUnlessEqual(sig.return_annotation, int) binding = sig.bind(0, 3, 6, g=7, i=9) expected = {'a':0, 'd':3, 'g':7, 'h':8, 'args':(6,), 'kwargs':{'i':9}} self.failUnlessEqual(binding, expected) From python-checkins at python.org Sat Nov 17 04:27:27 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 04:27:27 +0100 (CET) Subject: [Python-checkins] r59027 - sandbox/trunk/pep362 Message-ID: <20071117032727.ABCFA1E4410@bag.python.org> Author: brett.cannon Date: Sat Nov 17 04:27:27 2007 New Revision: 59027 Modified: sandbox/trunk/pep362/ (props changed) Log: Ignore stuff generated by Distutils. From python-checkins at python.org Sat Nov 17 04:47:49 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 04:47:49 +0100 (CET) Subject: [Python-checkins] r59028 - in sandbox/trunk/pep362: pep362.py tests/test_pep362.py Message-ID: <20071117034749.BD4E81E400B@bag.python.org> Author: brett.cannon Date: Sat Nov 17 04:47:49 2007 New Revision: 59028 Modified: sandbox/trunk/pep362/pep362.py sandbox/trunk/pep362/tests/test_pep362.py Log: Add __getitem__ to Signature along with __iter__. This removes the need for Signature.parameters. Modified: sandbox/trunk/pep362/pep362.py ============================================================================== --- sandbox/trunk/pep362/pep362.py (original) +++ sandbox/trunk/pep362/pep362.py Sat Nov 17 04:47:49 2007 @@ -1,4 +1,5 @@ import inspect +from operator import attrgetter class BindError(TypeError): @@ -50,8 +51,6 @@ """Object to represent the signature of a function/method. Attributes: - * parameters - Sequence of Parameter objects. * name Name of the function/method. * var_args @@ -90,7 +89,7 @@ except AttributeError: # Needed only for tuple parameters. argspec = inspect.getargspec(func) - parameters = [] + parameters = {} # Parameter information. pos_count = func_code.co_argcount @@ -118,7 +117,7 @@ has_annotation, annotation = self._find_annotation(func, name) param = Parameter(name, index, has_default=False, has_annotation=has_annotation, annotation=annotation) - parameters.append(param) + parameters[name] = param # ... w/ defaults. for offset, name in enumerate(positional[non_default_count:]): name = self._convert_name(name) @@ -128,7 +127,7 @@ has_default=True, default_value=default_value, has_annotation=has_annotation, annotation=annotation) - parameters.append(param) + parameters[name] = param # Keyword-only parameters. for offset, name in enumerate(keyword_only): has_annotation, annotation = self._find_annotation(func, name) @@ -143,7 +142,7 @@ default_value=default_value, has_annotation=has_annotation, annotation=annotation) - parameters.append(param) + parameters[name] = param # Variable parameters. index = pos_count + keyword_only_count self.var_annotations = dict() @@ -168,13 +167,19 @@ else: self.var_kw_args = '' - self.parameters = tuple(parameters) + self._parameters = parameters # Return annotation. if hasattr(func, '__annotations__'): if 'return' in func.__annotations__: self.return_annotation = func.__annotations__['return'] + def __getitem__(self, key): + return self._parameters[key] + + def __iter__(self): + return iter(sorted(self._parameters.values(), key=attrgetter('position'))) + def _find_annotation(self, func, name): """Return True if an annotation exists for the named parameter along with its annotation, else return False and None.""" @@ -207,14 +212,14 @@ positional = [] keyword_only = {} - for param in self.parameters: + for param in self: if not param.keyword_only: positional.append(param) else: keyword_only[param.name] = param # Positional arguments. - if not self.parameters and args and self.var_args: + if not self._parameters and args and self.var_args: bindings[self.var_args] = args args = tuple() for index, position_arg in enumerate(args[:]): Modified: sandbox/trunk/pep362/tests/test_pep362.py ============================================================================== --- sandbox/trunk/pep362/tests/test_pep362.py (original) +++ sandbox/trunk/pep362/tests/test_pep362.py Sat Nov 17 04:47:49 2007 @@ -66,19 +66,34 @@ class SignatureObjectTests(unittest.TestCase): + def test_getitem(self): + # __getitem__() should return the Parameter object for the name + # parameter. + sig = pep362.Signature(pep362_fodder.default_args) + self.failUnless(sig['a']) + param = sig['a'] + self.failUnlessEqual(param.name, 'a') + + def test_iter(self): + # The iterator should return all Parameter objects in the proper order. + sig = pep362.Signature(pep362_fodder.default_args) + params = list(sig) + self.failUnlessEqual(len(params), 1) + self.failUnlessEqual(params[0].name, 'a') + def test_no_args(self): # Test a function with no arguments. sig = pep362.Signature(pep362_fodder.no_args) self.failUnlessEqual('no_args', sig.name) self.failUnless(not sig.var_args) self.failUnless(not sig.var_kw_args) - self.failUnlessEqual(0, len(sig.parameters)) + self.failUnlessEqual(0, len(list(sig))) def test_var_args(self): # Test the var_args attribute. sig = pep362.Signature(pep362_fodder.var_args) self.failUnlessEqual('args', sig.var_args) - self.failUnlessEqual(0, len(sig.parameters)) + self.failUnlessEqual(0, len(list(sig))) sig = pep362.Signature(pep362_fodder.no_args) self.failUnlessEqual('', sig.var_args) @@ -87,7 +102,7 @@ sig = pep362.Signature(pep362_fodder.var_kw_args) self.failUnlessEqual('var_kw_args', sig.name) self.failUnlessEqual('kwargs', sig.var_kw_args) - self.failUnlessEqual(0, len(sig.parameters)) + self.failUnlessEqual(0, len(list(sig))) sig = pep362.Signature(pep362_fodder.no_args) self.failUnlessEqual('', sig.var_kw_args) @@ -95,7 +110,7 @@ # A function with positional arguments should work. sig = pep362.Signature(pep362_fodder.no_default_args) self.failUnlessEqual('no_default_args', sig.name) - param = sig.parameters[0] + param = sig['a'] self.failUnlessEqual('a', param.name) self.failUnlessEqual(0, param.position) self.failUnless(not hasattr(param, 'default_value')) @@ -104,7 +119,7 @@ # Default parameters for a function should work. sig = pep362.Signature(pep362_fodder.default_args) self.failUnlessEqual('default_args', sig.name) - param = sig.parameters[0] + param = sig['a'] self.failUnlessEqual('a', param.name) self.failUnlessEqual(0, param.position) self.failUnlessEqual(42, param.default_value) @@ -114,7 +129,7 @@ # A function with a tuple as a parameter should work. sig = pep362.Signature(pep362_py2_fodder.tuple_args) self.failUnlessEqual('tuple_args', sig.name) - param = sig.parameters[0] + param = list(sig)[0] self.failUnless(isinstance(param.name, tuple)) self.failUnlessEqual(('a', ('b',)), param.name) self.failUnlessEqual(0, param.position) @@ -125,7 +140,7 @@ # A default argument for a tuple parameter needs to work. sig = pep362.Signature(pep362_py2_fodder.default_tuple_args) self.failUnlessEqual('default_tuple_args', sig.name) - param = sig.parameters[0] + param = list(sig)[0] self.failUnlessEqual(('a', ('b',)), param.name) self.failUnlessEqual(0, param.position) self.failUnlessEqual((1, (2,)), param.default_value) @@ -134,7 +149,7 @@ def test_keyword_only(self): # Is a function containing keyword-only parameters handled properly? sig = pep362.Signature(pep362_py3k_fodder.keyword_only) - param = sig.parameters[0] + param = sig['a'] self.failUnlessEqual(param.name, 'a') self.failUnless(param.keyword_only) self.failUnlessEqual(param.position, 0) @@ -143,7 +158,7 @@ def test_keyword_only_default(self): # Default arguments can work for keyword-only parameters. sig = pep362.Signature(pep362_py3k_fodder.keyword_only_default) - param = sig.parameters[0] + param = sig['a'] self.failUnlessEqual(param.name, 'a') self.failUnless(param.keyword_only) self.failUnlessEqual(param.position, 0) @@ -153,7 +168,7 @@ def test_annotations(self): # Make sure the proper annotation is found. sig = pep362.Signature(pep362_py3k_fodder.arg_annotation) - param = sig.parameters[0] + param = sig['a'] self.failUnlessEqual(param.name, 'a') self.failUnlessEqual(param.annotation, int) @@ -161,7 +176,7 @@ def test_annotations_default(self): # Annotations with a default value should work. sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_default) - param = sig.parameters[0] + param = sig['a'] self.failUnlessEqual(param.name, 'a') self.failUnlessEqual(param.annotation, int) self.failUnlessEqual(param.default_value, 42) @@ -170,7 +185,7 @@ def test_annotation_keyword_only(self): # Keyword-only parameters can have an annotation. sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_keyword_only) - param = sig.parameters[0] + param = sig['a'] self.failUnlessEqual(param.name, 'a') self.failUnlessEqual(param.annotation, int) self.failUnless(param.keyword_only) @@ -279,8 +294,8 @@ (('b', ('c',)), 1, False, None), ('d', 2, True, 0), (('e', ('f',)), 3, True, (4, (5,)))) - self.failUnlessEqual(len(sig.parameters), len(expect)) - for param, check in zip(sig.parameters, expect): + self.failUnlessEqual(len(list(sig)), len(expect)) + for param, check in zip(list(sig), expect): name, pos, has_default, default_value = check self.failUnlessEqual(param.name, name) self.failUnlessEqual(param.position, pos) @@ -324,11 +339,11 @@ ('d', 1, False, True, 0, False, None), ('g', 2, True, False, None, True, int), ('h', 3, True, True, 8, True, int)) - self.failUnlessEqual(len(sig.parameters), len(expected), + self.failUnlessEqual(len(list(sig)), len(expected), "len(%r) != len(%r)" % ([param.name - for param in sig.parameters], + for param in sig], [expect[0] for expect in expected])) - for param, check in zip(sig.parameters, expected): + for param, check in zip(sig, expected): name, pos, kw_only, has_default, default, has_anno, anno = check self.failUnlessEqual(param.name, name) self.failUnlessEqual(param.position, pos) From python-checkins at python.org Sat Nov 17 05:02:43 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 05:02:43 +0100 (CET) Subject: [Python-checkins] r59029 - in sandbox/trunk/pep362: pep362.py tests/pep362_py3k_fodder.py tests/test_pep362.py Message-ID: <20071117040243.474C31E400B@bag.python.org> Author: brett.cannon Date: Sat Nov 17 05:02:42 2007 New Revision: 59029 Modified: sandbox/trunk/pep362/pep362.py sandbox/trunk/pep362/tests/pep362_py3k_fodder.py sandbox/trunk/pep362/tests/test_pep362.py Log: Fix a bug where the annotation for variable keyword arguments was not being picked up. Modified: sandbox/trunk/pep362/pep362.py ============================================================================== --- sandbox/trunk/pep362/pep362.py (original) +++ sandbox/trunk/pep362/pep362.py Sat Nov 17 05:02:42 2007 @@ -159,7 +159,7 @@ if func_code.co_flags & 0x08: self.var_kw_args = func_code.co_varnames[index] has_annotation, annotation = self._find_annotation(func, - self.var_args) + self.var_kw_args) if has_annotation: self.var_annotations[self.var_kw_args] = ( func.__annotations__[self.var_kw_args]) Modified: sandbox/trunk/pep362/tests/pep362_py3k_fodder.py ============================================================================== --- sandbox/trunk/pep362/tests/pep362_py3k_fodder.py (original) +++ sandbox/trunk/pep362/tests/pep362_py3k_fodder.py Sat Nov 17 05:02:42 2007 @@ -10,7 +10,7 @@ def arg_annotation_default(a:int=42): pass -def arg_annotation_var(*args:int, **kwargs:int): +def arg_annotation_var(*args:int, **kwargs:str): pass def arg_annotation_keyword_only(*, a:int): Modified: sandbox/trunk/pep362/tests/test_pep362.py ============================================================================== --- sandbox/trunk/pep362/tests/test_pep362.py (original) +++ sandbox/trunk/pep362/tests/test_pep362.py Sat Nov 17 05:02:42 2007 @@ -98,7 +98,7 @@ self.failUnlessEqual('', sig.var_args) def test_var_kw_args(self): - # Test the var_kw_args attribute. + # Test the var_kw_args attribute and annotations. sig = pep362.Signature(pep362_fodder.var_kw_args) self.failUnlessEqual('var_kw_args', sig.name) self.failUnlessEqual('kwargs', sig.var_kw_args) @@ -201,7 +201,7 @@ # Annotation on variable arguments (*args & **kwargs). sig = pep362.Signature(pep362_py3k_fodder.arg_annotation_var) self.failUnlessEqual(sig.var_annotations[sig.var_args], int) - self.failUnlessEqual(sig.var_annotations[sig.var_kw_args], int) + self.failUnlessEqual(sig.var_annotations[sig.var_kw_args], str) def test_signature(self): def fresh_func(): From python-checkins at python.org Sat Nov 17 05:17:41 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 05:17:41 +0100 (CET) Subject: [Python-checkins] r59030 - sandbox/trunk/pep362/examples.py Message-ID: <20071117041741.A226C1E400F@bag.python.org> Author: brett.cannon Date: Sat Nov 17 05:17:41 2007 New Revision: 59030 Added: sandbox/trunk/pep362/examples.py (contents, props changed) Log: An examples file. Added: sandbox/trunk/pep362/examples.py ============================================================================== --- (empty file) +++ sandbox/trunk/pep362/examples.py Sat Nov 17 05:17:41 2007 @@ -0,0 +1,110 @@ +from pep362 import Signature + +def quack_check(fxn): + """Decorator to verify arguments and return value quack as they should. + + Positional arguments. + >>> @quack_check + ... def one_arg(x:int): pass + ... + >>> one_arg(42) + >>> one_arg('a') + Traceback (most recent call last): + ... + TypeError: 'a' does not quack like a + + + *args + >>> @quack_check + ... def var_args(*args:int): pass + ... + >>> var_args(*[1,2,3]) + >>> var_args(*[1,'b',3]) + Traceback (most recent call last): + ... + TypeError: *args contains a a value that does not quack like a + + **kwargs + >>> @quack_check + ... def var_kw_args(**kwargs:int): pass + ... + >>> var_kw_args(**{'a': 1}) + >>> var_kw_args(**{'a': 'A'}) + Traceback (most recent call last): + ... + TypeError: **kwargs contains a value that does not quack like a + + Return annotations. + >>> @quack_check + ... def returned(x) -> int: return x + ... + >>> returned(42) + 42 + >>> returned('a') + Traceback (most recent call last): + ... + TypeError: the return value 'a' does not quack like a + + """ + # Get the signature; only needs to be calculated once. + sig = Signature(fxn) + def check(*args, **kwargs): + # Find out the variable -> value bindings. + bindings = sig.bind(*args, **kwargs) + # Check *args for the proper quack. + try: + duck = sig.var_annotations[sig.var_args] + except KeyError: + pass + else: + # Check every value in *args. + for value in bindings[sig.var_args]: + if not isinstance(value, duck): + raise TypeError("*%s contains a a value that does not " + "quack like a %r" % + (sig.var_args, duck)) + # Remove it from the bindings so as to not check it again. + del bindings[sig.var_args] + # **kwargs. + try: + duck = sig.var_annotations[sig.var_kw_args] + except (KeyError, AttributeError): + pass + else: + # Check every value in **kwargs. + for value in bindings[sig.var_kw_args].values(): + if not isinstance(value, duck): + raise TypeError("**%s contains a value that does not " + "quack like a %r" % + (sig.var_kw_args, duck)) + # Remove from bindings so as to not check again. + del bindings[sig.var_kw_args] + # For each remaining variable ... + for var, value in bindings.items(): + # See if an annotation was set. + try: + duck = sig[var].annotation + except AttributeError: + continue + # Check that the value quacks like it should. + if not isinstance(value, duck): + raise TypeError('%r does not quack like a %s' % (value, duck)) + else: + # All the ducks quack fine; let the call proceed. + returned = fxn(*args, **kwargs) + # Check the return value. + try: + if not isinstance(returned, sig.return_annotation): + raise TypeError('the return value %r does not quack like ' + 'a %r' % (returned, + sig.return_annotation)) + except AttributeError: + pass + return returned + # Full-featured version would set function metadata. + return check + + +if __name__ == '__main__': + import doctest + doctest.testmod() From python-checkins at python.org Sat Nov 17 05:20:22 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 05:20:22 +0100 (CET) Subject: [Python-checkins] r59031 - peps/trunk/pep-0362.txt Message-ID: <20071117042022.6074C1E4015@bag.python.org> Author: brett.cannon Date: Sat Nov 17 05:20:22 2007 New Revision: 59031 Modified: peps/trunk/pep-0362.txt Log: Answer two open issues and add a good-sized example. Modified: peps/trunk/pep-0362.txt ============================================================================== --- peps/trunk/pep-0362.txt (original) +++ peps/trunk/pep-0362.txt Sat Nov 17 05:20:22 2007 @@ -79,10 +79,7 @@ The keys are of the variable parameter with values of the annotation. If an annotation does not exist for a variable parameter then the key does not exist in the dict. -* has_annotation : bool - Signifies whether the function has an annotation for the return - type. -* annotation : object +* return_annotation : object If present, the attribute is set to the annotation for the return type of the function. * parameters : list(Parameter) @@ -95,6 +92,14 @@ being the value the parameter would have if this function was called with the given arguments. +Signature objects also have the following methods: + +* __getitem__(self, key : str) -> Parameter + Returns the Parameter object for the named parameter. +* __iter__(self) + Returns an iterator that returns Parameter objects in their + sequential order based on their 'position' attribute. + The Signature object is stored in the ``__signature__`` attribute of a function. When it is to be created is discussed in `Open Issues`_. @@ -129,17 +134,11 @@ to represent keyword-only parameters was rejected to prevent variable type usage and as a possible point of errors, respectively. -* has_default : bool - True if the parameter has a default value, else False. * default_value : object The default value for the parameter, if present, else the - attribute does not exist. This is done so that the attribute is - not accidentally used if no default value is set as any default - value could be a legitimate default value itself. + attribute does not exist. * keyword_only : bool True if the parameter is keyword-only, else False. -* has_annotation : bool - True if the parameter has an annotation, else False. * annotation Set to the annotation for the parameter. If ``has_annotation`` is False then the attribute does not exist to prevent accidental use. @@ -157,6 +156,118 @@ work with. +Examples +======== + +Annotation Checker +------------------ +:: + + def quack_check(fxn): + """Decorator to verify arguments and return value quack as they should. + + Positional arguments. + >>> @quack_check + ... def one_arg(x:int): pass + ... + >>> one_arg(42) + >>> one_arg('a') + Traceback (most recent call last): + ... + TypeError: 'a' does not quack like a + + + *args + >>> @quack_check + ... def var_args(*args:int): pass + ... + >>> var_args(*[1,2,3]) + >>> var_args(*[1,'b',3]) + Traceback (most recent call last): + ... + TypeError: *args contains a a value that does not quack like a + + **kwargs + >>> @quack_check + ... def var_kw_args(**kwargs:int): pass + ... + >>> var_kw_args(**{'a': 1}) + >>> var_kw_args(**{'a': 'A'}) + Traceback (most recent call last): + ... + TypeError: **kwargs contains a value that does not quack like a + + Return annotations. + >>> @quack_check + ... def returned(x) -> int: return x + ... + >>> returned(42) + 42 + >>> returned('a') + Traceback (most recent call last): + ... + TypeError: the return value 'a' does not quack like a + + """ + # Get the signature; only needs to be calculated once. + sig = Signature(fxn) + def check(*args, **kwargs): + # Find out the variable -> value bindings. + bindings = sig.bind(*args, **kwargs) + # Check *args for the proper quack. + try: + duck = sig.var_annotations[sig.var_args] + except KeyError: + pass + else: + # Check every value in *args. + for value in bindings[sig.var_args]: + if not isinstance(value, duck): + raise TypeError("*%s contains a a value that does not " + "quack like a %r" % + (sig.var_args, duck)) + # Remove it from the bindings so as to not check it again. + del bindings[sig.var_args] + # **kwargs. + try: + duck = sig.var_annotations[sig.var_kw_args] + except (KeyError, AttributeError): + pass + else: + # Check every value in **kwargs. + for value in bindings[sig.var_kw_args].values(): + if not isinstance(value, duck): + raise TypeError("**%s contains a value that does not " + "quack like a %r" % + (sig.var_kw_args, duck)) + # Remove from bindings so as to not check again. + del bindings[sig.var_kw_args] + # For each remaining variable ... + for var, value in bindings.items(): + # See if an annotation was set. + try: + duck = sig[var].annotation + except AttributeError: + continue + # Check that the value quacks like it should. + if not isinstance(value, duck): + raise TypeError('%r does not quack like a %s' % (value, duck)) + else: + # All the ducks quack fine; let the call proceed. + returned = fxn(*args, **kwargs) + # Check the return value. + try: + if not isinstance(returned, sig.return_annotation): + raise TypeError('the return value %r does not quack like ' + 'a %r' % (returned, + sig.return_annotation)) + except AttributeError: + pass + return returned + # Full-featured version would set function metadata. + return check + + Open Issues =========== @@ -180,33 +291,6 @@ key (and the name would be used as the hash for a Parameter object). -Provide a mapping of parameter name to Parameter object? --------------------------------------------------------- - -While providing access to the parameters in order is handy, it might -also be beneficial to provide a way to retrieve Parameter objects from -a Signature object based on the parameter's name. Which style of -access (sequential/iteration or mapping) will influence how the -parameters are stored internally and whether __getitem__ accepts -strings or integers. - -One possible compromise is to have ``__getitem__`` provide mapping -support and have ``__iter__`` return Parameter objects based on their -``position`` attribute. This allows for getting the sequence of -Parameter objects easily by using the ``__iter__`` method on Signature -object along with the sequence constructor (e.g., ``list`` or -``tuple``). - - -Remove ``has_*`` attributes? ----------------------------- - -If an EAFP approach to the API is taken, both ``has_annotation`` and -``has_default`` are unneeded as the respective ``annotation`` and -``default_value`` attributes are simply not set. It's simply a -question of whether to have a EAFP or LBYL interface. - - Have ``var_args`` and ``_var_kw_args`` default to ``None``? ------------------------------------------------------------ From python-checkins at python.org Sat Nov 17 05:22:57 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 05:22:57 +0100 (CET) Subject: [Python-checkins] r59032 - sandbox/trunk/pep362/README sandbox/trunk/pep362/setup.py Message-ID: <20071117042258.0F9871E401E@bag.python.org> Author: brett.cannon Date: Sat Nov 17 05:22:55 2007 New Revision: 59032 Modified: sandbox/trunk/pep362/README sandbox/trunk/pep362/setup.py Log: Update info for a 0.6 release to PyPI. Modified: sandbox/trunk/pep362/README ============================================================================== --- sandbox/trunk/pep362/README (original) +++ sandbox/trunk/pep362/README Sat Nov 17 05:22:55 2007 @@ -41,6 +41,17 @@ The version number will get bumped as open issues in the PEP are closed. +0.6 +--- + +* Removed all ``has_*`` methods. + +* Added __getitem__ and __iter__ method to Signature. That led to the removal + of Signature.parameters. + +* Fixed a bug in setting the annotation for variable keyword arguments. + + 0.4 ---- Modified: sandbox/trunk/pep362/setup.py ============================================================================== --- sandbox/trunk/pep362/setup.py (original) +++ sandbox/trunk/pep362/setup.py Sat Nov 17 05:22:55 2007 @@ -3,7 +3,7 @@ setup( # Package metadata. name='pep362', - version='0.4', + version='0.6', description='Implementation of PEP 362 (Function Signature objects)', author='Brett Cannon', author_email='brett at python.org', From python-checkins at python.org Sat Nov 17 08:07:30 2007 From: python-checkins at python.org (brett.cannon) Date: Sat, 17 Nov 2007 08:07:30 +0100 (CET) Subject: [Python-checkins] r59033 - python/trunk/Doc/install/index.rst Message-ID: <20071117070730.0C8501E47F4@bag.python.org> Author: brett.cannon Date: Sat Nov 17 08:07:29 2007 New Revision: 59033 Modified: python/trunk/Doc/install/index.rst Log: Remove a confusing sentence about pth files and which directories are searched for them. Closes issue #1431. Thanks Giambattista Bloisi for the help. Modified: python/trunk/Doc/install/index.rst ============================================================================== --- python/trunk/Doc/install/index.rst (original) +++ python/trunk/Doc/install/index.rst Sat Nov 17 08:07:29 2007 @@ -621,8 +621,7 @@ installing fixed versions of standard modules.) Paths can be absolute or relative, in which case they're relative to the -directory containing the :file:`.pth` file. Any directories added to the search -path will be scanned in turn for :file:`.pth` files. See the documentation of +directory containing the :file:`.pth` file. See the documentation of the :mod:`site` module for more information. A slightly less convenient way is to edit the :file:`site.py` file in Python's From buildbot at python.org Sat Nov 17 13:32:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 17 Nov 2007 12:32:12 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD 3.0 Message-ID: <20071117123213.23F741E400E@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%203.0/builds/187 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0002-0002-0002-0002-0002' Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1001-1001-1001-1001-1001' Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2000-2000-2000-2000-2000' 1 test failed: test_asynchat ====================================================================== FAIL: test_close_when_done (test.test_asynchat.TestAsynchat) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/db3l/buildarea/3.0.bolen-freebsd/build/Lib/test/test_asynchat.py", line 211, in test_close_when_done self.assertTrue(len(s.buffer) > 0) AssertionError: None sincerely, -The Buildbot From buildbot at python.org Sat Nov 17 21:02:13 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 17 Nov 2007 20:02:13 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071117200213.5EDB11E400F@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/255 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 6 tests failed: test_csv test_format test_getargs2 test_mailbox test_netrc test_winsound ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 500, in test_read_escape_fieldsep self.readerAssertEqual('abc\\,def\r\n', [['abc,def']]) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestQuotedEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 513, in test_read_escape_fieldsep self.readerAssertEqual('"abc\\,def"\r\n', [['abc,def']]) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] Traceback (most recent call last): File "../lib/test/regrtest.py", line 589, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 43, in testformat("%.*d", (sys.maxint,1)) # expect overflow File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 22, in testformat result = formatstr % args MemoryError ====================================================================== ERROR: test_n (test.test_getargs2.Signed_TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_getargs2.py", line 190, in test_n self.failUnlessEqual(99, getargs_n(Long())) TypeError: 'Long' object cannot be interpreted as an integer ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 729, in test_open_close_open self.assert_(self._box.get_string(key) in values) AssertionError: None ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_case_1 (test.test_netrc.NetrcTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_netrc.py", line 36, in test_case_1 nrc = netrc.netrc(temp_filename) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\netrc.py", line 32, in __init__ self._parse(file, fp) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\netrc.py", line 59, in _parse "bad toplevel token %r" % tt, file, lexer.lineno) netrc.NetrcParseError: bad toplevel token 'line1' (@test, line 9) ====================================================================== ERROR: test_extremes (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 19, in test_extremes winsound.Beep(37, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_increasingfrequency (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 24, in test_increasingfrequency winsound.Beep(i, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_alias_asterisk (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 65, in test_alias_asterisk winsound.PlaySound('SystemAsterisk', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exclamation (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 75, in test_alias_exclamation winsound.PlaySound('SystemExclamation', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exit (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 85, in test_alias_exit winsound.PlaySound('SystemExit', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_hand (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 95, in test_alias_hand winsound.PlaySound('SystemHand', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_question (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 105, in test_alias_question winsound.PlaySound('SystemQuestion', winsound.SND_ALIAS) RuntimeError: Failed to play sound sincerely, -The Buildbot From python-checkins at python.org Sun Nov 18 12:56:28 2007 From: python-checkins at python.org (nick.coghlan) Date: Sun, 18 Nov 2007 12:56:28 +0100 (CET) Subject: [Python-checkins] r59039 - in python/trunk: Include/import.h Lib/test/test_cmd_line.py Lib/test/test_cmd_line_script.py Misc/NEWS Modules/main.c Python/import.c Message-ID: <20071118115628.E0E351E400E@bag.python.org> Author: nick.coghlan Date: Sun Nov 18 12:56:28 2007 New Revision: 59039 Added: python/trunk/Lib/test/test_cmd_line_script.py (contents, props changed) Modified: python/trunk/Include/import.h python/trunk/Lib/test/test_cmd_line.py python/trunk/Misc/NEWS python/trunk/Modules/main.c python/trunk/Python/import.c Log: Patch #1739468: Directories and zipfiles containing __main__.py are now executable Modified: python/trunk/Include/import.h ============================================================================== --- python/trunk/Include/import.h (original) +++ python/trunk/Include/import.h Sun Nov 18 12:56:28 2007 @@ -24,6 +24,7 @@ #define PyImport_ImportModuleEx(n, g, l, f) \ PyImport_ImportModuleLevel(n, g, l, f, -1) +PyAPI_FUNC(PyObject *) PyImport_GetImporter(PyObject *path); PyAPI_FUNC(PyObject *) PyImport_Import(PyObject *name); PyAPI_FUNC(PyObject *) PyImport_ReloadModule(PyObject *m); PyAPI_FUNC(void) PyImport_Cleanup(void); @@ -42,6 +43,7 @@ void (*initfunc)(void); }; +PyAPI_DATA(PyTypeObject) PyNullImporter_Type; PyAPI_DATA(struct _inittab *) PyImport_Inittab; PyAPI_FUNC(int) PyImport_AppendInittab(char *name, void (*initfunc)(void)); Modified: python/trunk/Lib/test/test_cmd_line.py ============================================================================== --- python/trunk/Lib/test/test_cmd_line.py (original) +++ python/trunk/Lib/test/test_cmd_line.py Sun Nov 18 12:56:28 2007 @@ -1,3 +1,6 @@ +# Tests invocation of the interpreter with various command line arguments +# All tests are executed with environment variables ignored +# See test_cmd_line_script.py for testing of script execution import test.test_support, unittest import sys Added: python/trunk/Lib/test/test_cmd_line_script.py ============================================================================== --- (empty file) +++ python/trunk/Lib/test/test_cmd_line_script.py Sun Nov 18 12:56:28 2007 @@ -0,0 +1,145 @@ +# Tests command line execution of scripts +from __future__ import with_statement + +import unittest +import os +import os.path +import sys +import test +import tempfile +import subprocess +import py_compile +import contextlib +import shutil +import zipfile + +verbose = test.test_support.verbose + +# XXX ncoghlan: Should we consider moving these to test_support? +from test_cmd_line import _spawn_python, _kill_python + +def _run_python(*args): + if __debug__: + p = _spawn_python(*args) + else: + p = _spawn_python('-O', *args) + stdout_data = _kill_python(p) + return p.wait(), stdout_data + + at contextlib.contextmanager +def temp_dir(): + dirname = tempfile.mkdtemp() + try: + yield dirname + finally: + shutil.rmtree(dirname) + +test_source = ("""\ +# Script may be run with optimisation enabled, so don't rely on assert +# statements being executed +def assertEqual(lhs, rhs): + if lhs != rhs: + raise AssertionError("%r != %r" % (lhs, rhs)) +def assertIdentical(lhs, rhs): + if lhs is not rhs: + raise AssertionError("%r is not %r" % (lhs, rhs)) +# Check basic code execution +result = ['Top level assignment'] +def f(): + result.append('Lower level reference') +f() +assertEqual(result, ['Top level assignment', 'Lower level reference']) +# Check population of magic variables +assertEqual(__name__, '__main__') +print '__file__==%r' % __file__ +# Check the sys module +import sys +assertIdentical(globals(), sys.modules[__name__].__dict__) +print 'sys.argv[0]==%r' % sys.argv[0] +""") + +def _make_test_script(script_dir, script_basename): + script_filename = script_basename+os.extsep+"py" + script_name = os.path.join(script_dir, script_filename) + script_file = open(script_name, "w") + script_file.write(test_source) + script_file.close() + return script_name + +def _compile_test_script(script_name): + py_compile.compile(script_name, doraise=True) + if __debug__: + compiled_name = script_name + 'c' + else: + compiled_name = script_name + 'o' + return compiled_name + +def _make_test_zip(zip_dir, zip_basename, script_name): + zip_filename = zip_basename+os.extsep+"zip" + zip_name = os.path.join(zip_dir, zip_filename) + zip_file = zipfile.ZipFile(zip_name, 'w') + zip_file.write(script_name, os.path.basename(script_name)) + zip_file.close() + # if verbose: + # zip_file = zipfile.ZipFile(zip_name, 'r') + # print "Contents of %r:" % zip_name + # zip_file.printdir() + # zip_file.close() + return zip_name + +class CmdLineTest(unittest.TestCase): + def _check_script(self, script_name, expected_file, expected_argv0): + exit_code, data = _run_python(script_name) + # if verbose: + # print "Output from test script %r:" % script_name + # print data + self.assertEqual(exit_code, 0) + printed_file = '__file__==%r' % expected_file + printed_argv0 = 'sys.argv[0]==%r' % expected_argv0 + self.assert_(printed_file in data) + self.assert_(printed_argv0 in data) + + def test_basic_script(self): + with temp_dir() as script_dir: + script_name = _make_test_script(script_dir, "script") + self._check_script(script_name, script_name, script_name) + + def test_script_compiled(self): + with temp_dir() as script_dir: + script_name = _make_test_script(script_dir, "script") + compiled_name = _compile_test_script(script_name) + os.remove(script_name) + self._check_script(compiled_name, compiled_name, compiled_name) + + def test_directory(self): + with temp_dir() as script_dir: + script_name = _make_test_script(script_dir, "__main__") + self._check_script(script_dir, script_name, script_dir) + + def test_directory_compiled(self): + with temp_dir() as script_dir: + script_name = _make_test_script(script_dir, "__main__") + compiled_name = _compile_test_script(script_name) + os.remove(script_name) + self._check_script(script_dir, compiled_name, script_dir) + + def test_zipfile(self): + with temp_dir() as script_dir: + script_name = _make_test_script(script_dir, "__main__") + zip_name = _make_test_zip(script_dir, "test_zip", script_name) + self._check_script(zip_name, None, zip_name) + + def test_zipfile_compiled(self): + with temp_dir() as script_dir: + script_name = _make_test_script(script_dir, "__main__") + compiled_name = _compile_test_script(script_name) + zip_name = _make_test_zip(script_dir, "test_zip", compiled_name) + self._check_script(zip_name, None, zip_name) + + +def test_main(): + test.test_support.run_unittest(CmdLineTest) + test.test_support.reap_children() + +if __name__ == "__main__": + test_main() Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Sun Nov 18 12:56:28 2007 @@ -12,6 +12,10 @@ Core and builtins ----------------- +- Patch #1739468: Directories and zipfiles containing a __main__.py file can + now be directly executed by passing their name to the interpreter. The + directory/zipfile is automatically inserted as the first entry in sys.path. + - Issue #1265: Fix a problem with sys.settrace, if the tracing function uses a generator expression when at the same time the executed code is closing a paused generator. Modified: python/trunk/Modules/main.c ============================================================================== --- python/trunk/Modules/main.c (original) +++ python/trunk/Modules/main.c Sun Nov 18 12:56:28 2007 @@ -141,7 +141,7 @@ } -static int RunModule(char *module) +static int RunModule(char *module, int set_argv0) { PyObject *runpy, *runmodule, *runargs, *result; runpy = PyImport_ImportModule("runpy"); @@ -155,7 +155,7 @@ Py_DECREF(runpy); return -1; } - runargs = Py_BuildValue("(s)", module); + runargs = Py_BuildValue("(si)", module, set_argv0); if (runargs == NULL) { fprintf(stderr, "Could not create arguments for runpy._run_module_as_main\n"); @@ -177,6 +177,35 @@ return 0; } +static int RunMainFromImporter(char *filename) +{ + PyObject *argv0 = NULL, *importer = NULL; + + if ( + (argv0 = PyString_FromString(filename)) && + (importer = PyImport_GetImporter(argv0)) && + (importer->ob_type != &PyNullImporter_Type)) + { + /* argv0 is usable as an import source, so + put it in sys.path[0] and import __main__ */ + PyObject *sys_path = NULL; + if ( + (sys_path = PySys_GetObject("path")) && + !PyList_SetItem(sys_path, 0, argv0) + ) { + Py_INCREF(argv0); + Py_CLEAR(importer); + sys_path = NULL; + return RunModule("__main__", 0) != 0; + } + } + PyErr_Clear(); + Py_CLEAR(argv0); + Py_CLEAR(importer); + return -1; +} + + /* Wait until threading._shutdown completes, provided the threading module was imported in the first place. The shutdown routine will wait until all non-daemon @@ -388,39 +417,6 @@ #else filename = argv[_PyOS_optind]; #endif - if (filename != NULL) { - if ((fp = fopen(filename, "r")) == NULL) { -#ifdef HAVE_STRERROR - fprintf(stderr, "%s: can't open file '%s': [Errno %d] %s\n", - argv[0], filename, errno, strerror(errno)); -#else - fprintf(stderr, "%s: can't open file '%s': Errno %d\n", - argv[0], filename, errno); -#endif - return 2; - } - else if (skipfirstline) { - int ch; - /* Push back first newline so line numbers - remain the same */ - while ((ch = getc(fp)) != EOF) { - if (ch == '\n') { - (void)ungetc(ch, fp); - break; - } - } - } - { - /* XXX: does this work on Win/Win64? (see posix_fstat) */ - struct stat sb; - if (fstat(fileno(fp), &sb) == 0 && - S_ISDIR(sb.st_mode)) { - fprintf(stderr, "%s: '%s' is a directory, cannot continue\n", argv[0], filename); - fclose(fp); - return 1; - } - } - } } stdin_is_interactive = Py_FdIsInteractive(stdin, (char *)0); @@ -515,19 +511,63 @@ sts = PyRun_SimpleStringFlags(command, &cf) != 0; free(command); } else if (module) { - sts = RunModule(module); + sts = RunModule(module, 1); free(module); } else { + if (filename == NULL && stdin_is_interactive) { Py_InspectFlag = 0; /* do exit on SystemExit */ RunStartupFile(&cf); } /* XXX */ - sts = PyRun_AnyFileExFlags( - fp, - filename == NULL ? "" : filename, - filename != NULL, &cf) != 0; + + sts = -1; /* keep track of whether we've already run __main__ */ + + if (filename != NULL) { + sts = RunMainFromImporter(filename); + } + + if (sts==-1 && filename!=NULL) { + if ((fp = fopen(filename, "r")) == NULL) { +#ifdef HAVE_STRERROR + fprintf(stderr, "%s: can't open file '%s': [Errno %d] %s\n", + argv[0], filename, errno, strerror(errno)); +#else + fprintf(stderr, "%s: can't open file '%s': Errno %d\n", + argv[0], filename, errno); +#endif + return 2; + } + else if (skipfirstline) { + int ch; + /* Push back first newline so line numbers + remain the same */ + while ((ch = getc(fp)) != EOF) { + if (ch == '\n') { + (void)ungetc(ch, fp); + break; + } + } + } + { + /* XXX: does this work on Win/Win64? (see posix_fstat) */ + struct stat sb; + if (fstat(fileno(fp), &sb) == 0 && + S_ISDIR(sb.st_mode)) { + fprintf(stderr, "%s: '%s' is a directory, cannot continue\n", argv[0], filename); + return 1; + } + } + } + + if (sts==-1) { + sts = PyRun_AnyFileExFlags( + fp, + filename == NULL ? "" : filename, + filename != NULL, &cf) != 0; + } + } /* Check this environment variable at the end, to give programs the Modified: python/trunk/Python/import.c ============================================================================== --- python/trunk/Python/import.c (original) +++ python/trunk/Python/import.c Sun Nov 18 12:56:28 2007 @@ -104,7 +104,6 @@ }; #endif -static PyTypeObject NullImporterType; /* Forward reference */ /* Initialize things */ @@ -167,7 +166,7 @@ /* adding sys.path_hooks and sys.path_importer_cache, setting up zipimport */ - if (PyType_Ready(&NullImporterType) < 0) + if (PyType_Ready(&PyNullImporter_Type) < 0) goto error; if (Py_VerboseFlag) @@ -1088,7 +1087,7 @@ } if (importer == NULL) { importer = PyObject_CallFunctionObjArgs( - (PyObject *)&NullImporterType, p, NULL + (PyObject *)&PyNullImporter_Type, p, NULL ); if (importer == NULL) { if (PyErr_ExceptionMatches(PyExc_ImportError)) { @@ -1106,6 +1105,20 @@ return importer; } +PyAPI_FUNC(PyObject *) +PyImport_GetImporter(PyObject *path) { + PyObject *importer=NULL, *path_importer_cache=NULL, *path_hooks=NULL; + + if ((path_importer_cache = PySys_GetObject("path_importer_cache"))) { + if ((path_hooks = PySys_GetObject("path_hooks"))) { + importer = get_path_importer(path_importer_cache, + path_hooks, path); + } + } + Py_XINCREF(importer); /* get_path_importer returns a borrowed reference */ + return importer; +} + /* Search the path (default sys.path) for a module. Return the corresponding filedescr struct, and (via return arguments) the pathname and an open file. Return NULL if the module is not found. */ @@ -3049,7 +3062,7 @@ }; -static PyTypeObject NullImporterType = { +PyTypeObject PyNullImporter_Type = { PyVarObject_HEAD_INIT(NULL, 0) "imp.NullImporter", /*tp_name*/ sizeof(NullImporter), /*tp_basicsize*/ @@ -3096,7 +3109,7 @@ { PyObject *m, *d; - if (PyType_Ready(&NullImporterType) < 0) + if (PyType_Ready(&PyNullImporter_Type) < 0) goto failure; m = Py_InitModule4("imp", imp_methods, doc_imp, @@ -3118,8 +3131,8 @@ if (setint(d, "PY_CODERESOURCE", PY_CODERESOURCE) < 0) goto failure; if (setint(d, "IMP_HOOK", IMP_HOOK) < 0) goto failure; - Py_INCREF(&NullImporterType); - PyModule_AddObject(m, "NullImporter", (PyObject *)&NullImporterType); + Py_INCREF(&PyNullImporter_Type); + PyModule_AddObject(m, "NullImporter", (PyObject *)&PyNullImporter_Type); failure: ; } From buildbot at python.org Sun Nov 18 13:52:32 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 18 Nov 2007 12:52:32 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 trunk Message-ID: <20071118125232.8EA8B1E4005@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%20trunk/builds/2375 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: brett.cannon,nick.coghlan,raymond.hettinger BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_cmd_line_script ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/test/test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/test/test_cmd_line_script.py", line 99, in _check_script self.assert_(printed_file in data) AssertionError ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/test/test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/test/test_cmd_line_script.py", line 99, in _check_script self.assert_(printed_file in data) AssertionError make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sun Nov 18 19:56:47 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 18 Nov 2007 18:56:47 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071118185647.5ACFF1E400E@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/247 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sun Nov 18 21:01:10 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 18 Nov 2007 20:01:10 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071118200110.6B04A1E4005@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/301 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_cmd_line_script ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /home2/buildbot/slave/3.0.loewis-linux/build/python: '/tmp/tmpceA2yh' is a directory, cannot continue ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /home2/buildbot/slave/3.0.loewis-linux/build/python: '/tmp/tmpv01r0G' is a directory, cannot continue ====================================================================== FAIL: test_zipfile (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 130, in test_zipfile self._check_script(zip_name, None, zip_name) File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/tmp/tmp2TtgXN/test_zip.zip", line 1 ====================================================================== FAIL: test_zipfile_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 137, in test_zipfile_compiled self._check_script(zip_name, None, zip_name) File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/tmp/tmpb5CkCv/test_zip.zip", line 1 make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sun Nov 18 21:19:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 18 Nov 2007 20:19:12 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071118201912.9FEC51E4A39@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/275 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_cmd_line_script ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /opt/users/buildbot/slave/3.0.loewis-sun/build/python: '/tmp/tmpkXV1ZE' is a directory, cannot continue ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /opt/users/buildbot/slave/3.0.loewis-sun/build/python: '/tmp/tmpYTzq1L' is a directory, cannot continue ====================================================================== FAIL: test_zipfile (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 130, in test_zipfile self._check_script(zip_name, None, zip_name) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/tmp/tmpEpa4V7/test_zip.zip", line 1 ====================================================================== FAIL: test_zipfile_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 137, in test_zipfile_compiled self._check_script(zip_name, None, zip_name) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/tmp/tmp0Cu2Gp/test_zip.zip", line 1 sincerely, -The Buildbot From buildbot at python.org Sun Nov 18 21:36:54 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 18 Nov 2007 20:36:54 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071118203654.EED8C1E4005@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/264 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_cmd_line_script ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /home/pybot/buildarea/3.0.klose-debian-ia64/build/python: '/tmp/tmpqsR5te' is a directory, cannot continue ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /home/pybot/buildarea/3.0.klose-debian-ia64/build/python: '/tmp/tmpZgwCoc' is a directory, cannot continue ====================================================================== FAIL: test_zipfile (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 130, in test_zipfile self._check_script(zip_name, None, zip_name) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/tmp/tmpdd1xFb/test_zip.zip", line 1 ====================================================================== FAIL: test_zipfile_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 137, in test_zipfile_compiled self._check_script(zip_name, None, zip_name) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/tmp/tmpHoFLOG/test_zip.zip", line 1 make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sun Nov 18 21:41:00 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 18 Nov 2007 20:41:00 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 3.0 Message-ID: <20071118204100.7D6941E4005@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%203.0/builds/244 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_cmd_line_script ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /home/pybot/buildarea/3.0.klose-debian-s390/build/python: '/home/pybot/tmp/tmpKM6bX7' is a directory, cannot continue ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /home/pybot/buildarea/3.0.klose-debian-s390/build/python: '/home/pybot/tmp/tmpnvYI4i' is a directory, cannot continue ====================================================================== FAIL: test_zipfile (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 130, in test_zipfile self._check_script(zip_name, None, zip_name) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/home/pybot/tmp/tmphkqKiW/test_zip.zip", line 1 ====================================================================== FAIL: test_zipfile_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 137, in test_zipfile_compiled self._check_script(zip_name, None, zip_name) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/home/pybot/tmp/tmpNVvAc9/test_zip.zip", line 1 make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sun Nov 18 21:47:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 18 Nov 2007 20:47:57 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 3.0 Message-ID: <20071118204757.7BACF1E4010@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%203.0/builds/236 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_cmd_line_script ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /Users/buildslave/bb/3.0.psf-g4/build/python.exe: '/tmp/tmpW1xkAx' is a directory, cannot continue ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: /Users/buildslave/bb/3.0.psf-g4/build/python.exe: '/tmp/tmpoCZHaC' is a directory, cannot continue ====================================================================== FAIL: test_zipfile (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 130, in test_zipfile self._check_script(zip_name, None, zip_name) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "/tmp/tmpbd2JKn/test_zip.zip", line 1 ====================================================================== FAIL: test_zipfile_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 137, in test_zipfile_compiled self._check_script(zip_name, None, zip_name) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: python.exe(6316) malloc: *** vm_allocate(size=4227796992) failed (error code=3) make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Mon Nov 19 02:46:20 2007 From: python-checkins at python.org (neal.norwitz) Date: Mon, 19 Nov 2007 02:46:20 +0100 (CET) Subject: [Python-checkins] r59044 - python/trunk/Doc/tutorial/interpreter.rst Message-ID: <20071119014620.8A3801E4015@bag.python.org> Author: neal.norwitz Date: Mon Nov 19 02:46:20 2007 New Revision: 59044 Modified: python/trunk/Doc/tutorial/interpreter.rst Log: Use a slightly more recent version than 1.5.2b2. Modified: python/trunk/Doc/tutorial/interpreter.rst ============================================================================== --- python/trunk/Doc/tutorial/interpreter.rst (original) +++ python/trunk/Doc/tutorial/interpreter.rst Mon Nov 19 02:46:20 2007 @@ -102,8 +102,8 @@ before printing the first prompt:: python - Python 1.5.2b2 (#1, Feb 28 1999, 00:02:06) [GCC 2.8.1] on sunos5 - Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam + Python 2.5 (#1, Feb 28 2007, 00:02:06) + Type "help", "copyright", "credits" or "license" for more information. >>> Continuation lines are needed when entering a multi-line construct. As an From buildbot at python.org Mon Nov 19 03:15:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 02:15:06 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 3.0 Message-ID: <20071119021506.472B31E4005@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%203.0/builds/204 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 4 tests failed: test_cmd_line_script test_csv test_mailbox test_netrc ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\PCbuild\python_d.exe: can't open file 'c:\docume~1\db3l\locals~1\temp\tmpwijoir': [Errno 13] Permission denied ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\PCbuild\python_d.exe: can't open file 'c:\docume~1\db3l\locals~1\temp\tmpjkcodc': [Errno 13] Permission denied ====================================================================== FAIL: test_zipfile (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 130, in test_zipfile self._check_script(zip_name, None, zip_name) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "c:\docume~1\db3l\locals~1\temp\tmpslgqj2\test_zip.zip", line 1 ====================================================================== FAIL: test_zipfile_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 137, in test_zipfile_compiled self._check_script(zip_name, None, zip_name) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "c:\docume~1\db3l\locals~1\temp\tmpa0j2j3\test_zip.zip", line 2 ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_csv.py", line 500, in test_read_escape_fieldsep self.readerAssertEqual('abc\\,def\r\n', [['abc,def']]) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestQuotedEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_csv.py", line 513, in test_read_escape_fieldsep self.readerAssertEqual('"abc\\,def"\r\n', [['abc,def']]) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 729, in test_open_close_open self.assert_(self._box.get_string(key) in values) AssertionError: None ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_case_1 (test.test_netrc.NetrcTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\test\test_netrc.py", line 36, in test_case_1 nrc = netrc.netrc(temp_filename) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\netrc.py", line 32, in __init__ self._parse(file, fp) File "C:\cygwin\home\db3l\buildarea\3.0.bolen-windows\build\lib\netrc.py", line 59, in _parse "bad toplevel token %r" % tt, file, lexer.lineno) netrc.NetrcParseError: bad toplevel token 'line1' (@test, line 9) sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 08:03:44 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 07:03:44 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071119070344.586A61E4003@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/242 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: martin.v.loewis BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 08:49:05 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 07:49:05 +0000 Subject: [Python-checkins] buildbot failure in 3.0.msi Message-ID: <20071119074905.EB7AA1E4003@bag.python.org> The Buildbot has detected a new failure of 3.0.msi. Full details are available at: http://www.python.org/dev/buildbot/all/3.0.msi/builds/75 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: The Nightly scheduler named '3.0.msi' triggered this build Build Source Stamp: HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 10:18:05 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 09:18:05 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071119091805.D02461E4003@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/262 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 7 tests failed: test_cmd_line_script test_csv test_format test_getargs2 test_mailbox test_netrc test_winsound ====================================================================== FAIL: test_directory (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 117, in test_directory self._check_script(script_dir, script_name, script_dir) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: C:\buildbot\3.0.heller-windows-amd64\build\PCbuild\python.exe: can't open file 'c:\docume~1\thomas\locals~1\temp\tmp9_fqa4': [Errno 13] Permission denied ====================================================================== FAIL: test_directory_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 124, in test_directory_compiled self._check_script(script_dir, compiled_name, script_dir) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: C:\buildbot\3.0.heller-windows-amd64\build\PCbuild\python.exe: can't open file 'c:\docume~1\thomas\locals~1\temp\tmp0cnxo0': [Errno 13] Permission denied ====================================================================== FAIL: test_zipfile (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 130, in test_zipfile self._check_script(zip_name, None, zip_name) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "c:\docume~1\thomas\locals~1\temp\tmpuj1l8e\test_zip.zip", line 1 ====================================================================== FAIL: test_zipfile_compiled (test.test_cmd_line_script.CmdLineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 137, in test_zipfile_compiled self._check_script(zip_name, None, zip_name) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_cmd_line_script.py", line 96, in _check_script self.assertEqual(exit_code, 0, data) AssertionError: File "c:\docume~1\thomas\locals~1\temp\tmpyxuin4\test_zip.zip", line 1 ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 500, in test_read_escape_fieldsep self.readerAssertEqual('abc\\,def\r\n', [['abc,def']]) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] ====================================================================== FAIL: test_read_escape_fieldsep (test.test_csv.TestQuotedEscapedExcel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 513, in test_read_escape_fieldsep self.readerAssertEqual('"abc\\,def"\r\n', [['abc,def']]) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_csv.py", line 383, in readerAssertEqual self.assertEqual(fields, expected_result) AssertionError: [['abc,def'], []] != [['abc,def']] Traceback (most recent call last): File "../lib/test/regrtest.py", line 589, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 43, in testformat("%.*d", (sys.maxint,1)) # expect overflow File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 22, in testformat result = formatstr % args MemoryError ====================================================================== ERROR: test_n (test.test_getargs2.Signed_TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_getargs2.py", line 190, in test_n self.failUnlessEqual(99, getargs_n(Long())) TypeError: 'Long' object cannot be interpreted as an integer ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 402, in _test_flush_or_close self.assert_(self._box.get_string(key) in contents) AssertionError: None ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 729, in test_open_close_open self.assert_(self._box.get_string(key) in values) AssertionError: None ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_case_1 (test.test_netrc.NetrcTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_netrc.py", line 36, in test_case_1 nrc = netrc.netrc(temp_filename) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\netrc.py", line 32, in __init__ self._parse(file, fp) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\netrc.py", line 59, in _parse "bad toplevel token %r" % tt, file, lexer.lineno) netrc.NetrcParseError: bad toplevel token 'line1' (@test, line 9) ====================================================================== ERROR: test_extremes (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 19, in test_extremes winsound.Beep(37, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_increasingfrequency (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 24, in test_increasingfrequency winsound.Beep(i, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_alias_asterisk (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 65, in test_alias_asterisk winsound.PlaySound('SystemAsterisk', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exclamation (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 75, in test_alias_exclamation winsound.PlaySound('SystemExclamation', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exit (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 85, in test_alias_exit winsound.PlaySound('SystemExit', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_hand (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 95, in test_alias_hand winsound.PlaySound('SystemHand', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_question (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 105, in test_alias_question winsound.PlaySound('SystemQuestion', winsound.SND_ALIAS) RuntimeError: Failed to play sound sincerely, -The Buildbot From python-checkins at python.org Mon Nov 19 13:14:05 2007 From: python-checkins at python.org (walter.doerwald) Date: Mon, 19 Nov 2007 13:14:05 +0100 (CET) Subject: [Python-checkins] r59047 - python/trunk/Lib/test/test_codecs.py Message-ID: <20071119121405.EB8EC1E47AA@bag.python.org> Author: walter.doerwald Date: Mon Nov 19 13:14:05 2007 New Revision: 59047 Modified: python/trunk/Lib/test/test_codecs.py Log: Fix typo in comment. Modified: python/trunk/Lib/test/test_codecs.py ============================================================================== --- python/trunk/Lib/test/test_codecs.py (original) +++ python/trunk/Lib/test/test_codecs.py Mon Nov 19 13:14:05 2007 @@ -26,7 +26,7 @@ class ReadTest(unittest.TestCase): def check_partial(self, input, partialresults): # get a StreamReader for the encoding and feed the bytestring version - # of input to the reader byte by byte. Read every available from + # of input to the reader byte by byte. Read everything available from # the StreamReader and check that the results equal the appropriate # entries from partialresults. q = Queue() From python-checkins at python.org Mon Nov 19 13:23:44 2007 From: python-checkins at python.org (walter.doerwald) Date: Mon, 19 Nov 2007 13:23:44 +0100 (CET) Subject: [Python-checkins] r59048 - python/branches/release25-maint/Lib/test/test_codecs.py Message-ID: <20071119122344.86F7B1E40C4@bag.python.org> Author: walter.doerwald Date: Mon Nov 19 13:23:44 2007 New Revision: 59048 Modified: python/branches/release25-maint/Lib/test/test_codecs.py Log: Backport r59047: Fix typo in comment. Modified: python/branches/release25-maint/Lib/test/test_codecs.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_codecs.py (original) +++ python/branches/release25-maint/Lib/test/test_codecs.py Mon Nov 19 13:23:44 2007 @@ -27,7 +27,7 @@ class ReadTest(unittest.TestCase): def check_partial(self, input, partialresults): # get a StreamReader for the encoding and feed the bytestring version - # of input to the reader byte by byte. Read every available from + # of input to the reader byte by byte. Read everything available from # the StreamReader and check that the results equal the appropriate # entries from partialresults. q = Queue() From python-checkins at python.org Mon Nov 19 13:41:10 2007 From: python-checkins at python.org (walter.doerwald) Date: Mon, 19 Nov 2007 13:41:10 +0100 (CET) Subject: [Python-checkins] r59049 - in python/trunk/Lib: encodings/utf_8_sig.py test/test_codecs.py Message-ID: <20071119124111.1383E1E4005@bag.python.org> Author: walter.doerwald Date: Mon Nov 19 13:41:10 2007 New Revision: 59049 Modified: python/trunk/Lib/encodings/utf_8_sig.py python/trunk/Lib/test/test_codecs.py Log: Fix for #1444: utf_8_sig.StreamReader was (indirectly through decode()) calling codecs.utf_8_decode() with final==True, which falled with incomplete byte sequences. Fix and test by James G. Sack. Modified: python/trunk/Lib/encodings/utf_8_sig.py ============================================================================== --- python/trunk/Lib/encodings/utf_8_sig.py (original) +++ python/trunk/Lib/encodings/utf_8_sig.py Mon Nov 19 13:41:10 2007 @@ -84,12 +84,18 @@ pass def decode(self, input, errors='strict'): - if len(input) < 3 and codecs.BOM_UTF8.startswith(input): - # not enough data to decide if this is a BOM - # => try again on the next call - return (u"", 0) + if len(input) < 3: + if codecs.BOM_UTF8.startswith(input): + # not enough data to decide if this is a BOM + # => try again on the next call + return (u"", 0) + elif input[:3] == codecs.BOM_UTF8: + self.decode = codecs.utf_8_decode + (output, consumed) = codecs.utf_8_decode(input[3:],errors) + return (output, consumed+3) + # (else) no BOM present self.decode = codecs.utf_8_decode - return decode(input, errors) + return codecs.utf_8_decode(input, errors) ### encodings module API Modified: python/trunk/Lib/test/test_codecs.py ============================================================================== --- python/trunk/Lib/test/test_codecs.py (original) +++ python/trunk/Lib/test/test_codecs.py Mon Nov 19 13:41:10 2007 @@ -565,6 +565,50 @@ s = u"spam" self.assertEqual(d.decode(s.encode("utf-8-sig")), s) + def test_stream_bom(self): + unistring = u"ABC\u00A1\u2200XYZ" + bytestring = codecs.BOM_UTF8 + "ABC\xC2\xA1\xE2\x88\x80XYZ" + + reader = codecs.getreader("utf-8-sig") + for sizehint in [None] + range(1, 11) + \ + [64, 128, 256, 512, 1024]: + istream = reader(StringIO.StringIO(bytestring)) + ostream = StringIO.StringIO() + while 1: + if sizehint is not None: + data = istream.read(sizehint) + else: + data = istream.read() + + if not data: + break + ostream.write(data) + + got = ostream.getvalue() + self.assertEqual(got, unistring) + + def test_stream_bare(self): + unistring = u"ABC\u00A1\u2200XYZ" + bytestring = "ABC\xC2\xA1\xE2\x88\x80XYZ" + + reader = codecs.getreader("utf-8-sig") + for sizehint in [None] + range(1, 11) + \ + [64, 128, 256, 512, 1024]: + istream = reader(StringIO.StringIO(bytestring)) + ostream = StringIO.StringIO() + while 1: + if sizehint is not None: + data = istream.read(sizehint) + else: + data = istream.read() + + if not data: + break + ostream.write(data) + + got = ostream.getvalue() + self.assertEqual(got, unistring) + class EscapeDecodeTest(unittest.TestCase): def test_empty(self): self.assertEquals(codecs.escape_decode(""), ("", 0)) From python-checkins at python.org Mon Nov 19 13:43:40 2007 From: python-checkins at python.org (walter.doerwald) Date: Mon, 19 Nov 2007 13:43:40 +0100 (CET) Subject: [Python-checkins] r59050 - in python/branches/release25-maint/Lib: encodings/utf_8_sig.py test/test_codecs.py Message-ID: <20071119124340.2B30D1E400F@bag.python.org> Author: walter.doerwald Date: Mon Nov 19 13:43:39 2007 New Revision: 59050 Modified: python/branches/release25-maint/Lib/encodings/utf_8_sig.py python/branches/release25-maint/Lib/test/test_codecs.py Log: Backport r59049: Fix for #1444: utf_8_sig.StreamReader was (indirectly through decode()) calling codecs.utf_8_decode() with final==True, which falled with incomplete byte sequences. Fix and test by James G. Sack. Modified: python/branches/release25-maint/Lib/encodings/utf_8_sig.py ============================================================================== --- python/branches/release25-maint/Lib/encodings/utf_8_sig.py (original) +++ python/branches/release25-maint/Lib/encodings/utf_8_sig.py Mon Nov 19 13:43:39 2007 @@ -84,12 +84,18 @@ pass def decode(self, input, errors='strict'): - if len(input) < 3 and codecs.BOM_UTF8.startswith(input): - # not enough data to decide if this is a BOM - # => try again on the next call - return (u"", 0) + if len(input) < 3: + if codecs.BOM_UTF8.startswith(input): + # not enough data to decide if this is a BOM + # => try again on the next call + return (u"", 0) + elif input[:3] == codecs.BOM_UTF8: + self.decode = codecs.utf_8_decode + (output, consumed) = codecs.utf_8_decode(input[3:],errors) + return (output, consumed+3) + # (else) no BOM present self.decode = codecs.utf_8_decode - return decode(input, errors) + return codecs.utf_8_decode(input, errors) ### encodings module API Modified: python/branches/release25-maint/Lib/test/test_codecs.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_codecs.py (original) +++ python/branches/release25-maint/Lib/test/test_codecs.py Mon Nov 19 13:43:39 2007 @@ -435,6 +435,50 @@ s = u"spam" self.assertEqual(d.decode(s.encode("utf-8-sig")), s) + def test_stream_bom(self): + unistring = u"ABC\u00A1\u2200XYZ" + bytestring = codecs.BOM_UTF8 + "ABC\xC2\xA1\xE2\x88\x80XYZ" + + reader = codecs.getreader("utf-8-sig") + for sizehint in [None] + range(1, 11) + \ + [64, 128, 256, 512, 1024]: + istream = reader(StringIO.StringIO(bytestring)) + ostream = StringIO.StringIO() + while 1: + if sizehint is not None: + data = istream.read(sizehint) + else: + data = istream.read() + + if not data: + break + ostream.write(data) + + got = ostream.getvalue() + self.assertEqual(got, unistring) + + def test_stream_bare(self): + unistring = u"ABC\u00A1\u2200XYZ" + bytestring = "ABC\xC2\xA1\xE2\x88\x80XYZ" + + reader = codecs.getreader("utf-8-sig") + for sizehint in [None] + range(1, 11) + \ + [64, 128, 256, 512, 1024]: + istream = reader(StringIO.StringIO(bytestring)) + ostream = StringIO.StringIO() + while 1: + if sizehint is not None: + data = istream.read(sizehint) + else: + data = istream.read() + + if not data: + break + ostream.write(data) + + got = ostream.getvalue() + self.assertEqual(got, unistring) + class EscapeDecodeTest(unittest.TestCase): def test_empty(self): self.assertEquals(codecs.escape_decode(""), ("", 0)) From buildbot at python.org Mon Nov 19 14:03:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 13:03:37 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071119130337.D55711E400E@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/193 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: neal.norwitz,walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 14:18:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 13:18:06 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 2.5 Message-ID: <20071119131806.C69A81E4019@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%202.5/builds/459 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_asynchat.py", line 17, in run PORT = test_support.bind_port(sock, HOST, PORT) File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_support.py", line 108, in bind_port raise TestFailed, 'unable to find port to listen on' TestFailed: unable to find port to listen on sincerely, -The Buildbot From python-checkins at python.org Mon Nov 19 14:56:28 2007 From: python-checkins at python.org (nick.coghlan) Date: Mon, 19 Nov 2007 14:56:28 +0100 (CET) Subject: [Python-checkins] r59051 - python/trunk/Lib/test/test_cmd_line_script.py Message-ID: <20071119135628.3E68E1E400F@bag.python.org> Author: nick.coghlan Date: Mon Nov 19 14:56:27 2007 New Revision: 59051 Modified: python/trunk/Lib/test/test_cmd_line_script.py Log: Enable some test_cmd_line_script debugging output to investigate failure on Mac OSX buildbot Modified: python/trunk/Lib/test/test_cmd_line_script.py ============================================================================== --- python/trunk/Lib/test/test_cmd_line_script.py (original) +++ python/trunk/Lib/test/test_cmd_line_script.py Mon Nov 19 14:56:27 2007 @@ -90,9 +90,9 @@ class CmdLineTest(unittest.TestCase): def _check_script(self, script_name, expected_file, expected_argv0): exit_code, data = _run_python(script_name) - # if verbose: - # print "Output from test script %r:" % script_name - # print data + if verbose: + print "Output from test script %r:" % script_name + print data self.assertEqual(exit_code, 0) printed_file = '__file__==%r' % expected_file printed_argv0 = 'sys.argv[0]==%r' % expected_argv0 From buildbot at python.org Mon Nov 19 15:24:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 14:24:06 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071119142406.7EA381E400E@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/963 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: nick.coghlan BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket_ssl make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 15:25:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 14:25:40 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP trunk Message-ID: <20071119142540.664B21E400E@bag.python.org> The Buildbot has detected a new failure of amd64 XP trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%20trunk/builds/338 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: nick.coghlan BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket_ssl sincerely, -The Buildbot From nnorwitz at gmail.com Mon Nov 19 15:27:31 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Mon, 19 Nov 2007 09:27:31 -0500 Subject: [Python-checkins] Python Regression Test Failures opt (1) Message-ID: <20071119142731.GA6851@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test test_asynchat failed -- Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 108, in test_line_terminator1 self.line_terminator_check('\n', l) File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 99, in line_terminator_check self.assertEqual(c.contents, ["hello world", "I'm not dead yet!"]) AssertionError: [] != ['hello world', "I'm not dead yet!"] test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_bsddb3 skipped -- Use of the `bsddb' resource not enabled test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_cn skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_hk test_codecmaps_hk skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_jp test_codecmaps_jp skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_kr test_codecmaps_kr skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_tw test_codecmaps_tw skipped -- Use of the `urlfetch' resource not enabled test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_curses test_curses skipped -- Use of the `curses' resource not enabled test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils [9111 refs] test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test test_ftplib failed -- Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/test/test_ftplib.py", line 81, in testTimeoutNone ftp = ftplib.FTP("localhost", timeout=None) File "/tmp/python-test/local/lib/python2.6/ftplib.py", line 114, in __init__ self.connect(host) File "/tmp/python-test/local/lib/python2.6/ftplib.py", line 129, in connect self.sock = socket.create_connection((self.host, self.port), self.timeout) File "/tmp/python-test/local/lib/python2.6/socket.py", line 462, in create_connection raise error, msg error: [Errno 111] Connection refused test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_linuxaudiodev test_linuxaudiodev skipped -- Use of the `audio' resource not enabled test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_normalization skipped -- Use of the `urlfetch' resource not enabled test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_ossaudiodev test_ossaudiodev skipped -- Use of the `audio' resource not enabled test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) test_socketserver test_socketserver skipped -- Use of the `network' resource not enabled test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8972 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_timeout skipped -- Use of the `network' resource not enabled test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllib2net skipped -- Use of the `network' resource not enabled test_urllibnet test_urllibnet skipped -- Use of the `network' resource not enabled test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 296 tests OK. 2 tests failed: test_asynchat test_ftplib 35 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_curses test_gl test_imageop test_imgfile test_ioctl test_linuxaudiodev test_macostools test_normalization test_ossaudiodev test_pep277 test_plistlib test_scriptpackages test_socketserver test_startfile test_sunaudiodev test_tcl test_timeout test_unicode_file test_urllib2net test_urllibnet test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [508231 refs] From buildbot at python.org Mon Nov 19 15:47:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 14:47:21 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071119144722.1E9681E400E@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/400 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: neal.norwitz,walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: 20 tests failed: test_bufio test_builtin test_bz2 test_deque test_distutils test_file test_fileinput test_gzip test_hotshot test_iter test_mailbox test_mmap test_multibytecodec test_pep277 test_set test_univnewlines test_urllib test_urllib2 test_zipfile test_zipimport ====================================================================== ERROR: test_nullpat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 59, in test_nullpat self.drive_one("\0" * 1000) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 49, in drive_one self.try_one(teststring) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_primepat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 56, in test_primepat self.drive_one("1234567890\00\01\02\03\04\05\06") File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 49, in drive_one self.try_one(teststring) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' Traceback (most recent call last): File "../lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_builtin.py", line 104, in class BuiltinTest(unittest.TestCase): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_builtin.py", line 455, in BuiltinTest f = open(TESTFN, 'w') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testBug1191043 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 264, in testBug1191043 f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIterator (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 109, in testIterator self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testModeU (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 253, in testModeU self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testOpenDel (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 242, in testOpenDel self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testRead (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 62, in testRead self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testRead100 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 83, in testRead100 self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testReadChunk10 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 70, in testReadChunk10 self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testReadLine (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 90, in testReadLine self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testReadLines (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 100, in testReadLines self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekBackwards (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 197, in testSeekBackwards self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekBackwardsFromEnd (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 206, in testSeekBackwardsFromEnd self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekForward (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 188, in testSeekForward self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekPostEnd (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 214, in testSeekPostEnd self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekPostEndTwice (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 223, in testSeekPostEndTwice self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekPreStart (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 233, in testSeekPreStart self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testUniversalNewlinesCRLF (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 133, in testUniversalNewlinesCRLF self.createTempFile(crlf=1) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testUniversalNewlinesLF (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 125, in testUniversalNewlinesLF self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWrite (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 141, in testWrite bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWriteChunks10 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 151, in testWriteChunks10 bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWriteLines (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 166, in testWriteLines bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWriteMethodsOnReadOnlyFile (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 178, in testWriteMethodsOnReadOnlyFile bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testXReadLines (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 117, in testXReadLines self.createTempFile() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_maxlen (test.test_deque.TestBasic) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_deque.py", line 87, in test_maxlen os.remove(test_support.TESTFN) WindowsError: [Error 5] Access is denied: '@test' ====================================================================== ERROR: test_print (test.test_deque.TestBasic) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_deque.py", line 292, in test_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_fileno (test.test_fileinput.FileInputTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_fileinput.py", line 182, in test_fileno remove_tempfiles(t1, t2) UnboundLocalError: local variable 't2' referenced before assignment ====================================================================== ERROR: test_files_that_dont_end_with_newline (test.test_fileinput.FileInputTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_fileinput.py", line 155, in test_files_that_dont_end_with_newline remove_tempfiles(t1, t2) UnboundLocalError: local variable 't2' referenced before assignment ====================================================================== ERROR: test_zero_byte_files (test.test_fileinput.FileInputTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_fileinput.py", line 143, in test_zero_byte_files remove_tempfiles(t1, t2, t3, t4) UnboundLocalError: local variable 't2' referenced before assignment ====================================================================== ERROR: test_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 48, in test_read self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 85, in test_readline self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 98, in test_readlines self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 112, in test_seek_read self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_whence (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 132, in test_seek_whence self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 144, in test_seek_write f = gzip.GzipFile(self.filename, 'w') File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_addinfo (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_hotshot.py", line 74, in test_addinfo profiler = self.new_profiler() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\trunk.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_bad_sys_path (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_hotshot.py", line 118, in test_bad_sys_path self.assertRaises(RuntimeError, coverage, test_support.TESTFN) File "C:\buildbot\work\trunk.heller-windows\build\lib\unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_line_numbers (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_hotshot.py", line 98, in test_line_numbers self.run_test(g, events, self.new_profiler(lineevents=1)) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\trunk.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_start_stop (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_hotshot.py", line 104, in test_start_stop profiler = self.new_profiler() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\trunk.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_list (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 262, in test_builtin_list f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_map (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 408, in test_builtin_map f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_max_min (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 371, in test_builtin_max_min f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_tuple (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 295, in test_builtin_tuple f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_zip (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 455, in test_builtin_zip f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_countOf (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 617, in test_countOf f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_in_and_not_in (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 580, in test_in_and_not_in f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_indexOf (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 651, in test_indexOf f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_iter_file (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 232, in test_iter_file f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unicode_join_endcase (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 534, in test_unicode_join_endcase f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unpack_iter (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 760, in test_unpack_iter f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_writelines (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_iter.py", line 677, in test_writelines f = file(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_remove_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_folder (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_list_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pack (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_sequences (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_basic (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mmap.py", line 24, in test_basic f = open(TESTFN, 'w+') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_double_close (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mmap.py", line 260, in test_double_close f = open(TESTFN, 'w+') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_entire_file (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mmap.py", line 274, in test_entire_file f = open(TESTFN, "w+") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_move (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mmap.py", line 288, in test_move f = open(TESTFN, 'w+') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_offset (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mmap.py", line 352, in test_offset f = open (TESTFN, 'w+b') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tougher_find (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mmap.py", line 242, in test_tougher_find f = open(TESTFN, 'w+') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_bug1728403 (test.test_multibytecodec.Test_StreamReader) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_multibytecodec.py", line 148, in test_bug1728403 os.unlink(TESTFN) WindowsError: [Error 5] Access is denied: '@test' ====================================================================== ERROR: test_directory (test.test_pep277.UnicodeFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_pep277.py", line 39, in setUp f = open(name, 'w') IOError: [Errno 13] Permission denied: '@test\\abc' ====================================================================== ERROR: test_failures (test.test_pep277.UnicodeFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_pep277.py", line 39, in setUp f = open(name, 'w') IOError: [Errno 13] Permission denied: '@test\\abc' ====================================================================== ERROR: test_listdir (test.test_pep277.UnicodeFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_pep277.py", line 39, in setUp f = open(name, 'w') IOError: [Errno 13] Permission denied: '@test\\abc' ====================================================================== ERROR: test_open (test.test_pep277.UnicodeFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_pep277.py", line 39, in setUp f = open(name, 'w') IOError: [Errno 13] Permission denied: '@test\\abc' ====================================================================== ERROR: test_rename (test.test_pep277.UnicodeFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_pep277.py", line 39, in setUp f = open(name, 'w') IOError: [Errno 13] Permission denied: '@test\\abc' ====================================================================== ERROR: test_cyclical_print (test.test_set.TestSet) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_set.py", line 292, in test_cyclical_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_read (test.test_univnewlines.TestNativeNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestNativeNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestNativeNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestNativeNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tell (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_close (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_fileno (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_geturl (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_info (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_interface (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_iter (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_basic (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_copy (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_0_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_5_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_8193_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib2.py", line 612, in test_file f = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testAbsoluteArcnames (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testAppendToNonZipFile (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testAppendToZipFile (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIterlinesDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIterlinesStored (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_WriteDefaultName (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_WriteToReadonly (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 26, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testAbsoluteArcnames (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 315, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDeflated (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 315, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testLargeFileException (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 315, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testStored (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 315, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testCloseErroneousFile (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 526, in testCloseErroneousFile fp = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testClosedZipRaisesRuntimeError (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 570, in testClosedZipRaisesRuntimeError zipf.writestr("foo.txt", "O, for a Muse of Fire!") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testIsZipErroneousFile (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 537, in testIsZipErroneousFile fp = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIsZipValidFile (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 546, in testIsZipValidFile zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_BadOpenMode (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 590, in test_BadOpenMode zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_NullByteInFilename (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 624, in test_NullByteInFilename zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_OpenNonexistentItem (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 615, in test_OpenNonexistentItem zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_Read0 (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 602, in test_Read0 zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWriteNonPyfile (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 493, in testWriteNonPyfile file(TESTFN, 'w').write('most definitely not a python file') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWritePyfile (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 433, in testWritePyfile zipfp.writepy(fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 1097, in writepy self.write(fname, arcname) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePythonDirectory (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 481, in testWritePythonDirectory zipfp.writepy(TESTFN2) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 1089, in writepy self.write(fname, arcname) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePythonPackage (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 458, in testWritePythonPackage zipfp.writepy(packagedir) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 1060, in writepy self.write(fname, arcname) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadPassword (test.test_zipfile.DecryptionTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 649, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testGoodPassword (test.test_zipfile.DecryptionTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 649, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testNoPassword (test.test_zipfile.DecryptionTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 649, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDifferentFile (test.test_zipfile.TestsWithMultipleOpens) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 768, in setUp zipfp.writestr('ones', '1'*FIXEDTEST_SIZE) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testInterleaved (test.test_zipfile.TestsWithMultipleOpens) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 768, in setUp zipfp.writestr('ones', '1'*FIXEDTEST_SIZE) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testSameFile (test.test_zipfile.TestsWithMultipleOpens) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 768, in setUp zipfp.writestr('ones', '1'*FIXEDTEST_SIZE) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testIterlinesDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 912, in testIterlinesDeflated self.iterlinesTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 871, in iterlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testIterlinesStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 895, in testIterlinesStored self.iterlinesTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 871, in iterlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 900, in testReadDeflated self.readTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 835, in readTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 883, in testReadStored self.readTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 835, in readTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlineDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 904, in testReadlineDeflated self.readlineTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 846, in readlineTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlineStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 887, in testReadlineStored self.readlineTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 846, in readlineTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlinesDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 908, in testReadlinesDeflated self.readlinesTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 859, in readlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlinesStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 891, in testReadlinesStored self.readlinesTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 859, in readlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 831, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testOpenStored (test.test_zipfile.TestsWithRandomBinaryFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 740, in testOpenStored self.zipOpenTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 709, in zipOpenTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 689, in makeTestArchive zipfp.write(TESTFN, "another"+os.extsep+"name") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testRandomOpenStored (test.test_zipfile.TestsWithRandomBinaryFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 762, in testRandomOpenStored self.zipRandomOpenTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 743, in zipRandomOpenTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 689, in makeTestArchive zipfp.write(TESTFN, "another"+os.extsep+"name") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testStored (test.test_zipfile.TestsWithRandomBinaryFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 706, in testStored self.zipTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 694, in zipTest self.makeTestArchive(f, compression) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 689, in makeTestArchive zipfp.write(TESTFN, "another"+os.extsep+"name") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 860, in write self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== FAIL: testCreateNonExistentFileForAppend (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipfile.py", line 511, in testCreateNonExistentFileForAppend self.fail('Could not append data to a non-existent zip file.') AssertionError: Could not append data to a non-existent zip file. ====================================================================== ERROR: testBadMTime (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 183, in testBadMTime self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 161, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic2 (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 170, in testBadMagic2 self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBoth (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 148, in testBoth self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDeepPackage (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 197, in testDeepPackage self.doTest(pyc_ext, files, TESTPACK, TESTPACK2, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestFile (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 294, in testDoctestFile self.runDoctest(self.doDoctestFile) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestSuite (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 305, in testDoctestSuite self.runDoctest(self.doDoctestSuite) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 919, in writestr self._writecheck(zinfo) File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 828, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testEmptyPy (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 152, in testEmptyPy self.doTest(None, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 91, in doTest ["__dummy__"]) ImportError: No module named ziptestmodule ====================================================================== ERROR: testGetCompiledSource (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 274, in testGetCompiledSource self.doTest(pyc_ext, files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetData (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 231, in testGetData z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetSource (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 268, in testGetSource self.doTest(".py", files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImport_WithStuff (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 261, in testImport_WithStuff stuff="Some Stuff"*31) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImporterAttr (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 254, in testImporterAttr self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPackage (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 189, in testPackage self.doTest(pyc_ext, files, TESTPACK, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPy (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 139, in testPy self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPyc (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 143, in testPyc self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testTraceback (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 328, in testTraceback self.doTest(None, files, TESTMOD, call=self.doTraceback) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testZipImporterMethods (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 206, in testZipImporterMethods z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBadMTime (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 183, in testBadMTime self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBadMagic (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 161, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBadMagic2 (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 170, in testBadMagic2 self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBoth (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 148, in testBoth self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testDeepPackage (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 197, in testDeepPackage self.doTest(pyc_ext, files, TESTPACK, TESTPACK2, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testDoctestFile (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 294, in testDoctestFile self.runDoctest(self.doDoctestFile) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testDoctestSuite (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 305, in testDoctestSuite self.runDoctest(self.doDoctestSuite) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testEmptyPy (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 152, in testEmptyPy self.doTest(None, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetCompiledSource (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 274, in testGetCompiledSource self.doTest(pyc_ext, files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetData (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 231, in testGetData z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetSource (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 268, in testGetSource self.doTest(".py", files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImport_WithStuff (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 261, in testImport_WithStuff stuff="Some Stuff"*31) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImporterAttr (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 254, in testImporterAttr self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPackage (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 189, in testPackage self.doTest(pyc_ext, files, TESTPACK, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPy (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 139, in testPy self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPyc (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 143, in testPyc self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testTraceback (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 328, in testTraceback self.doTest(None, files, TESTMOD, call=self.doTraceback) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testZipImporterMethods (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_zipimport.py", line 206, in testZipImporterMethods z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\trunk.heller-windows\build\lib\zipfile.py", line 598, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\junk95142.zip' sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 15:50:55 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 14:50:55 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 2.5 Message-ID: <20071119145055.7BB721E4014@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%202.5/builds/391 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From nnorwitz at gmail.com Mon Nov 19 16:44:38 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Mon, 19 Nov 2007 10:44:38 -0500 Subject: [Python-checkins] Python Regression Test Failures refleak (1) Message-ID: <20071119154438.GA16373@python.psfb.org> test_urllib2_localnet leaked [3, 3, 3] references, sum=9 test_ftplib leaked [0, 0, 123] references, sum=123 test_popen2 leaked [26, -26, 0] references, sum=0 test_urllib2_localnet leaked [3, -8, 14] references, sum=9 From python-checkins at python.org Mon Nov 19 17:30:24 2007 From: python-checkins at python.org (facundo.batista) Date: Mon, 19 Nov 2007 17:30:24 +0100 (CET) Subject: [Python-checkins] r59053 - python/trunk/Doc/library/mimetypes.rst Message-ID: <20071119163024.942351E4012@bag.python.org> Author: facundo.batista Date: Mon Nov 19 17:30:24 2007 New Revision: 59053 Modified: python/trunk/Doc/library/mimetypes.rst Log: Fixed detail in add_type() explanation (issue 1463). Modified: python/trunk/Doc/library/mimetypes.rst ============================================================================== --- python/trunk/Doc/library/mimetypes.rst (original) +++ python/trunk/Doc/library/mimetypes.rst Mon Nov 19 17:30:24 2007 @@ -96,8 +96,8 @@ extension is already known, the new type will replace the old one. When the type is already known the extension will be added to the list of known extensions. - When *strict* is the mapping will added to the official MIME types, otherwise to - the non-standard ones. + When *strict* is True (the default), the mapping will added to the official MIME + types, otherwise to the non-standard ones. .. data:: inited From buildbot at python.org Mon Nov 19 17:54:10 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 16:54:10 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 2.5 Message-ID: <20071119165411.4D2291E4010@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%202.5/builds/99 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: 13 tests failed: test_array test_builtin test_distutils test_gzip test_hotshot test_iter test_mailbox test_marshal test_univnewlines test_urllib2 test_uu test_zipfile test_zipimport ====================================================================== ERROR: test_tofromfile (test.test_array.UnicodeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_array.py", line 166, in test_tofromfile f = open(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tofromfile (test.test_array.IntTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_array.py", line 166, in test_tofromfile f = open(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== FAIL: test_intern (test.test_builtin.BuiltinTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_builtin.py", line 863, in test_intern self.assert_(intern(s) is s) AssertionError ====================================================================== ERROR: test_build (distutils.tests.test_build_scripts.BuildScriptsTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\distutils\tests\support.py", line 34, in tearDown shutil.rmtree(d) File "C:\buildbot\work\2.5.heller-windows\build\lib\shutil.py", line 178, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "C:\buildbot\work\2.5.heller-windows\build\lib\shutil.py", line 176, in rmtree os.rmdir(path) WindowsError: [Error 145] The directory is not empty: 'c:\\docume~1\\theller\\locals~1\\temp\\tmpo3gejj' ====================================================================== ERROR: test_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 48, in test_read self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 85, in test_readline self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 98, in test_readlines self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 112, in test_seek_read self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 133, in test_seek_write f = gzip.GzipFile(self.filename, 'w') File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_addinfo (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 74, in test_addinfo profiler = self.new_profiler() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\2.5.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_bad_sys_path (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 118, in test_bad_sys_path self.assertRaises(RuntimeError, coverage, test_support.TESTFN) File "C:\buildbot\work\2.5.heller-windows\build\lib\unittest.py", line 320, in failUnlessRaises callableObj(*args, **kwargs) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_line_numbers (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 98, in test_line_numbers self.run_test(g, events, self.new_profiler(lineevents=1)) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\2.5.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_start_stop (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 104, in test_start_stop profiler = self.new_profiler() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\2.5.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_list (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 262, in test_builtin_list f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_map (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 408, in test_builtin_map f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_max_min (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 371, in test_builtin_max_min f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_tuple (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 295, in test_builtin_tuple f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_zip (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 455, in test_builtin_zip f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_countOf (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 617, in test_countOf f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_in_and_not_in (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 580, in test_in_and_not_in f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_indexOf (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 651, in test_indexOf f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_iter_file (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 232, in test_iter_file f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unicode_join_endcase (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 534, in test_unicode_join_endcase f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unpack_iter (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 760, in test_unpack_iter f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_writelines (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 677, in test_writelines f = file(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 717, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 748, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_remove_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_folder (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_list_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pack (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_sequences (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 793, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 1101, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\2.5.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_floats (test.test_marshal.FloatTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 70, in test_floats marshal.dump(f, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_buffer (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 135, in test_buffer marshal.dump(b, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_string (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 124, in test_string marshal.dump(s, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unicode (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 113, in test_unicode marshal.dump(s, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_dict (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 164, in test_dict marshal.dump(self.d, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_list (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 173, in test_list marshal.dump(lst, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_sets (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 194, in test_sets marshal.dump(t, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tuple (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_marshal.py", line 182, in test_tuple marshal.dump(t, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2.py", line 610, in test_file f = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_decode (test.test_uu.UUFileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_uu.py", line 150, in test_decode uu.decode(f) File "C:\buildbot\work\2.5.heller-windows\build\lib\uu.py", line 111, in decode raise Error('Cannot overwrite existing file: %s' % out_file) Error: Cannot overwrite existing file: @testo ====================================================================== ERROR: test_decodetwice (test.test_uu.UUFileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_uu.py", line 166, in test_decodetwice f = open(self.tmpin, 'rb') IOError: [Errno 2] No such file or directory: '@testi' ====================================================================== ERROR: testAbsoluteArcnames (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 22, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 22, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testStored (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 97, in testStored self.zipTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 29, in zipTest zipfp.write(TESTFN, "another"+os.extsep+"name") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 561, in write self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testStored (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 116, in tearDown os.remove(TESTFN2) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test2' ====================================================================== ERROR: testClosedZipRaisesRuntimeError (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 343, in testClosedZipRaisesRuntimeError zipf.writestr("foo.txt", "O, for a Muse of Fire!") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePyfile (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 249, in testWritePyfile zipfp.writepy(fn) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 793, in writepy self.write(fname, arcname) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 561, in write self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePythonDirectory (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 297, in testWritePythonDirectory zipfp.writepy(TESTFN2) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 785, in writepy self.write(fname, arcname) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 561, in write self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePythonPackage (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 274, in testWritePythonPackage zipfp.writepy(packagedir) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 756, in writepy self.write(fname, arcname) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 561, in write self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMTime (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 183, in testBadMTime self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 161, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic2 (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 170, in testBadMagic2 self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBoth (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 148, in testBoth self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDeepPackage (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 197, in testDeepPackage self.doTest(pyc_ext, files, TESTPACK, TESTPACK2, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestFile (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 294, in testDoctestFile self.runDoctest(self.doDoctestFile) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestSuite (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 305, in testDoctestSuite self.runDoctest(self.doDoctestSuite) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testEmptyPy (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 152, in testEmptyPy self.doTest(None, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 91, in doTest ["__dummy__"]) ImportError: No module named ziptestmodule ====================================================================== ERROR: testGetCompiledSource (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 274, in testGetCompiledSource self.doTest(pyc_ext, files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetData (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 231, in testGetData z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetSource (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 268, in testGetSource self.doTest(".py", files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImport_WithStuff (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 261, in testImport_WithStuff stuff="Some Stuff"*31) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImporterAttr (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 254, in testImporterAttr self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPackage (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 189, in testPackage self.doTest(pyc_ext, files, TESTPACK, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPy (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 139, in testPy self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPyc (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 143, in testPyc self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testTraceback (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 328, in testTraceback self.doTest(None, files, TESTMOD, call=self.doTraceback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testZipImporterMethods (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 206, in testZipImporterMethods z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBadMTime (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 183, in testBadMTime self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBadMagic (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 161, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBadMagic2 (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 170, in testBadMagic2 self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testBoth (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 148, in testBoth self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testDeepPackage (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 197, in testDeepPackage self.doTest(pyc_ext, files, TESTPACK, TESTPACK2, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testDoctestFile (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 294, in testDoctestFile self.runDoctest(self.doDoctestFile) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testDoctestSuite (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 305, in testDoctestSuite self.runDoctest(self.doDoctestSuite) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testEmptyPy (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 152, in testEmptyPy self.doTest(None, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetCompiledSource (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 274, in testGetCompiledSource self.doTest(pyc_ext, files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetData (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 231, in testGetData z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testGetSource (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 268, in testGetSource self.doTest(".py", files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImport_WithStuff (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 261, in testImport_WithStuff stuff="Some Stuff"*31) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testImporterAttr (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 254, in testImporterAttr self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPackage (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 189, in testPackage self.doTest(pyc_ext, files, TESTPACK, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPy (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 139, in testPy self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testPyc (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 143, in testPyc self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testTraceback (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 328, in testTraceback self.doTest(None, files, TESTMOD, call=self.doTraceback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' ====================================================================== ERROR: testZipImporterMethods (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 206, in testZipImporterMethods z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 339, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\2.5.heller-windows\\build\\PCbuild\\junk95142.zip' sincerely, -The Buildbot From python-checkins at python.org Mon Nov 19 18:35:25 2007 From: python-checkins at python.org (guido.van.rossum) Date: Mon, 19 Nov 2007 18:35:25 +0100 (CET) Subject: [Python-checkins] r59054 - python/trunk/Lib/test/test_cmd_line_script.py Message-ID: <20071119173525.205FB1E4015@bag.python.org> Author: guido.van.rossum Date: Mon Nov 19 18:35:24 2007 New Revision: 59054 Modified: python/trunk/Lib/test/test_cmd_line_script.py Log: Make this work stand-alone, too. Modified: python/trunk/Lib/test/test_cmd_line_script.py ============================================================================== --- python/trunk/Lib/test/test_cmd_line_script.py (original) +++ python/trunk/Lib/test/test_cmd_line_script.py Mon Nov 19 18:35:24 2007 @@ -5,7 +5,7 @@ import os import os.path import sys -import test +import test.test_support import tempfile import subprocess import py_compile From python-checkins at python.org Mon Nov 19 18:50:22 2007 From: python-checkins at python.org (guido.van.rossum) Date: Mon, 19 Nov 2007 18:50:22 +0100 (CET) Subject: [Python-checkins] r59055 - python/trunk/Lib/test/test_cmd_line_script.py Message-ID: <20071119175022.F08AF1E4946@bag.python.org> Author: guido.van.rossum Date: Mon Nov 19 18:50:22 2007 New Revision: 59055 Modified: python/trunk/Lib/test/test_cmd_line_script.py Log: Fix the OSX failures in this test -- they were due to /tmp being a symlink to /private/tmp. Adding a call to os.path.realpath() to temp_dir() fixed it. Modified: python/trunk/Lib/test/test_cmd_line_script.py ============================================================================== --- python/trunk/Lib/test/test_cmd_line_script.py (original) +++ python/trunk/Lib/test/test_cmd_line_script.py Mon Nov 19 18:50:22 2007 @@ -29,6 +29,7 @@ @contextlib.contextmanager def temp_dir(): dirname = tempfile.mkdtemp() + dirname = os.path.realpath(dirname) try: yield dirname finally: From python-checkins at python.org Mon Nov 19 19:56:54 2007 From: python-checkins at python.org (brett.cannon) Date: Mon, 19 Nov 2007 19:56:54 +0100 (CET) Subject: [Python-checkins] r59059 - python/branches/release25-maint/Doc/html/about.html Message-ID: <20071119185654.E20A01E4017@bag.python.org> Author: brett.cannon Date: Mon Nov 19 19:56:54 2007 New Revision: 59059 Modified: python/branches/release25-maint/Doc/html/about.html Log: Remove an old SF reference. Modified: python/branches/release25-maint/Doc/html/about.html ============================================================================== --- python/branches/release25-maint/Doc/html/about.html (original) +++ python/branches/release25-maint/Doc/html/about.html Mon Nov 19 19:56:54 2007 @@ -58,8 +58,8 @@ be sent by email to docs at python.org. If you find specific errors in this document, please report the bug at the Python Bug - Tracker at SourceForge. + href="http://bugs.python.org/">Python Bug + Tracker. If you are able to provide suggested text, either to replace existing incorrect or unclear material, or additional text to supplement what's already available, we'd appreciate the From buildbot at python.org Mon Nov 19 20:08:20 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 19:08:20 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071119190820.845611E4021@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/349 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 20:38:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 19:38:40 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071119193841.22F761E4006@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/184 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable 1 test failed: test_xmlrpc Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 21:34:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 20:34:40 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071119203440.7774E1E4006@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/298 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 22:00:03 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 21:00:03 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071119210003.E02B21E4006@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/309 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_univnewlines ====================================================================== FAIL: test_seek (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_univnewlines.py", line 81, in test_seek self.assertEqual(data, DATA_SPLIT[1:]) AssertionError: ["ine2='this is a very long line designed to go past any default buffer limits that exist in io.py but we also want to test the uncommon case, naturally.'\n", 'def line3():pass\n', "line4 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\n"] != ["line2='this is a very long line designed to go past any default buffer limits that exist in io.py but we also want to test the uncommon case, naturally.'\n", 'def line3():pass\n', "line4 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\n"] make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 22:19:28 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 21:19:28 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071119211928.E8EA61E4010@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/283 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_univnewlines ====================================================================== FAIL: test_seek (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_univnewlines.py", line 81, in test_seek self.assertEqual(data, DATA_SPLIT[1:]) AssertionError: ["ine2='this is a very long line designed to go past any default buffer limits that exist in io.py but we also want to test the uncommon case, naturally.'\n", 'def line3():pass\n', "line4 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\n"] != ["line2='this is a very long line designed to go past any default buffer limits that exist in io.py but we also want to test the uncommon case, naturally.'\n", 'def line3():pass\n', "line4 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\n"] sincerely, -The Buildbot From buildbot at python.org Mon Nov 19 23:27:58 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 22:27:58 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071119222758.D32551E4022@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/258 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From nnorwitz at gmail.com Mon Nov 19 23:33:33 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Mon, 19 Nov 2007 17:33:33 -0500 Subject: [Python-checkins] Python Regression Test Failures refleak (1) Message-ID: <20071119223333.GA1394@python.psfb.org> test_ftplib leaked [95, -95, 96] references, sum=96 test_urllib2_localnet leaked [3, 3, 3] references, sum=9 From buildbot at python.org Tue Nov 20 00:02:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Mon, 19 Nov 2007 23:02:18 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 3.0 Message-ID: <20071119230218.AE19F1E400C@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%203.0/builds/251 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_univnewlines ====================================================================== FAIL: test_seek (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_univnewlines.py", line 81, in test_seek self.assertEqual(data, DATA_SPLIT[1:]) AssertionError: ["ine2='this is a very long line designed to go past any default buffer limits that exist in io.py but we also want to test the uncommon case, naturally.'\n", 'def line3():pass\n', "line4 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\n"] != ["line2='this is a very long line designed to go past any default buffer limits that exist in io.py but we also want to test the uncommon case, naturally.'\n", 'def line3():pass\n', "line4 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\n"] make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Tue Nov 20 02:48:49 2007 From: python-checkins at python.org (christian.heimes) Date: Tue, 20 Nov 2007 02:48:49 +0100 (CET) Subject: [Python-checkins] r59064 - python/trunk/Lib/test/test_shutil.py Message-ID: <20071120014849.2BB1B1E4006@bag.python.org> Author: christian.heimes Date: Tue Nov 20 02:48:48 2007 New Revision: 59064 Modified: python/trunk/Lib/test/test_shutil.py Log: Fixed bug #1470 Modified: python/trunk/Lib/test/test_shutil.py ============================================================================== --- python/trunk/Lib/test/test_shutil.py (original) +++ python/trunk/Lib/test/test_shutil.py Tue Nov 20 02:48:48 2007 @@ -113,12 +113,9 @@ ): if os.path.exists(path): os.remove(path) - for path in ( - os.path.join(src_dir, 'test_dir'), - os.path.join(dst_dir, 'test_dir'), - ): + for path in (src_dir, os.path.join(dst_dir, os.path.pardir)): if os.path.exists(path): - os.removedirs(path) + shutil.rmtree(path) if hasattr(os, "symlink"): From buildbot at python.org Tue Nov 20 03:11:05 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:11:05 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071120021106.157FE1E4057@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/312 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpvDUNjy/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:29:47 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:29:47 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071120022947.A8C461E400E@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/286 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/opt/users/buildbot/slave/3.0.loewis-sun/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpaCjmfo/destination/..' sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:29:48 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:29:48 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo trunk Message-ID: <20071120022948.DDA271E400E@bag.python.org> The Buildbot has detected a new failure of x86 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%20trunk/builds/2625 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpinxBaX/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:33:35 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:33:35 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071120023335.2F4501E4006@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/966 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpHZ2Fqa/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:43:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:43:21 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071120024321.38D721E400E@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/273 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/pybot/buildarea/3.0.klose-debian-ia64/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmp4xItIb/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:43:46 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:43:46 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 3.0 Message-ID: <20071120024346.F34C91E4006@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%203.0/builds/246 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1007-1007-1007-1007-1007' Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0004-0004-0004-0004-0004' Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2002-2002-2002-2002-2002' 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpXgSelm/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:44:32 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:44:32 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071120024432.36ED31E4006@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/281 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed svn sincerely, -The Buildbot From python-checkins at python.org Tue Nov 20 03:46:02 2007 From: python-checkins at python.org (martin.v.loewis) Date: Tue, 20 Nov 2007 03:46:02 +0100 (CET) Subject: [Python-checkins] r59066 - python/trunk/Tools/msi/msi.py Message-ID: <20071120024603.040041E4006@bag.python.org> Author: martin.v.loewis Date: Tue Nov 20 03:46:02 2007 New Revision: 59066 Modified: python/trunk/Tools/msi/msi.py Log: Patch #1468: Package Lib/test/*.pem. Modified: python/trunk/Tools/msi/msi.py ============================================================================== --- python/trunk/Tools/msi/msi.py (original) +++ python/trunk/Tools/msi/msi.py Tue Nov 20 03:46:02 2007 @@ -932,6 +932,7 @@ lib.add_file("check_soundcard.vbs") lib.add_file("empty.vbs") lib.glob("*.uue") + lib.glob("*.pem") lib.add_file("readme.txt", src="README") if dir=='decimaltestdata': lib.glob("*.decTest") From buildbot at python.org Tue Nov 20 03:47:14 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:47:14 +0000 Subject: [Python-checkins] buildbot failure in x86 OpenBSD trunk Message-ID: <20071120024714.BF1A41E4006@bag.python.org> The Buildbot has detected a new failure of x86 OpenBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20OpenBSD%20trunk/builds/87 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: cortesi Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/buildbot/trunk.cortesi/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/buildbot/buildbot/trunk.cortesi/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/buildbot/buildbot/trunk.cortesi/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpanujy_/destination/..' sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:48:29 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:48:29 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 3.0 Message-ID: <20071120024829.5D69A1E4006@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%203.0/builds/253 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/pybot/buildarea/3.0.klose-debian-s390/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/home/pybot/tmp/tmpP9OF_o/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 03:59:17 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 02:59:17 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071120025918.08CF31E404B@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/248 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_shutil Traceback (most recent call last): File "./Lib/test/regrtest.py", line 596, in runtest_inner indirect_test() File "/home/pybot/buildarea/3.0.klose-ubuntu-hppa/build/Lib/test/test_bsddb3.py", line 64, in test_main run_unittest(suite()) File "/home/pybot/buildarea/3.0.klose-ubuntu-hppa/build/Lib/test/test_bsddb3.py", line 28, in suite import bsddb.test.test_1413192 File "/home/pybot/buildarea/3.0.klose-ubuntu-hppa/build/Lib/bsddb/test/test_1413192.py", line 38, in context = Context() File "/home/pybot/buildarea/3.0.klose-ubuntu-hppa/build/Lib/bsddb/test/test_1413192.py", line 26, in __init__ db.DB_CREATE | db.DB_INIT_TXN | db.DB_INIT_MPOOL) bsddb.db.DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-ubuntu-hppa/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/pybot/buildarea/3.0.klose-ubuntu-hppa/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/pybot/buildarea/3.0.klose-ubuntu-hppa/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpBSnAsm/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 04:03:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 03:03:12 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071120030312.7A45E1E4053@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/356 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_shutil test_xmlrpc ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmp5ZMrrA/destination/..' ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 04:15:29 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 03:15:29 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc trunk Message-ID: <20071120031529.99B3C1E4018@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%20trunk/builds/2439 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmppHTcX6/destination/..' sincerely, -The Buildbot From python-checkins at python.org Tue Nov 20 04:21:02 2007 From: python-checkins at python.org (christian.heimes) Date: Tue, 20 Nov 2007 04:21:02 +0100 (CET) Subject: [Python-checkins] r59068 - python/trunk/Lib/test/test_shutil.py Message-ID: <20071120032102.B3B221E4006@bag.python.org> Author: christian.heimes Date: Tue Nov 20 04:21:02 2007 New Revision: 59068 Modified: python/trunk/Lib/test/test_shutil.py Log: Another fix for test_shutil. Martin pointed out that it breaks some build bots Modified: python/trunk/Lib/test/test_shutil.py ============================================================================== --- python/trunk/Lib/test/test_shutil.py (original) +++ python/trunk/Lib/test/test_shutil.py Tue Nov 20 04:21:02 2007 @@ -113,7 +113,9 @@ ): if os.path.exists(path): os.remove(path) - for path in (src_dir, os.path.join(dst_dir, os.path.pardir)): + for path in (src_dir, + os.path.abspath(os.path.join(dst_dir, os.path.pardir)) + ): if os.path.exists(path): shutil.rmtree(path) From buildbot at python.org Tue Nov 20 04:30:25 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 03:30:25 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071120033025.E13351E47D6@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/405 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: martin.v.loewis BUILD FAILED: failed svn sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 04:34:32 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 03:34:32 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 trunk Message-ID: <20071120033433.0CBDA1E47DA@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%20trunk/builds/2381 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpx6_ACY/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 04:43:00 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 03:43:00 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu trunk Message-ID: <20071120034300.6B29C1E4010@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%20trunk/builds/1058 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpebpqno/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 04:55:41 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 03:55:41 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071120035541.F1B3A1E4017@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/186 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/tmp/tmpUNQLA0/destination/..' sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 04:55:55 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 03:55:55 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian trunk Message-ID: <20071120035555.A481B1E4019@bag.python.org> The Buildbot has detected a new failure of S-390 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%20trunk/builds/1337 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_shutil ====================================================================== ERROR: test_copytree_simple (test.test_shutil.TestShutil) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-s390/build/Lib/test/test_shutil.py", line 118, in test_copytree_simple shutil.rmtree(path) File "/home/pybot/buildarea/trunk.klose-debian-s390/build/Lib/shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/pybot/buildarea/trunk.klose-debian-s390/build/Lib/shutil.py", line 178, in rmtree os.rmdir(path) OSError: [Errno 2] No such file or directory: '/home/pybot/tmp/tmp73ILgp/destination/..' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 06:22:58 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 05:22:58 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071120052259.0E2E61E4014@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/300 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,martin.v.loewis BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 07:25:49 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 06:25:49 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071120062549.38EAE1E401D@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/200 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket_ssl sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 08:35:54 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 07:35:54 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071120073554.5ED4A1E4006@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/284 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed svn sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 10:59:08 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 09:59:08 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071120095908.937A91E402A@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/253 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 11:09:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 10:09:12 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071120100912.7BFA71E47CF@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/286 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed svn sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 13:52:14 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 12:52:14 +0000 Subject: [Python-checkins] buildbot failure in alpha Debian trunk Message-ID: <20071120125215.1A71C1E4026@bag.python.org> The Buildbot has detected a new failure of alpha Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Debian%20trunk/builds/189 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-alpha Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,facundo.batista,guido.van.rossum,martin.v.loewis,nick.coghlan,walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Tue Nov 20 14:40:08 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 13:40:08 +0000 Subject: [Python-checkins] buildbot failure in alpha Debian 2.5 Message-ID: <20071120134008.928081E400A@bag.python.org> The Buildbot has detected a new failure of alpha Debian 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Debian%202.5/builds/70 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-alpha Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: brett.cannon,walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From python-checkins at python.org Tue Nov 20 15:55:57 2007 From: python-checkins at python.org (nick.coghlan) Date: Tue, 20 Nov 2007 15:55:57 +0100 (CET) Subject: [Python-checkins] r59073 - python/trunk/Modules/main.c Message-ID: <20071120145557.8458C1E401A@bag.python.org> Author: nick.coghlan Date: Tue Nov 20 15:55:57 2007 New Revision: 59073 Modified: python/trunk/Modules/main.c Log: Backport some main.c cleanup from the py3k branch Modified: python/trunk/Modules/main.c ============================================================================== --- python/trunk/Modules/main.c (original) +++ python/trunk/Modules/main.c Tue Nov 20 15:55:57 2007 @@ -181,27 +181,28 @@ { PyObject *argv0 = NULL, *importer = NULL; - if ( - (argv0 = PyString_FromString(filename)) && - (importer = PyImport_GetImporter(argv0)) && - (importer->ob_type != &PyNullImporter_Type)) + if ((argv0 = PyString_FromString(filename)) && + (importer = PyImport_GetImporter(argv0)) && + (importer->ob_type != &PyNullImporter_Type)) { /* argv0 is usable as an import source, so put it in sys.path[0] and import __main__ */ PyObject *sys_path = NULL; - if ( - (sys_path = PySys_GetObject("path")) && - !PyList_SetItem(sys_path, 0, argv0) - ) { + if ((sys_path = PySys_GetObject("path")) && + !PyList_SetItem(sys_path, 0, argv0)) + { Py_INCREF(argv0); - Py_CLEAR(importer); + Py_DECREF(importer); sys_path = NULL; return RunModule("__main__", 0) != 0; } } - PyErr_Clear(); - Py_CLEAR(argv0); - Py_CLEAR(importer); + Py_XDECREF(argv0); + Py_XDECREF(importer); + if (PyErr_Occurred()) { + PyErr_Print(); + return 1; + } return -1; } From buildbot at python.org Tue Nov 20 23:17:59 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 22:17:59 +0000 Subject: [Python-checkins] buildbot failure in alpha Tru64 5.1 3.0 Message-ID: <20071120221800.1BB1C1E4014@bag.python.org> The Buildbot has detected a new failure of alpha Tru64 5.1 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Tru64%205.1%203.0/builds/332 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-tru64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes,mark.summerfield BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From python-checkins at python.org Wed Nov 21 00:31:27 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Wed, 21 Nov 2007 00:31:27 +0100 (CET) Subject: [Python-checkins] r59076 - in python/trunk: Include/unicodeobject.h Lib/encodings/utf_7.py Lib/test/test_codecs.py Modules/_codecsmodule.c Objects/unicodeobject.c Message-ID: <20071120233128.0288F1E4015@bag.python.org> Author: amaury.forgeotdarc Date: Wed Nov 21 00:31:27 2007 New Revision: 59076 Modified: python/trunk/Include/unicodeobject.h python/trunk/Lib/encodings/utf_7.py python/trunk/Lib/test/test_codecs.py python/trunk/Modules/_codecsmodule.c python/trunk/Objects/unicodeobject.c Log: The incremental decoder for utf-7 must preserve its state between calls. Solves issue1460. Might not be a backport candidate: a new API function was added, and some code may rely on details in utf-7.py. Modified: python/trunk/Include/unicodeobject.h ============================================================================== --- python/trunk/Include/unicodeobject.h (original) +++ python/trunk/Include/unicodeobject.h Wed Nov 21 00:31:27 2007 @@ -674,6 +674,13 @@ const char *errors /* error handling */ ); +PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF7Stateful( + const char *string, /* UTF-7 encoded string */ + Py_ssize_t length, /* size of string */ + const char *errors, /* error handling */ + Py_ssize_t *consumed /* bytes consumed */ + ); + PyAPI_FUNC(PyObject*) PyUnicode_EncodeUTF7( const Py_UNICODE *data, /* Unicode char buffer */ Py_ssize_t length, /* number of Py_UNICODE chars to encode */ Modified: python/trunk/Lib/encodings/utf_7.py ============================================================================== --- python/trunk/Lib/encodings/utf_7.py (original) +++ python/trunk/Lib/encodings/utf_7.py Wed Nov 21 00:31:27 2007 @@ -6,34 +6,31 @@ ### Codec APIs -class Codec(codecs.Codec): +encode = codecs.utf_7_encode - # Note: Binding these as C functions will result in the class not - # converting them to methods. This is intended. - encode = codecs.utf_7_encode - decode = codecs.utf_7_decode +def decode(input, errors='strict'): + return codecs.utf_7_decode(input, errors, True) class IncrementalEncoder(codecs.IncrementalEncoder): def encode(self, input, final=False): return codecs.utf_7_encode(input, self.errors)[0] class IncrementalDecoder(codecs.BufferedIncrementalDecoder): - def _buffer_decode(self, input, errors, final): - return codecs.utf_7_decode(input, self.errors) + _buffer_decode = codecs.utf_7_decode -class StreamWriter(Codec,codecs.StreamWriter): - pass +class StreamWriter(codecs.StreamWriter): + encode = codecs.utf_7_encode -class StreamReader(Codec,codecs.StreamReader): - pass +class StreamReader(codecs.StreamReader): + decode = codecs.utf_7_decode ### encodings module API def getregentry(): return codecs.CodecInfo( name='utf-7', - encode=Codec.encode, - decode=Codec.decode, + encode=encode, + decode=decode, incrementalencoder=IncrementalEncoder, incrementaldecoder=IncrementalDecoder, streamreader=StreamReader, Modified: python/trunk/Lib/test/test_codecs.py ============================================================================== --- python/trunk/Lib/test/test_codecs.py (original) +++ python/trunk/Lib/test/test_codecs.py Wed Nov 21 00:31:27 2007 @@ -51,7 +51,7 @@ self.assertEqual(d.decode("", True), u"") self.assertEqual(d.buffer, "") - # Check whether the rest method works properly + # Check whether the reset method works properly d.reset() result = u"" for (c, partialresult) in zip(input.encode(self.encoding), partialresults): @@ -491,7 +491,17 @@ class UTF7Test(ReadTest): encoding = "utf-7" - # No test_partial() yet, because UTF-7 doesn't support it. + def test_partial(self): + self.check_partial( + u"a+-b", + [ + u"a", + u"a", + u"a+", + u"a+-", + u"a+-b", + ] + ) class UTF16ExTest(unittest.TestCase): Modified: python/trunk/Modules/_codecsmodule.c ============================================================================== --- python/trunk/Modules/_codecsmodule.c (original) +++ python/trunk/Modules/_codecsmodule.c Wed Nov 21 00:31:27 2007 @@ -230,18 +230,25 @@ static PyObject * utf_7_decode(PyObject *self, - PyObject *args) + PyObject *args) { const char *data; Py_ssize_t size; const char *errors = NULL; + int final = 0; + Py_ssize_t consumed; + PyObject *decoded = NULL; - if (!PyArg_ParseTuple(args, "t#|z:utf_7_decode", - &data, &size, &errors)) - return NULL; + if (!PyArg_ParseTuple(args, "t#|zi:utf_7_decode", + &data, &size, &errors, &final)) + return NULL; + consumed = size; - return codec_tuple(PyUnicode_DecodeUTF7(data, size, errors), - size); + decoded = PyUnicode_DecodeUTF7Stateful(data, size, errors, + final ? NULL : &consumed); + if (decoded == NULL) + return NULL; + return codec_tuple(decoded, consumed); } static PyObject * Modified: python/trunk/Objects/unicodeobject.c ============================================================================== --- python/trunk/Objects/unicodeobject.c (original) +++ python/trunk/Objects/unicodeobject.c Wed Nov 21 00:31:27 2007 @@ -944,6 +944,14 @@ Py_ssize_t size, const char *errors) { + return PyUnicode_DecodeUTF7Stateful(s, size, errors, NULL); +} + +PyObject *PyUnicode_DecodeUTF7Stateful(const char *s, + Py_ssize_t size, + const char *errors, + Py_ssize_t *consumed) +{ const char *starts = s; Py_ssize_t startinpos; Py_ssize_t endinpos; @@ -962,8 +970,11 @@ unicode = _PyUnicode_New(size); if (!unicode) return NULL; - if (size == 0) + if (size == 0) { + if (consumed) + *consumed = 0; return (PyObject *)unicode; + } p = unicode->str; e = s + size; @@ -1049,7 +1060,7 @@ goto onError; } - if (inShift) { + if (inShift && !consumed) { outpos = p-PyUnicode_AS_UNICODE(unicode); endinpos = size; if (unicode_decode_call_errorhandler( @@ -1061,6 +1072,12 @@ if (s < e) goto restart; } + if (consumed) { + if(inShift) + *consumed = startinpos; + else + *consumed = s-starts; + } if (_PyUnicode_Resize(&unicode, p - PyUnicode_AS_UNICODE(unicode)) < 0) goto onError; From buildbot at python.org Wed Nov 21 00:32:46 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 23:32:46 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071120233247.020D51E4015@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/266 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0002-0002-0002-0002-0002' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1000-1000-1000-1000-1000' 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 00:58:38 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 20 Nov 2007 23:58:38 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071120235838.632821E4014@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/970 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_urllib2 test_urllib2net ====================================================================== ERROR: test_trivial (test.test_urllib2.TrivialTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 19, in test_trivial self.assertRaises(ValueError, urllib2.urlopen, 'bogus url') File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 619, in test_file r = h.file_open(Request(url)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 1204, in file_open return self.open_local_file(req) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 1223, in open_local_file localfile = url2pathname(file) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 55, in url2pathname return unquote(pathname) TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_http (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 725, in test_http r.read; r.readline # wrapped MockFile methods AttributeError: addinfourl instance has no attribute 'read' ====================================================================== ERROR: test_build_opener (test.test_urllib2.MiscTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2.py", line 1031, in test_build_opener o = build_opener(FooHandler, BarHandler) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: testURLread (test.test_urllib2net.URLTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 24, in testURLread f = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_basic (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 105, in test_basic open_url = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_geturl (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 129, in test_geturl open_url = urllib2.urlopen(URL) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_info (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 116, in test_info open_url = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 187, in test_file self._test_urls(urls, self._extra_handlers()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 175, in test_ftp self._test_urls(urls, self._extra_handlers()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 199, in test_http self._test_urls(urls, self._extra_handlers()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_range (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 160, in test_range result = urllib2.urlopen(req) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_close (test.test_urllib2net.CloseSocketTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 76, in test_close response = urllib2.urlopen("http://www.python.org/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 304, in test_ftp_NoneNodefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 298, in test_ftp_NoneWithdefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 308, in test_ftp_Value u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=60) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 291, in test_ftp_basic u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 287, in test_http_NoneNodefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 277, in test_http_NoneWithdefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 283, in test_http_Value u = urllib2.urlopen("http://www.python.org", timeout=120) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_urllib2net.py", line 270, in test_http_basic u = urllib2.urlopen("http://www.python.org") File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 01:02:30 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 00:02:30 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071121000231.45B9C1E401D@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/255 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 01:16:19 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 00:16:19 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071121001619.AF9851E4014@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/360 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Wed Nov 21 01:16:20 2007 From: python-checkins at python.org (brett.cannon) Date: Wed, 21 Nov 2007 01:16:20 +0100 (CET) Subject: [Python-checkins] r59078 - python/trunk/Lib/test/test_doctest.py Message-ID: <20071121001620.68C481E4014@bag.python.org> Author: brett.cannon Date: Wed Nov 21 01:16:20 2007 New Revision: 59078 Modified: python/trunk/Lib/test/test_doctest.py Log: Remove a unneeded line that had typos. Modified: python/trunk/Lib/test/test_doctest.py ============================================================================== --- python/trunk/Lib/test/test_doctest.py (original) +++ python/trunk/Lib/test/test_doctest.py Wed Nov 21 01:16:20 2007 @@ -1969,8 +1969,6 @@ And, you can provide setUp and tearDown functions: - You can supply setUp and teatDoen functions: - >>> def setUp(t): ... import test.test_doctest ... test.test_doctest.sillySetup = True From buildbot at python.org Wed Nov 21 01:19:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 00:19:37 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071121001937.EFAFF1E4014@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/354 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Wed Nov 21 01:44:57 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 21 Nov 2007 01:44:57 +0100 (CET) Subject: [Python-checkins] r59080 - in python/branches/release25-maint: Misc/NEWS Modules/zlibmodule.c Message-ID: <20071121004457.ABAC51E4014@bag.python.org> Author: christian.heimes Date: Wed Nov 21 01:44:57 2007 New Revision: 59080 Modified: python/branches/release25-maint/Misc/NEWS python/branches/release25-maint/Modules/zlibmodule.c Log: Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Wed Nov 21 01:44:57 2007 @@ -141,6 +141,8 @@ - Build using system ffi library on arm*-linux*. +- Bug #1372: zlibmodule.c: int overflow in PyZlib_decompress + Documentation ------------- Modified: python/branches/release25-maint/Modules/zlibmodule.c ============================================================================== --- python/branches/release25-maint/Modules/zlibmodule.c (original) +++ python/branches/release25-maint/Modules/zlibmodule.c Wed Nov 21 01:44:57 2007 @@ -197,10 +197,11 @@ PyObject *result_str; Byte *input; int length, err; - int wsize=DEF_WBITS, r_strlen=DEFAULTALLOC; + int wsize=DEF_WBITS; + Py_ssize_t r_strlen=DEFAULTALLOC; z_stream zst; - if (!PyArg_ParseTuple(args, "s#|ii:decompress", + if (!PyArg_ParseTuple(args, "s#|in:decompress", &input, &length, &wsize, &r_strlen)) return NULL; From python-checkins at python.org Wed Nov 21 01:46:21 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 21 Nov 2007 01:46:21 +0100 (CET) Subject: [Python-checkins] r59081 - python/trunk/Modules/zlibmodule.c Message-ID: <20071121004621.E2FD01E4014@bag.python.org> Author: christian.heimes Date: Wed Nov 21 01:46:21 2007 New Revision: 59081 Modified: python/trunk/Modules/zlibmodule.c Log: Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress Modified: python/trunk/Modules/zlibmodule.c ============================================================================== --- python/trunk/Modules/zlibmodule.c (original) +++ python/trunk/Modules/zlibmodule.c Wed Nov 21 01:46:21 2007 @@ -197,10 +197,11 @@ PyObject *result_str; Byte *input; int length, err; - int wsize=DEF_WBITS, r_strlen=DEFAULTALLOC; + int wsize=DEF_WBITS; + Py_ssize_t r_strlen=DEFAULTALLOC; z_stream zst; - if (!PyArg_ParseTuple(args, "s#|ii:decompress", + if (!PyArg_ParseTuple(args, "s#|in:decompress", &input, &length, &wsize, &r_strlen)) return NULL; From python-checkins at python.org Wed Nov 21 01:47:37 2007 From: python-checkins at python.org (brett.cannon) Date: Wed, 21 Nov 2007 01:47:37 +0100 (CET) Subject: [Python-checkins] r59082 - in python/trunk: Lib/doctest.py Lib/test/test_doctest.py Misc/NEWS Message-ID: <20071121004737.19B2B1E4014@bag.python.org> Author: brett.cannon Date: Wed Nov 21 01:47:36 2007 New Revision: 59082 Modified: python/trunk/Lib/doctest.py python/trunk/Lib/test/test_doctest.py python/trunk/Misc/NEWS Log: doctest assumed that a package's __loader__.get_data() method used universal newlines; it doesn't. To rectify this the string returned replaces all instances of os.linesep with '\n' to fake universal newline support. Backport candidate. Modified: python/trunk/Lib/doctest.py ============================================================================== --- python/trunk/Lib/doctest.py (original) +++ python/trunk/Lib/doctest.py Wed Nov 21 01:47:36 2007 @@ -209,7 +209,10 @@ filename = _module_relative_path(package, filename) if hasattr(package, '__loader__'): if hasattr(package.__loader__, 'get_data'): - return package.__loader__.get_data(filename), filename + file_contents = package.__loader__.get_data(filename) + # get_data() opens files as 'rb', so one must do the equivalent + # conversion as universal newlines would do. + return file_contents.replace(os.linesep, '\n'), filename return open(filename).read(), filename def _indent(s, indent=4): Modified: python/trunk/Lib/test/test_doctest.py ============================================================================== --- python/trunk/Lib/test/test_doctest.py (original) +++ python/trunk/Lib/test/test_doctest.py Wed Nov 21 01:47:36 2007 @@ -1908,6 +1908,23 @@ >>> suite.run(unittest.TestResult()) + Support for using a package's __loader__.get_data() is also + provided. + + >>> import unittest, pkgutil, test + >>> if not hasattr(test, '__loader__'): + ... test.__loader__ = pkgutil.get_loader(test) + ... added_loader = True + >>> try: + ... suite = doctest.DocFileSuite('test_doctest.txt', + ... 'test_doctest2.txt', + ... 'test_doctest4.txt', + ... package='test') + ... suite.run(unittest.TestResult()) + ... finally: + ... del test.__loader__ + + '/' should be used as a path separator. It will be converted to a native separator at run time: Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Wed Nov 21 01:47:36 2007 @@ -284,6 +284,9 @@ Library ------- +- doctest made a bad assumption that a package's __loader__.get_data() + method used universal newlines. + - Issue #1705170: contextlib.contextmanager was still swallowing StopIteration in some cases. This should no longer happen. From buildbot at python.org Wed Nov 21 01:48:56 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 00:48:56 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo trunk Message-ID: <20071121004856.4F46B1E4014@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%20trunk/builds/2309 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: brett.cannon BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '0002-0002-0002-0002-0002' Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '1001-1001-1001-1001-1001' 1 test failed: test_socket_ssl make: *** [buildbottest] Error 1 sincerely, -The Buildbot From brett at python.org Wed Nov 21 01:51:56 2007 From: brett at python.org (Brett Cannon) Date: Tue, 20 Nov 2007 16:51:56 -0800 Subject: [Python-checkins] r59081 - python/trunk/Modules/zlibmodule.c In-Reply-To: <20071121004621.E2FD01E4014@bag.python.org> References: <20071121004621.E2FD01E4014@bag.python.org> Message-ID: Where is the NEWS entry for this? -Brett On Nov 20, 2007 4:46 PM, christian.heimes wrote: > Author: christian.heimes > Date: Wed Nov 21 01:46:21 2007 > New Revision: 59081 > > Modified: > python/trunk/Modules/zlibmodule.c > Log: > Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress > > Modified: python/trunk/Modules/zlibmodule.c > ============================================================================== > --- python/trunk/Modules/zlibmodule.c (original) > +++ python/trunk/Modules/zlibmodule.c Wed Nov 21 01:46:21 2007 > @@ -197,10 +197,11 @@ > PyObject *result_str; > Byte *input; > int length, err; > - int wsize=DEF_WBITS, r_strlen=DEFAULTALLOC; > + int wsize=DEF_WBITS; > + Py_ssize_t r_strlen=DEFAULTALLOC; > z_stream zst; > > - if (!PyArg_ParseTuple(args, "s#|ii:decompress", > + if (!PyArg_ParseTuple(args, "s#|in:decompress", > &input, &length, &wsize, &r_strlen)) > return NULL; > > _______________________________________________ > Python-checkins mailing list > Python-checkins at python.org > http://mail.python.org/mailman/listinfo/python-checkins > From python-checkins at python.org Wed Nov 21 01:58:03 2007 From: python-checkins at python.org (brett.cannon) Date: Wed, 21 Nov 2007 01:58:03 +0100 (CET) Subject: [Python-checkins] r59084 - python/trunk/Lib/test/test_doctest.py Message-ID: <20071121005803.9A2771E4004@bag.python.org> Author: brett.cannon Date: Wed Nov 21 01:58:03 2007 New Revision: 59084 Modified: python/trunk/Lib/test/test_doctest.py Log: Add a missing check before deleting a package's __loader__. Modified: python/trunk/Lib/test/test_doctest.py ============================================================================== --- python/trunk/Lib/test/test_doctest.py (original) +++ python/trunk/Lib/test/test_doctest.py Wed Nov 21 01:58:03 2007 @@ -1922,7 +1922,8 @@ ... package='test') ... suite.run(unittest.TestResult()) ... finally: - ... del test.__loader__ + ... if added_loader: + ... del test.__loader__ '/' should be used as a path separator. It will be converted From python-checkins at python.org Wed Nov 21 01:58:54 2007 From: python-checkins at python.org (brett.cannon) Date: Wed, 21 Nov 2007 01:58:54 +0100 (CET) Subject: [Python-checkins] r59085 - in python/branches/release25-maint: Lib/doctest.py Lib/test/test_doctest.py Misc/NEWS Message-ID: <20071121005854.9D3CC1E4004@bag.python.org> Author: brett.cannon Date: Wed Nov 21 01:58:54 2007 New Revision: 59085 Modified: python/branches/release25-maint/Lib/doctest.py python/branches/release25-maint/Lib/test/test_doctest.py python/branches/release25-maint/Misc/NEWS Log: Backport of r59082 (doctest and using __loader__.get_data()). Modified: python/branches/release25-maint/Lib/doctest.py ============================================================================== --- python/branches/release25-maint/Lib/doctest.py (original) +++ python/branches/release25-maint/Lib/doctest.py Wed Nov 21 01:58:54 2007 @@ -209,7 +209,10 @@ filename = _module_relative_path(package, filename) if hasattr(package, '__loader__'): if hasattr(package.__loader__, 'get_data'): - return package.__loader__.get_data(filename), filename + file_contents = package.__loader__.get_data(filename) + # get_data() opens files as 'rb', so one must do the equivalent + # conversion as universal newlines would do. + return file_contents.replace(os.linesep, '\n'), filename return open(filename).read(), filename def _indent(s, indent=4): Modified: python/branches/release25-maint/Lib/test/test_doctest.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_doctest.py (original) +++ python/branches/release25-maint/Lib/test/test_doctest.py Wed Nov 21 01:58:54 2007 @@ -1908,6 +1908,24 @@ >>> suite.run(unittest.TestResult()) + Support for using a package's __loader__.get_data() is also + provided. + + >>> import unittest, pkgutil, test + >>> if not hasattr(test, '__loader__'): + ... test.__loader__ = pkgutil.get_loader(test) + ... added_loader = True + >>> try: + ... suite = doctest.DocFileSuite('test_doctest.txt', + ... 'test_doctest2.txt', + ... 'test_doctest4.txt', + ... package='test') + ... suite.run(unittest.TestResult()) + ... finally: + ... if added_loader: + ... del test.__loader__ + + '/' should be used as a path separator. It will be converted to a native separator at run time: Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Wed Nov 21 01:58:54 2007 @@ -38,6 +38,8 @@ Library ------- +- doctest mis-used __loader__.get_data(), assuming universal newlines was used. + - Issue #1705170: contextlib.contextmanager was still swallowing StopIteration in some cases. This should no longer happen. From python-checkins at python.org Wed Nov 21 02:03:06 2007 From: python-checkins at python.org (brett.cannon) Date: Wed, 21 Nov 2007 02:03:06 +0100 (CET) Subject: [Python-checkins] r59086 - sandbox/trunk/import_in_py/_importlib.py sandbox/trunk/import_in_py/importlib.py Message-ID: <20071121010306.C9DD61E4014@bag.python.org> Author: brett.cannon Date: Wed Nov 21 02:03:06 2007 New Revision: 59086 Modified: sandbox/trunk/import_in_py/_importlib.py sandbox/trunk/import_in_py/importlib.py Log: Try to make Windows happy. Modified: sandbox/trunk/import_in_py/_importlib.py ============================================================================== --- sandbox/trunk/import_in_py/_importlib.py (original) +++ sandbox/trunk/import_in_py/_importlib.py Wed Nov 21 02:03:06 2007 @@ -68,6 +68,8 @@ # XXX Could also expose Modules/getpath.c:joinpath() def _path_join(*args): """Replacement for os.path.join so as to remove dependency on os module.""" + # XXX Need to worry about having multiple path separators in a row? + # http://bugs.python.org/issue1293 might suggest "yes". return path_sep.join(args) def _path_exists(path): @@ -108,6 +110,8 @@ def _path_absolute(path): """Replacement for os.path.abspath.""" + if not path: + return _os.getcwd() try: return _os._getfullpathname(path) except AttributeError: @@ -508,7 +512,7 @@ bytecode_file.write(_w_long(timestamp)) bytecode_file.write(data) return True - except IOError as exc: + except IOError, exc: if exc.errno == errno.EACCES: return False else: Modified: sandbox/trunk/import_in_py/importlib.py ============================================================================== --- sandbox/trunk/import_in_py/importlib.py (original) +++ sandbox/trunk/import_in_py/importlib.py Wed Nov 21 02:03:06 2007 @@ -92,8 +92,10 @@ if sys.platform not in ('win32', 'mac', 'riscos', 'darwin', 'cygwin', 'os2emx') or os.environ.get('PYTHONCASEOK'): return True - directory_contents = os.listdir(directory) - if file_name in directory_contents: + directory_contents = set(os.path.splitext(x)[0] + for x in os.listdir(directory)) + file_wo_ext = os.path.splitext(file_name)[0] + if file_wo_ext in directory_contents: return True else: return False From python-checkins at python.org Wed Nov 21 02:06:40 2007 From: python-checkins at python.org (brett.cannon) Date: Wed, 21 Nov 2007 02:06:40 +0100 (CET) Subject: [Python-checkins] r59087 - peps/trunk/pep-3116.txt Message-ID: <20071121010640.1E44F1E4014@bag.python.org> Author: brett.cannon Date: Wed Nov 21 02:06:39 2007 New Revision: 59087 Modified: peps/trunk/pep-3116.txt Log: Fix an accidental re-typing of a word. Modified: peps/trunk/pep-3116.txt ============================================================================== --- peps/trunk/pep-3116.txt (original) +++ peps/trunk/pep-3116.txt Wed Nov 21 02:06:39 2007 @@ -429,7 +429,7 @@ Non-blocking I/O is fully supported on the Raw I/O level only. If a raw object is in non-blocking mode and an operation would block, then ``.read()`` and ``.readinto()`` return ``None``, while ``.write()`` -returns 0. In order to put an object in object in non-blocking mode, +returns 0. In order to put an object in non-blocking mode, the user must extract the fileno and do it by hand. At the Buffered I/O and Text I/O layers, if a read or write fails due From python-checkins at python.org Wed Nov 21 02:17:29 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 21 Nov 2007 02:17:29 +0100 (CET) Subject: [Python-checkins] r59088 - python/trunk/Misc/NEWS Message-ID: <20071121011729.2D1311E4004@bag.python.org> Author: christian.heimes Date: Wed Nov 21 02:17:28 2007 New Revision: 59088 Modified: python/trunk/Misc/NEWS Log: Added NEWS entry Thanks for the reminder, Brett Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Wed Nov 21 02:17:28 2007 @@ -952,6 +952,7 @@ - Build using system ffi library on arm*-linux*. +- Bug #1372: zlibmodule.c: int overflow in PyZlib_decompress Tests ----- From python-checkins at python.org Wed Nov 21 02:38:26 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Wed, 21 Nov 2007 02:38:26 +0100 (CET) Subject: [Python-checkins] r59089 - python/trunk/Misc/NEWS Message-ID: <20071121013826.69B241E4004@bag.python.org> Author: amaury.forgeotdarc Date: Wed Nov 21 02:38:26 2007 New Revision: 59089 Modified: python/trunk/Misc/NEWS Log: Add a NEWS entry for r59076. Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Wed Nov 21 02:38:26 2007 @@ -12,6 +12,9 @@ Core and builtins ----------------- +- Issue #1460: The utf-7 incremental decoder did not accept truncated input. + It now correctly saves its state between chunks of data. + - Patch #1739468: Directories and zipfiles containing a __main__.py file can now be directly executed by passing their name to the interpreter. The directory/zipfile is automatically inserted as the first entry in sys.path. From python-checkins at python.org Wed Nov 21 03:50:07 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 21 Nov 2007 03:50:07 +0100 (CET) Subject: [Python-checkins] r59091 - python/trunk/Makefile.pre.in Message-ID: <20071121025007.44FA71E4014@bag.python.org> Author: christian.heimes Date: Wed Nov 21 03:50:06 2007 New Revision: 59091 Modified: python/trunk/Makefile.pre.in Log: Final fix for #1403 The Windows installer and some Linux distros are using compileall to compile all py files in the Lib/ directory. However no test exists to check if all py files can be compiled. I figured out that make testall is the easiest way to test compileall. Modified: python/trunk/Makefile.pre.in ============================================================================== --- python/trunk/Makefile.pre.in (original) +++ python/trunk/Makefile.pre.in Wed Nov 21 03:50:06 2007 @@ -592,6 +592,8 @@ testall: all platform -find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f + $(TESTPYTHON) Lib/compileall.py + -find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f -$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall $(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall From buildbot at python.org Wed Nov 21 04:22:34 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 03:22:34 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 2.5 Message-ID: <20071121032235.0E53F1E401B@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%202.5/builds/79 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: brett.cannon,christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_bsddb3 test_resource ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 44, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 57, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 44, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') Traceback (most recent call last): File "./Lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/test/test_resource.py", line 42, in f.close() IOError: [Errno 27] File too large make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 05:09:44 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 04:09:44 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071121040944.EB6AB1E41DC@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/288 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 18 tests failed: test_bufio test_builtin test_bz2 test_distutils test_fileio test_gzip test_iter test_mailbox test_marshal test_mmap test_multibytecodec test_pep277 test_socketserver test_univnewlines test_urllib test_urllib2 test_zipfile test_zipimport ====================================================================== ERROR: test_nullpat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 59, in test_nullpat self.drive_one(bytes(1000)) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 51, in drive_one self.try_one(teststring[:-1]) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_primepat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 56, in test_primepat self.drive_one(b"1234567890\00\01\02\03\04\05\06") File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 49, in drive_one self.try_one(teststring) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWriteChunks10 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 135, in testWriteChunks10 bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied ====================================================================== ERROR: testWriteLines (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 150, in testWriteLines bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied ====================================================================== ERROR: testWriteMethodsOnReadOnlyFile (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 162, in testWriteMethodsOnReadOnlyFile bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied ====================================================================== ERROR: test_build (distutils.tests.test_build_scripts.BuildScriptsTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\distutils\tests\support.py", line 34, in tearDown shutil.rmtree(d) File "C:\buildbot\work\3.0.heller-windows\build\lib\shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "C:\buildbot\work\3.0.heller-windows\build\lib\shutil.py", line 178, in rmtree os.rmdir(path) WindowsError: [Error 145] The directory is not empty: 'c:\\docume~1\\theller\\locals~1\\temp\\tmpzghbzs' ====================================================================== ERROR: test_builtin_map (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 405, in test_builtin_map f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 \x01' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 62, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 45, in _delete_recursively os.rmdir(target) WindowsError: [Error 145] The directory is not empty: '@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_list_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_pack (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_sequences (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_update (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_values (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_clear (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_contains (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_discard (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\2' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\n\x01' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1\n\n\x01' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0\n\n\x01' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\n\x01' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_list (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 131, in test_list self.helper(list(self.d.items())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_sets (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 138, in test_sets self.helper(constructor(self.d.keys())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tuple (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 134, in test_tuple self.helper(tuple(self.d.keys())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_failures (test.test_pep277.UnicodeFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_pep277.py", line 45, in tearDown deltree(test_support.TESTFN) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_pep277.py", line 28, in deltree os.rmdir(dirname) WindowsError: [Error 145] The directory is not empty: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tell (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_univnewlines.py", line 38, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_0_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_5_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_8193_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib2.py", line 607, in test_file f = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testRandomOpenDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testBadMagic (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipimport.py", line 160, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 605, in __init__ self.fp = io.open(file, modeDict[mode]) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\junk95142.zip' sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 05:33:24 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 04:33:24 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071121043324.BF8F61E4014@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/257 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 06:29:10 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 05:29:10 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071121052911.0450C1E4015@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/205 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc,christian.heimes BUILD FAILED: failed svn sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 06:47:14 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 05:47:14 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD 2.5 Message-ID: <20071121054714.3A16F1E4025@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%202.5/builds/50 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: brett.cannon BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/2.5.bolen-freebsd/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/usr/home/db3l/buildarea/2.5.bolen-freebsd/build/Lib/threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "/usr/home/db3l/buildarea/2.5.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/usr/home/db3l/buildarea/2.5.bolen-freebsd/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 3 tests failed: test_timeout test_urllib2net test_urllibnet sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 07:37:50 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 06:37:50 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 3.0 Message-ID: <20071121063750.8A4151E4029@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%203.0/builds/256 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc_net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 07:43:34 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 06:43:34 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071121064335.263381E4017@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/409 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: brett.cannon BUILD FAILED: failed test Excerpt from the test logfile: 16 tests failed: test_bufio test_deque test_distutils test_filecmp test_gzip test_iter test_mailbox test_marshal test_mmap test_os test_set test_socket_ssl test_ssl test_urllib test_uu test_zipimport ====================================================================== ERROR: test_nullpat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 59, in test_nullpat self.drive_one("\0" * 1000) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 50, in drive_one self.try_one(teststring + "x") File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_primepat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 56, in test_primepat self.drive_one("1234567890\00\01\02\03\04\05\06") File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 49, in drive_one self.try_one(teststring) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_maxlen (test.test_deque.TestBasic) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_deque.py", line 87, in test_maxlen os.remove(test_support.TESTFN) WindowsError: [Error 5] Access is denied: '@test' ====================================================================== ERROR: test_print (test.test_deque.TestBasic) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_deque.py", line 292, in test_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_matching (test.test_filecmp.FileCompareTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_filecmp.py", line 13, in setUp output = open(name, 'w') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_1647484 (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 158, in test_1647484 f = gzip.GzipFile(self.filename, mode) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_append (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 54, in test_append self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_many_append (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 65, in test_many_append f = gzip.open(self.filename, 'wb', 9) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 49, in open return GzipFile(filename, mode, compresslevel) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_mode (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 151, in test_mode self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 48, in test_read self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 85, in test_readline self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 98, in test_readlines self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 112, in test_seek_read self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_whence (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 132, in test_seek_whence self.test_write() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 144, in test_seek_write f = gzip.GzipFile(self.filename, 'w') File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\trunk.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 794, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 733, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 799, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 765, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 512, in __init__ f = open(self._path, 'rb') IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_remove_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_folder (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_has_key (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_list_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pack (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_mailbox.py", line 804, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\trunk.heller-windows\build\lib\mailbox.py", line 812, in __init__ os.mkdir(self._path, 0700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\trunk.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_floats (test.test_marshal.FloatTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 70, in test_floats marshal.dump(f, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_buffer (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 135, in test_buffer marshal.dump(b, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_string (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 124, in test_string marshal.dump(s, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unicode (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 113, in test_unicode marshal.dump(s, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_dict (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 164, in test_dict marshal.dump(self.d, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_list (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 173, in test_list marshal.dump(lst, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_sets (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 194, in test_sets marshal.dump(t, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tuple (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_marshal.py", line 182, in test_tuple marshal.dump(t, file(test_support.TESTFN, "wb")) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_cyclical_print (test.test_set.TestSetSubclass) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_set.py", line 292, in test_cyclical_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_print (test.test_set.TestBasicOpsSingleton) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_set.py", line 635, in test_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_print (test.test_set.TestBasicOpsTuple) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_set.py", line 635, in test_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_print (test.test_set.TestBasicOpsTriple) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_set.py", line 635, in test_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_fileno (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_geturl (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_info (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_interface (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_iter (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_basic (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_copy (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_0_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_5_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_8193_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = file(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 08:19:26 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 07:19:26 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 2.5 Message-ID: <20071121071926.7C5521E4015@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%202.5/builds/102 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: brett.cannon BUILD FAILED: failed svn sincerely, -The Buildbot From python-checkins at python.org Wed Nov 21 20:45:46 2007 From: python-checkins at python.org (guido.van.rossum) Date: Wed, 21 Nov 2007 20:45:46 +0100 (CET) Subject: [Python-checkins] r59095 - peps/trunk/pep-3137.txt Message-ID: <20071121194546.A1B281E4004@bag.python.org> Author: guido.van.rossum Date: Wed Nov 21 20:45:46 2007 New Revision: 59095 Modified: peps/trunk/pep-3137.txt Log: Update the PEP with the new name for PyByte (bytearray), and some minor edits. Modified: peps/trunk/pep-3137.txt ============================================================================== --- peps/trunk/pep-3137.txt (original) +++ peps/trunk/pep-3137.txt Wed Nov 21 20:45:46 2007 @@ -60,15 +60,17 @@ - ``bytes`` is an immutable array of bytes (PyString) - - ``buffer`` is a mutable array of bytes (PyBytes) + - ``bytearray`` is a mutable array of bytes (PyBytes) - ``memoryview`` is a bytes view on another object (PyMemory) -The old type named ``buffer`` is so similar to the new type +The old type named ``bytearray`` is so similar to the new type ``memoryview``, introduce by PEP 3118, that it is redundant. The rest of this PEP doesn't discuss the functionality of ``memoryview``; it is -just mentioned here to justify getting rid of the old ``buffer`` type -so we can reuse its name for the mutable bytes type. +just mentioned here to justify getting rid of the old ``buffer`` type. +(An earlier version of this PEP proposed ``buffer`` as the new name +for PyBytes; in the end this name was deemed to confusing given the +many other uses of the word buffer.) While eventually it makes sense to change the C API names, this PEP maintains the old C API names, which should be familiar to all. @@ -79,23 +81,23 @@ Here's a simple ASCII-art table summarizing the type names in various Python versions:: - +--------------+-------------+------------+--------------------+ - | C name | 2.x repr | 3.0a1 repr | 3.0a2 repr | - +--------------+-------------+------------+--------------------+ - | PyUnicode | unicode u'' | str '' | str '' | - | PyString | str '' | str8 s'' | bytes b'' | - | PyBytes | N/A | bytes b'' | buffer buffer(b'') | - | PyBuffer | buffer | buffer | N/A | - | PyMemoryView | N/A | memoryview | memoryview | - +--------------+-------------+------------+--------------------+ + +--------------+-------------+------------+--------------------------+ + | C name | 2.x repr | 3.0a1 repr | 3.0a2 repr | + +--------------+-------------+------------+--------------------------+ + | PyUnicode | unicode u'' | str '' | str '' | + | PyString | str '' | str8 s'' | bytes b'' | + | PyBytes | N/A | bytes b'' | bytearray bytearray(b'') | + | PyBuffer | buffer | buffer | N/A | + | PyMemoryView | N/A | memoryview | memoryview <...> | + +--------------+-------------+------------+--------------------------+ Literal Notations ================= The b'...' notation introduced in Python 3.0a1 returns an immutable -bytes object, whatever variation is used. To create a mutable bytes -buffer object, use buffer(b'...') or buffer([...]). The latter may -use a list of integers in range(256). +bytes object, whatever variation is used. To create a mutable array +of bytes, use bytearray(b'...') or bytearray([...]). The latter form +takes a list of integers in range(256). Functionality ============= @@ -103,8 +105,8 @@ PEP 3118 Buffer API ------------------- -Both bytes and buffer implement the PEP 3118 buffer API. The bytes -type only implements read-only requests; the buffer type allows +Both bytes and bytearray implement the PEP 3118 buffer API. The bytes +type only implements read-only requests; the bytearray type allows writable and data-locked requests as well. The element data type is always 'B' (i.e. unsigned byte). @@ -112,33 +114,35 @@ ------------ There are four forms of constructors, applicable to both bytes and -buffer: +bytearray: - - ``bytes()``, ``bytes()``, ``buffer()``, - ``buffer()``: simple copying constructors, with the note - that ``bytes()`` might return its (immutable) argument. + - ``bytes()``, ``bytes()``, ``bytearray()``, + ``bytearray()``: simple copying constructors, with the + note that ``bytes()`` might return its (immutable) + argument, but ``bytearray()`` always makes a copy. - - ``bytes(, [, ])``, ``buffer(, + - ``bytes(, [, ])``, ``bytearray(, [, ])``: encode a text string. Note that the - ``str.encode()`` method returns an *immutable* bytes object. - The argument is mandatory; is optional. + ``str.encode()`` method returns an *immutable* bytes object. The + argument is mandatory; is optional. + and , if given, must be ``str`` instances. + + - ``bytes()``, ``bytearray()``: construct + a bytes or bytearray object from anything that implements the PEP + 3118 buffer API. + + - ``bytes()``, ``bytearray()``: + construct a bytes or bytearray object from a stream of integers in + range(256). - - ``bytes()``, ``buffer()``: construct a - bytes or buffer object from anything implementing the PEP 3118 - buffer API. - - - ``bytes()``, ``buffer()``: - construct an immutable bytes or mutable buffer object from a - stream of integers in range(256). - - - ``buffer()``: construct a zero-initialized buffer of a given - length. + - ``bytes()``, ``bytearray()``: construct a + zero-initialized bytes or bytearray object of a given length. Comparisons ----------- -The bytes and buffer types are comparable with each other and -orderable, so that e.g. b'abc' == buffer(b'abc') < b'abd'. +The bytes and bytearray types are comparable with each other and +orderable, so that e.g. b'abc' == bytearray(b'abc') < b'abd'. Comparing either type to a str object for equality returns False regardless of the contents of either operand. Ordering comparisons @@ -156,20 +160,20 @@ Slicing ------- -Slicing a bytes object returns a bytes object. Slicing a buffer -object returns a buffer object. +Slicing a bytes object returns a bytes object. Slicing a bytearray +object returns a bytearray object. -Slice assignment to a mutable buffer object accepts anything that +Slice assignment to a bytearray object accepts anything that implements the PEP 3118 buffer API, or an iterable of integers in range(256). Indexing -------- -Indexing bytes and buffer returns small ints (like the bytes type in +Indexing bytes and bytearray returns small ints (like the bytes type in 3.0a1, and like lists or array.array('B')). -Assignment to an item of a mutable buffer object accepts an int in +Assignment to an item of a bytearray object accepts an int in range(256). (To assign from a bytes sequence, use a slice assignment.) @@ -178,23 +182,23 @@ The str() and repr() functions return the same thing for these objects. The repr() of a bytes object returns a b'...' style literal. -The repr() of a buffer returns a string of the form "buffer(b'...')". +The repr() of a bytearray returns a string of the form "bytearray(b'...')". Operators --------- -The following operators are implemented by the bytes and buffer types, -except where mentioned: +The following operators are implemented by the bytes and bytearray +types, except where mentioned: - - ``b1 + b2``: concatenation. With mixed bytes/buffer operands, + - ``b1 + b2``: concatenation. With mixed bytes/bytearray operands, the return type is that of the first argument (this seems arbitrary until you consider how ``+=`` works). - - ``b1 += b2``: mutates b1 if it is a buffer object. + - ``b1 += b2``: mutates b1 if it is a bytearray object. - ``b * n``, ``n * b``: repetition; n must be an integer. - - ``b *= n``: mutates b if it is a buffer object. + - ``b *= n``: mutates b if it is a bytearray object. - ``b1 in b2``, ``b1 not in b2``: substring test; b1 can be any object implementing the PEP 3118 buffer API. @@ -213,7 +217,7 @@ Methods ------- -The following methods are implemented by bytes as well as buffer, with +The following methods are implemented by bytes as well as bytearray, with similar semantics. They accept anything that implements the PEP 3118 buffer API for bytes arguments, and return the same type as the object whose method is called ("self"):: @@ -241,7 +245,7 @@ which constructs an object from a string containing hexadecimal values (with or without spaces between the bytes). -The buffer type implements these additional methods from the +The bytearray type implements these additional methods from the MutableSequence ABC (see PEP 3119): .extend(), .insert(), .append(), .reverse(), .pop(), .remove(). @@ -251,19 +255,19 @@ Like the bytes type in Python 3.0a1, and unlike the relationship between str and unicode in Python 2.x, attempts to mix bytes (or -buffer) objects and str objects without specifying an encoding will -raise a TypeError exception. (However, comparing bytes/buffer and str -objects for equality will simply return False; see the section on +bytearray) objects and str objects without specifying an encoding will +raise a TypeError exception. (However, comparing bytes/bytearray and +str objects for equality will simply return False; see the section on Comparisons above.) -Conversions between bytes or buffer objects and str objects must +Conversions between bytes or bytearray objects and str objects must always be explicit, using an encoding. There are two equivalent APIs: ``str(b, [, ])`` is equivalent to ``b.decode([, ])``, and ``bytes(s, [, ])`` is equivalent to ``s.encode([, ])``. -There is one exception: we can convert from bytes (or buffer) to str +There is one exception: we can convert from bytes (or bytearray) to str without specifying an encoding by writing ``str(b)``. This produces the same result as ``repr(b)``. This exception is necessary because of the general promise that *any* object can be printed, and printing From buildbot at python.org Wed Nov 21 20:45:56 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 19:45:56 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071121194556.3CBA41E4004@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/259 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Wed Nov 21 22:16:55 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 21:16:55 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071121211655.44EC91E5101@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/273 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From nnorwitz at gmail.com Thu Nov 22 00:00:40 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Wed, 21 Nov 2007 18:00:40 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071121230040.GA31296@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 Exception in thread reader 0: Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/threading.py", line 486, in __bootstrap_inner self.run() File "/tmp/python-test/local/lib/python2.6/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/tmp/python-test/local/lib/python2.6/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/tmp/python-test/local/lib/python2.6/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Exception in thread reader 4: Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/threading.py", line 486, in __bootstrap_inner self.run() File "/tmp/python-test/local/lib/python2.6/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/tmp/python-test/local/lib/python2.6/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/tmp/python-test/local/lib/python2.6/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Exception in thread reader 3: Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/threading.py", line 486, in __bootstrap_inner self.run() File "/tmp/python-test/local/lib/python2.6/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/tmp/python-test/local/lib/python2.6/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/tmp/python-test/local/lib/python2.6/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Exception in thread reader 2: Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/threading.py", line 486, in __bootstrap_inner self.run() File "/tmp/python-test/local/lib/python2.6/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/tmp/python-test/local/lib/python2.6/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/tmp/python-test/local/lib/python2.6/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Exception in thread reader 1: Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/threading.py", line 486, in __bootstrap_inner self.run() File "/tmp/python-test/local/lib/python2.6/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/tmp/python-test/local/lib/python2.6/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/tmp/python-test/local/lib/python2.6/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8972 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test test_xmlrpc failed -- errors occurred; run in verbose mode for details test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_xmlrpc 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [518933 refs] From buildbot at python.org Thu Nov 22 00:06:15 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 23:06:15 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 3.0 Message-ID: <20071121230615.82C621E4004@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%203.0/builds/355 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 32 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 00:27:23 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 23:27:23 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 3.0 Message-ID: <20071121232724.077141E4004@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%203.0/builds/301 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_codecmaps_tw test_normalization sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 00:38:46 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 23:38:46 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071121233846.3B7EF1E4399@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/263 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 00:47:28 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 23:47:28 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 3.0 Message-ID: <20071121234728.9D8811E4021@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%203.0/builds/260 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0005-0005-0005-0005-0005' Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1006-1006-1006-1006-1006' Traceback (most recent call last): File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/Users/buildslave/bb/3.0.psf-g4/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2003-2003-2003-2003-2003' 1 test failed: test_normalization make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 00:47:56 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 23:47:56 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071121234757.1C36B1E4004@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/287 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_codecmaps_kr make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 00:53:27 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 23:53:27 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071121235327.E7CE41E401B@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/291 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 15 tests failed: test_bufio test_bz2 test_distutils test_filecmp test_fileinput test_gzip test_mailbox test_marshal test_mmap test_set test_shutil test_urllib test_uu test_zipfile test_zipimport ====================================================================== ERROR: test_nullpat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 59, in test_nullpat self.drive_one(bytes(1000)) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 51, in drive_one self.try_one(teststring[:-1]) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_primepat (test.test_bufio.BufferSizeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 56, in test_primepat self.drive_one(b"1234567890\00\01\02\03\04\05\06") File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 49, in drive_one self.try_one(teststring) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bufio.py", line 21, in try_one f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testBug1191043 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 238, in testBug1191043 f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIterator (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 117, in testIterator self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testOpenDel (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 226, in testOpenDel self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testRead (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 62, in testRead self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testRead0 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 70, in testRead0 self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testRead100 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 91, in testRead100 self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testReadChunk10 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 78, in testReadChunk10 self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testReadLine (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 98, in testReadLine self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testReadLines (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 108, in testReadLines self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekBackwards (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 181, in testSeekBackwards self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekBackwardsFromEnd (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 190, in testSeekBackwardsFromEnd self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekForward (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 172, in testSeekForward self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekPostEnd (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 198, in testSeekPostEnd self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekPostEndTwice (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 207, in testSeekPostEndTwice self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testSeekPreStart (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 217, in testSeekPreStart self.createTempFile() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 52, in createTempFile f = open(self.filename, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWrite (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 125, in testWrite bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied ====================================================================== ERROR: testWriteChunks10 (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 135, in testWriteChunks10 bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied ====================================================================== ERROR: testWriteLines (test.test_bz2.BZ2FileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_bz2.py", line 150, in testWriteLines bz2f = BZ2File(self.filename, "w") IOError: [Errno 13] Permission denied ====================================================================== ERROR: test_installation (distutils.tests.test_install_scripts.InstallScriptsTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\distutils\tests\support.py", line 34, in tearDown shutil.rmtree(d) File "C:\buildbot\work\3.0.heller-windows\build\lib\shutil.py", line 180, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "C:\buildbot\work\3.0.heller-windows\build\lib\shutil.py", line 178, in rmtree os.rmdir(path) WindowsError: [Error 145] The directory is not empty: 'c:\\docume~1\\theller\\locals~1\\temp\\tmpfcd78k' ====================================================================== ERROR: test_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 48, in test_read self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 85, in test_readline self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 98, in test_readlines self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 112, in test_seek_read self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_whence (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 132, in test_seek_whence self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 144, in test_seek_write f = gzip.GzipFile(self.filename, 'w') File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 793, in _factory = lambda self, path, factory=None: mailbox.mbox(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 731, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_remove_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_folder (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_list_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pack (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_sequences (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 922, in _factory = lambda self, path, factory=None: mailbox.Babyl(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 1118, in __init__ _singlefileMailbox.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: 'From MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'From MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Wed Nov 21 23:50:01 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\nF' != '0' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_ints (test.test_marshal.IntTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 34, in test_ints self.helper(expected) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_floats (test.test_marshal.FloatTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 72, in test_floats self.helper(float(expected)) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_bytes (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 103, in test_bytes self.helper(s) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_string (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 99, in test_string self.helper(s) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unicode (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 95, in test_unicode self.helper(marshal.loads(marshal.dumps(s))) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_dict (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 128, in test_dict self.helper(self.d) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_list (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 131, in test_list self.helper(list(self.d.items())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_sets (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 138, in test_sets self.helper(constructor(self.d.keys())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tuple (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 134, in test_tuple self.helper(tuple(self.d.keys())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_basic (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mmap.py", line 24, in test_basic f = open(TESTFN, 'bw+') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_double_close (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mmap.py", line 257, in test_double_close f = open(TESTFN, 'wb+') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_entire_file (test.test_mmap.MmapTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mmap.py", line 271, in test_entire_file f = open(TESTFN, "wb+") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_fileno (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_geturl (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_info (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_interface (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_iter (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_basic (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_copy (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_0_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_5_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_8193_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_decode (test.test_uu.UUFileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_uu.py", line 158, in test_decode uu.decode(f) File "C:\buildbot\work\3.0.heller-windows\build\lib\uu.py", line 112, in decode raise Error('Cannot overwrite existing file: %s' % out_file) uu.Error: Cannot overwrite existing file: @testo ====================================================================== ERROR: test_decodetwice (test.test_uu.UUFileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_uu.py", line 175, in test_decodetwice f = open(self.tmpin, 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 2] No such file or directory: '@testi' ====================================================================== ERROR: testBadMagic (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipimport.py", line 160, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipimport.py", line 68, in doTest z = ZipFile(TEMP_ZIP, "w") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 605, in __init__ self.fp = io.open(file, modeDict[mode]) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\junk95142.zip' sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 00:56:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 21 Nov 2007 23:56:37 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian 3.0 Message-ID: <20071121235638.807711E400D@bag.python.org> The Buildbot has detected a new failure of S-390 Debian 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%203.0/builds/266 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_normalization make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Thu Nov 22 01:55:52 2007 From: python-checkins at python.org (guido.van.rossum) Date: Thu, 22 Nov 2007 01:55:52 +0100 (CET) Subject: [Python-checkins] r59106 - in python/trunk: Lib/_abcoll.py Lib/abc.py Lib/collections.py Lib/test/mapping_tests.py Lib/test/regrtest.py Lib/test/test_abc.py Lib/test/test_collections.py Lib/test/test_dict.py Objects/dictobject.c Objects/listobject.c Objects/object.c Objects/setobject.c Objects/typeobject.c Message-ID: <20071122005552.5A2691E4007@bag.python.org> Author: guido.van.rossum Date: Thu Nov 22 01:55:51 2007 New Revision: 59106 Added: python/trunk/Lib/_abcoll.py (contents, props changed) Modified: python/trunk/Lib/abc.py python/trunk/Lib/collections.py python/trunk/Lib/test/mapping_tests.py python/trunk/Lib/test/regrtest.py python/trunk/Lib/test/test_abc.py python/trunk/Lib/test/test_collections.py python/trunk/Lib/test/test_dict.py python/trunk/Objects/dictobject.c python/trunk/Objects/listobject.c python/trunk/Objects/object.c python/trunk/Objects/setobject.c python/trunk/Objects/typeobject.c Log: Backport of _abccoll.py by Benjamin Arangueren, issue 1383. With some changes of my own thrown in (e.g. backport of r58107). Added: python/trunk/Lib/_abcoll.py ============================================================================== --- (empty file) +++ python/trunk/Lib/_abcoll.py Thu Nov 22 01:55:51 2007 @@ -0,0 +1,544 @@ +# Copyright 2007 Google, Inc. All Rights Reserved. +# Licensed to PSF under a Contributor Agreement. + +"""Abstract Base Classes (ABCs) for collections, according to PEP 3119. + +DON'T USE THIS MODULE DIRECTLY! The classes here should be imported +via collections; they are defined here only to alleviate certain +bootstrapping issues. Unit tests are in test_collections. +""" + +from abc import ABCMeta, abstractmethod + +__all__ = ["Hashable", "Iterable", "Iterator", + "Sized", "Container", "Callable", + "Set", "MutableSet", + "Mapping", "MutableMapping", + "MappingView", "KeysView", "ItemsView", "ValuesView", + "Sequence", "MutableSequence", + ] + +### ONE-TRICK PONIES ### + +class Hashable: + __metaclass__ = ABCMeta + + @abstractmethod + def __hash__(self): + return 0 + + @classmethod + def __subclasshook__(cls, C): + if cls is Hashable: + for B in C.__mro__: + if "__hash__" in B.__dict__: + if B.__dict__["__hash__"]: + return True + break + return NotImplemented + + +class Iterable: + __metaclass__ = ABCMeta + + @abstractmethod + def __iter__(self): + while False: + yield None + + @classmethod + def __subclasshook__(cls, C): + if cls is Iterable: + if any("__iter__" in B.__dict__ for B in C.__mro__): + return True + return NotImplemented + +Iterable.register(str) + + +class Iterator: + __metaclass__ = ABCMeta + + @abstractmethod + def __next__(self): + raise StopIteration + + def __iter__(self): + return self + + @classmethod + def __subclasshook__(cls, C): + if cls is Iterator: + if any("next" in B.__dict__ for B in C.__mro__): + return True + return NotImplemented + + +class Sized: + __metaclass__ = ABCMeta + + @abstractmethod + def __len__(self): + return 0 + + @classmethod + def __subclasshook__(cls, C): + if cls is Sized: + if any("__len__" in B.__dict__ for B in C.__mro__): + return True + return NotImplemented + + +class Container: + __metaclass__ = ABCMeta + + @abstractmethod + def __contains__(self, x): + return False + + @classmethod + def __subclasshook__(cls, C): + if cls is Container: + if any("__contains__" in B.__dict__ for B in C.__mro__): + return True + return NotImplemented + + +class Callable: + __metaclass__ = ABCMeta + + @abstractmethod + def __contains__(self, x): + return False + + @classmethod + def __subclasshook__(cls, C): + if cls is Callable: + if any("__call__" in B.__dict__ for B in C.__mro__): + return True + return NotImplemented + + +### SETS ### + + +class Set: + __metaclass__ = ABCMeta + + """A set is a finite, iterable container. + + This class provides concrete generic implementations of all + methods except for __contains__, __iter__ and __len__. + + To override the comparisons (presumably for speed, as the + semantics are fixed), all you have to do is redefine __le__ and + then the other operations will automatically follow suit. + """ + + @abstractmethod + def __contains__(self, value): + return False + + @abstractmethod + def __iter__(self): + while False: + yield None + + @abstractmethod + def __len__(self): + return 0 + + def __le__(self, other): + if not isinstance(other, Set): + return NotImplemented + if len(self) > len(other): + return False + for elem in self: + if elem not in other: + return False + return True + + def __lt__(self, other): + if not isinstance(other, Set): + return NotImplemented + return len(self) < len(other) and self.__le__(other) + + def __eq__(self, other): + if not isinstance(other, Set): + return NotImplemented + return len(self) == len(other) and self.__le__(other) + + @classmethod + def _from_iterable(cls, it): + return frozenset(it) + + def __and__(self, other): + if not isinstance(other, Iterable): + return NotImplemented + return self._from_iterable(value for value in other if value in self) + + def __or__(self, other): + if not isinstance(other, Iterable): + return NotImplemented + return self._from_iterable(itertools.chain(self, other)) + + def __sub__(self, other): + if not isinstance(other, Set): + if not isinstance(other, Iterable): + return NotImplemented + other = self._from_iterable(other) + return self._from_iterable(value for value in self + if value not in other) + + def __xor__(self, other): + if not isinstance(other, Set): + if not isinstance(other, Iterable): + return NotImplemented + other = self._from_iterable(other) + return (self - other) | (other - self) + + def _hash(self): + """Compute the hash value of a set. + + Note that we don't define __hash__: not all sets are hashable. + But if you define a hashable set type, its __hash__ should + call this function. + + This must be compatible __eq__. + + All sets ought to compare equal if they contain the same + elements, regardless of how they are implemented, and + regardless of the order of the elements; so there's not much + freedom for __eq__ or __hash__. We match the algorithm used + by the built-in frozenset type. + """ + MAX = sys.maxint + MASK = 2 * MAX + 1 + n = len(self) + h = 1927868237 * (n + 1) + h &= MASK + for x in self: + hx = hash(x) + h ^= (hx ^ (hx << 16) ^ 89869747) * 3644798167 + h &= MASK + h = h * 69069 + 907133923 + h &= MASK + if h > MAX: + h -= MASK + 1 + if h == -1: + h = 590923713 + return h + +Set.register(frozenset) + + +class MutableSet(Set): + + @abstractmethod + def add(self, value): + """Return True if it was added, False if already there.""" + raise NotImplementedError + + @abstractmethod + def discard(self, value): + """Return True if it was deleted, False if not there.""" + raise NotImplementedError + + def pop(self): + """Return the popped value. Raise KeyError if empty.""" + it = iter(self) + try: + value = it.__next__() + except StopIteration: + raise KeyError + self.discard(value) + return value + + def toggle(self, value): + """Return True if it was added, False if deleted.""" + # XXX This implementation is not thread-safe + if value in self: + self.discard(value) + return False + else: + self.add(value) + return True + + def clear(self): + """This is slow (creates N new iterators!) but effective.""" + try: + while True: + self.pop() + except KeyError: + pass + + def __ior__(self, it): + for value in it: + self.add(value) + return self + + def __iand__(self, c): + for value in self: + if value not in c: + self.discard(value) + return self + + def __ixor__(self, it): + # This calls toggle(), so if that is overridded, we call the override + for value in it: + self.toggle(it) + return self + + def __isub__(self, it): + for value in it: + self.discard(value) + return self + +MutableSet.register(set) + + +### MAPPINGS ### + + +class Mapping: + __metaclass__ = ABCMeta + + @abstractmethod + def __getitem__(self, key): + raise KeyError + + def get(self, key, default=None): + try: + return self[key] + except KeyError: + return default + + def __contains__(self, key): + try: + self[key] + except KeyError: + return False + else: + return True + + @abstractmethod + def __len__(self): + return 0 + + @abstractmethod + def __iter__(self): + while False: + yield None + + def keys(self): + return KeysView(self) + + def items(self): + return ItemsView(self) + + def values(self): + return ValuesView(self) + + +class MappingView: + __metaclass__ = ABCMeta + + def __init__(self, mapping): + self._mapping = mapping + + def __len__(self): + return len(self._mapping) + + +class KeysView(MappingView, Set): + + def __contains__(self, key): + return key in self._mapping + + def __iter__(self): + for key in self._mapping: + yield key + +KeysView.register(type({}.keys())) + + +class ItemsView(MappingView, Set): + + def __contains__(self, item): + key, value = item + try: + v = self._mapping[key] + except KeyError: + return False + else: + return v == value + + def __iter__(self): + for key in self._mapping: + yield (key, self._mapping[key]) + +ItemsView.register(type({}.items())) + + +class ValuesView(MappingView): + + def __contains__(self, value): + for key in self._mapping: + if value == self._mapping[key]: + return True + return False + + def __iter__(self): + for key in self._mapping: + yield self._mapping[key] + +ValuesView.register(type({}.values())) + + +class MutableMapping(Mapping): + + @abstractmethod + def __setitem__(self, key, value): + raise KeyError + + @abstractmethod + def __delitem__(self, key): + raise KeyError + + __marker = object() + + def pop(self, key, default=__marker): + try: + value = self[key] + except KeyError: + if default is self.__marker: + raise + return default + else: + del self[key] + return value + + def popitem(self): + try: + key = next(iter(self)) + except StopIteration: + raise KeyError + value = self[key] + del self[key] + return key, value + + def clear(self): + try: + while True: + self.popitem() + except KeyError: + pass + + def update(self, other=(), **kwds): + if isinstance(other, Mapping): + for key in other: + self[key] = other[key] + elif hasattr(other, "keys"): + for key in other.keys(): + self[key] = other[key] + else: + for key, value in other: + self[key] = value + for key, value in kwds.items(): + self[key] = value + +MutableMapping.register(dict) + + +### SEQUENCES ### + + +class Sequence: + __metaclass__ = ABCMeta + + """All the operations on a read-only sequence. + + Concrete subclasses must override __new__ or __init__, + __getitem__, and __len__. + """ + + @abstractmethod + def __getitem__(self, index): + raise IndexError + + @abstractmethod + def __len__(self): + return 0 + + def __iter__(self): + i = 0 + while True: + try: + v = self[i] + except IndexError: + break + yield v + i += 1 + + def __contains__(self, value): + for v in self: + if v == value: + return True + return False + + def __reversed__(self): + for i in reversed(range(len(self))): + yield self[i] + + def index(self, value): + for i, v in enumerate(self): + if v == value: + return i + raise ValueError + + def count(self, value): + return sum(1 for v in self if v == value) + +Sequence.register(tuple) +Sequence.register(basestring) +Sequence.register(buffer) + + +class MutableSequence(Sequence): + + @abstractmethod + def __setitem__(self, index, value): + raise IndexError + + @abstractmethod + def __delitem__(self, index): + raise IndexError + + @abstractmethod + def insert(self, index, value): + raise IndexError + + def append(self, value): + self.insert(len(self), value) + + def reverse(self): + n = len(self) + for i in range(n//2): + self[i], self[n-i-1] = self[n-i-1], self[i] + + def extend(self, values): + for v in values: + self.append(v) + + def pop(self, index=-1): + v = self[index] + del self[index] + return v + + def remove(self, value): + del self[self.index(value)] + + def __iadd__(self, values): + self.extend(values) + +MutableSequence.register(list) Modified: python/trunk/Lib/abc.py ============================================================================== --- python/trunk/Lib/abc.py (original) +++ python/trunk/Lib/abc.py Thu Nov 22 01:55:51 2007 @@ -69,7 +69,7 @@ if (args or kwds) and cls.__init__ is object.__init__: raise TypeError("Can't pass arguments to __new__ " "without overriding __init__") - return object.__new__(cls) + return super(_Abstract, cls).__new__(cls) @classmethod def __subclasshook__(cls, subclass): Modified: python/trunk/Lib/collections.py ============================================================================== --- python/trunk/Lib/collections.py (original) +++ python/trunk/Lib/collections.py Thu Nov 22 01:55:51 2007 @@ -5,6 +5,12 @@ from keyword import iskeyword as _iskeyword import sys as _sys +# For bootstrapping reasons, the collection ABCs are defined in _abcoll.py. +# They should however be considered an integral part of collections.py. +from _abcoll import * +import _abcoll +__all__ += _abcoll.__all__ + def namedtuple(typename, field_names, verbose=False): """Returns a new subclass of tuple with named fields. Modified: python/trunk/Lib/test/mapping_tests.py ============================================================================== --- python/trunk/Lib/test/mapping_tests.py (original) +++ python/trunk/Lib/test/mapping_tests.py Thu Nov 22 01:55:51 2007 @@ -557,6 +557,8 @@ class BadEq(object): def __eq__(self, other): raise Exc() + def __hash__(self): + return 24 d = self._empty_mapping() d[BadEq()] = 42 @@ -642,6 +644,8 @@ class BadCmp(object): def __eq__(self, other): raise Exc() + def __hash__(self): + return 42 d1 = self._full_mapping({BadCmp(): 1}) d2 = self._full_mapping({1: 1}) Modified: python/trunk/Lib/test/regrtest.py ============================================================================== --- python/trunk/Lib/test/regrtest.py (original) +++ python/trunk/Lib/test/regrtest.py Thu Nov 22 01:55:51 2007 @@ -648,7 +648,7 @@ def dash_R(the_module, test, indirect_test, huntrleaks): # This code is hackish and inelegant, but it seems to do the job. - import copy_reg + import copy_reg, _abcoll if not hasattr(sys, 'gettotalrefcount'): raise Exception("Tracking reference leaks requires a debug build " @@ -658,6 +658,12 @@ fs = warnings.filters[:] ps = copy_reg.dispatch_table.copy() pic = sys.path_importer_cache.copy() + abcs = {} + for abc in [getattr(_abcoll, a) for a in _abcoll.__all__]: + for obj in abc.__subclasses__() + [abc]: + abcs[obj] = obj._abc_registry.copy() + + print >> sys.stderr, abcs if indirect_test: def run_the_test(): @@ -671,12 +677,12 @@ repcount = nwarmup + ntracked print >> sys.stderr, "beginning", repcount, "repetitions" print >> sys.stderr, ("1234567890"*(repcount//10 + 1))[:repcount] - dash_R_cleanup(fs, ps, pic) + dash_R_cleanup(fs, ps, pic, abcs) for i in range(repcount): rc = sys.gettotalrefcount() run_the_test() sys.stderr.write('.') - dash_R_cleanup(fs, ps, pic) + dash_R_cleanup(fs, ps, pic, abcs) if i >= nwarmup: deltas.append(sys.gettotalrefcount() - rc - 2) print >> sys.stderr @@ -687,11 +693,11 @@ print >> refrep, msg refrep.close() -def dash_R_cleanup(fs, ps, pic): +def dash_R_cleanup(fs, ps, pic, abcs): import gc, copy_reg import _strptime, linecache, dircache import urlparse, urllib, urllib2, mimetypes, doctest - import struct, filecmp + import struct, filecmp, _abcoll from distutils.dir_util import _path_created # Restore some original values. @@ -701,6 +707,13 @@ sys.path_importer_cache.clear() sys.path_importer_cache.update(pic) + # Clear ABC registries, restoring previously saved ABC registries. + for abc in [getattr(_abcoll, a) for a in _abcoll.__all__]: + for obj in abc.__subclasses__() + [abc]: + obj._abc_registry = abcs.get(obj, {}).copy() + obj._abc_cache.clear() + obj._abc_negative_cache.clear() + # Clear assorted module caches. _path_created.clear() re.purge() Modified: python/trunk/Lib/test/test_abc.py ============================================================================== --- python/trunk/Lib/test/test_abc.py (original) +++ python/trunk/Lib/test/test_abc.py Thu Nov 22 01:55:51 2007 @@ -133,6 +133,20 @@ self.failUnless(issubclass(MyInt, A)) self.failUnless(isinstance(42, A)) + def test_all_new_methods_are_called(self): + class A: + __metaclass__ = abc.ABCMeta + class B: + counter = 0 + def __new__(cls): + B.counter += 1 + return super(B, cls).__new__(cls) + class C(A, B): + pass + self.assertEqual(B.counter, 0) + C() + self.assertEqual(B.counter, 1) + def test_main(): test_support.run_unittest(TestABC) Modified: python/trunk/Lib/test/test_collections.py ============================================================================== --- python/trunk/Lib/test/test_collections.py (original) +++ python/trunk/Lib/test/test_collections.py Thu Nov 22 01:55:51 2007 @@ -1,6 +1,12 @@ import unittest from test import test_support from collections import namedtuple +from collections import Hashable, Iterable, Iterator +from collections import Sized, Container, Callable +from collections import Set, MutableSet +from collections import Mapping, MutableMapping +from collections import Sequence, MutableSequence + class TestNamedTuple(unittest.TestCase): @@ -86,9 +92,187 @@ Dot = namedtuple('Dot', 'd') self.assertEqual(Dot(1), (1,)) + +class TestOneTrickPonyABCs(unittest.TestCase): + + def test_Hashable(self): + # Check some non-hashables + non_samples = [list(), set(), dict()] + for x in non_samples: + self.failIf(isinstance(x, Hashable), repr(x)) + self.failIf(issubclass(type(x), Hashable), repr(type(x))) + # Check some hashables + samples = [None, + int(), float(), complex(), + str(), + tuple(), frozenset(), + int, list, object, type, + ] + for x in samples: + self.failUnless(isinstance(x, Hashable), repr(x)) + self.failUnless(issubclass(type(x), Hashable), repr(type(x))) + self.assertRaises(TypeError, Hashable) + # Check direct subclassing + class H(Hashable): + def __hash__(self): + return super(H, self).__hash__() + self.assertEqual(hash(H()), 0) + self.failIf(issubclass(int, H)) + + def test_Iterable(self): + # Check some non-iterables + non_samples = [None, 42, 3.14, 1j] + for x in non_samples: + self.failIf(isinstance(x, Iterable), repr(x)) + self.failIf(issubclass(type(x), Iterable), repr(type(x))) + # Check some iterables + samples = [str(), + tuple(), list(), set(), frozenset(), dict(), + dict().keys(), dict().items(), dict().values(), + (lambda: (yield))(), + (x for x in []), + ] + for x in samples: + self.failUnless(isinstance(x, Iterable), repr(x)) + self.failUnless(issubclass(type(x), Iterable), repr(type(x))) + # Check direct subclassing + class I(Iterable): + def __iter__(self): + return super(I, self).__iter__() + self.assertEqual(list(I()), []) + self.failIf(issubclass(str, I)) + + def test_Iterator(self): + non_samples = [None, 42, 3.14, 1j, "".encode('ascii'), "", (), [], + {}, set()] + for x in non_samples: + self.failIf(isinstance(x, Iterator), repr(x)) + self.failIf(issubclass(type(x), Iterator), repr(type(x))) + samples = [iter(str()), + iter(tuple()), iter(list()), iter(dict()), + iter(set()), iter(frozenset()), + iter(dict().keys()), iter(dict().items()), + iter(dict().values()), + (lambda: (yield))(), + (x for x in []), + ] + for x in samples: + self.failUnless(isinstance(x, Iterator), repr(x)) + self.failUnless(issubclass(type(x), Iterator), repr(type(x))) + + def test_Sized(self): + non_samples = [None, 42, 3.14, 1j, + (lambda: (yield))(), + (x for x in []), + ] + for x in non_samples: + self.failIf(isinstance(x, Sized), repr(x)) + self.failIf(issubclass(type(x), Sized), repr(type(x))) + samples = [str(), + tuple(), list(), set(), frozenset(), dict(), + dict().keys(), dict().items(), dict().values(), + ] + for x in samples: + self.failUnless(isinstance(x, Sized), repr(x)) + self.failUnless(issubclass(type(x), Sized), repr(type(x))) + + def test_Container(self): + non_samples = [None, 42, 3.14, 1j, + (lambda: (yield))(), + (x for x in []), + ] + for x in non_samples: + self.failIf(isinstance(x, Container), repr(x)) + self.failIf(issubclass(type(x), Container), repr(type(x))) + samples = [str(), + tuple(), list(), set(), frozenset(), dict(), + dict().keys(), dict().items(), + ] + for x in samples: + self.failUnless(isinstance(x, Container), repr(x)) + self.failUnless(issubclass(type(x), Container), repr(type(x))) + + def test_Callable(self): + non_samples = [None, 42, 3.14, 1j, + "", "".encode('ascii'), (), [], {}, set(), + (lambda: (yield))(), + (x for x in []), + ] + for x in non_samples: + self.failIf(isinstance(x, Callable), repr(x)) + self.failIf(issubclass(type(x), Callable), repr(type(x))) + samples = [lambda: None, + type, int, object, + len, + list.append, [].append, + ] + for x in samples: + self.failUnless(isinstance(x, Callable), repr(x)) + self.failUnless(issubclass(type(x), Callable), repr(type(x))) + + def test_direct_subclassing(self): + for B in Hashable, Iterable, Iterator, Sized, Container, Callable: + class C(B): + pass + self.failUnless(issubclass(C, B)) + self.failIf(issubclass(int, C)) + + def test_registration(self): + for B in Hashable, Iterable, Iterator, Sized, Container, Callable: + class C: + __metaclass__ = type + __hash__ = None # Make sure it isn't hashable by default + self.failIf(issubclass(C, B), B.__name__) + B.register(C) + self.failUnless(issubclass(C, B)) + + +class TestCollectionABCs(unittest.TestCase): + + # XXX For now, we only test some virtual inheritance properties. + # We should also test the proper behavior of the collection ABCs + # as real base classes or mix-in classes. + + def test_Set(self): + for sample in [set, frozenset]: + self.failUnless(isinstance(sample(), Set)) + self.failUnless(issubclass(sample, Set)) + + def test_MutableSet(self): + self.failUnless(isinstance(set(), MutableSet)) + self.failUnless(issubclass(set, MutableSet)) + self.failIf(isinstance(frozenset(), MutableSet)) + self.failIf(issubclass(frozenset, MutableSet)) + + def test_Mapping(self): + for sample in [dict]: + self.failUnless(isinstance(sample(), Mapping)) + self.failUnless(issubclass(sample, Mapping)) + + def test_MutableMapping(self): + for sample in [dict]: + self.failUnless(isinstance(sample(), MutableMapping)) + self.failUnless(issubclass(sample, MutableMapping)) + + def test_Sequence(self): + for sample in [tuple, list, str]: + self.failUnless(isinstance(sample(), Sequence)) + self.failUnless(issubclass(sample, Sequence)) + self.failUnless(issubclass(basestring, Sequence)) + + def test_MutableSequence(self): + for sample in [tuple, str]: + self.failIf(isinstance(sample(), MutableSequence)) + self.failIf(issubclass(sample, MutableSequence)) + for sample in [list]: + self.failUnless(isinstance(sample(), MutableSequence)) + self.failUnless(issubclass(sample, MutableSequence)) + self.failIf(issubclass(basestring, MutableSequence)) + + def test_main(verbose=None): import collections as CollectionsModule - test_classes = [TestNamedTuple] + test_classes = [TestNamedTuple, TestOneTrickPonyABCs, TestCollectionABCs] test_support.run_unittest(*test_classes) test_support.run_doctest(CollectionsModule, verbose) Modified: python/trunk/Lib/test/test_dict.py ============================================================================== --- python/trunk/Lib/test/test_dict.py (original) +++ python/trunk/Lib/test/test_dict.py Thu Nov 22 01:55:51 2007 @@ -86,6 +86,8 @@ class BadEq(object): def __eq__(self, other): raise Exc() + def __hash__(self): + return 24 d = {} d[BadEq()] = 42 @@ -397,6 +399,8 @@ class BadCmp(object): def __eq__(self, other): raise Exc() + def __hash__(self): + return 42 d1 = {BadCmp(): 1} d2 = {1: 1} Modified: python/trunk/Objects/dictobject.c ============================================================================== --- python/trunk/Objects/dictobject.c (original) +++ python/trunk/Objects/dictobject.c Thu Nov 22 01:55:51 2007 @@ -2127,13 +2127,6 @@ return dict_update_common(self, args, kwds, "dict"); } -static long -dict_nohash(PyObject *self) -{ - PyErr_SetString(PyExc_TypeError, "dict objects are unhashable"); - return -1; -} - static PyObject * dict_iter(PyDictObject *dict) { @@ -2165,7 +2158,7 @@ 0, /* tp_as_number */ &dict_as_sequence, /* tp_as_sequence */ &dict_as_mapping, /* tp_as_mapping */ - dict_nohash, /* tp_hash */ + 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */ Modified: python/trunk/Objects/listobject.c ============================================================================== --- python/trunk/Objects/listobject.c (original) +++ python/trunk/Objects/listobject.c Thu Nov 22 01:55:51 2007 @@ -2393,13 +2393,6 @@ return 0; } -static long -list_nohash(PyObject *self) -{ - PyErr_SetString(PyExc_TypeError, "list objects are unhashable"); - return -1; -} - static PyObject *list_iter(PyObject *seq); static PyObject *list_reversed(PyListObject* seq, PyObject* unused); @@ -2694,7 +2687,7 @@ 0, /* tp_as_number */ &list_as_sequence, /* tp_as_sequence */ &list_as_mapping, /* tp_as_mapping */ - list_nohash, /* tp_hash */ + 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */ @@ -2959,4 +2952,3 @@ return 0; return len; } - Modified: python/trunk/Objects/object.c ============================================================================== --- python/trunk/Objects/object.c (original) +++ python/trunk/Objects/object.c Thu Nov 22 01:55:51 2007 @@ -1902,7 +1902,7 @@ 0, /*tp_as_number*/ 0, /*tp_as_sequence*/ 0, /*tp_as_mapping*/ - 0, /*tp_hash */ + (hashfunc)_Py_HashPointer, /*tp_hash */ }; PyObject _Py_NoneStruct = { Modified: python/trunk/Objects/setobject.c ============================================================================== --- python/trunk/Objects/setobject.c (original) +++ python/trunk/Objects/setobject.c Thu Nov 22 01:55:51 2007 @@ -789,13 +789,6 @@ return hash; } -static long -set_nohash(PyObject *self) -{ - PyErr_SetString(PyExc_TypeError, "set objects are unhashable"); - return -1; -} - /***** Set iterator type ***********************************************/ typedef struct { @@ -2012,7 +2005,7 @@ &set_as_number, /* tp_as_number */ &set_as_sequence, /* tp_as_sequence */ 0, /* tp_as_mapping */ - set_nohash, /* tp_hash */ + 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */ Modified: python/trunk/Objects/typeobject.c ============================================================================== --- python/trunk/Objects/typeobject.c (original) +++ python/trunk/Objects/typeobject.c Thu Nov 22 01:55:51 2007 @@ -2590,12 +2590,6 @@ return f(self); } -static long -object_hash(PyObject *self) -{ - return _Py_HashPointer(self); -} - static PyObject * object_get_class(PyObject *self, void *closure) { @@ -3030,7 +3024,7 @@ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ - object_hash, /* tp_hash */ + (hashfunc)_Py_HashPointer, /* tp_hash */ 0, /* tp_call */ object_str, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */ @@ -3236,6 +3230,33 @@ type->tp_flags |= Py_TPFLAGS_DICT_SUBCLASS; } +/* Map rich comparison operators to their __xx__ namesakes */ +static char *name_op[] = { + "__lt__", + "__le__", + "__eq__", + "__ne__", + "__gt__", + "__ge__", + "__cmp__", + /* These are only for overrides_hash(): */ + "__hash__", +}; + +static int +overrides_hash(PyTypeObject *type) +{ + int i; + PyObject *dict = type->tp_dict; + + assert(dict != NULL); + for (i = 0; i < 8; i++) { + if (PyDict_GetItemString(dict, name_op[i]) != NULL) + return 1; + } + return 0; +} + static void inherit_slots(PyTypeObject *type, PyTypeObject *base) { @@ -3367,7 +3388,8 @@ if (type->tp_flags & base->tp_flags & Py_TPFLAGS_HAVE_RICHCOMPARE) { if (type->tp_compare == NULL && type->tp_richcompare == NULL && - type->tp_hash == NULL) + type->tp_hash == NULL && + !overrides_hash(type)) { type->tp_compare = base->tp_compare; type->tp_richcompare = base->tp_richcompare; @@ -3548,6 +3570,18 @@ } } + /* Hack for tp_hash and __hash__. + If after all that, tp_hash is still NULL, and __hash__ is not in + tp_dict, set tp_dict['__hash__'] equal to None. + This signals that __hash__ is not inherited. + */ + if (type->tp_hash == NULL && + PyDict_GetItemString(type->tp_dict, "__hash__") == NULL && + PyDict_SetItemString(type->tp_dict, "__hash__", Py_None) < 0) + { + goto error; + } + /* Some more special stuff */ base = type->tp_base; if (base != NULL) { @@ -4937,16 +4971,6 @@ return 0; } -/* Map rich comparison operators to their __xx__ namesakes */ -static char *name_op[] = { - "__lt__", - "__le__", - "__eq__", - "__ne__", - "__gt__", - "__ge__", -}; - static PyObject * half_richcompare(PyObject *self, PyObject *other, int op) { From buildbot at python.org Thu Nov 22 02:49:13 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 01:49:13 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071122014913.3545B1E4007@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/364 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 04:31:45 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 03:31:45 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071122033145.BB4E31E4015@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/279 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 04:34:13 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 03:34:13 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071122033413.689201E4025@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/267 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 07:24:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 06:24:18 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071122062418.99D391E401B@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/336 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc_net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 07:46:20 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 06:46:20 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071122064620.B6E211E400D@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/295 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed svn sincerely, -The Buildbot From python-checkins at python.org Thu Nov 22 07:47:17 2007 From: python-checkins at python.org (martin.v.loewis) Date: Thu, 22 Nov 2007 07:47:17 +0100 (CET) Subject: [Python-checkins] r59112 - in python/branches/release25-maint: Misc/NEWS Tools/msi/msi.py Message-ID: <20071122064717.9E6341E401F@bag.python.org> Author: martin.v.loewis Date: Thu Nov 22 07:47:17 2007 New Revision: 59112 Modified: python/branches/release25-maint/Misc/NEWS python/branches/release25-maint/Tools/msi/msi.py Log: Allow simultaneous installation of 32-bit and 64-bit versions on 64-bit Windows systems. Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Thu Nov 22 07:47:17 2007 @@ -158,6 +158,9 @@ Build ----- +- Allow simultaneous installation of 32-bit and 64-bit versions + on 64-bit Windows systems. + - Patch #786737: Allow building in a tree of symlinks pointing to a readonly source. Modified: python/branches/release25-maint/Tools/msi/msi.py ============================================================================== --- python/branches/release25-maint/Tools/msi/msi.py (original) +++ python/branches/release25-maint/Tools/msi/msi.py Thu Nov 22 07:47:17 2007 @@ -64,12 +64,20 @@ # package replace this one. See "UpgradeCode Property". upgrade_code_snapshot='{92A24481-3ECB-40FC-8836-04B7966EC0D5}' upgrade_code='{65E6DE48-A358-434D-AA4F-4AF72DB4718F}' +# This was added in 2.5.2, to support parallel installation of +# both 32-bit and 64-bit versions of Python on a single system. +upgrade_code_64='{6A965A0C-6EE6-4E3A-9983-3263F56311EC}' if snapshot: current_version = "%s.%s.%s" % (major, minor, int(time.time()/3600/24)) product_code = msilib.gen_uuid() else: product_code = product_codes[current_version] + if msilib.Win64: + # Bump the last digit of the code by one, so that 32-bit and 64-bit + # releases get separate product codes + digit = hex((int(product_codes[-2],16)+1)%16)[-1] + product_code = product_code[:-2] + digit + '}' if full_current_version is None: full_current_version = current_version @@ -184,6 +192,8 @@ Summary information stream.""" if snapshot: uc = upgrade_code_snapshot + elif msilib.Win64: + uc = upgrade_code_64 else: uc = upgrade_code # schema represents the installer 2.0 database schema. @@ -234,11 +244,22 @@ "REMOVEOLDSNAPSHOT")]) props = "REMOVEOLDSNAPSHOT" else: + if msilib.Win64: + uc = upgrade_code_64 + # For 2.5, also upgrade installation with upgrade_code + # of 2.5.0 and 2.5.1, since they used the same code for + # 64-bit versions + assert major==2 and minor==5 + extra = (upgrade_code, start, "2.5.2", + None, migrate_features, None, "REMOVEOLDVERSION") + else: + uc = upgrade_code + extra = [] add_data(db, "Upgrade", - [(upgrade_code, start, current_version, + [(uc, start, current_version, None, migrate_features, None, "REMOVEOLDVERSION"), (upgrade_code_snapshot, start, "%s.%d.0" % (major, int(minor)+1), - None, migrate_features, None, "REMOVEOLDSNAPSHOT")]) + None, migrate_features, None, "REMOVEOLDSNAPSHOT")+extra]) props = "REMOVEOLDSNAPSHOT;REMOVEOLDVERSION" # Installer collects the product codes of the earlier releases in # these properties. In order to allow modification of the properties, From buildbot at python.org Thu Nov 22 09:26:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 08:26:43 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071122082644.59EBB1E400B@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/292 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 4 tests failed: test_format test_getargs2 test_mailbox test_winsound Traceback (most recent call last): File "../lib/test/regrtest.py", line 589, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 43, in testformat("%.*d", (sys.maxint,1)) # expect overflow File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 22, in testformat result = formatstr % args MemoryError ====================================================================== ERROR: test_n (test.test_getargs2.Signed_TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_getargs2.py", line 190, in test_n self.failUnlessEqual(99, getargs_n(Long())) TypeError: 'Long' object cannot be interpreted as an integer ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 F' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 \x01' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: 'From MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'From MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:38 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\nF' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\nF' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: '\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n' != '\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Thu Nov 22 08:15:40 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1\n\n\x01' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\n\x01' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1\n\n\x01' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0\n\n\x01' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\n\x01' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_extremes (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 19, in test_extremes winsound.Beep(37, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_increasingfrequency (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 24, in test_increasingfrequency winsound.Beep(i, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_alias_asterisk (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 65, in test_alias_asterisk winsound.PlaySound('SystemAsterisk', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exclamation (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 75, in test_alias_exclamation winsound.PlaySound('SystemExclamation', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exit (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 85, in test_alias_exit winsound.PlaySound('SystemExit', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_hand (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 95, in test_alias_hand winsound.PlaySound('SystemHand', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_question (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 105, in test_alias_question winsound.PlaySound('SystemQuestion', winsound.SND_ALIAS) RuntimeError: Failed to play sound Traceback (most recent call last): File "c:\buildbot\3.0.heller-windows-amd64\build\lib\threading.py", line 485, in _bootstrap_inner self.run() File "c:\buildbot\3.0.heller-windows-amd64\build\lib\threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 254, in _writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1784-1784-1784-1784-1784' Traceback (most recent call last): File "c:\buildbot\3.0.heller-windows-amd64\build\lib\threading.py", line 485, in _bootstrap_inner self.run() File "c:\buildbot\3.0.heller-windows-amd64\build\lib\threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0008-0008-0008-0008-0008' Traceback (most recent call last): File "c:\buildbot\3.0.heller-windows-amd64\build\lib\threading.py", line 485, in _bootstrap_inner self.run() File "c:\buildbot\3.0.heller-windows-amd64\build\lib\threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\bsddb\test\test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2011-2011-2011-2011-2011' sincerely, -The Buildbot From python-checkins at python.org Thu Nov 22 11:14:27 2007 From: python-checkins at python.org (ronald.oussoren) Date: Thu, 22 Nov 2007 11:14:27 +0100 (CET) Subject: [Python-checkins] r59116 - python/branches/release25-maint/Lib/distutils/util.py Message-ID: <20071122101427.0B6161E51AA@bag.python.org> Author: ronald.oussoren Date: Thu Nov 22 11:14:26 2007 New Revision: 59116 Modified: python/branches/release25-maint/Lib/distutils/util.py Log: A test that should test for osx >= 10.4.0 actually tested for os versions <= 10.4. The end result is that a universal ("fat") build will claim to be a single-architecture on on OSX 10.5 (Leopard). This patch fixes this issue. Modified: python/branches/release25-maint/Lib/distutils/util.py ============================================================================== --- python/branches/release25-maint/Lib/distutils/util.py (original) +++ python/branches/release25-maint/Lib/distutils/util.py Thu Nov 22 11:14:26 2007 @@ -106,7 +106,7 @@ osname = "macosx" - if (release + '.') < '10.4.' and \ + if (release + '.') >= '10.4.' and \ get_config_vars().get('UNIVERSALSDK', '').strip(): # The universal build will build fat binaries, but not on # systems before 10.4 From buildbot at python.org Thu Nov 22 11:17:16 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 10:17:16 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071122101716.522DF1E571E@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/283 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: walter.doerwald BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From nnorwitz at gmail.com Thu Nov 22 11:55:16 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Thu, 22 Nov 2007 05:55:16 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071122105516.GA28673@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [522682 refs] From buildbot at python.org Thu Nov 22 12:03:11 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 11:03:11 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 2.5 Message-ID: <20071122110311.5A2371E4A00@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%202.5/builds/53 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: ronald.oussoren BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 12:19:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 11:19:06 +0000 Subject: [Python-checkins] buildbot failure in alpha Tru64 5.1 2.5 Message-ID: <20071122111906.7AB0E1E400B@bag.python.org> The Buildbot has detected a new failure of alpha Tru64 5.1 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/alpha%20Tru64%205.1%202.5/builds/359 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-tru64 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: ronald.oussoren BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket ====================================================================== FAIL: testInterruptedTimeout (test.test_socket.TCPTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/net/taipan/scratch1/nnorwitz/python/2.5.norwitz-tru64/build/Lib/test/test_socket.py", line 879, in testInterruptedTimeout self.fail("got Alarm in wrong place") AssertionError: got Alarm in wrong place sincerely, -The Buildbot From python-checkins at python.org Thu Nov 22 12:21:17 2007 From: python-checkins at python.org (christian.heimes) Date: Thu, 22 Nov 2007 12:21:17 +0100 (CET) Subject: [Python-checkins] r59120 - in python/trunk: Include/structmember.h Modules/socketmodule.c Objects/funcobject.c Objects/methodobject.c PCbuild9 PCbuild9/pyproject.vsprops PCbuild9/pythoncore.vcproj Python/structmember.c Message-ID: <20071122112117.936231E402C@bag.python.org> Author: christian.heimes Date: Thu Nov 22 12:21:16 2007 New Revision: 59120 Added: python/trunk/PCbuild9/ - copied from r59119, python/branches/py3k/PCbuild9/ Modified: python/trunk/Include/structmember.h python/trunk/Modules/socketmodule.c python/trunk/Objects/funcobject.c python/trunk/Objects/methodobject.c python/trunk/PCbuild9/pyproject.vsprops python/trunk/PCbuild9/pythoncore.vcproj python/trunk/Python/structmember.c Log: Backport of the PCbuild9 directory from the py3k branch. I've finished the last task for the PCbuild9 directory today. I don't think there is much left to do. Now you can all play around with the shiny new VS 2008 and try the PGO builds. I was able to get a speed improvement of about 10% on py3k. Have fun! :) Modified: python/trunk/Include/structmember.h ============================================================================== --- python/trunk/Include/structmember.h (original) +++ python/trunk/Include/structmember.h Thu Nov 22 12:21:16 2007 @@ -77,8 +77,8 @@ #define READONLY 1 #define RO READONLY /* Shorthand */ #define READ_RESTRICTED 2 -#define WRITE_RESTRICTED 4 -#define RESTRICTED (READ_RESTRICTED | WRITE_RESTRICTED) +#define PY_WRITE_RESTRICTED 4 +#define RESTRICTED (READ_RESTRICTED | PY_WRITE_RESTRICTED) /* Obsolete API, for binary backwards compatibility */ Modified: python/trunk/Modules/socketmodule.c ============================================================================== --- python/trunk/Modules/socketmodule.c (original) +++ python/trunk/Modules/socketmodule.c Thu Nov 22 12:21:16 2007 @@ -297,9 +297,11 @@ #endif #ifndef HAVE_INET_PTON +#if !defined(NTDDI_VERSION) || (NTDDI_VERSION < NTDDI_LONGHORN) int inet_pton(int af, const char *src, void *dst); const char *inet_ntop(int af, const void *src, char *dst, socklen_t size); #endif +#endif #ifdef __APPLE__ /* On OS X, getaddrinfo returns no error indication of lookup @@ -5039,6 +5041,7 @@ #ifndef HAVE_INET_PTON +#if !defined(NTDDI_VERSION) || (NTDDI_VERSION < NTDDI_LONGHORN) /* Simplistic emulation code for inet_pton that only works for IPv4 */ /* These are not exposed because they do not set errno properly */ @@ -5074,3 +5077,4 @@ } #endif +#endif Modified: python/trunk/Objects/funcobject.c ============================================================================== --- python/trunk/Objects/funcobject.c (original) +++ python/trunk/Objects/funcobject.c Thu Nov 22 12:21:16 2007 @@ -163,13 +163,13 @@ RESTRICTED|READONLY}, {"__closure__", T_OBJECT, OFF(func_closure), RESTRICTED|READONLY}, - {"func_doc", T_OBJECT, OFF(func_doc), WRITE_RESTRICTED}, - {"__doc__", T_OBJECT, OFF(func_doc), WRITE_RESTRICTED}, + {"func_doc", T_OBJECT, OFF(func_doc), PY_WRITE_RESTRICTED}, + {"__doc__", T_OBJECT, OFF(func_doc), PY_WRITE_RESTRICTED}, {"func_globals", T_OBJECT, OFF(func_globals), RESTRICTED|READONLY}, {"__globals__", T_OBJECT, OFF(func_globals), RESTRICTED|READONLY}, - {"__module__", T_OBJECT, OFF(func_module), WRITE_RESTRICTED}, + {"__module__", T_OBJECT, OFF(func_module), PY_WRITE_RESTRICTED}, {NULL} /* Sentinel */ }; Modified: python/trunk/Objects/methodobject.c ============================================================================== --- python/trunk/Objects/methodobject.c (original) +++ python/trunk/Objects/methodobject.c Thu Nov 22 12:21:16 2007 @@ -180,7 +180,7 @@ #define OFF(x) offsetof(PyCFunctionObject, x) static PyMemberDef meth_members[] = { - {"__module__", T_OBJECT, OFF(m_module), WRITE_RESTRICTED}, + {"__module__", T_OBJECT, OFF(m_module), PY_WRITE_RESTRICTED}, {NULL} }; Modified: python/trunk/PCbuild9/pyproject.vsprops ============================================================================== --- python/branches/py3k/PCbuild9/pyproject.vsprops (original) +++ python/trunk/PCbuild9/pyproject.vsprops Thu Nov 22 12:21:16 2007 @@ -38,7 +38,7 @@ /> - - - - @@ -1039,6 +1031,10 @@ > + + @@ -1055,6 +1051,10 @@ > + + @@ -1067,6 +1067,14 @@ > + + + + @@ -1095,15 +1103,15 @@ > + + @@ -1323,11 +1335,7 @@ > - - - - Modified: python/trunk/Python/structmember.c ============================================================================== --- python/trunk/Python/structmember.c (original) +++ python/trunk/Python/structmember.c Thu Nov 22 12:21:16 2007 @@ -172,7 +172,7 @@ PyErr_SetString(PyExc_TypeError, "readonly attribute"); return -1; } - if ((l->flags & WRITE_RESTRICTED) && PyEval_GetRestricted()) { + if ((l->flags & PY_WRITE_RESTRICTED) && PyEval_GetRestricted()) { PyErr_SetString(PyExc_RuntimeError, "restricted attribute"); return -1; } From buildbot at python.org Thu Nov 22 13:03:58 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 12:03:58 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071122120358.9457D1E400B@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/207 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 13:12:39 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 12:12:39 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071122121239.BF0C31E4017@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/359 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 22 15:04:17 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 14:04:17 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071122140417.C8FA41E4247@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/298 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 12 tests failed: test_bz2 test_distutils test_fileinput test_fileio test_gzip test_iter test_mailbox test_marshal test_multibytecodec test_set test_urllib test_zipfile ====================================================================== ERROR: test_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 48, in test_read self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 85, in test_readline self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 98, in test_readlines self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 112, in test_seek_read self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_whence (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 132, in test_seek_whence self.test_write() File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 144, in test_seek_write f = gzip.GzipFile(self.filename, 'w') File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\3.0.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_list (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 254, in test_builtin_list f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_map (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 405, in test_builtin_map f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_max_min (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 364, in test_builtin_max_min f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_tuple (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 287, in test_builtin_tuple f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_zip (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 452, in test_builtin_zip f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_countOf (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 601, in test_countOf f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_in_and_not_in (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_iter.py", line 564, in test_in_and_not_in f = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 F' ====================================================================== ERROR: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_mbox_or_mmdf_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_discard (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_keys (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_len (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_conflict (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_relock (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 798, in _factory = lambda self, path, factory=None: mailbox.MMDF(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 763, in __init__ _mboxMMDF.__init__(self, path, factory, create) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 510, in __init__ f = open(self._path, 'r') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_add_and_remove_folders (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_clear (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_close (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_contains (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 58, in setUp self._box = self._factory(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 803, in _factory = lambda self, path, factory=None: mailbox.MH(path, factory) File "C:\buildbot\work\3.0.heller-windows\build\lib\mailbox.py", line 810, in __init__ os.mkdir(self._path, 0o700) WindowsError: [Error 5] Access is denied: 'C:\\buildbot\\work\\3.0.heller-windows\\build\\PCbuild\\@test' ====================================================================== ERROR: test_values (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 62, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 45, in _delete_recursively os.rmdir(target) WindowsError: [Error 145] The directory is not empty: '@test' ====================================================================== ERROR: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_clear (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_contains (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_discard (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_iterkeys (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_keys (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_labels (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_len (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_lock_unlock (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 57, in setUp self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_become_message (test.test_mailbox.TestMessage) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 957, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_explain_to (test.test_mailbox.TestMessage) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 957, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== ERROR: test_initialize_incorrectly (test.test_mailbox.TestMessage) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 957, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 42, in _delete_recursively os.remove(os.path.join(path, name)) WindowsError: [Error 5] Access is denied: '@test\\1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: 'From MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'From MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Thu Nov 22 14:05:04 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\nF' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\nF' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== ERROR: test_ints (test.test_marshal.IntTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 34, in test_ints self.helper(expected) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_floats (test.test_marshal.FloatTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 72, in test_floats self.helper(float(expected)) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_bytes (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 103, in test_bytes self.helper(s) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_string (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 99, in test_string self.helper(s) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unicode (test.test_marshal.StringTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 95, in test_unicode self.helper(marshal.loads(marshal.dumps(s))) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_dict (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 128, in test_dict self.helper(self.d) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_list (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 131, in test_list self.helper(list(self.d.items())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_sets (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 138, in test_sets self.helper(constructor(self.d.keys())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tuple (test.test_marshal.ContainerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 134, in test_tuple self.helper(tuple(self.d.keys())) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_marshal.py", line 14, in helper f = open(test_support.TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_bug1728403 (test.test_multibytecodec.Test_StreamReader) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_multibytecodec.py", line 143, in test_bug1728403 f = open(TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_cyclical_print (test.test_set.TestSet) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_set.py", line 295, in test_cyclical_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_cyclical_print (test.test_set.TestSetSubclassWithKeywordArgs) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_set.py", line 295, in test_cyclical_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_cyclical_print (test.test_set.TestFrozenSet) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_set.py", line 295, in test_cyclical_print fo.close() UnboundLocalError: local variable 'fo' referenced before assignment ====================================================================== ERROR: test_fileno (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_geturl (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_info (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_interface (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_iter (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_urllib.urlopen_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 34, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_basic (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_copy (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_0_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_5_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_reporthook_8193_bytes (test.test_urllib.urlretrieve_FileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_urllib.py", line 155, in setUp FILE = open(test_support.TESTFN, 'wb') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testAbsoluteArcnames (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIterlinesDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIterlinesStored (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testLowCompression (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testOpenDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testOpenStored (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 25, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testAbsoluteArcnames (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 309, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDeflated (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 309, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testLargeFileException (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 309, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testStored (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 309, in setUp fp = open(TESTFN, "wb") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testCloseErroneousFile (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 514, in testCloseErroneousFile fp = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testClosedZipRaisesRuntimeError (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 558, in testClosedZipRaisesRuntimeError zipf.writestr("foo.txt", "O, for a Muse of Fire!") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 933, in writestr self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testIsZipErroneousFile (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 525, in testIsZipErroneousFile fp = open(TESTFN, "w") File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testIsZipValidFile (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 534, in testIsZipValidFile zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 605, in __init__ self.fp = io.open(file, modeDict[mode]) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_BadOpenMode (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 578, in test_BadOpenMode zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 605, in __init__ self.fp = io.open(file, modeDict[mode]) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_NullByteInFilename (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 612, in test_NullByteInFilename zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 605, in __init__ self.fp = io.open(file, modeDict[mode]) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_OpenNonexistentItem (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 603, in test_OpenNonexistentItem zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 605, in __init__ self.fp = io.open(file, modeDict[mode]) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_Read0 (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 590, in test_Read0 zipf = zipfile.ZipFile(TESTFN, mode="w") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 605, in __init__ self.fp = io.open(file, modeDict[mode]) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWriteNonPyfile (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 481, in testWriteNonPyfile open(TESTFN, 'w').write('most definitely not a python file') File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 195, in __new__ return open(*args, **kwargs) File "c:\buildbot\work\3.0.heller-windows\build\lib\io.py", line 146, in open closefd) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testWritePyfile (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 421, in testWritePyfile zipfp.writepy(fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 1111, in writepy self.write(fname, arcname) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePythonDirectory (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 454, in testWritePythonDirectory os.mkdir(TESTFN2) WindowsError: [Error 5] Access is denied: '@test2' ====================================================================== ERROR: testWritePythonPackage (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 446, in testWritePythonPackage zipfp.writepy(packagedir) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 1074, in writepy self.write(fname, arcname) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadPassword (test.test_zipfile.DecryptionTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 640, in setUp self.zip = zipfile.ZipFile(TESTFN, "r") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 618, in __init__ self._GetContents() File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 638, in _GetContents self._RealGetContents() File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 675, in _RealGetContents raise BadZipfile("Bad magic number for central directory") zipfile.BadZipfile: Bad magic number for central directory ====================================================================== ERROR: testGoodPassword (test.test_zipfile.DecryptionTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 640, in setUp self.zip = zipfile.ZipFile(TESTFN, "r") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 618, in __init__ self._GetContents() File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 638, in _GetContents self._RealGetContents() File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 675, in _RealGetContents raise BadZipfile("Bad magic number for central directory") zipfile.BadZipfile: Bad magic number for central directory ====================================================================== ERROR: testNoPassword (test.test_zipfile.DecryptionTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 640, in setUp self.zip = zipfile.ZipFile(TESTFN, "r") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 618, in __init__ self._GetContents() File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 638, in _GetContents self._RealGetContents() File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 675, in _RealGetContents raise BadZipfile("Bad magic number for central directory") zipfile.BadZipfile: Bad magic number for central directory ====================================================================== ERROR: testDifferentFile (test.test_zipfile.TestsWithMultipleOpens) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 757, in setUp zipfp.writestr('ones', '1'*FIXEDTEST_SIZE) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 933, in writestr self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testInterleaved (test.test_zipfile.TestsWithMultipleOpens) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 757, in setUp zipfp.writestr('ones', '1'*FIXEDTEST_SIZE) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 933, in writestr self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testSameFile (test.test_zipfile.TestsWithMultipleOpens) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 757, in setUp zipfp.writestr('ones', '1'*FIXEDTEST_SIZE) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 933, in writestr self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testIterlinesDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 907, in testIterlinesDeflated self.iterlinesTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 866, in iterlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testIterlinesStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 890, in testIterlinesStored self.iterlinesTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 866, in iterlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 895, in testReadDeflated self.readTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 830, in readTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 878, in testReadStored self.readTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 830, in readTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlineDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 899, in testReadlineDeflated self.readlineTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 841, in readlineTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlineStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 882, in testReadlineStored self.readlineTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 841, in readlineTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlinesDeflated (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 903, in testReadlinesDeflated self.readlinesTest(f, zipfile.ZIP_DEFLATED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 854, in readlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testReadlinesStored (test.test_zipfile.UniversalNewlineTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 886, in testReadlinesStored self.readlinesTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 854, in readlinesTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 826, in makeTestArchive zipfp.write(fn, fn) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testOpenStored (test.test_zipfile.TestsWithRandomBinaryFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 729, in testOpenStored self.zipOpenTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 698, in zipOpenTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 678, in makeTestArchive zipfp.write(TESTFN, "another.name") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testRandomOpenStored (test.test_zipfile.TestsWithRandomBinaryFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 751, in testRandomOpenStored self.zipRandomOpenTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 732, in zipRandomOpenTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 678, in makeTestArchive zipfp.write(TESTFN, "another.name") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testStored (test.test_zipfile.TestsWithRandomBinaryFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 695, in testStored self.zipTest(f, zipfile.ZIP_STORED) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 683, in zipTest self.makeTestArchive(f, compression) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 678, in makeTestArchive zipfp.write(TESTFN, "another.name") File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 870, in write self._writecheck(zinfo) File "C:\buildbot\work\3.0.heller-windows\build\lib\zipfile.py", line 837, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") zipfile.LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== FAIL: testCreateNonExistentFileForAppend (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_zipfile.py", line 499, in testCreateNonExistentFileForAppend self.fail('Could not append data to a non-existent zip file.') AssertionError: Could not append data to a non-existent zip file. sincerely, -The Buildbot From python-checkins at python.org Thu Nov 22 15:38:33 2007 From: python-checkins at python.org (nick.coghlan) Date: Thu, 22 Nov 2007 15:38:33 +0100 (CET) Subject: [Python-checkins] r59122 - peps/trunk/pep-0366.txt Message-ID: <20071122143833.14A281E401B@bag.python.org> Author: nick.coghlan Date: Thu Nov 22 15:38:32 2007 New Revision: 59122 Modified: peps/trunk/pep-0366.txt Log: Update PEP 366 to reflect proposed implementation (and point to it on the tracker) Modified: peps/trunk/pep-0366.txt ============================================================================== --- peps/trunk/pep-0366.txt (original) +++ peps/trunk/pep-0366.txt Thu Nov 22 15:38:32 2007 @@ -8,7 +8,7 @@ Content-Type: text/x-rst Created: 1-May-2007 Python-Version: 2.6, 3.0 -Post-History: 1-May-2007, 4-Jul-2007, 7-Jul-2007 +Post-History: 1-May-2007, 4-Jul-2007, 7-Jul-2007, 23-Nov-2007 Abstract @@ -36,22 +36,29 @@ As with the current ``__name__`` attribute, setting ``__package__`` will be the responsibility of the PEP 302 loader used to import a module. Loaders which use ``imp.new_module()`` to create the module object will -have the new attribute set automatically to -``__name__.rpartition('.')[0]``. - -``runpy.run_module`` will also set the new attribute, basing it off the -``mod_name`` argument, rather than the ``run_name`` argument. This will -allow relative imports to work correctly from main modules executed with -the ``-m`` switch. +have the new attribute set automatically to ``None``. When the import +system encounters an explicit relative import in a module without +``__package__`` set (or with it set to ``None``), it will calculate and +store the correct value (``__name__.rpartition('.')[0]`` for normal +modules and ``__name__`` for package initialisation modules). If +``__package__`` has already been set then the import system will use +it in preference to recalculating the package name from the +``__name__`` and ``__path__`` attributes. + +The ``runpy`` module will explicitly set the new attribute, basing it off +the name used to locate the module to be executed rather than the name +used to set the module's ``__name__`` attribute. This will allow relative +imports to work correctly from main modules executed with the ``-m`` +switch. When the main module is specified by its filename, then the -``__package__`` attribute will be set to the empty string. To allow +``__package__`` attribute will be set to ``None``. To allow relative imports when the module is executed directly, boilerplate similar to the following would be needed before the first relative import statement:: - if __name__ == "__main__" and not __package_name__: - __package_name__ = "" + if __name__ == "__main__" and __package__ is None: + __package__ = "expected.package.name" Note that this boilerplate is sufficient only if the top level package is already accessible via ``sys.path``. Additional code that manipulates @@ -61,7 +68,8 @@ This approach also has the same disadvantage as the use of absolute imports of sibling modules - if the script is moved to a different package or subpackage, the boilerplate will need to be updated -manually. +manually. It has the advantage that this change need only be made +once per file, regardless of the number of relative imports. Rationale for Change @@ -88,9 +96,7 @@ ``__module_name__`` attribute. It was reverted due to the fact that 2.5 was already in beta by that time. -A new patch will be developed for 2.6, and forward ported to -Py3k via svnmerge. - +Patch 1487 [4] is the proposed implementation for this PEP. Alternative Proposals ===================== @@ -103,7 +109,7 @@ The advantage of the proposal in this PEP is that its only impact on normal code is the small amount of time needed to set the extra attribute when importing a module. Relative imports themselves should -be sped up fractionally, as the package name is stored in the module +be sped up fractionally, as the package name is cached in the module globals, rather than having to be worked out again for each relative import. @@ -120,6 +126,8 @@ .. [3] Guido's rejection of PEP 3122 (http://mail.python.org/pipermail/python-3000/2007-April/006793.html) +.. [4] PEP 366 implementation patch + (http://bugs.python.org/issue1487) Copyright ========= From buildbot at python.org Thu Nov 22 22:33:51 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 22 Nov 2007 21:33:51 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071122213351.C0B941E400D@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/286 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc,georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 01:06:52 2007 From: python-checkins at python.org (brett.cannon) Date: Fri, 23 Nov 2007 01:06:52 +0100 (CET) Subject: [Python-checkins] r59126 - python/trunk/Lib/test/test_doctest.py Message-ID: <20071123000652.479661E400D@bag.python.org> Author: brett.cannon Date: Fri Nov 23 01:06:51 2007 New Revision: 59126 Modified: python/trunk/Lib/test/test_doctest.py Log: Fix a bug in the test for using __loader__.get_data(). Modified: python/trunk/Lib/test/test_doctest.py ============================================================================== --- python/trunk/Lib/test/test_doctest.py (original) +++ python/trunk/Lib/test/test_doctest.py Fri Nov 23 01:06:51 2007 @@ -1912,6 +1912,7 @@ provided. >>> import unittest, pkgutil, test + >>> added_loader = False >>> if not hasattr(test, '__loader__'): ... test.__loader__ = pkgutil.get_loader(test) ... added_loader = True From python-checkins at python.org Fri Nov 23 01:07:49 2007 From: python-checkins at python.org (brett.cannon) Date: Fri, 23 Nov 2007 01:07:49 +0100 (CET) Subject: [Python-checkins] r59127 - python/branches/release25-maint/Lib/test/test_doctest.py Message-ID: <20071123000749.7C9BE1E400D@bag.python.org> Author: brett.cannon Date: Fri Nov 23 01:07:49 2007 New Revision: 59127 Modified: python/branches/release25-maint/Lib/test/test_doctest.py Log: Backport of a fix for the __loader__.get_data() test. Modified: python/branches/release25-maint/Lib/test/test_doctest.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_doctest.py (original) +++ python/branches/release25-maint/Lib/test/test_doctest.py Fri Nov 23 01:07:49 2007 @@ -1912,6 +1912,7 @@ provided. >>> import unittest, pkgutil, test + >>> added_loader = False >>> if not hasattr(test, '__loader__'): ... test.__loader__ = pkgutil.get_loader(test) ... added_loader = True From buildbot at python.org Fri Nov 23 01:51:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 00:51:40 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071123005140.42A2F1E401A@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/366 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: brett.cannon BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 02:08:04 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 01:08:04 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 2.5 Message-ID: <20071123010804.F08701E400D@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%202.5/builds/465 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: brett.cannon BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_asynchat.py", line 17, in run PORT = test_support.bind_port(sock, HOST, PORT) File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_support.py", line 108, in bind_port raise TestFailed, 'unable to find port to listen on' TestFailed: unable to find port to listen on sincerely, -The Buildbot From nnorwitz at gmail.com Fri Nov 23 02:14:56 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Thu, 22 Nov 2007 20:14:56 -0500 Subject: [Python-checkins] Python Regression Test Failures basics (1) Message-ID: <20071123011456.GA27156@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test test_asynchat failed -- Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 118, in test_line_terminator3 self.line_terminator_check('qqq', l) File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 99, in line_terminator_check self.assertEqual(c.contents, ["hello world", "I'm not dead yet!"]) AssertionError: [] != ['hello world', "I'm not dead yet!"] test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_bsddb3 skipped -- Use of the `bsddb' resource not enabled test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_cn skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_hk test_codecmaps_hk skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_jp test_codecmaps_jp skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_kr test_codecmaps_kr skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_tw test_codecmaps_tw skipped -- Use of the `urlfetch' resource not enabled test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_curses test_curses skipped -- Use of the `curses' resource not enabled test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_linuxaudiodev test_linuxaudiodev skipped -- Use of the `audio' resource not enabled test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_normalization skipped -- Use of the `urlfetch' resource not enabled test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_ossaudiodev test_ossaudiodev skipped -- Use of the `audio' resource not enabled test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) test_socketserver test_socketserver skipped -- Use of the `network' resource not enabled test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_timeout skipped -- Use of the `network' resource not enabled test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllib2net skipped -- Use of the `network' resource not enabled test_urllibnet test_urllibnet skipped -- Use of the `network' resource not enabled test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 297 tests OK. 1 test failed: test_asynchat 35 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_curses test_gl test_imageop test_imgfile test_ioctl test_linuxaudiodev test_macostools test_normalization test_ossaudiodev test_pep277 test_plistlib test_scriptpackages test_socketserver test_startfile test_sunaudiodev test_tcl test_timeout test_unicode_file test_urllib2net test_urllibnet test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [512491 refs] From buildbot at python.org Fri Nov 23 03:39:38 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 02:39:38 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071123023938.485021E47AD@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/413 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: brett.cannon BUILD FAILED: failed svn sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 04:14:20 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 03:14:20 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 2.5 Message-ID: <20071123031420.83EA91E4056@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%202.5/builds/105 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: brett.cannon BUILD FAILED: failed svn sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 07:56:28 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 07:56:28 +0100 (CET) Subject: [Python-checkins] r59129 - in external/openssl-0.9.8g: crypto crypto/aes/asm crypto/aes/asm/a_win32.asm crypto/bf/asm crypto/bf/asm/b_win32.asm crypto/bn/asm crypto/bn/asm/bn_win32.asm crypto/bn/asm/co_win32.asm crypto/buildinf_amd64.h crypto/buildinf_x86.h crypto/cast/asm crypto/cast/asm/c_win32.asm crypto/cpu_win32.asm crypto/des/asm crypto/des/asm/d_win32.asm crypto/des/asm/y_win32.asm crypto/md5/asm crypto/md5/asm/m5_win32.asm crypto/opensslconf.h crypto/opensslconf_amd64.h crypto/opensslconf_x86.h crypto/rc4/asm crypto/rc4/asm/r4_win32.asm crypto/rc5/asm/r5_win32.asm crypto/ripemd/asm crypto/ripemd/asm/rm_win32.asm crypto/sha/asm crypto/sha/asm/s1_win32.asm crypto/sha/asm/sha512-sse2.asm ms ms/libeay32.def ms/nt.mak ms/nt64.mak ms/ssleay32.def ms/uptable.asm ms/version32.rc Message-ID: <20071123065628.0F4B21E4018@bag.python.org> Author: christian.heimes Date: Fri Nov 23 07:56:25 2007 New Revision: 59129 Added: external/openssl-0.9.8g/crypto/aes/asm/a_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/bf/asm/b_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/bn/asm/bn_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/bn/asm/co_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/buildinf_amd64.h (contents, props changed) external/openssl-0.9.8g/crypto/buildinf_x86.h (contents, props changed) external/openssl-0.9.8g/crypto/cast/asm/c_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/cpu_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/des/asm/d_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/des/asm/y_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/md5/asm/m5_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/opensslconf_amd64.h (contents, props changed) external/openssl-0.9.8g/crypto/opensslconf_x86.h (contents, props changed) external/openssl-0.9.8g/crypto/rc4/asm/r4_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/rc5/asm/r5_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/ripemd/asm/rm_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/sha/asm/s1_win32.asm (contents, props changed) external/openssl-0.9.8g/crypto/sha/asm/sha512-sse2.asm (contents, props changed) external/openssl-0.9.8g/ms/libeay32.def (contents, props changed) external/openssl-0.9.8g/ms/nt.mak (contents, props changed) external/openssl-0.9.8g/ms/nt64.mak (contents, props changed) external/openssl-0.9.8g/ms/ssleay32.def (contents, props changed) external/openssl-0.9.8g/ms/uptable.asm (contents, props changed) external/openssl-0.9.8g/ms/version32.rc (contents, props changed) Modified: external/openssl-0.9.8g/ (props changed) external/openssl-0.9.8g/crypto/ (props changed) external/openssl-0.9.8g/crypto/aes/asm/ (props changed) external/openssl-0.9.8g/crypto/bf/asm/ (props changed) external/openssl-0.9.8g/crypto/bn/asm/ (props changed) external/openssl-0.9.8g/crypto/cast/asm/ (props changed) external/openssl-0.9.8g/crypto/des/asm/ (props changed) external/openssl-0.9.8g/crypto/md5/asm/ (props changed) external/openssl-0.9.8g/crypto/opensslconf.h external/openssl-0.9.8g/crypto/rc4/asm/ (props changed) external/openssl-0.9.8g/crypto/ripemd/asm/ (props changed) external/openssl-0.9.8g/crypto/sha/asm/ (props changed) external/openssl-0.9.8g/ms/ (props changed) Log: Added pre-generated makefiles and assembly files to openssl The pre-generated files and modified makefiles allows developers to build openssl without an installation of Perl. Now Perl is just require to rebuild the makefiles in the case of an update. Makefiles were created with cd PCbuild9 python.exe build_ssl.py Release x64 python.exe build_ssl.py Release Win32 The order is important! x64 makefiles must be created first. Added: external/openssl-0.9.8g/crypto/aes/asm/a_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/aes/asm/a_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,1655 @@ + ; Don't even think of reading this code + ; It was automatically generated by aes-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _AES_Te +global __x86_AES_encrypt +__x86_AES_encrypt: + mov DWORD [12+esp], edi + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + mov esi, DWORD [240+edi] + lea esi, [esi+esi-2] + lea esi, [esi*8+edi] + mov DWORD [16+esp], esi +align 4 + at L000loop: + mov esi, eax + and esi, 255 + mov esi, DWORD [esi*8+ebp] + movzx edi, bh + xor esi, DWORD [3+edi*8+ebp] + mov edi, ecx + shr edi, 16 + and edi, 255 + xor esi, DWORD [2+edi*8+ebp] + mov edi, edx + shr edi, 24 + xor esi, DWORD [1+edi*8+ebp] + mov DWORD [4+esp], esi + mov esi, ebx + and esi, 255 + shr ebx, 16 + mov esi, DWORD [esi*8+ebp] + movzx edi, ch + xor esi, DWORD [3+edi*8+ebp] + mov edi, edx + shr edi, 16 + and edi, 255 + xor esi, DWORD [2+edi*8+ebp] + mov edi, eax + shr edi, 24 + xor esi, DWORD [1+edi*8+ebp] + mov DWORD [8+esp], esi + mov esi, ecx + and esi, 255 + shr ecx, 24 + mov esi, DWORD [esi*8+ebp] + movzx edi, dh + xor esi, DWORD [3+edi*8+ebp] + mov edi, eax + shr edi, 16 + and edx, 255 + and edi, 255 + xor esi, DWORD [2+edi*8+ebp] + movzx edi, bh + xor esi, DWORD [1+edi*8+ebp] + mov edi, DWORD [12+esp] + mov edx, DWORD [edx*8+ebp] + movzx eax, ah + xor edx, DWORD [3+eax*8+ebp] + mov eax, DWORD [4+esp] + and ebx, 255 + xor edx, DWORD [2+ebx*8+ebp] + mov ebx, DWORD [8+esp] + xor edx, DWORD [1+ecx*8+ebp] + mov ecx, esi + add edi, 16 + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + cmp edi, DWORD [16+esp] + mov DWORD [12+esp], edi + jb NEAR @L000loop + mov esi, eax + and esi, 255 + mov esi, DWORD [2+esi*8+ebp] + and esi, 255 + movzx edi, bh + mov edi, DWORD [edi*8+ebp] + and edi, 65280 + xor esi, edi + mov edi, ecx + shr edi, 16 + and edi, 255 + mov edi, DWORD [edi*8+ebp] + and edi, 16711680 + xor esi, edi + mov edi, edx + shr edi, 24 + mov edi, DWORD [2+edi*8+ebp] + and edi, 4278190080 + xor esi, edi + mov DWORD [4+esp], esi + mov esi, ebx + and esi, 255 + shr ebx, 16 + mov esi, DWORD [2+esi*8+ebp] + and esi, 255 + movzx edi, ch + mov edi, DWORD [edi*8+ebp] + and edi, 65280 + xor esi, edi + mov edi, edx + shr edi, 16 + and edi, 255 + mov edi, DWORD [edi*8+ebp] + and edi, 16711680 + xor esi, edi + mov edi, eax + shr edi, 24 + mov edi, DWORD [2+edi*8+ebp] + and edi, 4278190080 + xor esi, edi + mov DWORD [8+esp], esi + mov esi, ecx + and esi, 255 + shr ecx, 24 + mov esi, DWORD [2+esi*8+ebp] + and esi, 255 + movzx edi, dh + mov edi, DWORD [edi*8+ebp] + and edi, 65280 + xor esi, edi + mov edi, eax + shr edi, 16 + and edx, 255 + and edi, 255 + mov edi, DWORD [edi*8+ebp] + and edi, 16711680 + xor esi, edi + movzx edi, bh + mov edi, DWORD [2+edi*8+ebp] + and edi, 4278190080 + xor esi, edi + mov edi, DWORD [12+esp] + and edx, 255 + mov edx, DWORD [2+edx*8+ebp] + and edx, 255 + movzx eax, ah + mov eax, DWORD [eax*8+ebp] + and eax, 65280 + xor edx, eax + mov eax, DWORD [4+esp] + and ebx, 255 + mov ebx, DWORD [ebx*8+ebp] + and ebx, 16711680 + xor edx, ebx + mov ebx, DWORD [8+esp] + mov ecx, DWORD [2+ecx*8+ebp] + and ecx, 4278190080 + xor edx, ecx + mov ecx, esi + add edi, 16 + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + ret +align 64 +_AES_Te: +DD 2774754246,2774754246 +DD 2222750968,2222750968 +DD 2574743534,2574743534 +DD 2373680118,2373680118 +DD 234025727,234025727 +DD 3177933782,3177933782 +DD 2976870366,2976870366 +DD 1422247313,1422247313 +DD 1345335392,1345335392 +DD 50397442,50397442 +DD 2842126286,2842126286 +DD 2099981142,2099981142 +DD 436141799,436141799 +DD 1658312629,1658312629 +DD 3870010189,3870010189 +DD 2591454956,2591454956 +DD 1170918031,1170918031 +DD 2642575903,2642575903 +DD 1086966153,1086966153 +DD 2273148410,2273148410 +DD 368769775,368769775 +DD 3948501426,3948501426 +DD 3376891790,3376891790 +DD 200339707,200339707 +DD 3970805057,3970805057 +DD 1742001331,1742001331 +DD 4255294047,4255294047 +DD 3937382213,3937382213 +DD 3214711843,3214711843 +DD 4154762323,4154762323 +DD 2524082916,2524082916 +DD 1539358875,1539358875 +DD 3266819957,3266819957 +DD 486407649,486407649 +DD 2928907069,2928907069 +DD 1780885068,1780885068 +DD 1513502316,1513502316 +DD 1094664062,1094664062 +DD 49805301,49805301 +DD 1338821763,1338821763 +DD 1546925160,1546925160 +DD 4104496465,4104496465 +DD 887481809,887481809 +DD 150073849,150073849 +DD 2473685474,2473685474 +DD 1943591083,1943591083 +DD 1395732834,1395732834 +DD 1058346282,1058346282 +DD 201589768,201589768 +DD 1388824469,1388824469 +DD 1696801606,1696801606 +DD 1589887901,1589887901 +DD 672667696,672667696 +DD 2711000631,2711000631 +DD 251987210,251987210 +DD 3046808111,3046808111 +DD 151455502,151455502 +DD 907153956,907153956 +DD 2608889883,2608889883 +DD 1038279391,1038279391 +DD 652995533,652995533 +DD 1764173646,1764173646 +DD 3451040383,3451040383 +DD 2675275242,2675275242 +DD 453576978,453576978 +DD 2659418909,2659418909 +DD 1949051992,1949051992 +DD 773462580,773462580 +DD 756751158,756751158 +DD 2993581788,2993581788 +DD 3998898868,3998898868 +DD 4221608027,4221608027 +DD 4132590244,4132590244 +DD 1295727478,1295727478 +DD 1641469623,1641469623 +DD 3467883389,3467883389 +DD 2066295122,2066295122 +DD 1055122397,1055122397 +DD 1898917726,1898917726 +DD 2542044179,2542044179 +DD 4115878822,4115878822 +DD 1758581177,1758581177 +DD 0,0 +DD 753790401,753790401 +DD 1612718144,1612718144 +DD 536673507,536673507 +DD 3367088505,3367088505 +DD 3982187446,3982187446 +DD 3194645204,3194645204 +DD 1187761037,1187761037 +DD 3653156455,3653156455 +DD 1262041458,1262041458 +DD 3729410708,3729410708 +DD 3561770136,3561770136 +DD 3898103984,3898103984 +DD 1255133061,1255133061 +DD 1808847035,1808847035 +DD 720367557,720367557 +DD 3853167183,3853167183 +DD 385612781,385612781 +DD 3309519750,3309519750 +DD 3612167578,3612167578 +DD 1429418854,1429418854 +DD 2491778321,2491778321 +DD 3477423498,3477423498 +DD 284817897,284817897 +DD 100794884,100794884 +DD 2172616702,2172616702 +DD 4031795360,4031795360 +DD 1144798328,1144798328 +DD 3131023141,3131023141 +DD 3819481163,3819481163 +DD 4082192802,4082192802 +DD 4272137053,4272137053 +DD 3225436288,3225436288 +DD 2324664069,2324664069 +DD 2912064063,2912064063 +DD 3164445985,3164445985 +DD 1211644016,1211644016 +DD 83228145,83228145 +DD 3753688163,3753688163 +DD 3249976951,3249976951 +DD 1977277103,1977277103 +DD 1663115586,1663115586 +DD 806359072,806359072 +DD 452984805,452984805 +DD 250868733,250868733 +DD 1842533055,1842533055 +DD 1288555905,1288555905 +DD 336333848,336333848 +DD 890442534,890442534 +DD 804056259,804056259 +DD 3781124030,3781124030 +DD 2727843637,2727843637 +DD 3427026056,3427026056 +DD 957814574,957814574 +DD 1472513171,1472513171 +DD 4071073621,4071073621 +DD 2189328124,2189328124 +DD 1195195770,1195195770 +DD 2892260552,2892260552 +DD 3881655738,3881655738 +DD 723065138,723065138 +DD 2507371494,2507371494 +DD 2690670784,2690670784 +DD 2558624025,2558624025 +DD 3511635870,3511635870 +DD 2145180835,2145180835 +DD 1713513028,1713513028 +DD 2116692564,2116692564 +DD 2878378043,2878378043 +DD 2206763019,2206763019 +DD 3393603212,3393603212 +DD 703524551,703524551 +DD 3552098411,3552098411 +DD 1007948840,1007948840 +DD 2044649127,2044649127 +DD 3797835452,3797835452 +DD 487262998,487262998 +DD 1994120109,1994120109 +DD 1004593371,1004593371 +DD 1446130276,1446130276 +DD 1312438900,1312438900 +DD 503974420,503974420 +DD 3679013266,3679013266 +DD 168166924,168166924 +DD 1814307912,1814307912 +DD 3831258296,3831258296 +DD 1573044895,1573044895 +DD 1859376061,1859376061 +DD 4021070915,4021070915 +DD 2791465668,2791465668 +DD 2828112185,2828112185 +DD 2761266481,2761266481 +DD 937747667,937747667 +DD 2339994098,2339994098 +DD 854058965,854058965 +DD 1137232011,1137232011 +DD 1496790894,1496790894 +DD 3077402074,3077402074 +DD 2358086913,2358086913 +DD 1691735473,1691735473 +DD 3528347292,3528347292 +DD 3769215305,3769215305 +DD 3027004632,3027004632 +DD 4199962284,4199962284 +DD 133494003,133494003 +DD 636152527,636152527 +DD 2942657994,2942657994 +DD 2390391540,2390391540 +DD 3920539207,3920539207 +DD 403179536,403179536 +DD 3585784431,3585784431 +DD 2289596656,2289596656 +DD 1864705354,1864705354 +DD 1915629148,1915629148 +DD 605822008,605822008 +DD 4054230615,4054230615 +DD 3350508659,3350508659 +DD 1371981463,1371981463 +DD 602466507,602466507 +DD 2094914977,2094914977 +DD 2624877800,2624877800 +DD 555687742,555687742 +DD 3712699286,3712699286 +DD 3703422305,3703422305 +DD 2257292045,2257292045 +DD 2240449039,2240449039 +DD 2423288032,2423288032 +DD 1111375484,1111375484 +DD 3300242801,3300242801 +DD 2858837708,2858837708 +DD 3628615824,3628615824 +DD 84083462,84083462 +DD 32962295,32962295 +DD 302911004,302911004 +DD 2741068226,2741068226 +DD 1597322602,1597322602 +DD 4183250862,4183250862 +DD 3501832553,3501832553 +DD 2441512471,2441512471 +DD 1489093017,1489093017 +DD 656219450,656219450 +DD 3114180135,3114180135 +DD 954327513,954327513 +DD 335083755,335083755 +DD 3013122091,3013122091 +DD 856756514,856756514 +DD 3144247762,3144247762 +DD 1893325225,1893325225 +DD 2307821063,2307821063 +DD 2811532339,2811532339 +DD 3063651117,3063651117 +DD 572399164,572399164 +DD 2458355477,2458355477 +DD 552200649,552200649 +DD 1238290055,1238290055 +DD 4283782570,4283782570 +DD 2015897680,2015897680 +DD 2061492133,2061492133 +DD 2408352771,2408352771 +DD 4171342169,4171342169 +DD 2156497161,2156497161 +DD 386731290,386731290 +DD 3669999461,3669999461 +DD 837215959,837215959 +DD 3326231172,3326231172 +DD 3093850320,3093850320 +DD 3275833730,3275833730 +DD 2962856233,2962856233 +DD 1999449434,1999449434 +DD 286199582,286199582 +DD 3417354363,3417354363 +DD 4233385128,4233385128 +DD 3602627437,3602627437 +DD 974525996,974525996 +DD 1,2,4,8 +DD 16,32,64,128 +DD 27,54,0,0,0,0,0,0 +global _AES_Te +global _AES_encrypt +_AES_encrypt: + push ebp + push ebx + push esi + push edi + mov esi, DWORD [20+esp] + mov edi, DWORD [28+esp] + mov eax, esp + sub esp, 24 + and esp, -64 + add esp, 4 + mov DWORD [16+esp], eax + call @L001pic_point + at L001pic_point: + pop ebp + lea ebp, [(_AES_Te- at L001pic_point)+ebp] + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + call __x86_AES_encrypt + mov esp, DWORD [16+esp] + mov esi, DWORD [24+esp] + mov DWORD [esi], eax + mov DWORD [4+esi], ebx + mov DWORD [8+esi], ecx + mov DWORD [12+esi], edx + pop edi + pop esi + pop ebx + pop ebp + ret +global _AES_Td +global __x86_AES_decrypt +__x86_AES_decrypt: + mov DWORD [12+esp], edi + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + mov esi, DWORD [240+edi] + lea esi, [esi+esi-2] + lea esi, [esi*8+edi] + mov DWORD [16+esp], esi +align 4 + at L002loop: + mov esi, eax + and esi, 255 + mov esi, DWORD [esi*8+ebp] + movzx edi, dh + xor esi, DWORD [3+edi*8+ebp] + mov edi, ecx + shr edi, 16 + and edi, 255 + xor esi, DWORD [2+edi*8+ebp] + mov edi, ebx + shr edi, 24 + xor esi, DWORD [1+edi*8+ebp] + mov DWORD [4+esp], esi + mov esi, ebx + and esi, 255 + mov esi, DWORD [esi*8+ebp] + movzx edi, ah + xor esi, DWORD [3+edi*8+ebp] + mov edi, edx + shr edi, 16 + and edi, 255 + xor esi, DWORD [2+edi*8+ebp] + mov edi, ecx + shr edi, 24 + xor esi, DWORD [1+edi*8+ebp] + mov DWORD [8+esp], esi + mov esi, ecx + and esi, 255 + mov esi, DWORD [esi*8+ebp] + movzx edi, bh + xor esi, DWORD [3+edi*8+ebp] + mov edi, eax + shr edi, 16 + and edi, 255 + xor esi, DWORD [2+edi*8+ebp] + mov edi, edx + shr edi, 24 + xor esi, DWORD [1+edi*8+ebp] + mov edi, DWORD [12+esp] + and edx, 255 + mov edx, DWORD [edx*8+ebp] + movzx ecx, ch + xor edx, DWORD [3+ecx*8+ebp] + mov ecx, esi + shr ebx, 16 + and ebx, 255 + xor edx, DWORD [2+ebx*8+ebp] + mov ebx, DWORD [8+esp] + shr eax, 24 + xor edx, DWORD [1+eax*8+ebp] + mov eax, DWORD [4+esp] + add edi, 16 + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + cmp edi, DWORD [16+esp] + mov DWORD [12+esp], edi + jb NEAR @L002loop + mov esi, eax + and esi, 255 + movzx esi, BYTE [2048+esi*1+ebp] + movzx edi, dh + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 8 + xor esi, edi + mov edi, ecx + shr edi, 16 + and edi, 255 + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 16 + xor esi, edi + mov edi, ebx + shr edi, 24 + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 24 + xor esi, edi + mov DWORD [4+esp], esi + mov esi, ebx + and esi, 255 + movzx esi, BYTE [2048+esi*1+ebp] + movzx edi, ah + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 8 + xor esi, edi + mov edi, edx + shr edi, 16 + and edi, 255 + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 16 + xor esi, edi + mov edi, ecx + shr edi, 24 + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 24 + xor esi, edi + mov DWORD [8+esp], esi + mov esi, ecx + and esi, 255 + movzx esi, BYTE [2048+esi*1+ebp] + movzx edi, bh + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 8 + xor esi, edi + mov edi, eax + shr edi, 16 + and edi, 255 + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 16 + xor esi, edi + mov edi, edx + shr edi, 24 + movzx edi, BYTE [2048+edi*1+ebp] + shl edi, 24 + xor esi, edi + mov edi, DWORD [12+esp] + and edx, 255 + movzx edx, BYTE [2048+edx*1+ebp] + movzx ecx, ch + movzx ecx, BYTE [2048+ecx*1+ebp] + shl ecx, 8 + xor edx, ecx + mov ecx, esi + shr ebx, 16 + and ebx, 255 + movzx ebx, BYTE [2048+ebx*1+ebp] + shl ebx, 16 + xor edx, ebx + mov ebx, DWORD [8+esp] + shr eax, 24 + movzx eax, BYTE [2048+eax*1+ebp] + shl eax, 24 + xor edx, eax + mov eax, DWORD [4+esp] + add edi, 16 + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + ret +align 64 +_AES_Td: +DD 1353184337,1353184337 +DD 1399144830,1399144830 +DD 3282310938,3282310938 +DD 2522752826,2522752826 +DD 3412831035,3412831035 +DD 4047871263,4047871263 +DD 2874735276,2874735276 +DD 2466505547,2466505547 +DD 1442459680,1442459680 +DD 4134368941,4134368941 +DD 2440481928,2440481928 +DD 625738485,625738485 +DD 4242007375,4242007375 +DD 3620416197,3620416197 +DD 2151953702,2151953702 +DD 2409849525,2409849525 +DD 1230680542,1230680542 +DD 1729870373,1729870373 +DD 2551114309,2551114309 +DD 3787521629,3787521629 +DD 41234371,41234371 +DD 317738113,317738113 +DD 2744600205,2744600205 +DD 3338261355,3338261355 +DD 3881799427,3881799427 +DD 2510066197,2510066197 +DD 3950669247,3950669247 +DD 3663286933,3663286933 +DD 763608788,763608788 +DD 3542185048,3542185048 +DD 694804553,694804553 +DD 1154009486,1154009486 +DD 1787413109,1787413109 +DD 2021232372,2021232372 +DD 1799248025,1799248025 +DD 3715217703,3715217703 +DD 3058688446,3058688446 +DD 397248752,397248752 +DD 1722556617,1722556617 +DD 3023752829,3023752829 +DD 407560035,407560035 +DD 2184256229,2184256229 +DD 1613975959,1613975959 +DD 1165972322,1165972322 +DD 3765920945,3765920945 +DD 2226023355,2226023355 +DD 480281086,480281086 +DD 2485848313,2485848313 +DD 1483229296,1483229296 +DD 436028815,436028815 +DD 2272059028,2272059028 +DD 3086515026,3086515026 +DD 601060267,601060267 +DD 3791801202,3791801202 +DD 1468997603,1468997603 +DD 715871590,715871590 +DD 120122290,120122290 +DD 63092015,63092015 +DD 2591802758,2591802758 +DD 2768779219,2768779219 +DD 4068943920,4068943920 +DD 2997206819,2997206819 +DD 3127509762,3127509762 +DD 1552029421,1552029421 +DD 723308426,723308426 +DD 2461301159,2461301159 +DD 4042393587,4042393587 +DD 2715969870,2715969870 +DD 3455375973,3455375973 +DD 3586000134,3586000134 +DD 526529745,526529745 +DD 2331944644,2331944644 +DD 2639474228,2639474228 +DD 2689987490,2689987490 +DD 853641733,853641733 +DD 1978398372,1978398372 +DD 971801355,971801355 +DD 2867814464,2867814464 +DD 111112542,111112542 +DD 1360031421,1360031421 +DD 4186579262,4186579262 +DD 1023860118,1023860118 +DD 2919579357,2919579357 +DD 1186850381,1186850381 +DD 3045938321,3045938321 +DD 90031217,90031217 +DD 1876166148,1876166148 +DD 4279586912,4279586912 +DD 620468249,620468249 +DD 2548678102,2548678102 +DD 3426959497,3426959497 +DD 2006899047,2006899047 +DD 3175278768,3175278768 +DD 2290845959,2290845959 +DD 945494503,945494503 +DD 3689859193,3689859193 +DD 1191869601,1191869601 +DD 3910091388,3910091388 +DD 3374220536,3374220536 +DD 0,0 +DD 2206629897,2206629897 +DD 1223502642,1223502642 +DD 2893025566,2893025566 +DD 1316117100,1316117100 +DD 4227796733,4227796733 +DD 1446544655,1446544655 +DD 517320253,517320253 +DD 658058550,658058550 +DD 1691946762,1691946762 +DD 564550760,564550760 +DD 3511966619,3511966619 +DD 976107044,976107044 +DD 2976320012,2976320012 +DD 266819475,266819475 +DD 3533106868,3533106868 +DD 2660342555,2660342555 +DD 1338359936,1338359936 +DD 2720062561,2720062561 +DD 1766553434,1766553434 +DD 370807324,370807324 +DD 179999714,179999714 +DD 3844776128,3844776128 +DD 1138762300,1138762300 +DD 488053522,488053522 +DD 185403662,185403662 +DD 2915535858,2915535858 +DD 3114841645,3114841645 +DD 3366526484,3366526484 +DD 2233069911,2233069911 +DD 1275557295,1275557295 +DD 3151862254,3151862254 +DD 4250959779,4250959779 +DD 2670068215,2670068215 +DD 3170202204,3170202204 +DD 3309004356,3309004356 +DD 880737115,880737115 +DD 1982415755,1982415755 +DD 3703972811,3703972811 +DD 1761406390,1761406390 +DD 1676797112,1676797112 +DD 3403428311,3403428311 +DD 277177154,277177154 +DD 1076008723,1076008723 +DD 538035844,538035844 +DD 2099530373,2099530373 +DD 4164795346,4164795346 +DD 288553390,288553390 +DD 1839278535,1839278535 +DD 1261411869,1261411869 +DD 4080055004,4080055004 +DD 3964831245,3964831245 +DD 3504587127,3504587127 +DD 1813426987,1813426987 +DD 2579067049,2579067049 +DD 4199060497,4199060497 +DD 577038663,577038663 +DD 3297574056,3297574056 +DD 440397984,440397984 +DD 3626794326,3626794326 +DD 4019204898,4019204898 +DD 3343796615,3343796615 +DD 3251714265,3251714265 +DD 4272081548,4272081548 +DD 906744984,906744984 +DD 3481400742,3481400742 +DD 685669029,685669029 +DD 646887386,646887386 +DD 2764025151,2764025151 +DD 3835509292,3835509292 +DD 227702864,227702864 +DD 2613862250,2613862250 +DD 1648787028,1648787028 +DD 3256061430,3256061430 +DD 3904428176,3904428176 +DD 1593260334,1593260334 +DD 4121936770,4121936770 +DD 3196083615,3196083615 +DD 2090061929,2090061929 +DD 2838353263,2838353263 +DD 3004310991,3004310991 +DD 999926984,999926984 +DD 2809993232,2809993232 +DD 1852021992,1852021992 +DD 2075868123,2075868123 +DD 158869197,158869197 +DD 4095236462,4095236462 +DD 28809964,28809964 +DD 2828685187,2828685187 +DD 1701746150,1701746150 +DD 2129067946,2129067946 +DD 147831841,147831841 +DD 3873969647,3873969647 +DD 3650873274,3650873274 +DD 3459673930,3459673930 +DD 3557400554,3557400554 +DD 3598495785,3598495785 +DD 2947720241,2947720241 +DD 824393514,824393514 +DD 815048134,815048134 +DD 3227951669,3227951669 +DD 935087732,935087732 +DD 2798289660,2798289660 +DD 2966458592,2966458592 +DD 366520115,366520115 +DD 1251476721,1251476721 +DD 4158319681,4158319681 +DD 240176511,240176511 +DD 804688151,804688151 +DD 2379631990,2379631990 +DD 1303441219,1303441219 +DD 1414376140,1414376140 +DD 3741619940,3741619940 +DD 3820343710,3820343710 +DD 461924940,461924940 +DD 3089050817,3089050817 +DD 2136040774,2136040774 +DD 82468509,82468509 +DD 1563790337,1563790337 +DD 1937016826,1937016826 +DD 776014843,776014843 +DD 1511876531,1511876531 +DD 1389550482,1389550482 +DD 861278441,861278441 +DD 323475053,323475053 +DD 2355222426,2355222426 +DD 2047648055,2047648055 +DD 2383738969,2383738969 +DD 2302415851,2302415851 +DD 3995576782,3995576782 +DD 902390199,902390199 +DD 3991215329,3991215329 +DD 1018251130,1018251130 +DD 1507840668,1507840668 +DD 1064563285,1064563285 +DD 2043548696,2043548696 +DD 3208103795,3208103795 +DD 3939366739,3939366739 +DD 1537932639,1537932639 +DD 342834655,342834655 +DD 2262516856,2262516856 +DD 2180231114,2180231114 +DD 1053059257,1053059257 +DD 741614648,741614648 +DD 1598071746,1598071746 +DD 1925389590,1925389590 +DD 203809468,203809468 +DD 2336832552,2336832552 +DD 1100287487,1100287487 +DD 1895934009,1895934009 +DD 3736275976,3736275976 +DD 2632234200,2632234200 +DD 2428589668,2428589668 +DD 1636092795,1636092795 +DD 1890988757,1890988757 +DD 1952214088,1952214088 +DD 1113045200,1113045200 +DB 82,9,106,213,48,54,165,56 +DB 191,64,163,158,129,243,215,251 +DB 124,227,57,130,155,47,255,135 +DB 52,142,67,68,196,222,233,203 +DB 84,123,148,50,166,194,35,61 +DB 238,76,149,11,66,250,195,78 +DB 8,46,161,102,40,217,36,178 +DB 118,91,162,73,109,139,209,37 +DB 114,248,246,100,134,104,152,22 +DB 212,164,92,204,93,101,182,146 +DB 108,112,72,80,253,237,185,218 +DB 94,21,70,87,167,141,157,132 +DB 144,216,171,0,140,188,211,10 +DB 247,228,88,5,184,179,69,6 +DB 208,44,30,143,202,63,15,2 +DB 193,175,189,3,1,19,138,107 +DB 58,145,17,65,79,103,220,234 +DB 151,242,207,206,240,180,230,115 +DB 150,172,116,34,231,173,53,133 +DB 226,249,55,232,28,117,223,110 +DB 71,241,26,113,29,41,197,137 +DB 111,183,98,14,170,24,190,27 +DB 252,86,62,75,198,210,121,32 +DB 154,219,192,254,120,205,90,244 +DB 31,221,168,51,136,7,199,49 +DB 177,18,16,89,39,128,236,95 +DB 96,81,127,169,25,181,74,13 +DB 45,229,122,159,147,201,156,239 +DB 160,224,59,77,174,42,245,176 +DB 200,235,187,60,131,83,153,97 +DB 23,43,4,126,186,119,214,38 +DB 225,105,20,99,85,33,12,125 +global _AES_Td +global _AES_decrypt +_AES_decrypt: + push ebp + push ebx + push esi + push edi + mov esi, DWORD [20+esp] + mov edi, DWORD [28+esp] + mov eax, esp + sub esp, 24 + and esp, -64 + add esp, 4 + mov DWORD [16+esp], eax + call @L003pic_point + at L003pic_point: + pop ebp + lea ebp, [(_AES_Td- at L003pic_point)+ebp] + lea ebp, [2176+ebp] + mov eax, DWORD [ebp-128] + mov ebx, DWORD [ebp-96] + mov ecx, DWORD [ebp-64] + mov edx, DWORD [ebp-32] + mov eax, DWORD [ebp] + mov ebx, DWORD [32+ebp] + mov ecx, DWORD [64+ebp] + mov edx, DWORD [96+ebp] + lea ebp, [ebp-2176] + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + call __x86_AES_decrypt + mov esp, DWORD [16+esp] + mov esi, DWORD [24+esp] + mov DWORD [esi], eax + mov DWORD [4+esi], ebx + mov DWORD [8+esi], ecx + mov DWORD [12+esi], edx + pop edi + pop esi + pop ebx + pop ebp + ret +global _AES_Te +global _AES_Td +global _AES_cbc_encrypt +_AES_cbc_encrypt: + push ebp + push ebx + push esi + push edi + mov ecx, DWORD [28+esp] + cmp ecx, 0 + je NEAR @L004enc_out + call @L005pic_point + at L005pic_point: + pop ebp + pushfd + cld + cmp DWORD [44+esp], 0 + je NEAR @L006DECRYPT + lea ebp, [(_AES_Te- at L005pic_point)+ebp] + lea edi, [esp-308] + and edi, -64 + mov eax, ebp + lea ebx, [2048+ebp] + mov edx, edi + and eax, 4095 + and ebx, 4095 + and edx, 4095 + cmp edx, ebx + jb NEAR @L007te_break_out + sub edx, ebx + sub edi, edx + jmp @L008te_ok + at L007te_break_out: + sub edx, eax + and edx, 4095 + add edx, 320 + sub edi, edx +align 4 + at L008te_ok: + mov eax, DWORD [24+esp] + mov ebx, DWORD [28+esp] + mov edx, DWORD [36+esp] + mov esi, DWORD [40+esp] + xchg esp, edi + add esp, 4 + mov DWORD [16+esp], edi + mov DWORD [20+esp], eax + mov DWORD [24+esp], ebx + mov DWORD [28+esp], ecx + mov DWORD [32+esp], edx + mov DWORD [36+esp], esi + mov DWORD [300+esp],0 + mov ebx, edx + mov ecx, 61 + sub ebx, ebp + mov esi, edx + and ebx, 4095 + lea edi, [60+esp] + cmp ebx, 2048 + jb NEAR @L009do_ecopy + cmp ebx, 3852 + jb NEAR @L010skip_ecopy +align 4 + at L009do_ecopy: + mov DWORD [32+esp], edi +DD 2784229001 + at L010skip_ecopy: + mov esi, eax + mov edi, 16 +align 4 + at L011prefetch_te: + mov eax, DWORD [ebp] + mov ebx, DWORD [32+ebp] + mov ecx, DWORD [64+ebp] + mov edx, DWORD [96+ebp] + lea ebp, [128+ebp] + dec edi + jnz NEAR @L011prefetch_te + sub ebp, 2048 + mov ecx, DWORD [28+esp] + mov edi, DWORD [36+esp] + test ecx, 4294967280 + jz NEAR @L012enc_tail + mov eax, DWORD [edi] + mov ebx, DWORD [4+edi] +align 4 + at L013enc_loop: + mov ecx, DWORD [8+edi] + mov edx, DWORD [12+edi] + xor eax, DWORD [esi] + xor ebx, DWORD [4+esi] + xor ecx, DWORD [8+esi] + xor edx, DWORD [12+esi] + mov edi, DWORD [32+esp] + call __x86_AES_encrypt + mov esi, DWORD [20+esp] + mov edi, DWORD [24+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + mov ecx, DWORD [28+esp] + lea esi, [16+esi] + mov DWORD [20+esp], esi + lea edx, [16+edi] + mov DWORD [24+esp], edx + sub ecx, 16 + test ecx, 4294967280 + mov DWORD [28+esp], ecx + jnz NEAR @L013enc_loop + test ecx, 15 + jnz NEAR @L012enc_tail + mov esi, DWORD [36+esp] + mov ecx, DWORD [8+edi] + mov edx, DWORD [12+edi] + mov DWORD [esi], eax + mov DWORD [4+esi], ebx + mov DWORD [8+esi], ecx + mov DWORD [12+esi], edx + cmp DWORD [300+esp],0 + mov edi, DWORD [32+esp] + je NEAR @L014skip_ezero + mov ecx, 60 + xor eax, eax +align 4 +DD 2884892297 + at L014skip_ezero: + mov esp, DWORD [16+esp] + popfd + at L004enc_out: + pop edi + pop esi + pop ebx + pop ebp + ret + pushfd +align 4 + at L012enc_tail: + push edi + mov edi, DWORD [24+esp] + mov ebx, 16 + sub ebx, ecx + cmp edi, esi + je NEAR @L015enc_in_place +align 4 +DD 2767451785 + jmp @L016enc_skip_in_place + at L015enc_in_place: + lea edi, [ecx+edi] + at L016enc_skip_in_place: + mov ecx, ebx + xor eax, eax +align 4 +DD 2868115081 + pop edi + mov esi, DWORD [24+esp] + mov eax, DWORD [edi] + mov ebx, DWORD [4+edi] + mov DWORD [28+esp], 16 + jmp @L013enc_loop +align 4 + at L006DECRYPT: + lea ebp, [(_AES_Td- at L005pic_point)+ebp] + lea edi, [esp-308] + and edi, -64 + mov eax, ebp + lea ebx, [2304+ebp] + mov edx, edi + and eax, 4095 + and ebx, 4095 + and edx, 4095 + cmp edx, ebx + jb NEAR @L017td_break_out + sub edx, ebx + sub edi, edx + jmp @L018td_ok + at L017td_break_out: + sub edx, eax + and edx, 4095 + add edx, 320 + sub edi, edx +align 4 + at L018td_ok: + mov eax, DWORD [24+esp] + mov ebx, DWORD [28+esp] + mov edx, DWORD [36+esp] + mov esi, DWORD [40+esp] + xchg esp, edi + add esp, 4 + mov DWORD [16+esp], edi + mov DWORD [20+esp], eax + mov DWORD [24+esp], ebx + mov DWORD [28+esp], ecx + mov DWORD [32+esp], edx + mov DWORD [36+esp], esi + mov DWORD [300+esp],0 + mov ebx, edx + mov ecx, 61 + sub ebx, ebp + mov esi, edx + and ebx, 4095 + lea edi, [60+esp] + cmp ebx, 2304 + jb NEAR @L019do_dcopy + cmp ebx, 3852 + jb NEAR @L020skip_dcopy +align 4 + at L019do_dcopy: + mov DWORD [32+esp], edi +DD 2784229001 + at L020skip_dcopy: + mov esi, eax + mov edi, 18 +align 4 + at L021prefetch_td: + mov eax, DWORD [ebp] + mov ebx, DWORD [32+ebp] + mov ecx, DWORD [64+ebp] + mov edx, DWORD [96+ebp] + lea ebp, [128+ebp] + dec edi + jnz NEAR @L021prefetch_td + sub ebp, 2304 + cmp esi, DWORD [24+esp] + je NEAR @L022dec_in_place + mov edi, DWORD [36+esp] + mov DWORD [40+esp], edi +align 4 + at L023dec_loop: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + mov edi, DWORD [32+esp] + call __x86_AES_decrypt + mov edi, DWORD [40+esp] + mov esi, DWORD [28+esp] + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + sub esi, 16 + jc NEAR @L024dec_partial + mov DWORD [28+esp], esi + mov esi, DWORD [20+esp] + mov edi, DWORD [24+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + mov DWORD [40+esp], esi + lea esi, [16+esi] + mov DWORD [20+esp], esi + lea edi, [16+edi] + mov DWORD [24+esp], edi + jnz NEAR @L023dec_loop + mov edi, DWORD [40+esp] + at L025dec_end: + mov esi, DWORD [36+esp] + mov eax, DWORD [edi] + mov ebx, DWORD [4+edi] + mov ecx, DWORD [8+edi] + mov edx, DWORD [12+edi] + mov DWORD [esi], eax + mov DWORD [4+esi], ebx + mov DWORD [8+esi], ecx + mov DWORD [12+esi], edx + jmp @L026dec_out +align 4 + at L024dec_partial: + lea edi, [44+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + lea ecx, [16+esi] + mov esi, edi + mov edi, DWORD [24+esp] +DD 2767451785 + mov edi, DWORD [20+esp] + jmp @L025dec_end +align 4 + at L022dec_in_place: + at L027dec_in_place_loop: + lea edi, [44+esp] + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + mov edi, DWORD [32+esp] + call __x86_AES_decrypt + mov edi, DWORD [36+esp] + mov esi, DWORD [24+esp] + xor eax, DWORD [edi] + xor ebx, DWORD [4+edi] + xor ecx, DWORD [8+edi] + xor edx, DWORD [12+edi] + mov DWORD [esi], eax + mov DWORD [4+esi], ebx + mov DWORD [8+esi], ecx + mov DWORD [12+esi], edx + lea esi, [16+esi] + mov DWORD [24+esp], esi + lea esi, [44+esp] + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + mov esi, DWORD [20+esp] + lea esi, [16+esi] + mov DWORD [20+esp], esi + mov ecx, DWORD [28+esp] + sub ecx, 16 + jc NEAR @L028dec_in_place_partial + mov DWORD [28+esp], ecx + jnz NEAR @L027dec_in_place_loop + jmp @L026dec_out +align 4 + at L028dec_in_place_partial: + mov edi, DWORD [24+esp] + lea esi, [44+esp] + lea edi, [ecx+edi] + lea esi, [16+ecx+esi] + neg ecx +DD 2767451785 +align 4 + at L026dec_out: + cmp DWORD [300+esp],0 + mov edi, DWORD [32+esp] + je NEAR @L029skip_dzero + mov ecx, 60 + xor eax, eax +align 4 +DD 2884892297 + at L029skip_dzero: + mov esp, DWORD [16+esp] + popfd + pop edi + pop esi + pop ebx + pop ebp + ret +global _AES_Te +global _AES_set_encrypt_key +_AES_set_encrypt_key: + push ebp + push ebx + push esi + push edi + mov esi, DWORD [20+esp] + mov edi, DWORD [28+esp] + test esi, -1 + jz NEAR @L030badpointer + test edi, -1 + jz NEAR @L030badpointer + call @L031pic_point + at L031pic_point: + pop ebp + lea ebp, [(_AES_Te- at L031pic_point)+ebp] + mov ecx, DWORD [24+esp] + cmp ecx, 128 + je NEAR @L03210rounds + cmp ecx, 192 + je NEAR @L03312rounds + cmp ecx, 256 + je NEAR @L03414rounds + mov eax, -2 + jmp @L035exit + at L03210rounds: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + xor ecx, ecx + jmp @L03610shortcut +align 4 + at L03710loop: + mov eax, DWORD [edi] + mov edx, DWORD [12+edi] + at L03610shortcut: + movzx esi, dl + mov ebx, DWORD [2+esi*8+ebp] + movzx esi, dh + and ebx, 4278190080 + xor eax, ebx + mov ebx, DWORD [2+esi*8+ebp] + shr edx, 16 + and ebx, 255 + movzx esi, dl + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + movzx esi, dh + and ebx, 65280 + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + and ebx, 16711680 + xor eax, ebx + xor eax, DWORD [2048+ecx*4+ebp] + mov DWORD [16+edi], eax + xor eax, DWORD [4+edi] + mov DWORD [20+edi], eax + xor eax, DWORD [8+edi] + mov DWORD [24+edi], eax + xor eax, DWORD [12+edi] + mov DWORD [28+edi], eax + inc ecx + add edi, 16 + cmp ecx, 10 + jl NEAR @L03710loop + mov DWORD [80+edi], 10 + xor eax, eax + jmp @L035exit + at L03312rounds: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + mov ecx, DWORD [16+esi] + mov edx, DWORD [20+esi] + mov DWORD [16+edi], ecx + mov DWORD [20+edi], edx + xor ecx, ecx + jmp @L03812shortcut +align 4 + at L03912loop: + mov eax, DWORD [edi] + mov edx, DWORD [20+edi] + at L03812shortcut: + movzx esi, dl + mov ebx, DWORD [2+esi*8+ebp] + movzx esi, dh + and ebx, 4278190080 + xor eax, ebx + mov ebx, DWORD [2+esi*8+ebp] + shr edx, 16 + and ebx, 255 + movzx esi, dl + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + movzx esi, dh + and ebx, 65280 + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + and ebx, 16711680 + xor eax, ebx + xor eax, DWORD [2048+ecx*4+ebp] + mov DWORD [24+edi], eax + xor eax, DWORD [4+edi] + mov DWORD [28+edi], eax + xor eax, DWORD [8+edi] + mov DWORD [32+edi], eax + xor eax, DWORD [12+edi] + mov DWORD [36+edi], eax + cmp ecx, 7 + je NEAR @L04012break + inc ecx + xor eax, DWORD [16+edi] + mov DWORD [40+edi], eax + xor eax, DWORD [20+edi] + mov DWORD [44+edi], eax + add edi, 24 + jmp @L03912loop + at L04012break: + mov DWORD [72+edi], 12 + xor eax, eax + jmp @L035exit + at L03414rounds: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [8+esi] + mov edx, DWORD [12+esi] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [8+edi], ecx + mov DWORD [12+edi], edx + mov eax, DWORD [16+esi] + mov ebx, DWORD [20+esi] + mov ecx, DWORD [24+esi] + mov edx, DWORD [28+esi] + mov DWORD [16+edi], eax + mov DWORD [20+edi], ebx + mov DWORD [24+edi], ecx + mov DWORD [28+edi], edx + xor ecx, ecx + jmp @L04114shortcut +align 4 + at L04214loop: + mov edx, DWORD [28+edi] + at L04114shortcut: + mov eax, DWORD [edi] + movzx esi, dl + mov ebx, DWORD [2+esi*8+ebp] + movzx esi, dh + and ebx, 4278190080 + xor eax, ebx + mov ebx, DWORD [2+esi*8+ebp] + shr edx, 16 + and ebx, 255 + movzx esi, dl + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + movzx esi, dh + and ebx, 65280 + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + and ebx, 16711680 + xor eax, ebx + xor eax, DWORD [2048+ecx*4+ebp] + mov DWORD [32+edi], eax + xor eax, DWORD [4+edi] + mov DWORD [36+edi], eax + xor eax, DWORD [8+edi] + mov DWORD [40+edi], eax + xor eax, DWORD [12+edi] + mov DWORD [44+edi], eax + cmp ecx, 6 + je NEAR @L04314break + inc ecx + mov edx, eax + mov eax, DWORD [16+edi] + movzx esi, dl + mov ebx, DWORD [2+esi*8+ebp] + movzx esi, dh + and ebx, 255 + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + shr edx, 16 + and ebx, 65280 + movzx esi, dl + xor eax, ebx + mov ebx, DWORD [esi*8+ebp] + movzx esi, dh + and ebx, 16711680 + xor eax, ebx + mov ebx, DWORD [2+esi*8+ebp] + and ebx, 4278190080 + xor eax, ebx + mov DWORD [48+edi], eax + xor eax, DWORD [20+edi] + mov DWORD [52+edi], eax + xor eax, DWORD [24+edi] + mov DWORD [56+edi], eax + xor eax, DWORD [28+edi] + mov DWORD [60+edi], eax + add edi, 32 + jmp @L04214loop + at L04314break: + mov DWORD [48+edi], 14 + xor eax, eax + jmp @L035exit + at L030badpointer: + mov eax, -1 + at L035exit: + pop edi + pop esi + pop ebx + pop ebp + ret +global _AES_Td +global _AES_Te +global _AES_set_decrypt_key +_AES_set_decrypt_key: + mov eax, DWORD [4+esp] + mov ecx, DWORD [8+esp] + mov edx, DWORD [12+esp] + sub esp, 12 + mov DWORD [esp], eax + mov DWORD [4+esp], ecx + mov DWORD [8+esp], edx + call _AES_set_encrypt_key + add esp, 12 + cmp eax, 0 + je NEAR @L044proceed + ret + at L044proceed: + push ebp + push ebx + push esi + push edi + mov esi, DWORD [28+esp] + mov ecx, DWORD [240+esi] + lea ecx, [ecx*4] + lea edi, [ecx*4+esi] +align 4 + at L045invert: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov ecx, DWORD [edi] + mov edx, DWORD [4+edi] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + mov DWORD [esi], ecx + mov DWORD [4+esi], edx + mov eax, DWORD [8+esi] + mov ebx, DWORD [12+esi] + mov ecx, DWORD [8+edi] + mov edx, DWORD [12+edi] + mov DWORD [8+edi], eax + mov DWORD [12+edi], ebx + mov DWORD [8+esi], ecx + mov DWORD [12+esi], edx + add esi, 16 + sub edi, 16 + cmp esi, edi + jne NEAR @L045invert + call @L046pic_point + at L046pic_point: + pop ebp + lea edi, [(_AES_Td- at L046pic_point)+ebp] + lea ebp, [(_AES_Te- at L046pic_point)+ebp] + mov esi, DWORD [28+esp] + mov ecx, DWORD [240+esi] + dec ecx +align 4 + at L047permute: + add esi, 16 + mov eax, DWORD [esi] + mov edx, eax + movzx ebx, ah + shr edx, 16 + and eax, 255 + movzx eax, BYTE [2+eax*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + mov eax, DWORD [eax*8+edi] + xor eax, DWORD [3+ebx*8+edi] + movzx ebx, dh + and edx, 255 + movzx edx, BYTE [2+edx*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + xor eax, DWORD [2+edx*8+edi] + xor eax, DWORD [1+ebx*8+edi] + mov DWORD [esi], eax + mov eax, DWORD [4+esi] + mov edx, eax + movzx ebx, ah + shr edx, 16 + and eax, 255 + movzx eax, BYTE [2+eax*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + mov eax, DWORD [eax*8+edi] + xor eax, DWORD [3+ebx*8+edi] + movzx ebx, dh + and edx, 255 + movzx edx, BYTE [2+edx*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + xor eax, DWORD [2+edx*8+edi] + xor eax, DWORD [1+ebx*8+edi] + mov DWORD [4+esi], eax + mov eax, DWORD [8+esi] + mov edx, eax + movzx ebx, ah + shr edx, 16 + and eax, 255 + movzx eax, BYTE [2+eax*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + mov eax, DWORD [eax*8+edi] + xor eax, DWORD [3+ebx*8+edi] + movzx ebx, dh + and edx, 255 + movzx edx, BYTE [2+edx*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + xor eax, DWORD [2+edx*8+edi] + xor eax, DWORD [1+ebx*8+edi] + mov DWORD [8+esi], eax + mov eax, DWORD [12+esi] + mov edx, eax + movzx ebx, ah + shr edx, 16 + and eax, 255 + movzx eax, BYTE [2+eax*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + mov eax, DWORD [eax*8+edi] + xor eax, DWORD [3+ebx*8+edi] + movzx ebx, dh + and edx, 255 + movzx edx, BYTE [2+edx*8+ebp] + movzx ebx, BYTE [2+ebx*8+ebp] + xor eax, DWORD [2+edx*8+edi] + xor eax, DWORD [1+ebx*8+edi] + mov DWORD [12+esi], eax + dec ecx + jnz NEAR @L047permute + xor eax, eax + pop edi + pop esi + pop ebx + pop ebp + ret Added: external/openssl-0.9.8g/crypto/bf/asm/b_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/bf/asm/b_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,893 @@ + ; Don't even think of reading this code + ; It was automatically generated by bf-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _BF_encrypt +_BF_encrypt: + ; + push ebp + push ebx + mov ebx, DWORD [12+esp] + mov ebp, DWORD [16+esp] + push esi + push edi + ; Load the 2 words + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + xor eax, eax + mov ebx, DWORD [ebp] + xor ecx, ecx + xor edi, ebx + ; + ; Round 0 + mov edx, DWORD [4+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 1 + mov edx, DWORD [8+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 2 + mov edx, DWORD [12+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 3 + mov edx, DWORD [16+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 4 + mov edx, DWORD [20+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 5 + mov edx, DWORD [24+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 6 + mov edx, DWORD [28+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 7 + mov edx, DWORD [32+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 8 + mov edx, DWORD [36+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 9 + mov edx, DWORD [40+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 10 + mov edx, DWORD [44+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 11 + mov edx, DWORD [48+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 12 + mov edx, DWORD [52+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 13 + mov edx, DWORD [56+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 14 + mov edx, DWORD [60+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 15 + mov edx, DWORD [64+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + ; Load parameter 0 (16) enc=1 + mov eax, DWORD [20+esp] + xor edi, ebx + mov edx, DWORD [68+ebp] + xor esi, edx + mov DWORD [4+eax], edi + mov DWORD [eax], esi + pop edi + pop esi + pop ebx + pop ebp + ret +global _BF_decrypt +_BF_decrypt: + ; + push ebp + push ebx + mov ebx, DWORD [12+esp] + mov ebp, DWORD [16+esp] + push esi + push edi + ; Load the 2 words + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + xor eax, eax + mov ebx, DWORD [68+ebp] + xor ecx, ecx + xor edi, ebx + ; + ; Round 16 + mov edx, DWORD [64+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 15 + mov edx, DWORD [60+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 14 + mov edx, DWORD [56+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 13 + mov edx, DWORD [52+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 12 + mov edx, DWORD [48+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 11 + mov edx, DWORD [44+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 10 + mov edx, DWORD [40+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 9 + mov edx, DWORD [36+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 8 + mov edx, DWORD [32+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 7 + mov edx, DWORD [28+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 6 + mov edx, DWORD [24+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 5 + mov edx, DWORD [20+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 4 + mov edx, DWORD [16+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 3 + mov edx, DWORD [12+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor edi, ebx + ; + ; Round 2 + mov edx, DWORD [8+ebp] + mov ebx, edi + xor esi, edx + shr ebx, 16 + mov edx, edi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + xor eax, eax + xor esi, ebx + ; + ; Round 1 + mov edx, DWORD [4+ebp] + mov ebx, esi + xor edi, edx + shr ebx, 16 + mov edx, esi + mov al, bh + and ebx, 255 + mov cl, dh + and edx, 255 + mov eax, DWORD [72+eax*4+ebp] + mov ebx, DWORD [1096+ebx*4+ebp] + add ebx, eax + mov eax, DWORD [2120+ecx*4+ebp] + xor ebx, eax + mov edx, DWORD [3144+edx*4+ebp] + add ebx, edx + ; Load parameter 0 (1) enc=0 + mov eax, DWORD [20+esp] + xor edi, ebx + mov edx, DWORD [ebp] + xor esi, edx + mov DWORD [4+eax], edi + mov DWORD [eax], esi + pop edi + pop esi + pop ebx + pop ebp + ret +global _BF_cbc_encrypt +_BF_cbc_encrypt: + ; + push ebp + push ebx + push esi + push edi + mov ebp, DWORD [28+esp] + ; getting iv ptr from parameter 4 + mov ebx, DWORD [36+esp] + mov esi, DWORD [ebx] + mov edi, DWORD [4+ebx] + push edi + push esi + push edi + push esi + mov ebx, esp + mov esi, DWORD [36+esp] + mov edi, DWORD [40+esp] + ; getting encrypt flag from parameter 5 + mov ecx, DWORD [56+esp] + ; get and push parameter 3 + mov eax, DWORD [48+esp] + push eax + push ebx + cmp ecx, 0 + jz NEAR @L000decrypt + and ebp, 4294967288 + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + jz NEAR @L001encrypt_finish + at L002encrypt_loop: + mov ecx, DWORD [esi] + mov edx, DWORD [4+esi] + xor eax, ecx + xor ebx, edx + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _BF_encrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L002encrypt_loop + at L001encrypt_finish: + mov ebp, DWORD [52+esp] + and ebp, 7 + jz NEAR @L003finish + call @L004PIC_point + at L004PIC_point: + pop edx + lea ecx, [(@L005cbc_enc_jmp_table- at L004PIC_point)+edx] + mov ebp, DWORD [ebp*4+ecx] + add ebp, edx + xor ecx, ecx + xor edx, edx + jmp ebp + at L006ej7: + mov dh, BYTE [6+esi] + shl edx, 8 + at L007ej6: + mov dh, BYTE [5+esi] + at L008ej5: + mov dl, BYTE [4+esi] + at L009ej4: + mov ecx, DWORD [esi] + jmp @L010ejend + at L011ej3: + mov ch, BYTE [2+esi] + shl ecx, 8 + at L012ej2: + mov ch, BYTE [1+esi] + at L013ej1: + mov cl, BYTE [esi] + at L010ejend: + xor eax, ecx + xor ebx, edx + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _BF_encrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + jmp @L003finish + at L000decrypt: + and ebp, 4294967288 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + jz NEAR @L014decrypt_finish + at L015decrypt_loop: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _BF_decrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov ecx, DWORD [16+esp] + mov edx, DWORD [20+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [edi], ecx + mov DWORD [4+edi], edx + mov DWORD [16+esp], eax + mov DWORD [20+esp], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L015decrypt_loop + at L014decrypt_finish: + mov ebp, DWORD [52+esp] + and ebp, 7 + jz NEAR @L003finish + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _BF_decrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov ecx, DWORD [16+esp] + mov edx, DWORD [20+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + at L016dj7: + ror edx, 16 + mov BYTE [6+edi], dl + shr edx, 16 + at L017dj6: + mov BYTE [5+edi], dh + at L018dj5: + mov BYTE [4+edi], dl + at L019dj4: + mov DWORD [edi], ecx + jmp @L020djend + at L021dj3: + ror ecx, 16 + mov BYTE [2+edi], cl + shl ecx, 16 + at L022dj2: + mov BYTE [1+esi], ch + at L023dj1: + mov BYTE [esi], cl + at L020djend: + jmp @L003finish + at L003finish: + mov ecx, DWORD [60+esp] + add esp, 24 + mov DWORD [ecx], eax + mov DWORD [4+ecx], ebx + pop edi + pop esi + pop ebx + pop ebp + ret +align 64 + at L005cbc_enc_jmp_table: +DD 0 +DD @L013ej1- at L004PIC_point +DD @L012ej2- at L004PIC_point +DD @L011ej3- at L004PIC_point +DD @L009ej4- at L004PIC_point +DD @L008ej5- at L004PIC_point +DD @L007ej6- at L004PIC_point +DD @L006ej7- at L004PIC_point +align 64 Added: external/openssl-0.9.8g/crypto/bn/asm/bn_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/bn/asm/bn_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,1459 @@ + ; Don't even think of reading this code + ; It was automatically generated by bn-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +extern _OPENSSL_ia32cap_P +global _bn_mul_add_words +_bn_mul_add_words: + push ebp + push ebx + push esi + push edi + ; + xor esi, esi + mov edi, DWORD [20+esp] + mov ecx, DWORD [28+esp] + mov ebx, DWORD [24+esp] + and ecx, 4294967288 + mov ebp, DWORD [32+esp] + push ecx + jz NEAR @L000maw_finish + lea eax, [_OPENSSL_ia32cap_P] + bt DWORD [eax], 26 + jnc NEAR @L001maw_loop + movd mm0, ebp + pxor mm1, mm1 + at L002maw_sse2_loop: + movd mm3, DWORD [edi] + paddq mm1, mm3 + movd mm2, DWORD [ebx] + pmuludq mm2, mm0 + movd mm4, DWORD [4+ebx] + pmuludq mm4, mm0 + movd mm6, DWORD [8+ebx] + pmuludq mm6, mm0 + movd mm7, DWORD [12+ebx] + pmuludq mm7, mm0 + paddq mm1, mm2 + movd mm3, DWORD [4+edi] + paddq mm3, mm4 + movd mm5, DWORD [8+edi] + paddq mm5, mm6 + movd mm4, DWORD [12+edi] + paddq mm7, mm4 + movd DWORD [edi], mm1 + movd mm2, DWORD [16+ebx] + pmuludq mm2, mm0 + psrlq mm1, 32 + movd mm4, DWORD [20+ebx] + pmuludq mm4, mm0 + paddq mm1, mm3 + movd mm6, DWORD [24+ebx] + pmuludq mm6, mm0 + movd DWORD [4+edi], mm1 + psrlq mm1, 32 + movd mm3, DWORD [28+ebx] + add ebx, 32 + pmuludq mm3, mm0 + paddq mm1, mm5 + movd mm5, DWORD [16+edi] + paddq mm2, mm5 + movd DWORD [8+edi], mm1 + psrlq mm1, 32 + paddq mm1, mm7 + movd mm5, DWORD [20+edi] + paddq mm4, mm5 + movd DWORD [12+edi], mm1 + psrlq mm1, 32 + paddq mm1, mm2 + movd mm5, DWORD [24+edi] + paddq mm6, mm5 + movd DWORD [16+edi], mm1 + psrlq mm1, 32 + paddq mm1, mm4 + movd mm5, DWORD [28+edi] + paddq mm3, mm5 + movd DWORD [20+edi], mm1 + psrlq mm1, 32 + paddq mm1, mm6 + movd DWORD [24+edi], mm1 + psrlq mm1, 32 + paddq mm1, mm3 + movd DWORD [28+edi], mm1 + add edi, 32 + psrlq mm1, 32 + sub ecx, 8 + jnz NEAR @L002maw_sse2_loop + movd esi, mm1 + emms + jmp @L000maw_finish + at L001maw_loop: + mov DWORD [esp], ecx + ; Round 0 + mov eax, DWORD [ebx] + mul ebp + add eax, esi + mov esi, DWORD [edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [edi], eax + mov esi, edx + ; Round 4 + mov eax, DWORD [4+ebx] + mul ebp + add eax, esi + mov esi, DWORD [4+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [4+edi], eax + mov esi, edx + ; Round 8 + mov eax, DWORD [8+ebx] + mul ebp + add eax, esi + mov esi, DWORD [8+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [8+edi], eax + mov esi, edx + ; Round 12 + mov eax, DWORD [12+ebx] + mul ebp + add eax, esi + mov esi, DWORD [12+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [12+edi], eax + mov esi, edx + ; Round 16 + mov eax, DWORD [16+ebx] + mul ebp + add eax, esi + mov esi, DWORD [16+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [16+edi], eax + mov esi, edx + ; Round 20 + mov eax, DWORD [20+ebx] + mul ebp + add eax, esi + mov esi, DWORD [20+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [20+edi], eax + mov esi, edx + ; Round 24 + mov eax, DWORD [24+ebx] + mul ebp + add eax, esi + mov esi, DWORD [24+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [24+edi], eax + mov esi, edx + ; Round 28 + mov eax, DWORD [28+ebx] + mul ebp + add eax, esi + mov esi, DWORD [28+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [28+edi], eax + mov esi, edx + ; + mov ecx, DWORD [esp] + add ebx, 32 + add edi, 32 + sub ecx, 8 + jnz NEAR @L001maw_loop + at L000maw_finish: + mov ecx, DWORD [32+esp] + and ecx, 7 + jnz NEAR @L003maw_finish2 + jmp @L004maw_end + at L003maw_finish2: + ; Tail Round 0 + mov eax, DWORD [ebx] + mul ebp + add eax, esi + mov esi, DWORD [edi] + adc edx, 0 + add eax, esi + adc edx, 0 + dec ecx + mov DWORD [edi], eax + mov esi, edx + jz NEAR @L004maw_end + ; Tail Round 1 + mov eax, DWORD [4+ebx] + mul ebp + add eax, esi + mov esi, DWORD [4+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + dec ecx + mov DWORD [4+edi], eax + mov esi, edx + jz NEAR @L004maw_end + ; Tail Round 2 + mov eax, DWORD [8+ebx] + mul ebp + add eax, esi + mov esi, DWORD [8+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + dec ecx + mov DWORD [8+edi], eax + mov esi, edx + jz NEAR @L004maw_end + ; Tail Round 3 + mov eax, DWORD [12+ebx] + mul ebp + add eax, esi + mov esi, DWORD [12+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + dec ecx + mov DWORD [12+edi], eax + mov esi, edx + jz NEAR @L004maw_end + ; Tail Round 4 + mov eax, DWORD [16+ebx] + mul ebp + add eax, esi + mov esi, DWORD [16+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + dec ecx + mov DWORD [16+edi], eax + mov esi, edx + jz NEAR @L004maw_end + ; Tail Round 5 + mov eax, DWORD [20+ebx] + mul ebp + add eax, esi + mov esi, DWORD [20+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + dec ecx + mov DWORD [20+edi], eax + mov esi, edx + jz NEAR @L004maw_end + ; Tail Round 6 + mov eax, DWORD [24+ebx] + mul ebp + add eax, esi + mov esi, DWORD [24+edi] + adc edx, 0 + add eax, esi + adc edx, 0 + mov DWORD [24+edi], eax + mov esi, edx + at L004maw_end: + mov eax, esi + pop ecx + pop edi + pop esi + pop ebx + pop ebp + ret +global _bn_mul_words +_bn_mul_words: + push ebp + push ebx + push esi + push edi + ; + xor esi, esi + mov edi, DWORD [20+esp] + mov ebx, DWORD [24+esp] + mov ebp, DWORD [28+esp] + mov ecx, DWORD [32+esp] + and ebp, 4294967288 + jz NEAR @L005mw_finish + at L006mw_loop: + ; Round 0 + mov eax, DWORD [ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [edi], eax + mov esi, edx + ; Round 4 + mov eax, DWORD [4+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [4+edi], eax + mov esi, edx + ; Round 8 + mov eax, DWORD [8+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [8+edi], eax + mov esi, edx + ; Round 12 + mov eax, DWORD [12+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [12+edi], eax + mov esi, edx + ; Round 16 + mov eax, DWORD [16+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [16+edi], eax + mov esi, edx + ; Round 20 + mov eax, DWORD [20+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [20+edi], eax + mov esi, edx + ; Round 24 + mov eax, DWORD [24+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [24+edi], eax + mov esi, edx + ; Round 28 + mov eax, DWORD [28+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [28+edi], eax + mov esi, edx + ; + add ebx, 32 + add edi, 32 + sub ebp, 8 + jz NEAR @L005mw_finish + jmp @L006mw_loop + at L005mw_finish: + mov ebp, DWORD [28+esp] + and ebp, 7 + jnz NEAR @L007mw_finish2 + jmp @L008mw_end + at L007mw_finish2: + ; Tail Round 0 + mov eax, DWORD [ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [edi], eax + mov esi, edx + dec ebp + jz NEAR @L008mw_end + ; Tail Round 1 + mov eax, DWORD [4+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [4+edi], eax + mov esi, edx + dec ebp + jz NEAR @L008mw_end + ; Tail Round 2 + mov eax, DWORD [8+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [8+edi], eax + mov esi, edx + dec ebp + jz NEAR @L008mw_end + ; Tail Round 3 + mov eax, DWORD [12+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [12+edi], eax + mov esi, edx + dec ebp + jz NEAR @L008mw_end + ; Tail Round 4 + mov eax, DWORD [16+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [16+edi], eax + mov esi, edx + dec ebp + jz NEAR @L008mw_end + ; Tail Round 5 + mov eax, DWORD [20+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [20+edi], eax + mov esi, edx + dec ebp + jz NEAR @L008mw_end + ; Tail Round 6 + mov eax, DWORD [24+ebx] + mul ecx + add eax, esi + adc edx, 0 + mov DWORD [24+edi], eax + mov esi, edx + at L008mw_end: + mov eax, esi + pop edi + pop esi + pop ebx + pop ebp + ret +global _bn_sqr_words +_bn_sqr_words: + push ebp + push ebx + push esi + push edi + ; + mov esi, DWORD [20+esp] + mov edi, DWORD [24+esp] + mov ebx, DWORD [28+esp] + and ebx, 4294967288 + jz NEAR @L009sw_finish + at L010sw_loop: + ; Round 0 + mov eax, DWORD [edi] + mul eax + mov DWORD [esi], eax + mov DWORD [4+esi], edx + ; Round 4 + mov eax, DWORD [4+edi] + mul eax + mov DWORD [8+esi], eax + mov DWORD [12+esi], edx + ; Round 8 + mov eax, DWORD [8+edi] + mul eax + mov DWORD [16+esi], eax + mov DWORD [20+esi], edx + ; Round 12 + mov eax, DWORD [12+edi] + mul eax + mov DWORD [24+esi], eax + mov DWORD [28+esi], edx + ; Round 16 + mov eax, DWORD [16+edi] + mul eax + mov DWORD [32+esi], eax + mov DWORD [36+esi], edx + ; Round 20 + mov eax, DWORD [20+edi] + mul eax + mov DWORD [40+esi], eax + mov DWORD [44+esi], edx + ; Round 24 + mov eax, DWORD [24+edi] + mul eax + mov DWORD [48+esi], eax + mov DWORD [52+esi], edx + ; Round 28 + mov eax, DWORD [28+edi] + mul eax + mov DWORD [56+esi], eax + mov DWORD [60+esi], edx + ; + add edi, 32 + add esi, 64 + sub ebx, 8 + jnz NEAR @L010sw_loop + at L009sw_finish: + mov ebx, DWORD [28+esp] + and ebx, 7 + jz NEAR @L011sw_end + ; Tail Round 0 + mov eax, DWORD [edi] + mul eax + mov DWORD [esi], eax + dec ebx + mov DWORD [4+esi], edx + jz NEAR @L011sw_end + ; Tail Round 1 + mov eax, DWORD [4+edi] + mul eax + mov DWORD [8+esi], eax + dec ebx + mov DWORD [12+esi], edx + jz NEAR @L011sw_end + ; Tail Round 2 + mov eax, DWORD [8+edi] + mul eax + mov DWORD [16+esi], eax + dec ebx + mov DWORD [20+esi], edx + jz NEAR @L011sw_end + ; Tail Round 3 + mov eax, DWORD [12+edi] + mul eax + mov DWORD [24+esi], eax + dec ebx + mov DWORD [28+esi], edx + jz NEAR @L011sw_end + ; Tail Round 4 + mov eax, DWORD [16+edi] + mul eax + mov DWORD [32+esi], eax + dec ebx + mov DWORD [36+esi], edx + jz NEAR @L011sw_end + ; Tail Round 5 + mov eax, DWORD [20+edi] + mul eax + mov DWORD [40+esi], eax + dec ebx + mov DWORD [44+esi], edx + jz NEAR @L011sw_end + ; Tail Round 6 + mov eax, DWORD [24+edi] + mul eax + mov DWORD [48+esi], eax + mov DWORD [52+esi], edx + at L011sw_end: + pop edi + pop esi + pop ebx + pop ebp + ret +global _bn_div_words +_bn_div_words: + push ebp + push ebx + push esi + push edi + mov edx, DWORD [20+esp] + mov eax, DWORD [24+esp] + mov ebx, DWORD [28+esp] + div ebx + pop edi + pop esi + pop ebx + pop ebp + ret +global _bn_add_words +_bn_add_words: + push ebp + push ebx + push esi + push edi + ; + mov ebx, DWORD [20+esp] + mov esi, DWORD [24+esp] + mov edi, DWORD [28+esp] + mov ebp, DWORD [32+esp] + xor eax, eax + and ebp, 4294967288 + jz NEAR @L012aw_finish + at L013aw_loop: + ; Round 0 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + ; Round 1 + mov ecx, DWORD [4+esi] + mov edx, DWORD [4+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [4+ebx], ecx + ; Round 2 + mov ecx, DWORD [8+esi] + mov edx, DWORD [8+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [8+ebx], ecx + ; Round 3 + mov ecx, DWORD [12+esi] + mov edx, DWORD [12+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [12+ebx], ecx + ; Round 4 + mov ecx, DWORD [16+esi] + mov edx, DWORD [16+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [16+ebx], ecx + ; Round 5 + mov ecx, DWORD [20+esi] + mov edx, DWORD [20+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [20+ebx], ecx + ; Round 6 + mov ecx, DWORD [24+esi] + mov edx, DWORD [24+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [24+ebx], ecx + ; Round 7 + mov ecx, DWORD [28+esi] + mov edx, DWORD [28+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [28+ebx], ecx + ; + add esi, 32 + add edi, 32 + add ebx, 32 + sub ebp, 8 + jnz NEAR @L013aw_loop + at L012aw_finish: + mov ebp, DWORD [32+esp] + and ebp, 7 + jz NEAR @L014aw_end + ; Tail Round 0 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + dec ebp + mov DWORD [ebx], ecx + jz NEAR @L014aw_end + ; Tail Round 1 + mov ecx, DWORD [4+esi] + mov edx, DWORD [4+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + dec ebp + mov DWORD [4+ebx], ecx + jz NEAR @L014aw_end + ; Tail Round 2 + mov ecx, DWORD [8+esi] + mov edx, DWORD [8+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + dec ebp + mov DWORD [8+ebx], ecx + jz NEAR @L014aw_end + ; Tail Round 3 + mov ecx, DWORD [12+esi] + mov edx, DWORD [12+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + dec ebp + mov DWORD [12+ebx], ecx + jz NEAR @L014aw_end + ; Tail Round 4 + mov ecx, DWORD [16+esi] + mov edx, DWORD [16+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + dec ebp + mov DWORD [16+ebx], ecx + jz NEAR @L014aw_end + ; Tail Round 5 + mov ecx, DWORD [20+esi] + mov edx, DWORD [20+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + dec ebp + mov DWORD [20+ebx], ecx + jz NEAR @L014aw_end + ; Tail Round 6 + mov ecx, DWORD [24+esi] + mov edx, DWORD [24+edi] + add ecx, eax + mov eax, 0 + adc eax, eax + add ecx, edx + adc eax, 0 + mov DWORD [24+ebx], ecx + at L014aw_end: + pop edi + pop esi + pop ebx + pop ebp + ret +global _bn_sub_words +_bn_sub_words: + push ebp + push ebx + push esi + push edi + ; + mov ebx, DWORD [20+esp] + mov esi, DWORD [24+esp] + mov edi, DWORD [28+esp] + mov ebp, DWORD [32+esp] + xor eax, eax + and ebp, 4294967288 + jz NEAR @L015aw_finish + at L016aw_loop: + ; Round 0 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + ; Round 1 + mov ecx, DWORD [4+esi] + mov edx, DWORD [4+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [4+ebx], ecx + ; Round 2 + mov ecx, DWORD [8+esi] + mov edx, DWORD [8+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [8+ebx], ecx + ; Round 3 + mov ecx, DWORD [12+esi] + mov edx, DWORD [12+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [12+ebx], ecx + ; Round 4 + mov ecx, DWORD [16+esi] + mov edx, DWORD [16+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [16+ebx], ecx + ; Round 5 + mov ecx, DWORD [20+esi] + mov edx, DWORD [20+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [20+ebx], ecx + ; Round 6 + mov ecx, DWORD [24+esi] + mov edx, DWORD [24+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [24+ebx], ecx + ; Round 7 + mov ecx, DWORD [28+esi] + mov edx, DWORD [28+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [28+ebx], ecx + ; + add esi, 32 + add edi, 32 + add ebx, 32 + sub ebp, 8 + jnz NEAR @L016aw_loop + at L015aw_finish: + mov ebp, DWORD [32+esp] + and ebp, 7 + jz NEAR @L017aw_end + ; Tail Round 0 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [ebx], ecx + jz NEAR @L017aw_end + ; Tail Round 1 + mov ecx, DWORD [4+esi] + mov edx, DWORD [4+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [4+ebx], ecx + jz NEAR @L017aw_end + ; Tail Round 2 + mov ecx, DWORD [8+esi] + mov edx, DWORD [8+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [8+ebx], ecx + jz NEAR @L017aw_end + ; Tail Round 3 + mov ecx, DWORD [12+esi] + mov edx, DWORD [12+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [12+ebx], ecx + jz NEAR @L017aw_end + ; Tail Round 4 + mov ecx, DWORD [16+esi] + mov edx, DWORD [16+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [16+ebx], ecx + jz NEAR @L017aw_end + ; Tail Round 5 + mov ecx, DWORD [20+esi] + mov edx, DWORD [20+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [20+ebx], ecx + jz NEAR @L017aw_end + ; Tail Round 6 + mov ecx, DWORD [24+esi] + mov edx, DWORD [24+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [24+ebx], ecx + at L017aw_end: + pop edi + pop esi + pop ebx + pop ebp + ret +global _bn_sub_part_words +_bn_sub_part_words: + push ebp + push ebx + push esi + push edi + ; + mov ebx, DWORD [20+esp] + mov esi, DWORD [24+esp] + mov edi, DWORD [28+esp] + mov ebp, DWORD [32+esp] + xor eax, eax + and ebp, 4294967288 + jz NEAR @L018aw_finish + at L019aw_loop: + ; Round 0 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + ; Round 1 + mov ecx, DWORD [4+esi] + mov edx, DWORD [4+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [4+ebx], ecx + ; Round 2 + mov ecx, DWORD [8+esi] + mov edx, DWORD [8+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [8+ebx], ecx + ; Round 3 + mov ecx, DWORD [12+esi] + mov edx, DWORD [12+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [12+ebx], ecx + ; Round 4 + mov ecx, DWORD [16+esi] + mov edx, DWORD [16+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [16+ebx], ecx + ; Round 5 + mov ecx, DWORD [20+esi] + mov edx, DWORD [20+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [20+ebx], ecx + ; Round 6 + mov ecx, DWORD [24+esi] + mov edx, DWORD [24+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [24+ebx], ecx + ; Round 7 + mov ecx, DWORD [28+esi] + mov edx, DWORD [28+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [28+ebx], ecx + ; + add esi, 32 + add edi, 32 + add ebx, 32 + sub ebp, 8 + jnz NEAR @L019aw_loop + at L018aw_finish: + mov ebp, DWORD [32+esp] + and ebp, 7 + jz NEAR @L020aw_end + ; Tail Round 0 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + add esi, 4 + add edi, 4 + add ebx, 4 + dec ebp + jz NEAR @L020aw_end + ; Tail Round 1 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + add esi, 4 + add edi, 4 + add ebx, 4 + dec ebp + jz NEAR @L020aw_end + ; Tail Round 2 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + add esi, 4 + add edi, 4 + add ebx, 4 + dec ebp + jz NEAR @L020aw_end + ; Tail Round 3 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + add esi, 4 + add edi, 4 + add ebx, 4 + dec ebp + jz NEAR @L020aw_end + ; Tail Round 4 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + add esi, 4 + add edi, 4 + add ebx, 4 + dec ebp + jz NEAR @L020aw_end + ; Tail Round 5 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + add esi, 4 + add edi, 4 + add ebx, 4 + dec ebp + jz NEAR @L020aw_end + ; Tail Round 6 + mov ecx, DWORD [esi] + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + add esi, 4 + add edi, 4 + add ebx, 4 + at L020aw_end: + cmp DWORD [36+esp], 0 + je NEAR @L021pw_end + mov ebp, DWORD [36+esp] + cmp ebp, 0 + je NEAR @L021pw_end + jge NEAR @L022pw_pos + ; pw_neg + mov edx, 0 + sub edx, ebp + mov ebp, edx + and ebp, 4294967288 + jz NEAR @L023pw_neg_finish + at L024pw_neg_loop: + ; dl<0 Round 0 + mov ecx, 0 + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [ebx], ecx + ; dl<0 Round 1 + mov ecx, 0 + mov edx, DWORD [4+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [4+ebx], ecx + ; dl<0 Round 2 + mov ecx, 0 + mov edx, DWORD [8+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [8+ebx], ecx + ; dl<0 Round 3 + mov ecx, 0 + mov edx, DWORD [12+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [12+ebx], ecx + ; dl<0 Round 4 + mov ecx, 0 + mov edx, DWORD [16+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [16+ebx], ecx + ; dl<0 Round 5 + mov ecx, 0 + mov edx, DWORD [20+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [20+ebx], ecx + ; dl<0 Round 6 + mov ecx, 0 + mov edx, DWORD [24+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [24+ebx], ecx + ; dl<0 Round 7 + mov ecx, 0 + mov edx, DWORD [28+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [28+ebx], ecx + ; + add edi, 32 + add ebx, 32 + sub ebp, 8 + jnz NEAR @L024pw_neg_loop + at L023pw_neg_finish: + mov edx, DWORD [36+esp] + mov ebp, 0 + sub ebp, edx + and ebp, 7 + jz NEAR @L021pw_end + ; dl<0 Tail Round 0 + mov ecx, 0 + mov edx, DWORD [edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [ebx], ecx + jz NEAR @L021pw_end + ; dl<0 Tail Round 1 + mov ecx, 0 + mov edx, DWORD [4+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [4+ebx], ecx + jz NEAR @L021pw_end + ; dl<0 Tail Round 2 + mov ecx, 0 + mov edx, DWORD [8+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [8+ebx], ecx + jz NEAR @L021pw_end + ; dl<0 Tail Round 3 + mov ecx, 0 + mov edx, DWORD [12+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [12+ebx], ecx + jz NEAR @L021pw_end + ; dl<0 Tail Round 4 + mov ecx, 0 + mov edx, DWORD [16+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [16+ebx], ecx + jz NEAR @L021pw_end + ; dl<0 Tail Round 5 + mov ecx, 0 + mov edx, DWORD [20+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + dec ebp + mov DWORD [20+ebx], ecx + jz NEAR @L021pw_end + ; dl<0 Tail Round 6 + mov ecx, 0 + mov edx, DWORD [24+edi] + sub ecx, eax + mov eax, 0 + adc eax, eax + sub ecx, edx + adc eax, 0 + mov DWORD [24+ebx], ecx + jmp @L021pw_end + at L022pw_pos: + and ebp, 4294967288 + jz NEAR @L025pw_pos_finish + at L026pw_pos_loop: + ; dl>0 Round 0 + mov ecx, DWORD [esi] + sub ecx, eax + mov DWORD [ebx], ecx + jnc NEAR @L027pw_nc0 + ; dl>0 Round 1 + mov ecx, DWORD [4+esi] + sub ecx, eax + mov DWORD [4+ebx], ecx + jnc NEAR @L028pw_nc1 + ; dl>0 Round 2 + mov ecx, DWORD [8+esi] + sub ecx, eax + mov DWORD [8+ebx], ecx + jnc NEAR @L029pw_nc2 + ; dl>0 Round 3 + mov ecx, DWORD [12+esi] + sub ecx, eax + mov DWORD [12+ebx], ecx + jnc NEAR @L030pw_nc3 + ; dl>0 Round 4 + mov ecx, DWORD [16+esi] + sub ecx, eax + mov DWORD [16+ebx], ecx + jnc NEAR @L031pw_nc4 + ; dl>0 Round 5 + mov ecx, DWORD [20+esi] + sub ecx, eax + mov DWORD [20+ebx], ecx + jnc NEAR @L032pw_nc5 + ; dl>0 Round 6 + mov ecx, DWORD [24+esi] + sub ecx, eax + mov DWORD [24+ebx], ecx + jnc NEAR @L033pw_nc6 + ; dl>0 Round 7 + mov ecx, DWORD [28+esi] + sub ecx, eax + mov DWORD [28+ebx], ecx + jnc NEAR @L034pw_nc7 + ; + add esi, 32 + add ebx, 32 + sub ebp, 8 + jnz NEAR @L026pw_pos_loop + at L025pw_pos_finish: + mov ebp, DWORD [36+esp] + and ebp, 7 + jz NEAR @L021pw_end + ; dl>0 Tail Round 0 + mov ecx, DWORD [esi] + sub ecx, eax + mov DWORD [ebx], ecx + jnc NEAR @L035pw_tail_nc0 + dec ebp + jz NEAR @L021pw_end + ; dl>0 Tail Round 1 + mov ecx, DWORD [4+esi] + sub ecx, eax + mov DWORD [4+ebx], ecx + jnc NEAR @L036pw_tail_nc1 + dec ebp + jz NEAR @L021pw_end + ; dl>0 Tail Round 2 + mov ecx, DWORD [8+esi] + sub ecx, eax + mov DWORD [8+ebx], ecx + jnc NEAR @L037pw_tail_nc2 + dec ebp + jz NEAR @L021pw_end + ; dl>0 Tail Round 3 + mov ecx, DWORD [12+esi] + sub ecx, eax + mov DWORD [12+ebx], ecx + jnc NEAR @L038pw_tail_nc3 + dec ebp + jz NEAR @L021pw_end + ; dl>0 Tail Round 4 + mov ecx, DWORD [16+esi] + sub ecx, eax + mov DWORD [16+ebx], ecx + jnc NEAR @L039pw_tail_nc4 + dec ebp + jz NEAR @L021pw_end + ; dl>0 Tail Round 5 + mov ecx, DWORD [20+esi] + sub ecx, eax + mov DWORD [20+ebx], ecx + jnc NEAR @L040pw_tail_nc5 + dec ebp + jz NEAR @L021pw_end + ; dl>0 Tail Round 6 + mov ecx, DWORD [24+esi] + sub ecx, eax + mov DWORD [24+ebx], ecx + jnc NEAR @L041pw_tail_nc6 + mov eax, 1 + jmp @L021pw_end + at L042pw_nc_loop: + mov ecx, DWORD [esi] + mov DWORD [ebx], ecx + at L027pw_nc0: + mov ecx, DWORD [4+esi] + mov DWORD [4+ebx], ecx + at L028pw_nc1: + mov ecx, DWORD [8+esi] + mov DWORD [8+ebx], ecx + at L029pw_nc2: + mov ecx, DWORD [12+esi] + mov DWORD [12+ebx], ecx + at L030pw_nc3: + mov ecx, DWORD [16+esi] + mov DWORD [16+ebx], ecx + at L031pw_nc4: + mov ecx, DWORD [20+esi] + mov DWORD [20+ebx], ecx + at L032pw_nc5: + mov ecx, DWORD [24+esi] + mov DWORD [24+ebx], ecx + at L033pw_nc6: + mov ecx, DWORD [28+esi] + mov DWORD [28+ebx], ecx + at L034pw_nc7: + ; + add esi, 32 + add ebx, 32 + sub ebp, 8 + jnz NEAR @L042pw_nc_loop + mov ebp, DWORD [36+esp] + and ebp, 7 + jz NEAR @L043pw_nc_end + mov ecx, DWORD [esi] + mov DWORD [ebx], ecx + at L035pw_tail_nc0: + dec ebp + jz NEAR @L043pw_nc_end + mov ecx, DWORD [4+esi] + mov DWORD [4+ebx], ecx + at L036pw_tail_nc1: + dec ebp + jz NEAR @L043pw_nc_end + mov ecx, DWORD [8+esi] + mov DWORD [8+ebx], ecx + at L037pw_tail_nc2: + dec ebp + jz NEAR @L043pw_nc_end + mov ecx, DWORD [12+esi] + mov DWORD [12+ebx], ecx + at L038pw_tail_nc3: + dec ebp + jz NEAR @L043pw_nc_end + mov ecx, DWORD [16+esi] + mov DWORD [16+ebx], ecx + at L039pw_tail_nc4: + dec ebp + jz NEAR @L043pw_nc_end + mov ecx, DWORD [20+esi] + mov DWORD [20+ebx], ecx + at L040pw_tail_nc5: + dec ebp + jz NEAR @L043pw_nc_end + mov ecx, DWORD [24+esi] + mov DWORD [24+ebx], ecx + at L041pw_tail_nc6: + at L043pw_nc_end: + mov eax, 0 + at L021pw_end: + pop edi + pop esi + pop ebx + pop ebp + ret Added: external/openssl-0.9.8g/crypto/bn/asm/co_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/bn/asm/co_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,1247 @@ + ; Don't even think of reading this code + ; It was automatically generated by co-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _bn_mul_comba8 +_bn_mul_comba8: + push esi + mov esi, DWORD [12+esp] + push edi + mov edi, DWORD [20+esp] + push ebp + push ebx + xor ebx, ebx + mov eax, DWORD [esi] + xor ecx, ecx + mov edx, DWORD [edi] + ; ################## Calculate word 0 + xor ebp, ebp + ; mul a[0]*b[0] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + mov edx, DWORD [edi] + adc ebp, 0 + mov DWORD [eax], ebx + mov eax, DWORD [4+esi] + ; saved r[0] + ; ################## Calculate word 1 + xor ebx, ebx + ; mul a[1]*b[0] + mul edx + add ecx, eax + mov eax, DWORD [esi] + adc ebp, edx + mov edx, DWORD [4+edi] + adc ebx, 0 + ; mul a[0]*b[1] + mul edx + add ecx, eax + mov eax, DWORD [20+esp] + adc ebp, edx + mov edx, DWORD [edi] + adc ebx, 0 + mov DWORD [4+eax], ecx + mov eax, DWORD [8+esi] + ; saved r[1] + ; ################## Calculate word 2 + xor ecx, ecx + ; mul a[2]*b[0] + mul edx + add ebp, eax + mov eax, DWORD [4+esi] + adc ebx, edx + mov edx, DWORD [4+edi] + adc ecx, 0 + ; mul a[1]*b[1] + mul edx + add ebp, eax + mov eax, DWORD [esi] + adc ebx, edx + mov edx, DWORD [8+edi] + adc ecx, 0 + ; mul a[0]*b[2] + mul edx + add ebp, eax + mov eax, DWORD [20+esp] + adc ebx, edx + mov edx, DWORD [edi] + adc ecx, 0 + mov DWORD [8+eax], ebp + mov eax, DWORD [12+esi] + ; saved r[2] + ; ################## Calculate word 3 + xor ebp, ebp + ; mul a[3]*b[0] + mul edx + add ebx, eax + mov eax, DWORD [8+esi] + adc ecx, edx + mov edx, DWORD [4+edi] + adc ebp, 0 + ; mul a[2]*b[1] + mul edx + add ebx, eax + mov eax, DWORD [4+esi] + adc ecx, edx + mov edx, DWORD [8+edi] + adc ebp, 0 + ; mul a[1]*b[2] + mul edx + add ebx, eax + mov eax, DWORD [esi] + adc ecx, edx + mov edx, DWORD [12+edi] + adc ebp, 0 + ; mul a[0]*b[3] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + mov edx, DWORD [edi] + adc ebp, 0 + mov DWORD [12+eax], ebx + mov eax, DWORD [16+esi] + ; saved r[3] + ; ################## Calculate word 4 + xor ebx, ebx + ; mul a[4]*b[0] + mul edx + add ecx, eax + mov eax, DWORD [12+esi] + adc ebp, edx + mov edx, DWORD [4+edi] + adc ebx, 0 + ; mul a[3]*b[1] + mul edx + add ecx, eax + mov eax, DWORD [8+esi] + adc ebp, edx + mov edx, DWORD [8+edi] + adc ebx, 0 + ; mul a[2]*b[2] + mul edx + add ecx, eax + mov eax, DWORD [4+esi] + adc ebp, edx + mov edx, DWORD [12+edi] + adc ebx, 0 + ; mul a[1]*b[3] + mul edx + add ecx, eax + mov eax, DWORD [esi] + adc ebp, edx + mov edx, DWORD [16+edi] + adc ebx, 0 + ; mul a[0]*b[4] + mul edx + add ecx, eax + mov eax, DWORD [20+esp] + adc ebp, edx + mov edx, DWORD [edi] + adc ebx, 0 + mov DWORD [16+eax], ecx + mov eax, DWORD [20+esi] + ; saved r[4] + ; ################## Calculate word 5 + xor ecx, ecx + ; mul a[5]*b[0] + mul edx + add ebp, eax + mov eax, DWORD [16+esi] + adc ebx, edx + mov edx, DWORD [4+edi] + adc ecx, 0 + ; mul a[4]*b[1] + mul edx + add ebp, eax + mov eax, DWORD [12+esi] + adc ebx, edx + mov edx, DWORD [8+edi] + adc ecx, 0 + ; mul a[3]*b[2] + mul edx + add ebp, eax + mov eax, DWORD [8+esi] + adc ebx, edx + mov edx, DWORD [12+edi] + adc ecx, 0 + ; mul a[2]*b[3] + mul edx + add ebp, eax + mov eax, DWORD [4+esi] + adc ebx, edx + mov edx, DWORD [16+edi] + adc ecx, 0 + ; mul a[1]*b[4] + mul edx + add ebp, eax + mov eax, DWORD [esi] + adc ebx, edx + mov edx, DWORD [20+edi] + adc ecx, 0 + ; mul a[0]*b[5] + mul edx + add ebp, eax + mov eax, DWORD [20+esp] + adc ebx, edx + mov edx, DWORD [edi] + adc ecx, 0 + mov DWORD [20+eax], ebp + mov eax, DWORD [24+esi] + ; saved r[5] + ; ################## Calculate word 6 + xor ebp, ebp + ; mul a[6]*b[0] + mul edx + add ebx, eax + mov eax, DWORD [20+esi] + adc ecx, edx + mov edx, DWORD [4+edi] + adc ebp, 0 + ; mul a[5]*b[1] + mul edx + add ebx, eax + mov eax, DWORD [16+esi] + adc ecx, edx + mov edx, DWORD [8+edi] + adc ebp, 0 + ; mul a[4]*b[2] + mul edx + add ebx, eax + mov eax, DWORD [12+esi] + adc ecx, edx + mov edx, DWORD [12+edi] + adc ebp, 0 + ; mul a[3]*b[3] + mul edx + add ebx, eax + mov eax, DWORD [8+esi] + adc ecx, edx + mov edx, DWORD [16+edi] + adc ebp, 0 + ; mul a[2]*b[4] + mul edx + add ebx, eax + mov eax, DWORD [4+esi] + adc ecx, edx + mov edx, DWORD [20+edi] + adc ebp, 0 + ; mul a[1]*b[5] + mul edx + add ebx, eax + mov eax, DWORD [esi] + adc ecx, edx + mov edx, DWORD [24+edi] + adc ebp, 0 + ; mul a[0]*b[6] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + mov edx, DWORD [edi] + adc ebp, 0 + mov DWORD [24+eax], ebx + mov eax, DWORD [28+esi] + ; saved r[6] + ; ################## Calculate word 7 + xor ebx, ebx + ; mul a[7]*b[0] + mul edx + add ecx, eax + mov eax, DWORD [24+esi] + adc ebp, edx + mov edx, DWORD [4+edi] + adc ebx, 0 + ; mul a[6]*b[1] + mul edx + add ecx, eax + mov eax, DWORD [20+esi] + adc ebp, edx + mov edx, DWORD [8+edi] + adc ebx, 0 + ; mul a[5]*b[2] + mul edx + add ecx, eax + mov eax, DWORD [16+esi] + adc ebp, edx + mov edx, DWORD [12+edi] + adc ebx, 0 + ; mul a[4]*b[3] + mul edx + add ecx, eax + mov eax, DWORD [12+esi] + adc ebp, edx + mov edx, DWORD [16+edi] + adc ebx, 0 + ; mul a[3]*b[4] + mul edx + add ecx, eax + mov eax, DWORD [8+esi] + adc ebp, edx + mov edx, DWORD [20+edi] + adc ebx, 0 + ; mul a[2]*b[5] + mul edx + add ecx, eax + mov eax, DWORD [4+esi] + adc ebp, edx + mov edx, DWORD [24+edi] + adc ebx, 0 + ; mul a[1]*b[6] + mul edx + add ecx, eax + mov eax, DWORD [esi] + adc ebp, edx + mov edx, DWORD [28+edi] + adc ebx, 0 + ; mul a[0]*b[7] + mul edx + add ecx, eax + mov eax, DWORD [20+esp] + adc ebp, edx + mov edx, DWORD [4+edi] + adc ebx, 0 + mov DWORD [28+eax], ecx + mov eax, DWORD [28+esi] + ; saved r[7] + ; ################## Calculate word 8 + xor ecx, ecx + ; mul a[7]*b[1] + mul edx + add ebp, eax + mov eax, DWORD [24+esi] + adc ebx, edx + mov edx, DWORD [8+edi] + adc ecx, 0 + ; mul a[6]*b[2] + mul edx + add ebp, eax + mov eax, DWORD [20+esi] + adc ebx, edx + mov edx, DWORD [12+edi] + adc ecx, 0 + ; mul a[5]*b[3] + mul edx + add ebp, eax + mov eax, DWORD [16+esi] + adc ebx, edx + mov edx, DWORD [16+edi] + adc ecx, 0 + ; mul a[4]*b[4] + mul edx + add ebp, eax + mov eax, DWORD [12+esi] + adc ebx, edx + mov edx, DWORD [20+edi] + adc ecx, 0 + ; mul a[3]*b[5] + mul edx + add ebp, eax + mov eax, DWORD [8+esi] + adc ebx, edx + mov edx, DWORD [24+edi] + adc ecx, 0 + ; mul a[2]*b[6] + mul edx + add ebp, eax + mov eax, DWORD [4+esi] + adc ebx, edx + mov edx, DWORD [28+edi] + adc ecx, 0 + ; mul a[1]*b[7] + mul edx + add ebp, eax + mov eax, DWORD [20+esp] + adc ebx, edx + mov edx, DWORD [8+edi] + adc ecx, 0 + mov DWORD [32+eax], ebp + mov eax, DWORD [28+esi] + ; saved r[8] + ; ################## Calculate word 9 + xor ebp, ebp + ; mul a[7]*b[2] + mul edx + add ebx, eax + mov eax, DWORD [24+esi] + adc ecx, edx + mov edx, DWORD [12+edi] + adc ebp, 0 + ; mul a[6]*b[3] + mul edx + add ebx, eax + mov eax, DWORD [20+esi] + adc ecx, edx + mov edx, DWORD [16+edi] + adc ebp, 0 + ; mul a[5]*b[4] + mul edx + add ebx, eax + mov eax, DWORD [16+esi] + adc ecx, edx + mov edx, DWORD [20+edi] + adc ebp, 0 + ; mul a[4]*b[5] + mul edx + add ebx, eax + mov eax, DWORD [12+esi] + adc ecx, edx + mov edx, DWORD [24+edi] + adc ebp, 0 + ; mul a[3]*b[6] + mul edx + add ebx, eax + mov eax, DWORD [8+esi] + adc ecx, edx + mov edx, DWORD [28+edi] + adc ebp, 0 + ; mul a[2]*b[7] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + mov edx, DWORD [12+edi] + adc ebp, 0 + mov DWORD [36+eax], ebx + mov eax, DWORD [28+esi] + ; saved r[9] + ; ################## Calculate word 10 + xor ebx, ebx + ; mul a[7]*b[3] + mul edx + add ecx, eax + mov eax, DWORD [24+esi] + adc ebp, edx + mov edx, DWORD [16+edi] + adc ebx, 0 + ; mul a[6]*b[4] + mul edx + add ecx, eax + mov eax, DWORD [20+esi] + adc ebp, edx + mov edx, DWORD [20+edi] + adc ebx, 0 + ; mul a[5]*b[5] + mul edx + add ecx, eax + mov eax, DWORD [16+esi] + adc ebp, edx + mov edx, DWORD [24+edi] + adc ebx, 0 + ; mul a[4]*b[6] + mul edx + add ecx, eax + mov eax, DWORD [12+esi] + adc ebp, edx + mov edx, DWORD [28+edi] + adc ebx, 0 + ; mul a[3]*b[7] + mul edx + add ecx, eax + mov eax, DWORD [20+esp] + adc ebp, edx + mov edx, DWORD [16+edi] + adc ebx, 0 + mov DWORD [40+eax], ecx + mov eax, DWORD [28+esi] + ; saved r[10] + ; ################## Calculate word 11 + xor ecx, ecx + ; mul a[7]*b[4] + mul edx + add ebp, eax + mov eax, DWORD [24+esi] + adc ebx, edx + mov edx, DWORD [20+edi] + adc ecx, 0 + ; mul a[6]*b[5] + mul edx + add ebp, eax + mov eax, DWORD [20+esi] + adc ebx, edx + mov edx, DWORD [24+edi] + adc ecx, 0 + ; mul a[5]*b[6] + mul edx + add ebp, eax + mov eax, DWORD [16+esi] + adc ebx, edx + mov edx, DWORD [28+edi] + adc ecx, 0 + ; mul a[4]*b[7] + mul edx + add ebp, eax + mov eax, DWORD [20+esp] + adc ebx, edx + mov edx, DWORD [20+edi] + adc ecx, 0 + mov DWORD [44+eax], ebp + mov eax, DWORD [28+esi] + ; saved r[11] + ; ################## Calculate word 12 + xor ebp, ebp + ; mul a[7]*b[5] + mul edx + add ebx, eax + mov eax, DWORD [24+esi] + adc ecx, edx + mov edx, DWORD [24+edi] + adc ebp, 0 + ; mul a[6]*b[6] + mul edx + add ebx, eax + mov eax, DWORD [20+esi] + adc ecx, edx + mov edx, DWORD [28+edi] + adc ebp, 0 + ; mul a[5]*b[7] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + mov edx, DWORD [24+edi] + adc ebp, 0 + mov DWORD [48+eax], ebx + mov eax, DWORD [28+esi] + ; saved r[12] + ; ################## Calculate word 13 + xor ebx, ebx + ; mul a[7]*b[6] + mul edx + add ecx, eax + mov eax, DWORD [24+esi] + adc ebp, edx + mov edx, DWORD [28+edi] + adc ebx, 0 + ; mul a[6]*b[7] + mul edx + add ecx, eax + mov eax, DWORD [20+esp] + adc ebp, edx + mov edx, DWORD [28+edi] + adc ebx, 0 + mov DWORD [52+eax], ecx + mov eax, DWORD [28+esi] + ; saved r[13] + ; ################## Calculate word 14 + xor ecx, ecx + ; mul a[7]*b[7] + mul edx + add ebp, eax + mov eax, DWORD [20+esp] + adc ebx, edx + adc ecx, 0 + mov DWORD [56+eax], ebp + ; saved r[14] + ; save r[15] + mov DWORD [60+eax], ebx + pop ebx + pop ebp + pop edi + pop esi + ret +global _bn_mul_comba4 +_bn_mul_comba4: + push esi + mov esi, DWORD [12+esp] + push edi + mov edi, DWORD [20+esp] + push ebp + push ebx + xor ebx, ebx + mov eax, DWORD [esi] + xor ecx, ecx + mov edx, DWORD [edi] + ; ################## Calculate word 0 + xor ebp, ebp + ; mul a[0]*b[0] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + mov edx, DWORD [edi] + adc ebp, 0 + mov DWORD [eax], ebx + mov eax, DWORD [4+esi] + ; saved r[0] + ; ################## Calculate word 1 + xor ebx, ebx + ; mul a[1]*b[0] + mul edx + add ecx, eax + mov eax, DWORD [esi] + adc ebp, edx + mov edx, DWORD [4+edi] + adc ebx, 0 + ; mul a[0]*b[1] + mul edx + add ecx, eax + mov eax, DWORD [20+esp] + adc ebp, edx + mov edx, DWORD [edi] + adc ebx, 0 + mov DWORD [4+eax], ecx + mov eax, DWORD [8+esi] + ; saved r[1] + ; ################## Calculate word 2 + xor ecx, ecx + ; mul a[2]*b[0] + mul edx + add ebp, eax + mov eax, DWORD [4+esi] + adc ebx, edx + mov edx, DWORD [4+edi] + adc ecx, 0 + ; mul a[1]*b[1] + mul edx + add ebp, eax + mov eax, DWORD [esi] + adc ebx, edx + mov edx, DWORD [8+edi] + adc ecx, 0 + ; mul a[0]*b[2] + mul edx + add ebp, eax + mov eax, DWORD [20+esp] + adc ebx, edx + mov edx, DWORD [edi] + adc ecx, 0 + mov DWORD [8+eax], ebp + mov eax, DWORD [12+esi] + ; saved r[2] + ; ################## Calculate word 3 + xor ebp, ebp + ; mul a[3]*b[0] + mul edx + add ebx, eax + mov eax, DWORD [8+esi] + adc ecx, edx + mov edx, DWORD [4+edi] + adc ebp, 0 + ; mul a[2]*b[1] + mul edx + add ebx, eax + mov eax, DWORD [4+esi] + adc ecx, edx + mov edx, DWORD [8+edi] + adc ebp, 0 + ; mul a[1]*b[2] + mul edx + add ebx, eax + mov eax, DWORD [esi] + adc ecx, edx + mov edx, DWORD [12+edi] + adc ebp, 0 + ; mul a[0]*b[3] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + mov edx, DWORD [4+edi] + adc ebp, 0 + mov DWORD [12+eax], ebx + mov eax, DWORD [12+esi] + ; saved r[3] + ; ################## Calculate word 4 + xor ebx, ebx + ; mul a[3]*b[1] + mul edx + add ecx, eax + mov eax, DWORD [8+esi] + adc ebp, edx + mov edx, DWORD [8+edi] + adc ebx, 0 + ; mul a[2]*b[2] + mul edx + add ecx, eax + mov eax, DWORD [4+esi] + adc ebp, edx + mov edx, DWORD [12+edi] + adc ebx, 0 + ; mul a[1]*b[3] + mul edx + add ecx, eax + mov eax, DWORD [20+esp] + adc ebp, edx + mov edx, DWORD [8+edi] + adc ebx, 0 + mov DWORD [16+eax], ecx + mov eax, DWORD [12+esi] + ; saved r[4] + ; ################## Calculate word 5 + xor ecx, ecx + ; mul a[3]*b[2] + mul edx + add ebp, eax + mov eax, DWORD [8+esi] + adc ebx, edx + mov edx, DWORD [12+edi] + adc ecx, 0 + ; mul a[2]*b[3] + mul edx + add ebp, eax + mov eax, DWORD [20+esp] + adc ebx, edx + mov edx, DWORD [12+edi] + adc ecx, 0 + mov DWORD [20+eax], ebp + mov eax, DWORD [12+esi] + ; saved r[5] + ; ################## Calculate word 6 + xor ebp, ebp + ; mul a[3]*b[3] + mul edx + add ebx, eax + mov eax, DWORD [20+esp] + adc ecx, edx + adc ebp, 0 + mov DWORD [24+eax], ebx + ; saved r[6] + ; save r[7] + mov DWORD [28+eax], ecx + pop ebx + pop ebp + pop edi + pop esi + ret +global _bn_sqr_comba8 +_bn_sqr_comba8: + push esi + push edi + push ebp + push ebx + mov edi, DWORD [20+esp] + mov esi, DWORD [24+esp] + xor ebx, ebx + xor ecx, ecx + mov eax, DWORD [esi] + ; ############### Calculate word 0 + xor ebp, ebp + ; sqr a[0]*a[0] + mul eax + add ebx, eax + adc ecx, edx + mov edx, DWORD [esi] + adc ebp, 0 + mov DWORD [edi], ebx + mov eax, DWORD [4+esi] + ; saved r[0] + ; ############### Calculate word 1 + xor ebx, ebx + ; sqr a[1]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [8+esi] + adc ebx, 0 + mov DWORD [4+edi], ecx + mov edx, DWORD [esi] + ; saved r[1] + ; ############### Calculate word 2 + xor ecx, ecx + ; sqr a[2]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [4+esi] + adc ecx, 0 + ; sqr a[1]*a[1] + mul eax + add ebp, eax + adc ebx, edx + mov edx, DWORD [esi] + adc ecx, 0 + mov DWORD [8+edi], ebp + mov eax, DWORD [12+esi] + ; saved r[2] + ; ############### Calculate word 3 + xor ebp, ebp + ; sqr a[3]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [8+esi] + adc ebp, 0 + mov edx, DWORD [4+esi] + ; sqr a[2]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [16+esi] + adc ebp, 0 + mov DWORD [12+edi], ebx + mov edx, DWORD [esi] + ; saved r[3] + ; ############### Calculate word 4 + xor ebx, ebx + ; sqr a[4]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [12+esi] + adc ebx, 0 + mov edx, DWORD [4+esi] + ; sqr a[3]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [8+esi] + adc ebx, 0 + ; sqr a[2]*a[2] + mul eax + add ecx, eax + adc ebp, edx + mov edx, DWORD [esi] + adc ebx, 0 + mov DWORD [16+edi], ecx + mov eax, DWORD [20+esi] + ; saved r[4] + ; ############### Calculate word 5 + xor ecx, ecx + ; sqr a[5]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [16+esi] + adc ecx, 0 + mov edx, DWORD [4+esi] + ; sqr a[4]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [12+esi] + adc ecx, 0 + mov edx, DWORD [8+esi] + ; sqr a[3]*a[2] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [24+esi] + adc ecx, 0 + mov DWORD [20+edi], ebp + mov edx, DWORD [esi] + ; saved r[5] + ; ############### Calculate word 6 + xor ebp, ebp + ; sqr a[6]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [20+esi] + adc ebp, 0 + mov edx, DWORD [4+esi] + ; sqr a[5]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [16+esi] + adc ebp, 0 + mov edx, DWORD [8+esi] + ; sqr a[4]*a[2] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [12+esi] + adc ebp, 0 + ; sqr a[3]*a[3] + mul eax + add ebx, eax + adc ecx, edx + mov edx, DWORD [esi] + adc ebp, 0 + mov DWORD [24+edi], ebx + mov eax, DWORD [28+esi] + ; saved r[6] + ; ############### Calculate word 7 + xor ebx, ebx + ; sqr a[7]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [24+esi] + adc ebx, 0 + mov edx, DWORD [4+esi] + ; sqr a[6]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [20+esi] + adc ebx, 0 + mov edx, DWORD [8+esi] + ; sqr a[5]*a[2] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [16+esi] + adc ebx, 0 + mov edx, DWORD [12+esi] + ; sqr a[4]*a[3] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [28+esi] + adc ebx, 0 + mov DWORD [28+edi], ecx + mov edx, DWORD [4+esi] + ; saved r[7] + ; ############### Calculate word 8 + xor ecx, ecx + ; sqr a[7]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [24+esi] + adc ecx, 0 + mov edx, DWORD [8+esi] + ; sqr a[6]*a[2] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [20+esi] + adc ecx, 0 + mov edx, DWORD [12+esi] + ; sqr a[5]*a[3] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [16+esi] + adc ecx, 0 + ; sqr a[4]*a[4] + mul eax + add ebp, eax + adc ebx, edx + mov edx, DWORD [8+esi] + adc ecx, 0 + mov DWORD [32+edi], ebp + mov eax, DWORD [28+esi] + ; saved r[8] + ; ############### Calculate word 9 + xor ebp, ebp + ; sqr a[7]*a[2] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [24+esi] + adc ebp, 0 + mov edx, DWORD [12+esi] + ; sqr a[6]*a[3] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [20+esi] + adc ebp, 0 + mov edx, DWORD [16+esi] + ; sqr a[5]*a[4] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [28+esi] + adc ebp, 0 + mov DWORD [36+edi], ebx + mov edx, DWORD [12+esi] + ; saved r[9] + ; ############### Calculate word 10 + xor ebx, ebx + ; sqr a[7]*a[3] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [24+esi] + adc ebx, 0 + mov edx, DWORD [16+esi] + ; sqr a[6]*a[4] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [20+esi] + adc ebx, 0 + ; sqr a[5]*a[5] + mul eax + add ecx, eax + adc ebp, edx + mov edx, DWORD [16+esi] + adc ebx, 0 + mov DWORD [40+edi], ecx + mov eax, DWORD [28+esi] + ; saved r[10] + ; ############### Calculate word 11 + xor ecx, ecx + ; sqr a[7]*a[4] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [24+esi] + adc ecx, 0 + mov edx, DWORD [20+esi] + ; sqr a[6]*a[5] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [28+esi] + adc ecx, 0 + mov DWORD [44+edi], ebp + mov edx, DWORD [20+esi] + ; saved r[11] + ; ############### Calculate word 12 + xor ebp, ebp + ; sqr a[7]*a[5] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [24+esi] + adc ebp, 0 + ; sqr a[6]*a[6] + mul eax + add ebx, eax + adc ecx, edx + mov edx, DWORD [24+esi] + adc ebp, 0 + mov DWORD [48+edi], ebx + mov eax, DWORD [28+esi] + ; saved r[12] + ; ############### Calculate word 13 + xor ebx, ebx + ; sqr a[7]*a[6] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [28+esi] + adc ebx, 0 + mov DWORD [52+edi], ecx + ; saved r[13] + ; ############### Calculate word 14 + xor ecx, ecx + ; sqr a[7]*a[7] + mul eax + add ebp, eax + adc ebx, edx + adc ecx, 0 + mov DWORD [56+edi], ebp + ; saved r[14] + mov DWORD [60+edi], ebx + pop ebx + pop ebp + pop edi + pop esi + ret +global _bn_sqr_comba4 +_bn_sqr_comba4: + push esi + push edi + push ebp + push ebx + mov edi, DWORD [20+esp] + mov esi, DWORD [24+esp] + xor ebx, ebx + xor ecx, ecx + mov eax, DWORD [esi] + ; ############### Calculate word 0 + xor ebp, ebp + ; sqr a[0]*a[0] + mul eax + add ebx, eax + adc ecx, edx + mov edx, DWORD [esi] + adc ebp, 0 + mov DWORD [edi], ebx + mov eax, DWORD [4+esi] + ; saved r[0] + ; ############### Calculate word 1 + xor ebx, ebx + ; sqr a[1]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [8+esi] + adc ebx, 0 + mov DWORD [4+edi], ecx + mov edx, DWORD [esi] + ; saved r[1] + ; ############### Calculate word 2 + xor ecx, ecx + ; sqr a[2]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [4+esi] + adc ecx, 0 + ; sqr a[1]*a[1] + mul eax + add ebp, eax + adc ebx, edx + mov edx, DWORD [esi] + adc ecx, 0 + mov DWORD [8+edi], ebp + mov eax, DWORD [12+esi] + ; saved r[2] + ; ############### Calculate word 3 + xor ebp, ebp + ; sqr a[3]*a[0] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [8+esi] + adc ebp, 0 + mov edx, DWORD [4+esi] + ; sqr a[2]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ebp, 0 + add ebx, eax + adc ecx, edx + mov eax, DWORD [12+esi] + adc ebp, 0 + mov DWORD [12+edi], ebx + mov edx, DWORD [4+esi] + ; saved r[3] + ; ############### Calculate word 4 + xor ebx, ebx + ; sqr a[3]*a[1] + mul edx + add eax, eax + adc edx, edx + adc ebx, 0 + add ecx, eax + adc ebp, edx + mov eax, DWORD [8+esi] + adc ebx, 0 + ; sqr a[2]*a[2] + mul eax + add ecx, eax + adc ebp, edx + mov edx, DWORD [8+esi] + adc ebx, 0 + mov DWORD [16+edi], ecx + mov eax, DWORD [12+esi] + ; saved r[4] + ; ############### Calculate word 5 + xor ecx, ecx + ; sqr a[3]*a[2] + mul edx + add eax, eax + adc edx, edx + adc ecx, 0 + add ebp, eax + adc ebx, edx + mov eax, DWORD [12+esi] + adc ecx, 0 + mov DWORD [20+edi], ebp + ; saved r[5] + ; ############### Calculate word 6 + xor ebp, ebp + ; sqr a[3]*a[3] + mul eax + add ebx, eax + adc ecx, edx + adc ebp, 0 + mov DWORD [24+edi], ebx + ; saved r[6] + mov DWORD [28+edi], ecx + pop ebx + pop ebp + pop edi + pop esi + ret Added: external/openssl-0.9.8g/crypto/buildinf_amd64.h ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/buildinf_amd64.h Fri Nov 23 07:56:25 2007 @@ -0,0 +1,13 @@ +#ifndef MK1MF_BUILD + /* auto-generated by Configure for crypto/cversion.c: + * for Unix builds, crypto/Makefile.ssl generates functional definitions; + * Windows builds (and other mk1mf builds) compile cversion.c with + * -DMK1MF_BUILD and use definitions added to this file by util/mk1mf.pl. */ + #error "Windows builds (PLATFORM=VC-WIN64A) use mk1mf.pl-created Makefiles" +#endif +#ifdef MK1MF_PLATFORM_VC_WIN64A + /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */ + #define CFLAGS "cl /MD /Ox /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE " + #define PLATFORM "VC-WIN64A" + #define DATE "Fri Nov 23 06:10:08 2007" +#endif Added: external/openssl-0.9.8g/crypto/buildinf_x86.h ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/buildinf_x86.h Fri Nov 23 07:56:25 2007 @@ -0,0 +1,19 @@ +#ifndef MK1MF_BUILD + /* auto-generated by Configure for crypto/cversion.c: + * for Unix builds, crypto/Makefile.ssl generates functional definitions; + * Windows builds (and other mk1mf builds) compile cversion.c with + * -DMK1MF_BUILD and use definitions added to this file by util/mk1mf.pl. */ + #error "Windows builds (PLATFORM=VC-WIN32) use mk1mf.pl-created Makefiles" +#endif +#ifdef MK1MF_PLATFORM_VC_WIN32 + /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */ + #define CFLAGS "cl /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE " + #define PLATFORM "VC-WIN32" + #define DATE "Fri Nov 23 06:10:32 2007" +#endif +#ifdef MK1MF_PLATFORM_BC_NT + /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */ + #define CFLAGS "bcc32 -DWIN32_LEAN_AND_MEAN -q -w-ccc -w-rch -w-pia -w-aus -w-par -w-inl -c -tWC -tWM -DOPENSSL_SYSNAME_WIN32 -DL_ENDIAN -DDSO_WIN32 -D_stricmp=stricmp -D_strnicmp=strnicmp -O2 -ff -fp -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE " + #define PLATFORM "BC-NT" + #define DATE "Fri Nov 23 06:10:32 2007" +#endif Added: external/openssl-0.9.8g/crypto/cast/asm/c_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/cast/asm/c_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,940 @@ + ; Don't even think of reading this code + ; It was automatically generated by cast-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +extern _CAST_S_table0 +extern _CAST_S_table1 +extern _CAST_S_table2 +extern _CAST_S_table3 +global _CAST_encrypt +_CAST_encrypt: + ; + push ebp + push ebx + mov ebx, DWORD [12+esp] + mov ebp, DWORD [16+esp] + push esi + push edi + ; Load the 2 words + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + ; Get short key flag + mov eax, DWORD [128+ebp] + push eax + xor eax, eax + ; round 0 + mov edx, DWORD [ebp] + mov ecx, DWORD [4+ebp] + add edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor edi, ecx + ; round 1 + mov edx, DWORD [8+ebp] + mov ecx, DWORD [12+ebp] + xor edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor esi, ecx + ; round 2 + mov edx, DWORD [16+ebp] + mov ecx, DWORD [20+ebp] + sub edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor edi, ecx + ; round 3 + mov edx, DWORD [24+ebp] + mov ecx, DWORD [28+ebp] + add edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor esi, ecx + ; round 4 + mov edx, DWORD [32+ebp] + mov ecx, DWORD [36+ebp] + xor edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor edi, ecx + ; round 5 + mov edx, DWORD [40+ebp] + mov ecx, DWORD [44+ebp] + sub edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor esi, ecx + ; round 6 + mov edx, DWORD [48+ebp] + mov ecx, DWORD [52+ebp] + add edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor edi, ecx + ; round 7 + mov edx, DWORD [56+ebp] + mov ecx, DWORD [60+ebp] + xor edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor esi, ecx + ; round 8 + mov edx, DWORD [64+ebp] + mov ecx, DWORD [68+ebp] + sub edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor edi, ecx + ; round 9 + mov edx, DWORD [72+ebp] + mov ecx, DWORD [76+ebp] + add edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor esi, ecx + ; round 10 + mov edx, DWORD [80+ebp] + mov ecx, DWORD [84+ebp] + xor edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor edi, ecx + ; round 11 + mov edx, DWORD [88+ebp] + mov ecx, DWORD [92+ebp] + sub edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor esi, ecx + ; test short key flag + pop edx + or edx, edx + jnz NEAR @L000cast_enc_done + ; round 12 + mov edx, DWORD [96+ebp] + mov ecx, DWORD [100+ebp] + add edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor edi, ecx + ; round 13 + mov edx, DWORD [104+ebp] + mov ecx, DWORD [108+ebp] + xor edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor esi, ecx + ; round 14 + mov edx, DWORD [112+ebp] + mov ecx, DWORD [116+ebp] + sub edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor edi, ecx + ; round 15 + mov edx, DWORD [120+ebp] + mov ecx, DWORD [124+ebp] + add edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor esi, ecx + at L000cast_enc_done: + nop + mov eax, DWORD [20+esp] + mov DWORD [4+eax], edi + mov DWORD [eax], esi + pop edi + pop esi + pop ebx + pop ebp + ret +extern _CAST_S_table0 +extern _CAST_S_table1 +extern _CAST_S_table2 +extern _CAST_S_table3 +global _CAST_decrypt +_CAST_decrypt: + ; + push ebp + push ebx + mov ebx, DWORD [12+esp] + mov ebp, DWORD [16+esp] + push esi + push edi + ; Load the 2 words + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + ; Get short key flag + mov eax, DWORD [128+ebp] + or eax, eax + jnz NEAR @L001cast_dec_skip + xor eax, eax + ; round 15 + mov edx, DWORD [120+ebp] + mov ecx, DWORD [124+ebp] + add edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor edi, ecx + ; round 14 + mov edx, DWORD [112+ebp] + mov ecx, DWORD [116+ebp] + sub edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor esi, ecx + ; round 13 + mov edx, DWORD [104+ebp] + mov ecx, DWORD [108+ebp] + xor edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor edi, ecx + ; round 12 + mov edx, DWORD [96+ebp] + mov ecx, DWORD [100+ebp] + add edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor esi, ecx + at L001cast_dec_skip: + ; round 11 + mov edx, DWORD [88+ebp] + mov ecx, DWORD [92+ebp] + sub edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor edi, ecx + ; round 10 + mov edx, DWORD [80+ebp] + mov ecx, DWORD [84+ebp] + xor edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor esi, ecx + ; round 9 + mov edx, DWORD [72+ebp] + mov ecx, DWORD [76+ebp] + add edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor edi, ecx + ; round 8 + mov edx, DWORD [64+ebp] + mov ecx, DWORD [68+ebp] + sub edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor esi, ecx + ; round 7 + mov edx, DWORD [56+ebp] + mov ecx, DWORD [60+ebp] + xor edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor edi, ecx + ; round 6 + mov edx, DWORD [48+ebp] + mov ecx, DWORD [52+ebp] + add edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor esi, ecx + ; round 5 + mov edx, DWORD [40+ebp] + mov ecx, DWORD [44+ebp] + sub edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor edi, ecx + ; round 4 + mov edx, DWORD [32+ebp] + mov ecx, DWORD [36+ebp] + xor edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor esi, ecx + ; round 3 + mov edx, DWORD [24+ebp] + mov ecx, DWORD [28+ebp] + add edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor edi, ecx + ; round 2 + mov edx, DWORD [16+ebp] + mov ecx, DWORD [20+ebp] + sub edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + sub ecx, ebx + xor esi, ecx + ; round 1 + mov edx, DWORD [8+ebp] + mov ecx, DWORD [12+ebp] + xor edx, esi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + add ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + xor ecx, ebx + xor edi, ecx + ; round 0 + mov edx, DWORD [ebp] + mov ecx, DWORD [4+ebp] + add edx, edi + rol edx, cl + mov ebx, edx + xor ecx, ecx + mov cl, dh + and ebx, 255 + shr edx, 16 + xor eax, eax + mov al, dh + and edx, 255 + mov ecx, DWORD [_CAST_S_table0+ecx*4] + mov ebx, DWORD [_CAST_S_table1+ebx*4] + xor ecx, ebx + mov ebx, DWORD [_CAST_S_table2+eax*4] + sub ecx, ebx + mov ebx, DWORD [_CAST_S_table3+edx*4] + add ecx, ebx + xor esi, ecx + nop + mov eax, DWORD [20+esp] + mov DWORD [4+eax], edi + mov DWORD [eax], esi + pop edi + pop esi + pop ebx + pop ebp + ret +global _CAST_cbc_encrypt +_CAST_cbc_encrypt: + ; + push ebp + push ebx + push esi + push edi + mov ebp, DWORD [28+esp] + ; getting iv ptr from parameter 4 + mov ebx, DWORD [36+esp] + mov esi, DWORD [ebx] + mov edi, DWORD [4+ebx] + push edi + push esi + push edi + push esi + mov ebx, esp + mov esi, DWORD [36+esp] + mov edi, DWORD [40+esp] + ; getting encrypt flag from parameter 5 + mov ecx, DWORD [56+esp] + ; get and push parameter 3 + mov eax, DWORD [48+esp] + push eax + push ebx + cmp ecx, 0 + jz NEAR @L002decrypt + and ebp, 4294967288 + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + jz NEAR @L003encrypt_finish + at L004encrypt_loop: + mov ecx, DWORD [esi] + mov edx, DWORD [4+esi] + xor eax, ecx + xor ebx, edx + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _CAST_encrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L004encrypt_loop + at L003encrypt_finish: + mov ebp, DWORD [52+esp] + and ebp, 7 + jz NEAR @L005finish + call @L006PIC_point + at L006PIC_point: + pop edx + lea ecx, [(@L007cbc_enc_jmp_table- at L006PIC_point)+edx] + mov ebp, DWORD [ebp*4+ecx] + add ebp, edx + xor ecx, ecx + xor edx, edx + jmp ebp + at L008ej7: + xor edx, edx + mov dh, BYTE [6+esi] + shl edx, 8 + at L009ej6: + mov dh, BYTE [5+esi] + at L010ej5: + mov dl, BYTE [4+esi] + at L011ej4: + mov ecx, DWORD [esi] + jmp @L012ejend + at L013ej3: + mov ch, BYTE [2+esi] + xor ecx, ecx + shl ecx, 8 + at L014ej2: + mov ch, BYTE [1+esi] + at L015ej1: + mov cl, BYTE [esi] + at L012ejend: + xor eax, ecx + xor ebx, edx + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _CAST_encrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + jmp @L005finish + at L002decrypt: + and ebp, 4294967288 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + jz NEAR @L016decrypt_finish + at L017decrypt_loop: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _CAST_decrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov ecx, DWORD [16+esp] + mov edx, DWORD [20+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [edi], ecx + mov DWORD [4+edi], edx + mov DWORD [16+esp], eax + mov DWORD [20+esp], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L017decrypt_loop + at L016decrypt_finish: + mov ebp, DWORD [52+esp] + and ebp, 7 + jz NEAR @L005finish + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + bswap eax + bswap ebx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _CAST_decrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + bswap eax + bswap ebx + mov ecx, DWORD [16+esp] + mov edx, DWORD [20+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + at L018dj7: + ror edx, 16 + mov BYTE [6+edi], dl + shr edx, 16 + at L019dj6: + mov BYTE [5+edi], dh + at L020dj5: + mov BYTE [4+edi], dl + at L021dj4: + mov DWORD [edi], ecx + jmp @L022djend + at L023dj3: + ror ecx, 16 + mov BYTE [2+edi], cl + shl ecx, 16 + at L024dj2: + mov BYTE [1+esi], ch + at L025dj1: + mov BYTE [esi], cl + at L022djend: + jmp @L005finish + at L005finish: + mov ecx, DWORD [60+esp] + add esp, 24 + mov DWORD [ecx], eax + mov DWORD [4+ecx], ebx + pop edi + pop esi + pop ebx + pop ebp + ret +align 64 + at L007cbc_enc_jmp_table: +DD 0 +DD @L015ej1- at L006PIC_point +DD @L014ej2- at L006PIC_point +DD @L013ej3- at L006PIC_point +DD @L011ej4- at L006PIC_point +DD @L010ej5- at L006PIC_point +DD @L009ej6- at L006PIC_point +DD @L008ej7- at L006PIC_point +align 64 Added: external/openssl-0.9.8g/crypto/cpu_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/cpu_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,162 @@ + ; Don't even think of reading this code + ; It was automatically generated by x86cpuid + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _OPENSSL_ia32_cpuid +_OPENSSL_ia32_cpuid: + push ebp + push ebx + push esi + push edi + xor edx, edx + pushfd + pop eax + mov ecx, eax + xor eax, 2097152 + push eax + popfd + pushfd + pop eax + xor ecx, eax + bt ecx, 21 + jnc NEAR @L000nocpuid + mov eax, 1 + cpuid + at L000nocpuid: + mov eax, edx + mov edx, ecx + pop edi + pop esi + pop ebx + pop ebp + ret +extern _OPENSSL_ia32cap_P +global _OPENSSL_rdtsc +_OPENSSL_rdtsc: + xor eax, eax + xor edx, edx + lea ecx, [_OPENSSL_ia32cap_P] + bt DWORD [ecx], 4 + jnc NEAR @L001notsc + rdtsc + at L001notsc: + ret +global _OPENSSL_instrument_halt +_OPENSSL_instrument_halt: + lea ecx, [_OPENSSL_ia32cap_P] + bt DWORD [ecx], 4 + jnc NEAR @L002nohalt +DD 2421723150 + and eax, 3 + jnz NEAR @L002nohalt + pushfd + pop eax + bt eax, 9 + jnc NEAR @L002nohalt + rdtsc + push edx + push eax + hlt + rdtsc + sub eax, DWORD [esp] + sbb edx, DWORD [4+esp] + add esp, 8 + ret + at L002nohalt: + xor eax, eax + xor edx, edx + ret +global _OPENSSL_far_spin +_OPENSSL_far_spin: + pushfd + pop eax + bt eax, 9 + jnc NEAR @L003nospin + mov eax, DWORD [4+esp] + mov ecx, DWORD [8+esp] +DD 2430111262 + xor eax, eax + mov edx, DWORD [ecx] + jmp @L004spin +align 16 + at L004spin: + inc eax + cmp edx, DWORD [ecx] + je NEAR @L004spin +DD 529567888 + ret + at L003nospin: + xor eax, eax + xor edx, edx + ret +global _OPENSSL_wipe_cpu +_OPENSSL_wipe_cpu: + xor eax, eax + xor edx, edx + lea ecx, [_OPENSSL_ia32cap_P] + mov ecx, DWORD [ecx] + bt DWORD [ecx], 1 + jnc NEAR @L005no_x87 + bt DWORD [ecx], 26 + jnc NEAR @L006no_sse2 + pxor xmm0, xmm0 + pxor xmm1, xmm1 + pxor xmm2, xmm2 + pxor xmm3, xmm3 + pxor xmm4, xmm4 + pxor xmm5, xmm5 + pxor xmm6, xmm6 + pxor xmm7, xmm7 + at L006no_sse2: +DD 4007259865,4007259865,4007259865,4007259865,2430851995 + at L005no_x87: + lea eax, [4+esp] + ret +global _OPENSSL_atomic_add +_OPENSSL_atomic_add: + mov edx, DWORD [4+esp] + mov ecx, DWORD [8+esp] + push ebx + nop + mov eax, DWORD [edx] + at L007spin: + lea ebx, [ecx+eax] + nop +DD 447811568 + jne NEAR @L007spin + mov eax, ebx + pop ebx + ret +global _OPENSSL_indirect_call +_OPENSSL_indirect_call: + push ebp + mov ebp, esp + sub esp, 28 + mov ecx, DWORD [12+ebp] + mov DWORD [esp], ecx + mov edx, DWORD [16+ebp] + mov DWORD [4+esp], edx + mov eax, DWORD [20+ebp] + mov DWORD [8+esp], eax + mov eax, DWORD [24+ebp] + mov DWORD [12+esp], eax + mov eax, DWORD [28+ebp] + mov DWORD [16+esp], eax + mov eax, DWORD [32+ebp] + mov DWORD [20+esp], eax + mov eax, DWORD [36+ebp] + mov DWORD [24+esp], eax + call DWORD [8+ebp] + mov esp, ebp + pop ebp + ret +segment .CRT$XCU data +extern _OPENSSL_cpuid_setup +DD _OPENSSL_cpuid_setup Added: external/openssl-0.9.8g/crypto/des/asm/d_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/des/asm/d_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,2660 @@ + ; Don't even think of reading this code + ; It was automatically generated by des-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +extern _DES_SPtrans +global _DES_encrypt1 +_DES_encrypt1: + push esi + push edi + ; + ; Load the 2 words + mov esi, DWORD [12+esp] + xor ecx, ecx + push ebx + push ebp + mov eax, DWORD [esi] + mov ebx, DWORD [28+esp] + mov edi, DWORD [4+esi] + ; + ; IP + rol eax, 4 + mov esi, eax + xor eax, edi + and eax, 0f0f0f0f0h + xor esi, eax + xor edi, eax + ; + rol edi, 20 + mov eax, edi + xor edi, esi + and edi, 0fff0000fh + xor eax, edi + xor esi, edi + ; + rol eax, 14 + mov edi, eax + xor eax, esi + and eax, 033333333h + xor edi, eax + xor esi, eax + ; + rol esi, 22 + mov eax, esi + xor esi, edi + and esi, 003fc03fch + xor eax, esi + xor edi, esi + ; + rol eax, 9 + mov esi, eax + xor eax, edi + and eax, 0aaaaaaaah + xor esi, eax + xor edi, eax + ; + rol edi, 1 + lea ebp, [_DES_SPtrans] + mov ecx, DWORD [24+esp] + cmp ebx, 0 + je NEAR @L000start_decrypt + ; + ; Round 0 + mov eax, DWORD [ecx] + xor ebx, ebx + mov edx, DWORD [4+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 1 + mov eax, DWORD [8+ecx] + xor ebx, ebx + mov edx, DWORD [12+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 2 + mov eax, DWORD [16+ecx] + xor ebx, ebx + mov edx, DWORD [20+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 3 + mov eax, DWORD [24+ecx] + xor ebx, ebx + mov edx, DWORD [28+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 4 + mov eax, DWORD [32+ecx] + xor ebx, ebx + mov edx, DWORD [36+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 5 + mov eax, DWORD [40+ecx] + xor ebx, ebx + mov edx, DWORD [44+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 6 + mov eax, DWORD [48+ecx] + xor ebx, ebx + mov edx, DWORD [52+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 7 + mov eax, DWORD [56+ecx] + xor ebx, ebx + mov edx, DWORD [60+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 8 + mov eax, DWORD [64+ecx] + xor ebx, ebx + mov edx, DWORD [68+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 9 + mov eax, DWORD [72+ecx] + xor ebx, ebx + mov edx, DWORD [76+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 10 + mov eax, DWORD [80+ecx] + xor ebx, ebx + mov edx, DWORD [84+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 11 + mov eax, DWORD [88+ecx] + xor ebx, ebx + mov edx, DWORD [92+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 12 + mov eax, DWORD [96+ecx] + xor ebx, ebx + mov edx, DWORD [100+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 13 + mov eax, DWORD [104+ecx] + xor ebx, ebx + mov edx, DWORD [108+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 14 + mov eax, DWORD [112+ecx] + xor ebx, ebx + mov edx, DWORD [116+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 15 + mov eax, DWORD [120+ecx] + xor ebx, ebx + mov edx, DWORD [124+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + jmp @L001end + at L000start_decrypt: + ; + ; Round 15 + mov eax, DWORD [120+ecx] + xor ebx, ebx + mov edx, DWORD [124+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 14 + mov eax, DWORD [112+ecx] + xor ebx, ebx + mov edx, DWORD [116+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 13 + mov eax, DWORD [104+ecx] + xor ebx, ebx + mov edx, DWORD [108+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 12 + mov eax, DWORD [96+ecx] + xor ebx, ebx + mov edx, DWORD [100+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 11 + mov eax, DWORD [88+ecx] + xor ebx, ebx + mov edx, DWORD [92+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 10 + mov eax, DWORD [80+ecx] + xor ebx, ebx + mov edx, DWORD [84+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 9 + mov eax, DWORD [72+ecx] + xor ebx, ebx + mov edx, DWORD [76+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 8 + mov eax, DWORD [64+ecx] + xor ebx, ebx + mov edx, DWORD [68+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 7 + mov eax, DWORD [56+ecx] + xor ebx, ebx + mov edx, DWORD [60+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 6 + mov eax, DWORD [48+ecx] + xor ebx, ebx + mov edx, DWORD [52+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 5 + mov eax, DWORD [40+ecx] + xor ebx, ebx + mov edx, DWORD [44+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 4 + mov eax, DWORD [32+ecx] + xor ebx, ebx + mov edx, DWORD [36+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 3 + mov eax, DWORD [24+ecx] + xor ebx, ebx + mov edx, DWORD [28+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 2 + mov eax, DWORD [16+ecx] + xor ebx, ebx + mov edx, DWORD [20+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 1 + mov eax, DWORD [8+ecx] + xor ebx, ebx + mov edx, DWORD [12+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 0 + mov eax, DWORD [ecx] + xor ebx, ebx + mov edx, DWORD [4+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + at L001end: + ; + ; FP + mov edx, DWORD [20+esp] + ror esi, 1 + mov eax, edi + xor edi, esi + and edi, 0aaaaaaaah + xor eax, edi + xor esi, edi + ; + rol eax, 23 + mov edi, eax + xor eax, esi + and eax, 003fc03fch + xor edi, eax + xor esi, eax + ; + rol edi, 10 + mov eax, edi + xor edi, esi + and edi, 033333333h + xor eax, edi + xor esi, edi + ; + rol esi, 18 + mov edi, esi + xor esi, eax + and esi, 0fff0000fh + xor edi, esi + xor eax, esi + ; + rol edi, 12 + mov esi, edi + xor edi, eax + and edi, 0f0f0f0f0h + xor esi, edi + xor eax, edi + ; + ror eax, 4 + mov DWORD [edx], eax + mov DWORD [4+edx], esi + pop ebp + pop ebx + pop edi + pop esi + ret +global _DES_encrypt2 +_DES_encrypt2: + push esi + push edi + ; + ; Load the 2 words + mov eax, DWORD [12+esp] + xor ecx, ecx + push ebx + push ebp + mov esi, DWORD [eax] + mov ebx, DWORD [28+esp] + rol esi, 3 + mov edi, DWORD [4+eax] + rol edi, 3 + lea ebp, [_DES_SPtrans] + mov ecx, DWORD [24+esp] + cmp ebx, 0 + je NEAR @L002start_decrypt + ; + ; Round 0 + mov eax, DWORD [ecx] + xor ebx, ebx + mov edx, DWORD [4+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 1 + mov eax, DWORD [8+ecx] + xor ebx, ebx + mov edx, DWORD [12+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 2 + mov eax, DWORD [16+ecx] + xor ebx, ebx + mov edx, DWORD [20+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 3 + mov eax, DWORD [24+ecx] + xor ebx, ebx + mov edx, DWORD [28+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 4 + mov eax, DWORD [32+ecx] + xor ebx, ebx + mov edx, DWORD [36+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 5 + mov eax, DWORD [40+ecx] + xor ebx, ebx + mov edx, DWORD [44+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 6 + mov eax, DWORD [48+ecx] + xor ebx, ebx + mov edx, DWORD [52+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 7 + mov eax, DWORD [56+ecx] + xor ebx, ebx + mov edx, DWORD [60+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 8 + mov eax, DWORD [64+ecx] + xor ebx, ebx + mov edx, DWORD [68+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 9 + mov eax, DWORD [72+ecx] + xor ebx, ebx + mov edx, DWORD [76+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 10 + mov eax, DWORD [80+ecx] + xor ebx, ebx + mov edx, DWORD [84+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 11 + mov eax, DWORD [88+ecx] + xor ebx, ebx + mov edx, DWORD [92+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 12 + mov eax, DWORD [96+ecx] + xor ebx, ebx + mov edx, DWORD [100+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 13 + mov eax, DWORD [104+ecx] + xor ebx, ebx + mov edx, DWORD [108+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 14 + mov eax, DWORD [112+ecx] + xor ebx, ebx + mov edx, DWORD [116+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 15 + mov eax, DWORD [120+ecx] + xor ebx, ebx + mov edx, DWORD [124+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + jmp @L003end + at L002start_decrypt: + ; + ; Round 15 + mov eax, DWORD [120+ecx] + xor ebx, ebx + mov edx, DWORD [124+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 14 + mov eax, DWORD [112+ecx] + xor ebx, ebx + mov edx, DWORD [116+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 13 + mov eax, DWORD [104+ecx] + xor ebx, ebx + mov edx, DWORD [108+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 12 + mov eax, DWORD [96+ecx] + xor ebx, ebx + mov edx, DWORD [100+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 11 + mov eax, DWORD [88+ecx] + xor ebx, ebx + mov edx, DWORD [92+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 10 + mov eax, DWORD [80+ecx] + xor ebx, ebx + mov edx, DWORD [84+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 9 + mov eax, DWORD [72+ecx] + xor ebx, ebx + mov edx, DWORD [76+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 8 + mov eax, DWORD [64+ecx] + xor ebx, ebx + mov edx, DWORD [68+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 7 + mov eax, DWORD [56+ecx] + xor ebx, ebx + mov edx, DWORD [60+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 6 + mov eax, DWORD [48+ecx] + xor ebx, ebx + mov edx, DWORD [52+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 5 + mov eax, DWORD [40+ecx] + xor ebx, ebx + mov edx, DWORD [44+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 4 + mov eax, DWORD [32+ecx] + xor ebx, ebx + mov edx, DWORD [36+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 3 + mov eax, DWORD [24+ecx] + xor ebx, ebx + mov edx, DWORD [28+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 2 + mov eax, DWORD [16+ecx] + xor ebx, ebx + mov edx, DWORD [20+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + ; + ; Round 1 + mov eax, DWORD [8+ecx] + xor ebx, ebx + mov edx, DWORD [12+ecx] + xor eax, esi + xor ecx, ecx + xor edx, esi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor edi, DWORD [0600h+ebx+ebp] + xor edi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor edi, DWORD [0400h+eax+ebp] + xor edi, DWORD [0500h+edx+ebp] + ; + ; Round 0 + mov eax, DWORD [ecx] + xor ebx, ebx + mov edx, DWORD [4+ecx] + xor eax, edi + xor ecx, ecx + xor edx, edi + and eax, 0fcfcfcfch + and edx, 0cfcfcfcfh + mov bl, al + mov cl, ah + ror edx, 4 + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + xor esi, DWORD [0600h+ebx+ebp] + xor esi, DWORD [0700h+ecx+ebp] + mov ecx, DWORD [24+esp] + xor esi, DWORD [0400h+eax+ebp] + xor esi, DWORD [0500h+edx+ebp] + at L003end: + ; + ; Fixup + ror edi, 3 + mov eax, DWORD [20+esp] + ror esi, 3 + mov DWORD [eax], edi + mov DWORD [4+eax], esi + pop ebp + pop ebx + pop edi + pop esi + ret +global _DES_encrypt3 +_DES_encrypt3: + push ebx + mov ebx, DWORD [8+esp] + push ebp + push esi + push edi + ; + ; Load the data words + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + sub esp, 12 + ; + ; IP + rol edi, 4 + mov edx, edi + xor edi, esi + and edi, 0f0f0f0f0h + xor edx, edi + xor esi, edi + ; + rol esi, 20 + mov edi, esi + xor esi, edx + and esi, 0fff0000fh + xor edi, esi + xor edx, esi + ; + rol edi, 14 + mov esi, edi + xor edi, edx + and edi, 033333333h + xor esi, edi + xor edx, edi + ; + rol edx, 22 + mov edi, edx + xor edx, esi + and edx, 003fc03fch + xor edi, edx + xor esi, edx + ; + rol edi, 9 + mov edx, edi + xor edi, esi + and edi, 0aaaaaaaah + xor edx, edi + xor esi, edi + ; + ror edx, 3 + ror esi, 2 + mov DWORD [4+ebx], esi + mov eax, DWORD [36+esp] + mov DWORD [ebx], edx + mov edi, DWORD [40+esp] + mov esi, DWORD [44+esp] + mov DWORD [8+esp], DWORD 1 + mov DWORD [4+esp], eax + mov DWORD [esp], ebx + call _DES_encrypt2 + mov DWORD [8+esp], DWORD 0 + mov DWORD [4+esp], edi + mov DWORD [esp], ebx + call _DES_encrypt2 + mov DWORD [8+esp], DWORD 1 + mov DWORD [4+esp], esi + mov DWORD [esp], ebx + call _DES_encrypt2 + add esp, 12 + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + ; + ; FP + rol esi, 2 + rol edi, 3 + mov eax, edi + xor edi, esi + and edi, 0aaaaaaaah + xor eax, edi + xor esi, edi + ; + rol eax, 23 + mov edi, eax + xor eax, esi + and eax, 003fc03fch + xor edi, eax + xor esi, eax + ; + rol edi, 10 + mov eax, edi + xor edi, esi + and edi, 033333333h + xor eax, edi + xor esi, edi + ; + rol esi, 18 + mov edi, esi + xor esi, eax + and esi, 0fff0000fh + xor edi, esi + xor eax, esi + ; + rol edi, 12 + mov esi, edi + xor edi, eax + and edi, 0f0f0f0f0h + xor esi, edi + xor eax, edi + ; + ror eax, 4 + mov DWORD [ebx], eax + mov DWORD [4+ebx], esi + pop edi + pop esi + pop ebp + pop ebx + ret +global _DES_decrypt3 +_DES_decrypt3: + push ebx + mov ebx, DWORD [8+esp] + push ebp + push esi + push edi + ; + ; Load the data words + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + sub esp, 12 + ; + ; IP + rol edi, 4 + mov edx, edi + xor edi, esi + and edi, 0f0f0f0f0h + xor edx, edi + xor esi, edi + ; + rol esi, 20 + mov edi, esi + xor esi, edx + and esi, 0fff0000fh + xor edi, esi + xor edx, esi + ; + rol edi, 14 + mov esi, edi + xor edi, edx + and edi, 033333333h + xor esi, edi + xor edx, edi + ; + rol edx, 22 + mov edi, edx + xor edx, esi + and edx, 003fc03fch + xor edi, edx + xor esi, edx + ; + rol edi, 9 + mov edx, edi + xor edi, esi + and edi, 0aaaaaaaah + xor edx, edi + xor esi, edi + ; + ror edx, 3 + ror esi, 2 + mov DWORD [4+ebx], esi + mov esi, DWORD [36+esp] + mov DWORD [ebx], edx + mov edi, DWORD [40+esp] + mov eax, DWORD [44+esp] + mov DWORD [8+esp], DWORD 0 + mov DWORD [4+esp], eax + mov DWORD [esp], ebx + call _DES_encrypt2 + mov DWORD [8+esp], DWORD 1 + mov DWORD [4+esp], edi + mov DWORD [esp], ebx + call _DES_encrypt2 + mov DWORD [8+esp], DWORD 0 + mov DWORD [4+esp], esi + mov DWORD [esp], ebx + call _DES_encrypt2 + add esp, 12 + mov edi, DWORD [ebx] + mov esi, DWORD [4+ebx] + ; + ; FP + rol esi, 2 + rol edi, 3 + mov eax, edi + xor edi, esi + and edi, 0aaaaaaaah + xor eax, edi + xor esi, edi + ; + rol eax, 23 + mov edi, eax + xor eax, esi + and eax, 003fc03fch + xor edi, eax + xor esi, eax + ; + rol edi, 10 + mov eax, edi + xor edi, esi + and edi, 033333333h + xor eax, edi + xor esi, edi + ; + rol esi, 18 + mov edi, esi + xor esi, eax + and esi, 0fff0000fh + xor edi, esi + xor eax, esi + ; + rol edi, 12 + mov esi, edi + xor edi, eax + and edi, 0f0f0f0f0h + xor esi, edi + xor eax, edi + ; + ror eax, 4 + mov DWORD [ebx], eax + mov DWORD [4+ebx], esi + pop edi + pop esi + pop ebp + pop ebx + ret +global _DES_ncbc_encrypt +_DES_ncbc_encrypt: + ; + push ebp + push ebx + push esi + push edi + mov ebp, DWORD [28+esp] + ; getting iv ptr from parameter 4 + mov ebx, DWORD [36+esp] + mov esi, DWORD [ebx] + mov edi, DWORD [4+ebx] + push edi + push esi + push edi + push esi + mov ebx, esp + mov esi, DWORD [36+esp] + mov edi, DWORD [40+esp] + ; getting encrypt flag from parameter 5 + mov ecx, DWORD [56+esp] + ; get and push parameter 5 + push ecx + ; get and push parameter 3 + mov eax, DWORD [52+esp] + push eax + push ebx + cmp ecx, 0 + jz NEAR @L004decrypt + and ebp, 4294967288 + mov eax, DWORD [12+esp] + mov ebx, DWORD [16+esp] + jz NEAR @L005encrypt_finish + at L006encrypt_loop: + mov ecx, DWORD [esi] + mov edx, DWORD [4+esi] + xor eax, ecx + xor ebx, edx + mov DWORD [12+esp], eax + mov DWORD [16+esp], ebx + call _DES_encrypt1 + mov eax, DWORD [12+esp] + mov ebx, DWORD [16+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L006encrypt_loop + at L005encrypt_finish: + mov ebp, DWORD [56+esp] + and ebp, 7 + jz NEAR @L007finish + call @L008PIC_point + at L008PIC_point: + pop edx + lea ecx, [(@L009cbc_enc_jmp_table- at L008PIC_point)+edx] + mov ebp, DWORD [ebp*4+ecx] + add ebp, edx + xor ecx, ecx + xor edx, edx + jmp ebp + at L010ej7: + mov dh, BYTE [6+esi] + shl edx, 8 + at L011ej6: + mov dh, BYTE [5+esi] + at L012ej5: + mov dl, BYTE [4+esi] + at L013ej4: + mov ecx, DWORD [esi] + jmp @L014ejend + at L015ej3: + mov ch, BYTE [2+esi] + shl ecx, 8 + at L016ej2: + mov ch, BYTE [1+esi] + at L017ej1: + mov cl, BYTE [esi] + at L014ejend: + xor eax, ecx + xor ebx, edx + mov DWORD [12+esp], eax + mov DWORD [16+esp], ebx + call _DES_encrypt1 + mov eax, DWORD [12+esp] + mov ebx, DWORD [16+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + jmp @L007finish + at L004decrypt: + and ebp, 4294967288 + mov eax, DWORD [20+esp] + mov ebx, DWORD [24+esp] + jz NEAR @L018decrypt_finish + at L019decrypt_loop: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [12+esp], eax + mov DWORD [16+esp], ebx + call _DES_encrypt1 + mov eax, DWORD [12+esp] + mov ebx, DWORD [16+esp] + mov ecx, DWORD [20+esp] + mov edx, DWORD [24+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [edi], ecx + mov DWORD [4+edi], edx + mov DWORD [20+esp], eax + mov DWORD [24+esp], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L019decrypt_loop + at L018decrypt_finish: + mov ebp, DWORD [56+esp] + and ebp, 7 + jz NEAR @L007finish + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [12+esp], eax + mov DWORD [16+esp], ebx + call _DES_encrypt1 + mov eax, DWORD [12+esp] + mov ebx, DWORD [16+esp] + mov ecx, DWORD [20+esp] + mov edx, DWORD [24+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + at L020dj7: + ror edx, 16 + mov BYTE [6+edi], dl + shr edx, 16 + at L021dj6: + mov BYTE [5+edi], dh + at L022dj5: + mov BYTE [4+edi], dl + at L023dj4: + mov DWORD [edi], ecx + jmp @L024djend + at L025dj3: + ror ecx, 16 + mov BYTE [2+edi], cl + shl ecx, 16 + at L026dj2: + mov BYTE [1+esi], ch + at L027dj1: + mov BYTE [esi], cl + at L024djend: + jmp @L007finish + at L007finish: + mov ecx, DWORD [64+esp] + add esp, 28 + mov DWORD [ecx], eax + mov DWORD [4+ecx], ebx + pop edi + pop esi + pop ebx + pop ebp + ret +align 64 + at L009cbc_enc_jmp_table: +DD 0 +DD @L017ej1- at L008PIC_point +DD @L016ej2- at L008PIC_point +DD @L015ej3- at L008PIC_point +DD @L013ej4- at L008PIC_point +DD @L012ej5- at L008PIC_point +DD @L011ej6- at L008PIC_point +DD @L010ej7- at L008PIC_point +align 64 +global _DES_ede3_cbc_encrypt +_DES_ede3_cbc_encrypt: + ; + push ebp + push ebx + push esi + push edi + mov ebp, DWORD [28+esp] + ; getting iv ptr from parameter 6 + mov ebx, DWORD [44+esp] + mov esi, DWORD [ebx] + mov edi, DWORD [4+ebx] + push edi + push esi + push edi + push esi + mov ebx, esp + mov esi, DWORD [36+esp] + mov edi, DWORD [40+esp] + ; getting encrypt flag from parameter 7 + mov ecx, DWORD [64+esp] + ; get and push parameter 5 + mov eax, DWORD [56+esp] + push eax + ; get and push parameter 4 + mov eax, DWORD [56+esp] + push eax + ; get and push parameter 3 + mov eax, DWORD [56+esp] + push eax + push ebx + cmp ecx, 0 + jz NEAR @L028decrypt + and ebp, 4294967288 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + jz NEAR @L029encrypt_finish + at L030encrypt_loop: + mov ecx, DWORD [esi] + mov edx, DWORD [4+esi] + xor eax, ecx + xor ebx, edx + mov DWORD [16+esp], eax + mov DWORD [20+esp], ebx + call _DES_encrypt3 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L030encrypt_loop + at L029encrypt_finish: + mov ebp, DWORD [60+esp] + and ebp, 7 + jz NEAR @L031finish + call @L032PIC_point + at L032PIC_point: + pop edx + lea ecx, [(@L033cbc_enc_jmp_table- at L032PIC_point)+edx] + mov ebp, DWORD [ebp*4+ecx] + add ebp, edx + xor ecx, ecx + xor edx, edx + jmp ebp + at L034ej7: + mov dh, BYTE [6+esi] + shl edx, 8 + at L035ej6: + mov dh, BYTE [5+esi] + at L036ej5: + mov dl, BYTE [4+esi] + at L037ej4: + mov ecx, DWORD [esi] + jmp @L038ejend + at L039ej3: + mov ch, BYTE [2+esi] + shl ecx, 8 + at L040ej2: + mov ch, BYTE [1+esi] + at L041ej1: + mov cl, BYTE [esi] + at L038ejend: + xor eax, ecx + xor ebx, edx + mov DWORD [16+esp], eax + mov DWORD [20+esp], ebx + call _DES_encrypt3 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + jmp @L031finish + at L028decrypt: + and ebp, 4294967288 + mov eax, DWORD [24+esp] + mov ebx, DWORD [28+esp] + jz NEAR @L042decrypt_finish + at L043decrypt_loop: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [16+esp], eax + mov DWORD [20+esp], ebx + call _DES_decrypt3 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + mov ecx, DWORD [24+esp] + mov edx, DWORD [28+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [edi], ecx + mov DWORD [4+edi], edx + mov DWORD [24+esp], eax + mov DWORD [28+esp], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L043decrypt_loop + at L042decrypt_finish: + mov ebp, DWORD [60+esp] + and ebp, 7 + jz NEAR @L031finish + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [16+esp], eax + mov DWORD [20+esp], ebx + call _DES_decrypt3 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + mov ecx, DWORD [24+esp] + mov edx, DWORD [28+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + at L044dj7: + ror edx, 16 + mov BYTE [6+edi], dl + shr edx, 16 + at L045dj6: + mov BYTE [5+edi], dh + at L046dj5: + mov BYTE [4+edi], dl + at L047dj4: + mov DWORD [edi], ecx + jmp @L048djend + at L049dj3: + ror ecx, 16 + mov BYTE [2+edi], cl + shl ecx, 16 + at L050dj2: + mov BYTE [1+esi], ch + at L051dj1: + mov BYTE [esi], cl + at L048djend: + jmp @L031finish + at L031finish: + mov ecx, DWORD [76+esp] + add esp, 32 + mov DWORD [ecx], eax + mov DWORD [4+ecx], ebx + pop edi + pop esi + pop ebx + pop ebp + ret +align 64 + at L033cbc_enc_jmp_table: +DD 0 +DD @L041ej1- at L032PIC_point +DD @L040ej2- at L032PIC_point +DD @L039ej3- at L032PIC_point +DD @L037ej4- at L032PIC_point +DD @L036ej5- at L032PIC_point +DD @L035ej6- at L032PIC_point +DD @L034ej7- at L032PIC_point +align 64 Added: external/openssl-0.9.8g/crypto/des/asm/y_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/des/asm/y_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,881 @@ + ; Don't even think of reading this code + ; It was automatically generated by crypt586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +extern _DES_SPtrans +global _fcrypt_body +_fcrypt_body: + push ebp + push ebx + push esi + push edi + ; + ; Load the 2 words + xor edi, edi + xor esi, esi + lea edx, [_DES_SPtrans] + push edx + mov ebp, DWORD [28+esp] + push DWORD 25 + at L000start: + ; + ; Round 0 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [ebp] + xor eax, ebx + mov ecx, DWORD [4+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 1 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [8+ebp] + xor eax, ebx + mov ecx, DWORD [12+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 2 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [16+ebp] + xor eax, ebx + mov ecx, DWORD [20+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 3 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [24+ebp] + xor eax, ebx + mov ecx, DWORD [28+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 4 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [32+ebp] + xor eax, ebx + mov ecx, DWORD [36+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 5 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [40+ebp] + xor eax, ebx + mov ecx, DWORD [44+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 6 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [48+ebp] + xor eax, ebx + mov ecx, DWORD [52+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 7 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [56+ebp] + xor eax, ebx + mov ecx, DWORD [60+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 8 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [64+ebp] + xor eax, ebx + mov ecx, DWORD [68+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 9 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [72+ebp] + xor eax, ebx + mov ecx, DWORD [76+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 10 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [80+ebp] + xor eax, ebx + mov ecx, DWORD [84+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 11 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [88+ebp] + xor eax, ebx + mov ecx, DWORD [92+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 12 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [96+ebp] + xor eax, ebx + mov ecx, DWORD [100+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 13 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [104+ebp] + xor eax, ebx + mov ecx, DWORD [108+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 14 + mov eax, DWORD [36+esp] + mov edx, esi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, esi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [112+ebp] + xor eax, ebx + mov ecx, DWORD [116+ebp] + xor eax, esi + xor edx, esi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor edi, DWORD [ebx+ebp] + mov bl, dl + xor edi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor edi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor edi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor edi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor edi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor edi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor edi, ebx + mov ebp, DWORD [32+esp] + ; + ; Round 15 + mov eax, DWORD [36+esp] + mov edx, edi + shr edx, 16 + mov ecx, DWORD [40+esp] + xor edx, edi + and eax, edx + and edx, ecx + mov ebx, eax + shl ebx, 16 + mov ecx, edx + shl ecx, 16 + xor eax, ebx + xor edx, ecx + mov ebx, DWORD [120+ebp] + xor eax, ebx + mov ecx, DWORD [124+ebp] + xor eax, edi + xor edx, edi + xor edx, ecx + and eax, 0fcfcfcfch + xor ebx, ebx + and edx, 0cfcfcfcfh + xor ecx, ecx + mov bl, al + mov cl, ah + ror edx, 4 + mov ebp, DWORD [4+esp] + xor esi, DWORD [ebx+ebp] + mov bl, dl + xor esi, DWORD [0200h+ecx+ebp] + mov cl, dh + shr eax, 16 + xor esi, DWORD [0100h+ebx+ebp] + mov bl, ah + shr edx, 16 + xor esi, DWORD [0300h+ecx+ebp] + mov cl, dh + and eax, 0ffh + and edx, 0ffh + mov ebx, DWORD [0600h+ebx+ebp] + xor esi, ebx + mov ebx, DWORD [0700h+ecx+ebp] + xor esi, ebx + mov ebx, DWORD [0400h+eax+ebp] + xor esi, ebx + mov ebx, DWORD [0500h+edx+ebp] + xor esi, ebx + mov ebp, DWORD [32+esp] + mov ebx, DWORD [esp] + mov eax, edi + dec ebx + mov edi, esi + mov esi, eax + mov DWORD [esp], ebx + jnz NEAR @L000start + ; + ; FP + mov edx, DWORD [28+esp] + ror edi, 1 + mov eax, esi + xor esi, edi + and esi, 0aaaaaaaah + xor eax, esi + xor edi, esi + ; + rol eax, 23 + mov esi, eax + xor eax, edi + and eax, 003fc03fch + xor esi, eax + xor edi, eax + ; + rol esi, 10 + mov eax, esi + xor esi, edi + and esi, 033333333h + xor eax, esi + xor edi, esi + ; + rol edi, 18 + mov esi, edi + xor edi, eax + and edi, 0fff0000fh + xor esi, edi + xor eax, edi + ; + rol esi, 12 + mov edi, esi + xor esi, eax + and esi, 0f0f0f0f0h + xor edi, esi + xor eax, esi + ; + ror eax, 4 + mov DWORD [edx], eax + mov DWORD [4+edx], edi + add esp, 8 + pop edi + pop esi + pop ebx + pop ebp + ret Added: external/openssl-0.9.8g/crypto/md5/asm/m5_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/md5/asm/m5_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,684 @@ + ; Don't even think of reading this code + ; It was automatically generated by md5-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _md5_block_asm_host_order +_md5_block_asm_host_order: + push esi + push edi + mov edi, DWORD [12+esp] + mov esi, DWORD [16+esp] + mov ecx, DWORD [20+esp] + push ebp + shl ecx, 6 + push ebx + add ecx, esi + sub ecx, 64 + mov eax, DWORD [edi] + push ecx + mov ebx, DWORD [4+edi] + mov ecx, DWORD [8+edi] + mov edx, DWORD [12+edi] + at L000start: + ; + ; R0 section + mov edi, ecx + mov ebp, DWORD [esi] + ; R0 0 + xor edi, edx + and edi, ebx + lea eax, [3614090360+ebp*1+eax] + xor edi, edx + add eax, edi + mov edi, ebx + rol eax, 7 + mov ebp, DWORD [4+esi] + add eax, ebx + ; R0 1 + xor edi, ecx + and edi, eax + lea edx, [3905402710+ebp*1+edx] + xor edi, ecx + add edx, edi + mov edi, eax + rol edx, 12 + mov ebp, DWORD [8+esi] + add edx, eax + ; R0 2 + xor edi, ebx + and edi, edx + lea ecx, [606105819+ebp*1+ecx] + xor edi, ebx + add ecx, edi + mov edi, edx + rol ecx, 17 + mov ebp, DWORD [12+esi] + add ecx, edx + ; R0 3 + xor edi, eax + and edi, ecx + lea ebx, [3250441966+ebp*1+ebx] + xor edi, eax + add ebx, edi + mov edi, ecx + rol ebx, 22 + mov ebp, DWORD [16+esi] + add ebx, ecx + ; R0 4 + xor edi, edx + and edi, ebx + lea eax, [4118548399+ebp*1+eax] + xor edi, edx + add eax, edi + mov edi, ebx + rol eax, 7 + mov ebp, DWORD [20+esi] + add eax, ebx + ; R0 5 + xor edi, ecx + and edi, eax + lea edx, [1200080426+ebp*1+edx] + xor edi, ecx + add edx, edi + mov edi, eax + rol edx, 12 + mov ebp, DWORD [24+esi] + add edx, eax + ; R0 6 + xor edi, ebx + and edi, edx + lea ecx, [2821735955+ebp*1+ecx] + xor edi, ebx + add ecx, edi + mov edi, edx + rol ecx, 17 + mov ebp, DWORD [28+esi] + add ecx, edx + ; R0 7 + xor edi, eax + and edi, ecx + lea ebx, [4249261313+ebp*1+ebx] + xor edi, eax + add ebx, edi + mov edi, ecx + rol ebx, 22 + mov ebp, DWORD [32+esi] + add ebx, ecx + ; R0 8 + xor edi, edx + and edi, ebx + lea eax, [1770035416+ebp*1+eax] + xor edi, edx + add eax, edi + mov edi, ebx + rol eax, 7 + mov ebp, DWORD [36+esi] + add eax, ebx + ; R0 9 + xor edi, ecx + and edi, eax + lea edx, [2336552879+ebp*1+edx] + xor edi, ecx + add edx, edi + mov edi, eax + rol edx, 12 + mov ebp, DWORD [40+esi] + add edx, eax + ; R0 10 + xor edi, ebx + and edi, edx + lea ecx, [4294925233+ebp*1+ecx] + xor edi, ebx + add ecx, edi + mov edi, edx + rol ecx, 17 + mov ebp, DWORD [44+esi] + add ecx, edx + ; R0 11 + xor edi, eax + and edi, ecx + lea ebx, [2304563134+ebp*1+ebx] + xor edi, eax + add ebx, edi + mov edi, ecx + rol ebx, 22 + mov ebp, DWORD [48+esi] + add ebx, ecx + ; R0 12 + xor edi, edx + and edi, ebx + lea eax, [1804603682+ebp*1+eax] + xor edi, edx + add eax, edi + mov edi, ebx + rol eax, 7 + mov ebp, DWORD [52+esi] + add eax, ebx + ; R0 13 + xor edi, ecx + and edi, eax + lea edx, [4254626195+ebp*1+edx] + xor edi, ecx + add edx, edi + mov edi, eax + rol edx, 12 + mov ebp, DWORD [56+esi] + add edx, eax + ; R0 14 + xor edi, ebx + and edi, edx + lea ecx, [2792965006+ebp*1+ecx] + xor edi, ebx + add ecx, edi + mov edi, edx + rol ecx, 17 + mov ebp, DWORD [60+esi] + add ecx, edx + ; R0 15 + xor edi, eax + and edi, ecx + lea ebx, [1236535329+ebp*1+ebx] + xor edi, eax + add ebx, edi + mov edi, ecx + rol ebx, 22 + mov ebp, DWORD [4+esi] + add ebx, ecx + ; + ; R1 section + ; R1 16 + lea eax, [4129170786+ebp*1+eax] + xor edi, ebx + and edi, edx + mov ebp, DWORD [24+esi] + xor edi, ecx + add eax, edi + mov edi, ebx + rol eax, 5 + add eax, ebx + ; R1 17 + lea edx, [3225465664+ebp*1+edx] + xor edi, eax + and edi, ecx + mov ebp, DWORD [44+esi] + xor edi, ebx + add edx, edi + mov edi, eax + rol edx, 9 + add edx, eax + ; R1 18 + lea ecx, [643717713+ebp*1+ecx] + xor edi, edx + and edi, ebx + mov ebp, DWORD [esi] + xor edi, eax + add ecx, edi + mov edi, edx + rol ecx, 14 + add ecx, edx + ; R1 19 + lea ebx, [3921069994+ebp*1+ebx] + xor edi, ecx + and edi, eax + mov ebp, DWORD [20+esi] + xor edi, edx + add ebx, edi + mov edi, ecx + rol ebx, 20 + add ebx, ecx + ; R1 20 + lea eax, [3593408605+ebp*1+eax] + xor edi, ebx + and edi, edx + mov ebp, DWORD [40+esi] + xor edi, ecx + add eax, edi + mov edi, ebx + rol eax, 5 + add eax, ebx + ; R1 21 + lea edx, [38016083+ebp*1+edx] + xor edi, eax + and edi, ecx + mov ebp, DWORD [60+esi] + xor edi, ebx + add edx, edi + mov edi, eax + rol edx, 9 + add edx, eax + ; R1 22 + lea ecx, [3634488961+ebp*1+ecx] + xor edi, edx + and edi, ebx + mov ebp, DWORD [16+esi] + xor edi, eax + add ecx, edi + mov edi, edx + rol ecx, 14 + add ecx, edx + ; R1 23 + lea ebx, [3889429448+ebp*1+ebx] + xor edi, ecx + and edi, eax + mov ebp, DWORD [36+esi] + xor edi, edx + add ebx, edi + mov edi, ecx + rol ebx, 20 + add ebx, ecx + ; R1 24 + lea eax, [568446438+ebp*1+eax] + xor edi, ebx + and edi, edx + mov ebp, DWORD [56+esi] + xor edi, ecx + add eax, edi + mov edi, ebx + rol eax, 5 + add eax, ebx + ; R1 25 + lea edx, [3275163606+ebp*1+edx] + xor edi, eax + and edi, ecx + mov ebp, DWORD [12+esi] + xor edi, ebx + add edx, edi + mov edi, eax + rol edx, 9 + add edx, eax + ; R1 26 + lea ecx, [4107603335+ebp*1+ecx] + xor edi, edx + and edi, ebx + mov ebp, DWORD [32+esi] + xor edi, eax + add ecx, edi + mov edi, edx + rol ecx, 14 + add ecx, edx + ; R1 27 + lea ebx, [1163531501+ebp*1+ebx] + xor edi, ecx + and edi, eax + mov ebp, DWORD [52+esi] + xor edi, edx + add ebx, edi + mov edi, ecx + rol ebx, 20 + add ebx, ecx + ; R1 28 + lea eax, [2850285829+ebp*1+eax] + xor edi, ebx + and edi, edx + mov ebp, DWORD [8+esi] + xor edi, ecx + add eax, edi + mov edi, ebx + rol eax, 5 + add eax, ebx + ; R1 29 + lea edx, [4243563512+ebp*1+edx] + xor edi, eax + and edi, ecx + mov ebp, DWORD [28+esi] + xor edi, ebx + add edx, edi + mov edi, eax + rol edx, 9 + add edx, eax + ; R1 30 + lea ecx, [1735328473+ebp*1+ecx] + xor edi, edx + and edi, ebx + mov ebp, DWORD [48+esi] + xor edi, eax + add ecx, edi + mov edi, edx + rol ecx, 14 + add ecx, edx + ; R1 31 + lea ebx, [2368359562+ebp*1+ebx] + xor edi, ecx + and edi, eax + mov ebp, DWORD [20+esi] + xor edi, edx + add ebx, edi + mov edi, ecx + rol ebx, 20 + add ebx, ecx + ; + ; R2 section + ; R2 32 + xor edi, edx + xor edi, ebx + lea eax, [4294588738+ebp*1+eax] + add eax, edi + rol eax, 4 + mov ebp, DWORD [32+esi] + mov edi, ebx + ; R2 33 + lea edx, [2272392833+ebp*1+edx] + add eax, ebx + xor edi, ecx + xor edi, eax + mov ebp, DWORD [44+esi] + add edx, edi + mov edi, eax + rol edx, 11 + add edx, eax + ; R2 34 + xor edi, ebx + xor edi, edx + lea ecx, [1839030562+ebp*1+ecx] + add ecx, edi + rol ecx, 16 + mov ebp, DWORD [56+esi] + mov edi, edx + ; R2 35 + lea ebx, [4259657740+ebp*1+ebx] + add ecx, edx + xor edi, eax + xor edi, ecx + mov ebp, DWORD [4+esi] + add ebx, edi + mov edi, ecx + rol ebx, 23 + add ebx, ecx + ; R2 36 + xor edi, edx + xor edi, ebx + lea eax, [2763975236+ebp*1+eax] + add eax, edi + rol eax, 4 + mov ebp, DWORD [16+esi] + mov edi, ebx + ; R2 37 + lea edx, [1272893353+ebp*1+edx] + add eax, ebx + xor edi, ecx + xor edi, eax + mov ebp, DWORD [28+esi] + add edx, edi + mov edi, eax + rol edx, 11 + add edx, eax + ; R2 38 + xor edi, ebx + xor edi, edx + lea ecx, [4139469664+ebp*1+ecx] + add ecx, edi + rol ecx, 16 + mov ebp, DWORD [40+esi] + mov edi, edx + ; R2 39 + lea ebx, [3200236656+ebp*1+ebx] + add ecx, edx + xor edi, eax + xor edi, ecx + mov ebp, DWORD [52+esi] + add ebx, edi + mov edi, ecx + rol ebx, 23 + add ebx, ecx + ; R2 40 + xor edi, edx + xor edi, ebx + lea eax, [681279174+ebp*1+eax] + add eax, edi + rol eax, 4 + mov ebp, DWORD [esi] + mov edi, ebx + ; R2 41 + lea edx, [3936430074+ebp*1+edx] + add eax, ebx + xor edi, ecx + xor edi, eax + mov ebp, DWORD [12+esi] + add edx, edi + mov edi, eax + rol edx, 11 + add edx, eax + ; R2 42 + xor edi, ebx + xor edi, edx + lea ecx, [3572445317+ebp*1+ecx] + add ecx, edi + rol ecx, 16 + mov ebp, DWORD [24+esi] + mov edi, edx + ; R2 43 + lea ebx, [76029189+ebp*1+ebx] + add ecx, edx + xor edi, eax + xor edi, ecx + mov ebp, DWORD [36+esi] + add ebx, edi + mov edi, ecx + rol ebx, 23 + add ebx, ecx + ; R2 44 + xor edi, edx + xor edi, ebx + lea eax, [3654602809+ebp*1+eax] + add eax, edi + rol eax, 4 + mov ebp, DWORD [48+esi] + mov edi, ebx + ; R2 45 + lea edx, [3873151461+ebp*1+edx] + add eax, ebx + xor edi, ecx + xor edi, eax + mov ebp, DWORD [60+esi] + add edx, edi + mov edi, eax + rol edx, 11 + add edx, eax + ; R2 46 + xor edi, ebx + xor edi, edx + lea ecx, [530742520+ebp*1+ecx] + add ecx, edi + rol ecx, 16 + mov ebp, DWORD [8+esi] + mov edi, edx + ; R2 47 + lea ebx, [3299628645+ebp*1+ebx] + add ecx, edx + xor edi, eax + xor edi, ecx + mov ebp, DWORD [esi] + add ebx, edi + mov edi, -1 + rol ebx, 23 + add ebx, ecx + ; + ; R3 section + ; R3 48 + xor edi, edx + or edi, ebx + lea eax, [4096336452+ebp*1+eax] + xor edi, ecx + mov ebp, DWORD [28+esi] + add eax, edi + mov edi, -1 + rol eax, 6 + xor edi, ecx + add eax, ebx + ; R3 49 + or edi, eax + lea edx, [1126891415+ebp*1+edx] + xor edi, ebx + mov ebp, DWORD [56+esi] + add edx, edi + mov edi, -1 + rol edx, 10 + xor edi, ebx + add edx, eax + ; R3 50 + or edi, edx + lea ecx, [2878612391+ebp*1+ecx] + xor edi, eax + mov ebp, DWORD [20+esi] + add ecx, edi + mov edi, -1 + rol ecx, 15 + xor edi, eax + add ecx, edx + ; R3 51 + or edi, ecx + lea ebx, [4237533241+ebp*1+ebx] + xor edi, edx + mov ebp, DWORD [48+esi] + add ebx, edi + mov edi, -1 + rol ebx, 21 + xor edi, edx + add ebx, ecx + ; R3 52 + or edi, ebx + lea eax, [1700485571+ebp*1+eax] + xor edi, ecx + mov ebp, DWORD [12+esi] + add eax, edi + mov edi, -1 + rol eax, 6 + xor edi, ecx + add eax, ebx + ; R3 53 + or edi, eax + lea edx, [2399980690+ebp*1+edx] + xor edi, ebx + mov ebp, DWORD [40+esi] + add edx, edi + mov edi, -1 + rol edx, 10 + xor edi, ebx + add edx, eax + ; R3 54 + or edi, edx + lea ecx, [4293915773+ebp*1+ecx] + xor edi, eax + mov ebp, DWORD [4+esi] + add ecx, edi + mov edi, -1 + rol ecx, 15 + xor edi, eax + add ecx, edx + ; R3 55 + or edi, ecx + lea ebx, [2240044497+ebp*1+ebx] + xor edi, edx + mov ebp, DWORD [32+esi] + add ebx, edi + mov edi, -1 + rol ebx, 21 + xor edi, edx + add ebx, ecx + ; R3 56 + or edi, ebx + lea eax, [1873313359+ebp*1+eax] + xor edi, ecx + mov ebp, DWORD [60+esi] + add eax, edi + mov edi, -1 + rol eax, 6 + xor edi, ecx + add eax, ebx + ; R3 57 + or edi, eax + lea edx, [4264355552+ebp*1+edx] + xor edi, ebx + mov ebp, DWORD [24+esi] + add edx, edi + mov edi, -1 + rol edx, 10 + xor edi, ebx + add edx, eax + ; R3 58 + or edi, edx + lea ecx, [2734768916+ebp*1+ecx] + xor edi, eax + mov ebp, DWORD [52+esi] + add ecx, edi + mov edi, -1 + rol ecx, 15 + xor edi, eax + add ecx, edx + ; R3 59 + or edi, ecx + lea ebx, [1309151649+ebp*1+ebx] + xor edi, edx + mov ebp, DWORD [16+esi] + add ebx, edi + mov edi, -1 + rol ebx, 21 + xor edi, edx + add ebx, ecx + ; R3 60 + or edi, ebx + lea eax, [4149444226+ebp*1+eax] + xor edi, ecx + mov ebp, DWORD [44+esi] + add eax, edi + mov edi, -1 + rol eax, 6 + xor edi, ecx + add eax, ebx + ; R3 61 + or edi, eax + lea edx, [3174756917+ebp*1+edx] + xor edi, ebx + mov ebp, DWORD [8+esi] + add edx, edi + mov edi, -1 + rol edx, 10 + xor edi, ebx + add edx, eax + ; R3 62 + or edi, edx + lea ecx, [718787259+ebp*1+ecx] + xor edi, eax + mov ebp, DWORD [36+esi] + add ecx, edi + mov edi, -1 + rol ecx, 15 + xor edi, eax + add ecx, edx + ; R3 63 + or edi, ecx + lea ebx, [3951481745+ebp*1+ebx] + xor edi, edx + mov ebp, DWORD [24+esp] + add ebx, edi + add esi, 64 + rol ebx, 21 + mov edi, DWORD [ebp] + add ebx, ecx + add eax, edi + mov edi, DWORD [4+ebp] + add ebx, edi + mov edi, DWORD [8+ebp] + add ecx, edi + mov edi, DWORD [12+ebp] + add edx, edi + mov DWORD [ebp], eax + mov DWORD [4+ebp], ebx + mov edi, DWORD [esp] + mov DWORD [8+ebp], ecx + mov DWORD [12+ebp], edx + cmp edi, esi + jae NEAR @L000start + pop eax + pop ebx + pop ebp + pop edi + pop esi + ret Modified: external/openssl-0.9.8g/crypto/opensslconf.h ============================================================================== --- external/openssl-0.9.8g/crypto/opensslconf.h (original) +++ external/openssl-0.9.8g/crypto/opensslconf.h Fri Nov 23 07:56:25 2007 @@ -2,6 +2,9 @@ /* WARNING: Generated automatically from opensslconf.h.in by Configure. */ /* OpenSSL was configured with the following options: */ +#ifndef OPENSSL_SYSNAME_WIN32 +# define OPENSSL_SYSNAME_WIN32 +#endif #ifndef OPENSSL_DOING_MAKEDEPEND #ifndef OPENSSL_NO_CAMELLIA @@ -30,8 +33,8 @@ #endif #endif /* OPENSSL_DOING_MAKEDEPEND */ -#ifndef OPENSSL_NO_DYNAMIC_ENGINE -# define OPENSSL_NO_DYNAMIC_ENGINE +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS #endif /* The OPENSSL_NO_* macros are also defined as NO_* if the application @@ -81,6 +84,7 @@ #define OPENSSL_UNISTD #undef OPENSSL_EXPORT_VAR_AS_FUNCTION +#define OPENSSL_EXPORT_VAR_AS_FUNCTION #if defined(HEADER_IDEA_H) && !defined(IDEA_INT) #define IDEA_INT unsigned int @@ -125,7 +129,7 @@ #if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) #define CONFIG_HEADER_BN_H -#undef BN_LLONG +#define BN_LLONG /* Should we define BN_DIV2W here? */ @@ -144,7 +148,7 @@ #define CONFIG_HEADER_RC4_LOCL_H /* if this is defined data[i] is used instead of *data, this is a %20 * speedup on x86 */ -#undef RC4_INDEX +#define RC4_INDEX #endif #if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H) Added: external/openssl-0.9.8g/crypto/opensslconf_amd64.h ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/opensslconf_amd64.h Fri Nov 23 07:56:25 2007 @@ -0,0 +1,230 @@ +/* opensslconf.h */ +/* WARNING: Generated automatically from opensslconf.h.in by Configure. */ + +/* OpenSSL was configured with the following options: */ +#ifndef OPENSSL_SYSNAME_WIN64A +# define OPENSSL_SYSNAME_WIN64A +#endif +#ifndef OPENSSL_DOING_MAKEDEPEND + +#ifndef OPENSSL_NO_CAMELLIA +# define OPENSSL_NO_CAMELLIA +#endif +#ifndef OPENSSL_NO_GMP +# define OPENSSL_NO_GMP +#endif +#ifndef OPENSSL_NO_KRB5 +# define OPENSSL_NO_KRB5 +#endif +#ifndef OPENSSL_NO_MDC2 +# define OPENSSL_NO_MDC2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_NO_RFC3779 +# define OPENSSL_NO_RFC3779 +#endif +#ifndef OPENSSL_NO_SEED +# define OPENSSL_NO_SEED +#endif +#ifndef OPENSSL_NO_TLSEXT +# define OPENSSL_NO_TLSEXT +#endif + +#endif /* OPENSSL_DOING_MAKEDEPEND */ +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif + +/* The OPENSSL_NO_* macros are also defined as NO_* if the application + asks for it. This is a transient feature that is provided for those + who haven't had the time to do the appropriate changes in their + applications. */ +#ifdef OPENSSL_ALGORITHM_DEFINES +# if defined(OPENSSL_NO_CAMELLIA) && !defined(NO_CAMELLIA) +# define NO_CAMELLIA +# endif +# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP) +# define NO_GMP +# endif +# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5) +# define NO_KRB5 +# endif +# if defined(OPENSSL_NO_MDC2) && !defined(NO_MDC2) +# define NO_MDC2 +# endif +# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5) +# define NO_RC5 +# endif +# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779) +# define NO_RFC3779 +# endif +# if defined(OPENSSL_NO_SEED) && !defined(NO_SEED) +# define NO_SEED +# endif +# if defined(OPENSSL_NO_TLSEXT) && !defined(NO_TLSEXT) +# define NO_TLSEXT +# endif +#endif + +/* crypto/opensslconf.h.in */ + +/* Generate 80386 code? */ +#undef I386_ONLY + +#if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */ +#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR) +#define ENGINESDIR "/usr/local/ssl/lib/engines" +#define OPENSSLDIR "/usr/local/ssl" +#endif +#endif + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +#if defined(HEADER_IDEA_H) && !defined(IDEA_INT) +#define IDEA_INT unsigned int +#endif + +#if defined(HEADER_MD2_H) && !defined(MD2_INT) +#define MD2_INT unsigned int +#endif + +#if defined(HEADER_RC2_H) && !defined(RC2_INT) +/* I need to put in a mod for the alpha - eay */ +#define RC2_INT unsigned int +#endif + +#if defined(HEADER_RC4_H) +#if !defined(RC4_INT) +/* using int types make the structure larger but make the code faster + * on most boxes I have tested - up to %20 faster. */ +/* + * I don't know what does "most" mean, but declaring "int" is a must on: + * - Intel P6 because partial register stalls are very expensive; + * - elder Alpha because it lacks byte load/store instructions; + */ +#define RC4_INT unsigned int +#endif +#if !defined(RC4_CHUNK) +/* + * This enables code handling data aligned at natural CPU word + * boundary. See crypto/rc4/rc4_enc.c for further details. + */ +#define RC4_CHUNK unsigned long long +#endif +#endif + +#if (defined(HEADER_NEW_DES_H) || defined(HEADER_DES_H)) && !defined(DES_LONG) +/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a + * %20 speed up (longs are 8 bytes, int's are 4). */ +#ifndef DES_LONG +#define DES_LONG unsigned int +#endif +#endif + +#if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) +#define CONFIG_HEADER_BN_H +#undef BN_LLONG + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +/* The prime number generation stuff may not work when + * EIGHT_BIT but I don't care since I've only used this mode + * for debuging the bignum libraries */ +#undef SIXTY_FOUR_BIT_LONG +#define SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT +#undef SIXTEEN_BIT +#undef EIGHT_BIT +#endif + +#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H) +#define CONFIG_HEADER_RC4_LOCL_H +/* if this is defined data[i] is used instead of *data, this is a %20 + * speedup on x86 */ +#undef RC4_INDEX +#endif + +#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H) +#define CONFIG_HEADER_BF_LOCL_H +#undef BF_PTR +#endif /* HEADER_BF_LOCL_H */ + +#if defined(HEADER_DES_LOCL_H) && !defined(CONFIG_HEADER_DES_LOCL_H) +#define CONFIG_HEADER_DES_LOCL_H +#ifndef DES_DEFAULT_OPTIONS +/* the following is tweaked from a config script, that is why it is a + * protected undef/define */ +#ifndef DES_PTR +#undef DES_PTR +#endif + +/* This helps C compiler generate the correct code for multiple functional + * units. It reduces register dependancies at the expense of 2 more + * registers */ +#ifndef DES_RISC1 +#undef DES_RISC1 +#endif + +#ifndef DES_RISC2 +#undef DES_RISC2 +#endif + +#if defined(DES_RISC1) && defined(DES_RISC2) +YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! +#endif + +/* Unroll the inner loop, this sometimes helps, sometimes hinders. + * Very mucy CPU dependant */ +#ifndef DES_UNROLL +#undef DES_UNROLL +#endif + +/* These default values were supplied by + * Peter Gutman + * They are only used if nothing else has been defined */ +#if !defined(DES_PTR) && !defined(DES_RISC1) && !defined(DES_RISC2) && !defined(DES_UNROLL) +/* Special defines which change the way the code is built depending on the + CPU and OS. For SGI machines you can use _MIPS_SZLONG (32 or 64) to find + even newer MIPS CPU's, but at the moment one size fits all for + optimization options. Older Sparc's work better with only UNROLL, but + there's no way to tell at compile time what it is you're running on */ + +#if defined( sun ) /* Newer Sparc's */ +# define DES_PTR +# define DES_RISC1 +# define DES_UNROLL +#elif defined( __ultrix ) /* Older MIPS */ +# define DES_PTR +# define DES_RISC2 +# define DES_UNROLL +#elif defined( __osf1__ ) /* Alpha */ +# define DES_PTR +# define DES_RISC2 +#elif defined ( _AIX ) /* RS6000 */ + /* Unknown */ +#elif defined( __hpux ) /* HP-PA */ + /* Unknown */ +#elif defined( __aux ) /* 68K */ + /* Unknown */ +#elif defined( __dgux ) /* 88K (but P6 in latest boxes) */ +# define DES_UNROLL +#elif defined( __sgi ) /* Newer MIPS */ +# define DES_PTR +# define DES_RISC2 +# define DES_UNROLL +#elif defined(i386) || defined(__i386__) /* x86 boxes, should be gcc */ +# define DES_PTR +# define DES_RISC1 +# define DES_UNROLL +#endif /* Systems-specific speed defines */ +#endif + +#endif /* DES_DEFAULT_OPTIONS */ +#endif /* HEADER_DES_LOCL_H */ Added: external/openssl-0.9.8g/crypto/opensslconf_x86.h ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/opensslconf_x86.h Fri Nov 23 07:56:25 2007 @@ -0,0 +1,230 @@ +/* opensslconf.h */ +/* WARNING: Generated automatically from opensslconf.h.in by Configure. */ + +/* OpenSSL was configured with the following options: */ +#ifndef OPENSSL_SYSNAME_WIN32 +# define OPENSSL_SYSNAME_WIN32 +#endif +#ifndef OPENSSL_DOING_MAKEDEPEND + +#ifndef OPENSSL_NO_CAMELLIA +# define OPENSSL_NO_CAMELLIA +#endif +#ifndef OPENSSL_NO_GMP +# define OPENSSL_NO_GMP +#endif +#ifndef OPENSSL_NO_KRB5 +# define OPENSSL_NO_KRB5 +#endif +#ifndef OPENSSL_NO_MDC2 +# define OPENSSL_NO_MDC2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_NO_RFC3779 +# define OPENSSL_NO_RFC3779 +#endif +#ifndef OPENSSL_NO_SEED +# define OPENSSL_NO_SEED +#endif +#ifndef OPENSSL_NO_TLSEXT +# define OPENSSL_NO_TLSEXT +#endif + +#endif /* OPENSSL_DOING_MAKEDEPEND */ +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif + +/* The OPENSSL_NO_* macros are also defined as NO_* if the application + asks for it. This is a transient feature that is provided for those + who haven't had the time to do the appropriate changes in their + applications. */ +#ifdef OPENSSL_ALGORITHM_DEFINES +# if defined(OPENSSL_NO_CAMELLIA) && !defined(NO_CAMELLIA) +# define NO_CAMELLIA +# endif +# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP) +# define NO_GMP +# endif +# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5) +# define NO_KRB5 +# endif +# if defined(OPENSSL_NO_MDC2) && !defined(NO_MDC2) +# define NO_MDC2 +# endif +# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5) +# define NO_RC5 +# endif +# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779) +# define NO_RFC3779 +# endif +# if defined(OPENSSL_NO_SEED) && !defined(NO_SEED) +# define NO_SEED +# endif +# if defined(OPENSSL_NO_TLSEXT) && !defined(NO_TLSEXT) +# define NO_TLSEXT +# endif +#endif + +/* crypto/opensslconf.h.in */ + +/* Generate 80386 code? */ +#undef I386_ONLY + +#if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */ +#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR) +#define ENGINESDIR "/usr/local/ssl/lib/engines" +#define OPENSSLDIR "/usr/local/ssl" +#endif +#endif + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +#if defined(HEADER_IDEA_H) && !defined(IDEA_INT) +#define IDEA_INT unsigned int +#endif + +#if defined(HEADER_MD2_H) && !defined(MD2_INT) +#define MD2_INT unsigned int +#endif + +#if defined(HEADER_RC2_H) && !defined(RC2_INT) +/* I need to put in a mod for the alpha - eay */ +#define RC2_INT unsigned int +#endif + +#if defined(HEADER_RC4_H) +#if !defined(RC4_INT) +/* using int types make the structure larger but make the code faster + * on most boxes I have tested - up to %20 faster. */ +/* + * I don't know what does "most" mean, but declaring "int" is a must on: + * - Intel P6 because partial register stalls are very expensive; + * - elder Alpha because it lacks byte load/store instructions; + */ +#define RC4_INT unsigned int +#endif +#if !defined(RC4_CHUNK) +/* + * This enables code handling data aligned at natural CPU word + * boundary. See crypto/rc4/rc4_enc.c for further details. + */ +#undef RC4_CHUNK +#endif +#endif + +#if (defined(HEADER_NEW_DES_H) || defined(HEADER_DES_H)) && !defined(DES_LONG) +/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a + * %20 speed up (longs are 8 bytes, int's are 4). */ +#ifndef DES_LONG +#define DES_LONG unsigned long +#endif +#endif + +#if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) +#define CONFIG_HEADER_BN_H +#define BN_LLONG + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +/* The prime number generation stuff may not work when + * EIGHT_BIT but I don't care since I've only used this mode + * for debuging the bignum libraries */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT +#undef SIXTEEN_BIT +#undef EIGHT_BIT +#endif + +#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H) +#define CONFIG_HEADER_RC4_LOCL_H +/* if this is defined data[i] is used instead of *data, this is a %20 + * speedup on x86 */ +#define RC4_INDEX +#endif + +#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H) +#define CONFIG_HEADER_BF_LOCL_H +#undef BF_PTR +#endif /* HEADER_BF_LOCL_H */ + +#if defined(HEADER_DES_LOCL_H) && !defined(CONFIG_HEADER_DES_LOCL_H) +#define CONFIG_HEADER_DES_LOCL_H +#ifndef DES_DEFAULT_OPTIONS +/* the following is tweaked from a config script, that is why it is a + * protected undef/define */ +#ifndef DES_PTR +#undef DES_PTR +#endif + +/* This helps C compiler generate the correct code for multiple functional + * units. It reduces register dependancies at the expense of 2 more + * registers */ +#ifndef DES_RISC1 +#undef DES_RISC1 +#endif + +#ifndef DES_RISC2 +#undef DES_RISC2 +#endif + +#if defined(DES_RISC1) && defined(DES_RISC2) +YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! +#endif + +/* Unroll the inner loop, this sometimes helps, sometimes hinders. + * Very mucy CPU dependant */ +#ifndef DES_UNROLL +#undef DES_UNROLL +#endif + +/* These default values were supplied by + * Peter Gutman + * They are only used if nothing else has been defined */ +#if !defined(DES_PTR) && !defined(DES_RISC1) && !defined(DES_RISC2) && !defined(DES_UNROLL) +/* Special defines which change the way the code is built depending on the + CPU and OS. For SGI machines you can use _MIPS_SZLONG (32 or 64) to find + even newer MIPS CPU's, but at the moment one size fits all for + optimization options. Older Sparc's work better with only UNROLL, but + there's no way to tell at compile time what it is you're running on */ + +#if defined( sun ) /* Newer Sparc's */ +# define DES_PTR +# define DES_RISC1 +# define DES_UNROLL +#elif defined( __ultrix ) /* Older MIPS */ +# define DES_PTR +# define DES_RISC2 +# define DES_UNROLL +#elif defined( __osf1__ ) /* Alpha */ +# define DES_PTR +# define DES_RISC2 +#elif defined ( _AIX ) /* RS6000 */ + /* Unknown */ +#elif defined( __hpux ) /* HP-PA */ + /* Unknown */ +#elif defined( __aux ) /* 68K */ + /* Unknown */ +#elif defined( __dgux ) /* 88K (but P6 in latest boxes) */ +# define DES_UNROLL +#elif defined( __sgi ) /* Newer MIPS */ +# define DES_PTR +# define DES_RISC2 +# define DES_UNROLL +#elif defined(i386) || defined(__i386__) /* x86 boxes, should be gcc */ +# define DES_PTR +# define DES_RISC1 +# define DES_UNROLL +#endif /* Systems-specific speed defines */ +#endif + +#endif /* DES_DEFAULT_OPTIONS */ +#endif /* HEADER_DES_LOCL_H */ Added: external/openssl-0.9.8g/crypto/rc4/asm/r4_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/rc4/asm/r4_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,294 @@ + ; Don't even think of reading this code + ; It was automatically generated by rc4-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _RC4 +_RC4: + mov edx, DWORD [8+esp] + cmp edx, 0 + jne NEAR @L000proceed + ret + at L000proceed: + ; + push ebp + push ebx + push esi + xor eax, eax + push edi + xor ebx, ebx + mov ebp, DWORD [20+esp] + mov esi, DWORD [28+esp] + mov al, BYTE [ebp] + mov bl, BYTE [4+ebp] + mov edi, DWORD [32+esp] + inc al + sub esp, 12 + add ebp, 8 + cmp DWORD [256+ebp],-1 + je NEAR @L001RC4_CHAR + lea edx, [esi+edx-8] + mov DWORD [8+esp], edx + mov ecx, DWORD [eax*4+ebp] + cmp edx, esi + jb NEAR @L002end + at L003start: + add esi, 8 + ; Round 0 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov BYTE [esp], dl + ; Round 1 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov BYTE [1+esp], dl + ; Round 2 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov BYTE [2+esp], dl + ; Round 3 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov BYTE [3+esp], dl + ; Round 4 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov BYTE [4+esp], dl + ; Round 5 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov BYTE [5+esp], dl + ; Round 6 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov BYTE [6+esp], dl + ; Round 7 + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov edx, DWORD [edx*4+ebp] + add edi, 8 + mov BYTE [7+esp], dl + ; apply the cipher text + mov ecx, DWORD [esp] + mov edx, DWORD [esi-8] + xor ecx, edx + mov edx, DWORD [esi-4] + mov DWORD [edi-8], ecx + mov ecx, DWORD [4+esp] + xor ecx, edx + mov edx, DWORD [8+esp] + mov DWORD [edi-4], ecx + mov ecx, DWORD [eax*4+ebp] + cmp esi, edx + jbe NEAR @L003start + at L002end: + ; Round 0 + add edx, 8 + inc esi + cmp edx, esi + jb NEAR @L004finished + mov DWORD [8+esp], edx + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov dh, BYTE [esi-1] + xor dl, dh + mov BYTE [edi], dl + ; Round 1 + mov edx, DWORD [8+esp] + cmp edx, esi + jbe NEAR @L004finished + inc esi + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov dh, BYTE [esi-1] + xor dl, dh + mov BYTE [1+edi], dl + ; Round 2 + mov edx, DWORD [8+esp] + cmp edx, esi + jbe NEAR @L004finished + inc esi + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov dh, BYTE [esi-1] + xor dl, dh + mov BYTE [2+edi], dl + ; Round 3 + mov edx, DWORD [8+esp] + cmp edx, esi + jbe NEAR @L004finished + inc esi + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov dh, BYTE [esi-1] + xor dl, dh + mov BYTE [3+edi], dl + ; Round 4 + mov edx, DWORD [8+esp] + cmp edx, esi + jbe NEAR @L004finished + inc esi + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov dh, BYTE [esi-1] + xor dl, dh + mov BYTE [4+edi], dl + ; Round 5 + mov edx, DWORD [8+esp] + cmp edx, esi + jbe NEAR @L004finished + inc esi + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov ecx, DWORD [eax*4+ebp] + mov edx, DWORD [edx*4+ebp] + mov dh, BYTE [esi-1] + xor dl, dh + mov BYTE [5+edi], dl + ; Round 6 + mov edx, DWORD [8+esp] + cmp edx, esi + jbe NEAR @L004finished + inc esi + add bl, cl + mov edx, DWORD [ebx*4+ebp] + mov DWORD [eax*4+ebp],edx + add edx, ecx + mov DWORD [ebx*4+ebp],ecx + and edx, 255 + inc al + mov edx, DWORD [edx*4+ebp] + mov dh, BYTE [esi-1] + xor dl, dh + mov BYTE [6+edi], dl + jmp @L004finished +align 16 + at L001RC4_CHAR: + lea edx, [edx+esi] + mov DWORD [8+esp], edx + movzx ecx, BYTE [eax+ebp] + at L005RC4_CHAR_loop: + add bl, cl + movzx edx, BYTE [ebx+ebp] + mov BYTE [ebx+ebp], cl + mov BYTE [eax+ebp], dl + add dl, cl + movzx edx, BYTE [edx+ebp] + add al, 1 + xor dl, BYTE [esi] + lea esi, [1+esi] + movzx ecx, BYTE [eax+ebp] + cmp esi, DWORD [8+esp] + mov BYTE [edi], dl + lea edi, [1+edi] + jb NEAR @L005RC4_CHAR_loop + at L004finished: + dec eax + add esp, 12 + mov BYTE [ebp-4], bl + mov BYTE [ebp-8], al + pop edi + pop esi + pop ebx + pop ebp + ret Added: external/openssl-0.9.8g/crypto/rc5/asm/r5_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/rc5/asm/r5_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,561 @@ + ; Don't even think of reading this code + ; It was automatically generated by rc5-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _RC5_32_encrypt +_RC5_32_encrypt: + ; + push ebp + push esi + push edi + mov edx, DWORD [16+esp] + mov ebp, DWORD [20+esp] + ; Load the 2 words + mov edi, DWORD [edx] + mov esi, DWORD [4+edx] + push ebx + mov ebx, DWORD [ebp] + add edi, DWORD [4+ebp] + add esi, DWORD [8+ebp] + xor edi, esi + mov eax, DWORD [12+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [16+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [20+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [24+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [28+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [32+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [36+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [40+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [44+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [48+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [52+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [56+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [60+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [64+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [68+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [72+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + cmp ebx, 8 + je NEAR @L000rc5_exit + xor edi, esi + mov eax, DWORD [76+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [80+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [84+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [88+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [92+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [96+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [100+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [104+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + cmp ebx, 12 + je NEAR @L000rc5_exit + xor edi, esi + mov eax, DWORD [108+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [112+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [116+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [120+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [124+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [128+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + xor edi, esi + mov eax, DWORD [132+ebp] + mov ecx, esi + rol edi, cl + add edi, eax + xor esi, edi + mov eax, DWORD [136+ebp] + mov ecx, edi + rol esi, cl + add esi, eax + at L000rc5_exit: + mov DWORD [edx], edi + mov DWORD [4+edx], esi + pop ebx + pop edi + pop esi + pop ebp + ret +global _RC5_32_decrypt +_RC5_32_decrypt: + ; + push ebp + push esi + push edi + mov edx, DWORD [16+esp] + mov ebp, DWORD [20+esp] + ; Load the 2 words + mov edi, DWORD [edx] + mov esi, DWORD [4+edx] + push ebx + mov ebx, DWORD [ebp] + cmp ebx, 12 + je NEAR @L001rc5_dec_12 + cmp ebx, 8 + je NEAR @L002rc5_dec_8 + mov eax, DWORD [136+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [132+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [128+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [124+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [120+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [116+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [112+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [108+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + at L001rc5_dec_12: + mov eax, DWORD [104+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [100+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [96+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [92+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [88+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [84+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [80+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [76+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + at L002rc5_dec_8: + mov eax, DWORD [72+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [68+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [64+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [60+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [56+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [52+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [48+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [44+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [40+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [36+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [32+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [28+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [24+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [20+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + mov eax, DWORD [16+ebp] + sub esi, eax + mov ecx, edi + ror esi, cl + xor esi, edi + mov eax, DWORD [12+ebp] + sub edi, eax + mov ecx, esi + ror edi, cl + xor edi, esi + sub esi, DWORD [8+ebp] + sub edi, DWORD [4+ebp] + at L003rc5_exit: + mov DWORD [edx], edi + mov DWORD [4+edx], esi + pop ebx + pop edi + pop esi + pop ebp + ret +global _RC5_32_cbc_encrypt +_RC5_32_cbc_encrypt: + ; + push ebp + push ebx + push esi + push edi + mov ebp, DWORD [28+esp] + ; getting iv ptr from parameter 4 + mov ebx, DWORD [36+esp] + mov esi, DWORD [ebx] + mov edi, DWORD [4+ebx] + push edi + push esi + push edi + push esi + mov ebx, esp + mov esi, DWORD [36+esp] + mov edi, DWORD [40+esp] + ; getting encrypt flag from parameter 5 + mov ecx, DWORD [56+esp] + ; get and push parameter 3 + mov eax, DWORD [48+esp] + push eax + push ebx + cmp ecx, 0 + jz NEAR @L004decrypt + and ebp, 4294967288 + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + jz NEAR @L005encrypt_finish + at L006encrypt_loop: + mov ecx, DWORD [esi] + mov edx, DWORD [4+esi] + xor eax, ecx + xor ebx, edx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _RC5_32_encrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L006encrypt_loop + at L005encrypt_finish: + mov ebp, DWORD [52+esp] + and ebp, 7 + jz NEAR @L007finish + call @L008PIC_point + at L008PIC_point: + pop edx + lea ecx, [(@L009cbc_enc_jmp_table- at L008PIC_point)+edx] + mov ebp, DWORD [ebp*4+ecx] + add ebp, edx + xor ecx, ecx + xor edx, edx + jmp ebp + at L010ej7: + mov dh, BYTE [6+esi] + shl edx, 8 + at L011ej6: + mov dh, BYTE [5+esi] + at L012ej5: + mov dl, BYTE [4+esi] + at L013ej4: + mov ecx, DWORD [esi] + jmp @L014ejend + at L015ej3: + mov ch, BYTE [2+esi] + shl ecx, 8 + at L016ej2: + mov ch, BYTE [1+esi] + at L017ej1: + mov cl, BYTE [esi] + at L014ejend: + xor eax, ecx + xor ebx, edx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _RC5_32_encrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + mov DWORD [edi], eax + mov DWORD [4+edi], ebx + jmp @L007finish + at L004decrypt: + and ebp, 4294967288 + mov eax, DWORD [16+esp] + mov ebx, DWORD [20+esp] + jz NEAR @L018decrypt_finish + at L019decrypt_loop: + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _RC5_32_decrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + mov ecx, DWORD [16+esp] + mov edx, DWORD [20+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [edi], ecx + mov DWORD [4+edi], edx + mov DWORD [16+esp], eax + mov DWORD [20+esp], ebx + add esi, 8 + add edi, 8 + sub ebp, 8 + jnz NEAR @L019decrypt_loop + at L018decrypt_finish: + mov ebp, DWORD [52+esp] + and ebp, 7 + jz NEAR @L007finish + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + mov DWORD [8+esp], eax + mov DWORD [12+esp], ebx + call _RC5_32_decrypt + mov eax, DWORD [8+esp] + mov ebx, DWORD [12+esp] + mov ecx, DWORD [16+esp] + mov edx, DWORD [20+esp] + xor ecx, eax + xor edx, ebx + mov eax, DWORD [esi] + mov ebx, DWORD [4+esi] + at L020dj7: + ror edx, 16 + mov BYTE [6+edi], dl + shr edx, 16 + at L021dj6: + mov BYTE [5+edi], dh + at L022dj5: + mov BYTE [4+edi], dl + at L023dj4: + mov DWORD [edi], ecx + jmp @L024djend + at L025dj3: + ror ecx, 16 + mov BYTE [2+edi], cl + shl ecx, 16 + at L026dj2: + mov BYTE [1+esi], ch + at L027dj1: + mov BYTE [esi], cl + at L024djend: + jmp @L007finish + at L007finish: + mov ecx, DWORD [60+esp] + add esp, 24 + mov DWORD [ecx], eax + mov DWORD [4+ecx], ebx + pop edi + pop esi + pop ebx + pop ebp + ret +align 64 + at L009cbc_enc_jmp_table: +DD 0 +DD @L017ej1- at L008PIC_point +DD @L016ej2- at L008PIC_point +DD @L015ej3- at L008PIC_point +DD @L013ej4- at L008PIC_point +DD @L012ej5- at L008PIC_point +DD @L011ej6- at L008PIC_point +DD @L010ej7- at L008PIC_point +align 64 Added: external/openssl-0.9.8g/crypto/ripemd/asm/rm_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/ripemd/asm/rm_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,1970 @@ + ; Don't even think of reading this code + ; It was automatically generated by rmd-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _ripemd160_block_asm_host_order +_ripemd160_block_asm_host_order: + mov edx, DWORD [4+esp] + mov eax, DWORD [8+esp] + push esi + mov ecx, DWORD [edx] + push edi + mov esi, DWORD [4+edx] + push ebp + mov edi, DWORD [8+edx] + push ebx + sub esp, 108 + at L000start: + ; + mov ebx, DWORD [eax] + mov ebp, DWORD [4+eax] + mov DWORD [esp], ebx + mov DWORD [4+esp], ebp + mov ebx, DWORD [8+eax] + mov ebp, DWORD [12+eax] + mov DWORD [8+esp], ebx + mov DWORD [12+esp], ebp + mov ebx, DWORD [16+eax] + mov ebp, DWORD [20+eax] + mov DWORD [16+esp], ebx + mov DWORD [20+esp], ebp + mov ebx, DWORD [24+eax] + mov ebp, DWORD [28+eax] + mov DWORD [24+esp], ebx + mov DWORD [28+esp], ebp + mov ebx, DWORD [32+eax] + mov ebp, DWORD [36+eax] + mov DWORD [32+esp], ebx + mov DWORD [36+esp], ebp + mov ebx, DWORD [40+eax] + mov ebp, DWORD [44+eax] + mov DWORD [40+esp], ebx + mov DWORD [44+esp], ebp + mov ebx, DWORD [48+eax] + mov ebp, DWORD [52+eax] + mov DWORD [48+esp], ebx + mov DWORD [52+esp], ebp + mov ebx, DWORD [56+eax] + mov ebp, DWORD [60+eax] + mov DWORD [56+esp], ebx + mov DWORD [60+esp], ebp + mov eax, edi + mov ebx, DWORD [12+edx] + mov ebp, DWORD [16+edx] + ; 0 + xor eax, ebx + mov edx, DWORD [esp] + xor eax, esi + add ecx, edx + rol edi, 10 + add ecx, eax + mov eax, esi + rol ecx, 11 + add ecx, ebp + ; 1 + xor eax, edi + mov edx, DWORD [4+esp] + xor eax, ecx + add ebp, eax + mov eax, ecx + rol esi, 10 + add ebp, edx + xor eax, esi + rol ebp, 14 + add ebp, ebx + ; 2 + mov edx, DWORD [8+esp] + xor eax, ebp + add ebx, edx + rol ecx, 10 + add ebx, eax + mov eax, ebp + rol ebx, 15 + add ebx, edi + ; 3 + xor eax, ecx + mov edx, DWORD [12+esp] + xor eax, ebx + add edi, eax + mov eax, ebx + rol ebp, 10 + add edi, edx + xor eax, ebp + rol edi, 12 + add edi, esi + ; 4 + mov edx, DWORD [16+esp] + xor eax, edi + add esi, edx + rol ebx, 10 + add esi, eax + mov eax, edi + rol esi, 5 + add esi, ecx + ; 5 + xor eax, ebx + mov edx, DWORD [20+esp] + xor eax, esi + add ecx, eax + mov eax, esi + rol edi, 10 + add ecx, edx + xor eax, edi + rol ecx, 8 + add ecx, ebp + ; 6 + mov edx, DWORD [24+esp] + xor eax, ecx + add ebp, edx + rol esi, 10 + add ebp, eax + mov eax, ecx + rol ebp, 7 + add ebp, ebx + ; 7 + xor eax, esi + mov edx, DWORD [28+esp] + xor eax, ebp + add ebx, eax + mov eax, ebp + rol ecx, 10 + add ebx, edx + xor eax, ecx + rol ebx, 9 + add ebx, edi + ; 8 + mov edx, DWORD [32+esp] + xor eax, ebx + add edi, edx + rol ebp, 10 + add edi, eax + mov eax, ebx + rol edi, 11 + add edi, esi + ; 9 + xor eax, ebp + mov edx, DWORD [36+esp] + xor eax, edi + add esi, eax + mov eax, edi + rol ebx, 10 + add esi, edx + xor eax, ebx + rol esi, 13 + add esi, ecx + ; 10 + mov edx, DWORD [40+esp] + xor eax, esi + add ecx, edx + rol edi, 10 + add ecx, eax + mov eax, esi + rol ecx, 14 + add ecx, ebp + ; 11 + xor eax, edi + mov edx, DWORD [44+esp] + xor eax, ecx + add ebp, eax + mov eax, ecx + rol esi, 10 + add ebp, edx + xor eax, esi + rol ebp, 15 + add ebp, ebx + ; 12 + mov edx, DWORD [48+esp] + xor eax, ebp + add ebx, edx + rol ecx, 10 + add ebx, eax + mov eax, ebp + rol ebx, 6 + add ebx, edi + ; 13 + xor eax, ecx + mov edx, DWORD [52+esp] + xor eax, ebx + add edi, eax + mov eax, ebx + rol ebp, 10 + add edi, edx + xor eax, ebp + rol edi, 7 + add edi, esi + ; 14 + mov edx, DWORD [56+esp] + xor eax, edi + add esi, edx + rol ebx, 10 + add esi, eax + mov eax, edi + rol esi, 9 + add esi, ecx + ; 15 + xor eax, ebx + mov edx, DWORD [60+esp] + xor eax, esi + add ecx, eax + mov eax, -1 + rol edi, 10 + add ecx, edx + mov edx, DWORD [28+esp] + rol ecx, 8 + add ecx, ebp + ; 16 + add ebp, edx + mov edx, esi + sub eax, ecx + and edx, ecx + and eax, edi + or edx, eax + mov eax, DWORD [16+esp] + rol esi, 10 + lea ebp, [1518500249+edx*1+ebp] + mov edx, -1 + rol ebp, 7 + add ebp, ebx + ; 17 + add ebx, eax + mov eax, ecx + sub edx, ebp + and eax, ebp + and edx, esi + or eax, edx + mov edx, DWORD [52+esp] + rol ecx, 10 + lea ebx, [1518500249+eax*1+ebx] + mov eax, -1 + rol ebx, 6 + add ebx, edi + ; 18 + add edi, edx + mov edx, ebp + sub eax, ebx + and edx, ebx + and eax, ecx + or edx, eax + mov eax, DWORD [4+esp] + rol ebp, 10 + lea edi, [1518500249+edx*1+edi] + mov edx, -1 + rol edi, 8 + add edi, esi + ; 19 + add esi, eax + mov eax, ebx + sub edx, edi + and eax, edi + and edx, ebp + or eax, edx + mov edx, DWORD [40+esp] + rol ebx, 10 + lea esi, [1518500249+eax*1+esi] + mov eax, -1 + rol esi, 13 + add esi, ecx + ; 20 + add ecx, edx + mov edx, edi + sub eax, esi + and edx, esi + and eax, ebx + or edx, eax + mov eax, DWORD [24+esp] + rol edi, 10 + lea ecx, [1518500249+edx*1+ecx] + mov edx, -1 + rol ecx, 11 + add ecx, ebp + ; 21 + add ebp, eax + mov eax, esi + sub edx, ecx + and eax, ecx + and edx, edi + or eax, edx + mov edx, DWORD [60+esp] + rol esi, 10 + lea ebp, [1518500249+eax*1+ebp] + mov eax, -1 + rol ebp, 9 + add ebp, ebx + ; 22 + add ebx, edx + mov edx, ecx + sub eax, ebp + and edx, ebp + and eax, esi + or edx, eax + mov eax, DWORD [12+esp] + rol ecx, 10 + lea ebx, [1518500249+edx*1+ebx] + mov edx, -1 + rol ebx, 7 + add ebx, edi + ; 23 + add edi, eax + mov eax, ebp + sub edx, ebx + and eax, ebx + and edx, ecx + or eax, edx + mov edx, DWORD [48+esp] + rol ebp, 10 + lea edi, [1518500249+eax*1+edi] + mov eax, -1 + rol edi, 15 + add edi, esi + ; 24 + add esi, edx + mov edx, ebx + sub eax, edi + and edx, edi + and eax, ebp + or edx, eax + mov eax, DWORD [esp] + rol ebx, 10 + lea esi, [1518500249+edx*1+esi] + mov edx, -1 + rol esi, 7 + add esi, ecx + ; 25 + add ecx, eax + mov eax, edi + sub edx, esi + and eax, esi + and edx, ebx + or eax, edx + mov edx, DWORD [36+esp] + rol edi, 10 + lea ecx, [1518500249+eax*1+ecx] + mov eax, -1 + rol ecx, 12 + add ecx, ebp + ; 26 + add ebp, edx + mov edx, esi + sub eax, ecx + and edx, ecx + and eax, edi + or edx, eax + mov eax, DWORD [20+esp] + rol esi, 10 + lea ebp, [1518500249+edx*1+ebp] + mov edx, -1 + rol ebp, 15 + add ebp, ebx + ; 27 + add ebx, eax + mov eax, ecx + sub edx, ebp + and eax, ebp + and edx, esi + or eax, edx + mov edx, DWORD [8+esp] + rol ecx, 10 + lea ebx, [1518500249+eax*1+ebx] + mov eax, -1 + rol ebx, 9 + add ebx, edi + ; 28 + add edi, edx + mov edx, ebp + sub eax, ebx + and edx, ebx + and eax, ecx + or edx, eax + mov eax, DWORD [56+esp] + rol ebp, 10 + lea edi, [1518500249+edx*1+edi] + mov edx, -1 + rol edi, 11 + add edi, esi + ; 29 + add esi, eax + mov eax, ebx + sub edx, edi + and eax, edi + and edx, ebp + or eax, edx + mov edx, DWORD [44+esp] + rol ebx, 10 + lea esi, [1518500249+eax*1+esi] + mov eax, -1 + rol esi, 7 + add esi, ecx + ; 30 + add ecx, edx + mov edx, edi + sub eax, esi + and edx, esi + and eax, ebx + or edx, eax + mov eax, DWORD [32+esp] + rol edi, 10 + lea ecx, [1518500249+edx*1+ecx] + mov edx, -1 + rol ecx, 13 + add ecx, ebp + ; 31 + add ebp, eax + mov eax, esi + sub edx, ecx + and eax, ecx + and edx, edi + or eax, edx + mov edx, -1 + rol esi, 10 + lea ebp, [1518500249+eax*1+ebp] + sub edx, ecx + rol ebp, 12 + add ebp, ebx + ; 32 + mov eax, DWORD [12+esp] + or edx, ebp + add ebx, eax + xor edx, esi + mov eax, -1 + rol ecx, 10 + lea ebx, [1859775393+edx*1+ebx] + sub eax, ebp + rol ebx, 11 + add ebx, edi + ; 33 + mov edx, DWORD [40+esp] + or eax, ebx + add edi, edx + xor eax, ecx + mov edx, -1 + rol ebp, 10 + lea edi, [1859775393+eax*1+edi] + sub edx, ebx + rol edi, 13 + add edi, esi + ; 34 + mov eax, DWORD [56+esp] + or edx, edi + add esi, eax + xor edx, ebp + mov eax, -1 + rol ebx, 10 + lea esi, [1859775393+edx*1+esi] + sub eax, edi + rol esi, 6 + add esi, ecx + ; 35 + mov edx, DWORD [16+esp] + or eax, esi + add ecx, edx + xor eax, ebx + mov edx, -1 + rol edi, 10 + lea ecx, [1859775393+eax*1+ecx] + sub edx, esi + rol ecx, 7 + add ecx, ebp + ; 36 + mov eax, DWORD [36+esp] + or edx, ecx + add ebp, eax + xor edx, edi + mov eax, -1 + rol esi, 10 + lea ebp, [1859775393+edx*1+ebp] + sub eax, ecx + rol ebp, 14 + add ebp, ebx + ; 37 + mov edx, DWORD [60+esp] + or eax, ebp + add ebx, edx + xor eax, esi + mov edx, -1 + rol ecx, 10 + lea ebx, [1859775393+eax*1+ebx] + sub edx, ebp + rol ebx, 9 + add ebx, edi + ; 38 + mov eax, DWORD [32+esp] + or edx, ebx + add edi, eax + xor edx, ecx + mov eax, -1 + rol ebp, 10 + lea edi, [1859775393+edx*1+edi] + sub eax, ebx + rol edi, 13 + add edi, esi + ; 39 + mov edx, DWORD [4+esp] + or eax, edi + add esi, edx + xor eax, ebp + mov edx, -1 + rol ebx, 10 + lea esi, [1859775393+eax*1+esi] + sub edx, edi + rol esi, 15 + add esi, ecx + ; 40 + mov eax, DWORD [8+esp] + or edx, esi + add ecx, eax + xor edx, ebx + mov eax, -1 + rol edi, 10 + lea ecx, [1859775393+edx*1+ecx] + sub eax, esi + rol ecx, 14 + add ecx, ebp + ; 41 + mov edx, DWORD [28+esp] + or eax, ecx + add ebp, edx + xor eax, edi + mov edx, -1 + rol esi, 10 + lea ebp, [1859775393+eax*1+ebp] + sub edx, ecx + rol ebp, 8 + add ebp, ebx + ; 42 + mov eax, DWORD [esp] + or edx, ebp + add ebx, eax + xor edx, esi + mov eax, -1 + rol ecx, 10 + lea ebx, [1859775393+edx*1+ebx] + sub eax, ebp + rol ebx, 13 + add ebx, edi + ; 43 + mov edx, DWORD [24+esp] + or eax, ebx + add edi, edx + xor eax, ecx + mov edx, -1 + rol ebp, 10 + lea edi, [1859775393+eax*1+edi] + sub edx, ebx + rol edi, 6 + add edi, esi + ; 44 + mov eax, DWORD [52+esp] + or edx, edi + add esi, eax + xor edx, ebp + mov eax, -1 + rol ebx, 10 + lea esi, [1859775393+edx*1+esi] + sub eax, edi + rol esi, 5 + add esi, ecx + ; 45 + mov edx, DWORD [44+esp] + or eax, esi + add ecx, edx + xor eax, ebx + mov edx, -1 + rol edi, 10 + lea ecx, [1859775393+eax*1+ecx] + sub edx, esi + rol ecx, 12 + add ecx, ebp + ; 46 + mov eax, DWORD [20+esp] + or edx, ecx + add ebp, eax + xor edx, edi + mov eax, -1 + rol esi, 10 + lea ebp, [1859775393+edx*1+ebp] + sub eax, ecx + rol ebp, 7 + add ebp, ebx + ; 47 + mov edx, DWORD [48+esp] + or eax, ebp + add ebx, edx + xor eax, esi + mov edx, -1 + rol ecx, 10 + lea ebx, [1859775393+eax*1+ebx] + mov eax, ecx + rol ebx, 5 + add ebx, edi + ; 48 + sub edx, ecx + and eax, ebx + and edx, ebp + or edx, eax + mov eax, DWORD [4+esp] + rol ebp, 10 + lea edi, [2400959708+edx+edi] + mov edx, -1 + add edi, eax + mov eax, ebp + rol edi, 11 + add edi, esi + ; 49 + sub edx, ebp + and eax, edi + and edx, ebx + or edx, eax + mov eax, DWORD [36+esp] + rol ebx, 10 + lea esi, [2400959708+edx+esi] + mov edx, -1 + add esi, eax + mov eax, ebx + rol esi, 12 + add esi, ecx + ; 50 + sub edx, ebx + and eax, esi + and edx, edi + or edx, eax + mov eax, DWORD [44+esp] + rol edi, 10 + lea ecx, [2400959708+edx+ecx] + mov edx, -1 + add ecx, eax + mov eax, edi + rol ecx, 14 + add ecx, ebp + ; 51 + sub edx, edi + and eax, ecx + and edx, esi + or edx, eax + mov eax, DWORD [40+esp] + rol esi, 10 + lea ebp, [2400959708+edx+ebp] + mov edx, -1 + add ebp, eax + mov eax, esi + rol ebp, 15 + add ebp, ebx + ; 52 + sub edx, esi + and eax, ebp + and edx, ecx + or edx, eax + mov eax, DWORD [esp] + rol ecx, 10 + lea ebx, [2400959708+edx+ebx] + mov edx, -1 + add ebx, eax + mov eax, ecx + rol ebx, 14 + add ebx, edi + ; 53 + sub edx, ecx + and eax, ebx + and edx, ebp + or edx, eax + mov eax, DWORD [32+esp] + rol ebp, 10 + lea edi, [2400959708+edx+edi] + mov edx, -1 + add edi, eax + mov eax, ebp + rol edi, 15 + add edi, esi + ; 54 + sub edx, ebp + and eax, edi + and edx, ebx + or edx, eax + mov eax, DWORD [48+esp] + rol ebx, 10 + lea esi, [2400959708+edx+esi] + mov edx, -1 + add esi, eax + mov eax, ebx + rol esi, 9 + add esi, ecx + ; 55 + sub edx, ebx + and eax, esi + and edx, edi + or edx, eax + mov eax, DWORD [16+esp] + rol edi, 10 + lea ecx, [2400959708+edx+ecx] + mov edx, -1 + add ecx, eax + mov eax, edi + rol ecx, 8 + add ecx, ebp + ; 56 + sub edx, edi + and eax, ecx + and edx, esi + or edx, eax + mov eax, DWORD [52+esp] + rol esi, 10 + lea ebp, [2400959708+edx+ebp] + mov edx, -1 + add ebp, eax + mov eax, esi + rol ebp, 9 + add ebp, ebx + ; 57 + sub edx, esi + and eax, ebp + and edx, ecx + or edx, eax + mov eax, DWORD [12+esp] + rol ecx, 10 + lea ebx, [2400959708+edx+ebx] + mov edx, -1 + add ebx, eax + mov eax, ecx + rol ebx, 14 + add ebx, edi + ; 58 + sub edx, ecx + and eax, ebx + and edx, ebp + or edx, eax + mov eax, DWORD [28+esp] + rol ebp, 10 + lea edi, [2400959708+edx+edi] + mov edx, -1 + add edi, eax + mov eax, ebp + rol edi, 5 + add edi, esi + ; 59 + sub edx, ebp + and eax, edi + and edx, ebx + or edx, eax + mov eax, DWORD [60+esp] + rol ebx, 10 + lea esi, [2400959708+edx+esi] + mov edx, -1 + add esi, eax + mov eax, ebx + rol esi, 6 + add esi, ecx + ; 60 + sub edx, ebx + and eax, esi + and edx, edi + or edx, eax + mov eax, DWORD [56+esp] + rol edi, 10 + lea ecx, [2400959708+edx+ecx] + mov edx, -1 + add ecx, eax + mov eax, edi + rol ecx, 8 + add ecx, ebp + ; 61 + sub edx, edi + and eax, ecx + and edx, esi + or edx, eax + mov eax, DWORD [20+esp] + rol esi, 10 + lea ebp, [2400959708+edx+ebp] + mov edx, -1 + add ebp, eax + mov eax, esi + rol ebp, 6 + add ebp, ebx + ; 62 + sub edx, esi + and eax, ebp + and edx, ecx + or edx, eax + mov eax, DWORD [24+esp] + rol ecx, 10 + lea ebx, [2400959708+edx+ebx] + mov edx, -1 + add ebx, eax + mov eax, ecx + rol ebx, 5 + add ebx, edi + ; 63 + sub edx, ecx + and eax, ebx + and edx, ebp + or edx, eax + mov eax, DWORD [8+esp] + rol ebp, 10 + lea edi, [2400959708+edx+edi] + mov edx, -1 + add edi, eax + sub edx, ebp + rol edi, 12 + add edi, esi + ; 64 + mov eax, DWORD [16+esp] + or edx, ebx + add esi, eax + xor edx, edi + mov eax, -1 + rol ebx, 10 + lea esi, [2840853838+edx*1+esi] + sub eax, ebx + rol esi, 9 + add esi, ecx + ; 65 + mov edx, DWORD [esp] + or eax, edi + add ecx, edx + xor eax, esi + mov edx, -1 + rol edi, 10 + lea ecx, [2840853838+eax*1+ecx] + sub edx, edi + rol ecx, 15 + add ecx, ebp + ; 66 + mov eax, DWORD [20+esp] + or edx, esi + add ebp, eax + xor edx, ecx + mov eax, -1 + rol esi, 10 + lea ebp, [2840853838+edx*1+ebp] + sub eax, esi + rol ebp, 5 + add ebp, ebx + ; 67 + mov edx, DWORD [36+esp] + or eax, ecx + add ebx, edx + xor eax, ebp + mov edx, -1 + rol ecx, 10 + lea ebx, [2840853838+eax*1+ebx] + sub edx, ecx + rol ebx, 11 + add ebx, edi + ; 68 + mov eax, DWORD [28+esp] + or edx, ebp + add edi, eax + xor edx, ebx + mov eax, -1 + rol ebp, 10 + lea edi, [2840853838+edx*1+edi] + sub eax, ebp + rol edi, 6 + add edi, esi + ; 69 + mov edx, DWORD [48+esp] + or eax, ebx + add esi, edx + xor eax, edi + mov edx, -1 + rol ebx, 10 + lea esi, [2840853838+eax*1+esi] + sub edx, ebx + rol esi, 8 + add esi, ecx + ; 70 + mov eax, DWORD [8+esp] + or edx, edi + add ecx, eax + xor edx, esi + mov eax, -1 + rol edi, 10 + lea ecx, [2840853838+edx*1+ecx] + sub eax, edi + rol ecx, 13 + add ecx, ebp + ; 71 + mov edx, DWORD [40+esp] + or eax, esi + add ebp, edx + xor eax, ecx + mov edx, -1 + rol esi, 10 + lea ebp, [2840853838+eax*1+ebp] + sub edx, esi + rol ebp, 12 + add ebp, ebx + ; 72 + mov eax, DWORD [56+esp] + or edx, ecx + add ebx, eax + xor edx, ebp + mov eax, -1 + rol ecx, 10 + lea ebx, [2840853838+edx*1+ebx] + sub eax, ecx + rol ebx, 5 + add ebx, edi + ; 73 + mov edx, DWORD [4+esp] + or eax, ebp + add edi, edx + xor eax, ebx + mov edx, -1 + rol ebp, 10 + lea edi, [2840853838+eax*1+edi] + sub edx, ebp + rol edi, 12 + add edi, esi + ; 74 + mov eax, DWORD [12+esp] + or edx, ebx + add esi, eax + xor edx, edi + mov eax, -1 + rol ebx, 10 + lea esi, [2840853838+edx*1+esi] + sub eax, ebx + rol esi, 13 + add esi, ecx + ; 75 + mov edx, DWORD [32+esp] + or eax, edi + add ecx, edx + xor eax, esi + mov edx, -1 + rol edi, 10 + lea ecx, [2840853838+eax*1+ecx] + sub edx, edi + rol ecx, 14 + add ecx, ebp + ; 76 + mov eax, DWORD [44+esp] + or edx, esi + add ebp, eax + xor edx, ecx + mov eax, -1 + rol esi, 10 + lea ebp, [2840853838+edx*1+ebp] + sub eax, esi + rol ebp, 11 + add ebp, ebx + ; 77 + mov edx, DWORD [24+esp] + or eax, ecx + add ebx, edx + xor eax, ebp + mov edx, -1 + rol ecx, 10 + lea ebx, [2840853838+eax*1+ebx] + sub edx, ecx + rol ebx, 8 + add ebx, edi + ; 78 + mov eax, DWORD [60+esp] + or edx, ebp + add edi, eax + xor edx, ebx + mov eax, -1 + rol ebp, 10 + lea edi, [2840853838+edx*1+edi] + sub eax, ebp + rol edi, 5 + add edi, esi + ; 79 + mov edx, DWORD [52+esp] + or eax, ebx + add esi, edx + xor eax, edi + mov edx, DWORD [128+esp] + rol ebx, 10 + lea esi, [2840853838+eax*1+esi] + mov DWORD [64+esp], ecx + rol esi, 6 + add esi, ecx + mov ecx, DWORD [edx] + mov DWORD [68+esp], esi + mov DWORD [72+esp], edi + mov esi, DWORD [4+edx] + mov DWORD [76+esp], ebx + mov edi, DWORD [8+edx] + mov DWORD [80+esp], ebp + mov ebx, DWORD [12+edx] + mov ebp, DWORD [16+edx] + ; 80 + mov edx, -1 + sub edx, ebx + mov eax, DWORD [20+esp] + or edx, edi + add ecx, eax + xor edx, esi + mov eax, -1 + rol edi, 10 + lea ecx, [1352829926+edx*1+ecx] + sub eax, edi + rol ecx, 8 + add ecx, ebp + ; 81 + mov edx, DWORD [56+esp] + or eax, esi + add ebp, edx + xor eax, ecx + mov edx, -1 + rol esi, 10 + lea ebp, [1352829926+eax*1+ebp] + sub edx, esi + rol ebp, 9 + add ebp, ebx + ; 82 + mov eax, DWORD [28+esp] + or edx, ecx + add ebx, eax + xor edx, ebp + mov eax, -1 + rol ecx, 10 + lea ebx, [1352829926+edx*1+ebx] + sub eax, ecx + rol ebx, 9 + add ebx, edi + ; 83 + mov edx, DWORD [esp] + or eax, ebp + add edi, edx + xor eax, ebx + mov edx, -1 + rol ebp, 10 + lea edi, [1352829926+eax*1+edi] + sub edx, ebp + rol edi, 11 + add edi, esi + ; 84 + mov eax, DWORD [36+esp] + or edx, ebx + add esi, eax + xor edx, edi + mov eax, -1 + rol ebx, 10 + lea esi, [1352829926+edx*1+esi] + sub eax, ebx + rol esi, 13 + add esi, ecx + ; 85 + mov edx, DWORD [8+esp] + or eax, edi + add ecx, edx + xor eax, esi + mov edx, -1 + rol edi, 10 + lea ecx, [1352829926+eax*1+ecx] + sub edx, edi + rol ecx, 15 + add ecx, ebp + ; 86 + mov eax, DWORD [44+esp] + or edx, esi + add ebp, eax + xor edx, ecx + mov eax, -1 + rol esi, 10 + lea ebp, [1352829926+edx*1+ebp] + sub eax, esi + rol ebp, 15 + add ebp, ebx + ; 87 + mov edx, DWORD [16+esp] + or eax, ecx + add ebx, edx + xor eax, ebp + mov edx, -1 + rol ecx, 10 + lea ebx, [1352829926+eax*1+ebx] + sub edx, ecx + rol ebx, 5 + add ebx, edi + ; 88 + mov eax, DWORD [52+esp] + or edx, ebp + add edi, eax + xor edx, ebx + mov eax, -1 + rol ebp, 10 + lea edi, [1352829926+edx*1+edi] + sub eax, ebp + rol edi, 7 + add edi, esi + ; 89 + mov edx, DWORD [24+esp] + or eax, ebx + add esi, edx + xor eax, edi + mov edx, -1 + rol ebx, 10 + lea esi, [1352829926+eax*1+esi] + sub edx, ebx + rol esi, 7 + add esi, ecx + ; 90 + mov eax, DWORD [60+esp] + or edx, edi + add ecx, eax + xor edx, esi + mov eax, -1 + rol edi, 10 + lea ecx, [1352829926+edx*1+ecx] + sub eax, edi + rol ecx, 8 + add ecx, ebp + ; 91 + mov edx, DWORD [32+esp] + or eax, esi + add ebp, edx + xor eax, ecx + mov edx, -1 + rol esi, 10 + lea ebp, [1352829926+eax*1+ebp] + sub edx, esi + rol ebp, 11 + add ebp, ebx + ; 92 + mov eax, DWORD [4+esp] + or edx, ecx + add ebx, eax + xor edx, ebp + mov eax, -1 + rol ecx, 10 + lea ebx, [1352829926+edx*1+ebx] + sub eax, ecx + rol ebx, 14 + add ebx, edi + ; 93 + mov edx, DWORD [40+esp] + or eax, ebp + add edi, edx + xor eax, ebx + mov edx, -1 + rol ebp, 10 + lea edi, [1352829926+eax*1+edi] + sub edx, ebp + rol edi, 14 + add edi, esi + ; 94 + mov eax, DWORD [12+esp] + or edx, ebx + add esi, eax + xor edx, edi + mov eax, -1 + rol ebx, 10 + lea esi, [1352829926+edx*1+esi] + sub eax, ebx + rol esi, 12 + add esi, ecx + ; 95 + mov edx, DWORD [48+esp] + or eax, edi + add ecx, edx + xor eax, esi + mov edx, -1 + rol edi, 10 + lea ecx, [1352829926+eax*1+ecx] + mov eax, edi + rol ecx, 6 + add ecx, ebp + ; 96 + sub edx, edi + and eax, ecx + and edx, esi + or edx, eax + mov eax, DWORD [24+esp] + rol esi, 10 + lea ebp, [1548603684+edx+ebp] + mov edx, -1 + add ebp, eax + mov eax, esi + rol ebp, 9 + add ebp, ebx + ; 97 + sub edx, esi + and eax, ebp + and edx, ecx + or edx, eax + mov eax, DWORD [44+esp] + rol ecx, 10 + lea ebx, [1548603684+edx+ebx] + mov edx, -1 + add ebx, eax + mov eax, ecx + rol ebx, 13 + add ebx, edi + ; 98 + sub edx, ecx + and eax, ebx + and edx, ebp + or edx, eax + mov eax, DWORD [12+esp] + rol ebp, 10 + lea edi, [1548603684+edx+edi] + mov edx, -1 + add edi, eax + mov eax, ebp + rol edi, 15 + add edi, esi + ; 99 + sub edx, ebp + and eax, edi + and edx, ebx + or edx, eax + mov eax, DWORD [28+esp] + rol ebx, 10 + lea esi, [1548603684+edx+esi] + mov edx, -1 + add esi, eax + mov eax, ebx + rol esi, 7 + add esi, ecx + ; 100 + sub edx, ebx + and eax, esi + and edx, edi + or edx, eax + mov eax, DWORD [esp] + rol edi, 10 + lea ecx, [1548603684+edx+ecx] + mov edx, -1 + add ecx, eax + mov eax, edi + rol ecx, 12 + add ecx, ebp + ; 101 + sub edx, edi + and eax, ecx + and edx, esi + or edx, eax + mov eax, DWORD [52+esp] + rol esi, 10 + lea ebp, [1548603684+edx+ebp] + mov edx, -1 + add ebp, eax + mov eax, esi + rol ebp, 8 + add ebp, ebx + ; 102 + sub edx, esi + and eax, ebp + and edx, ecx + or edx, eax + mov eax, DWORD [20+esp] + rol ecx, 10 + lea ebx, [1548603684+edx+ebx] + mov edx, -1 + add ebx, eax + mov eax, ecx + rol ebx, 9 + add ebx, edi + ; 103 + sub edx, ecx + and eax, ebx + and edx, ebp + or edx, eax + mov eax, DWORD [40+esp] + rol ebp, 10 + lea edi, [1548603684+edx+edi] + mov edx, -1 + add edi, eax + mov eax, ebp + rol edi, 11 + add edi, esi + ; 104 + sub edx, ebp + and eax, edi + and edx, ebx + or edx, eax + mov eax, DWORD [56+esp] + rol ebx, 10 + lea esi, [1548603684+edx+esi] + mov edx, -1 + add esi, eax + mov eax, ebx + rol esi, 7 + add esi, ecx + ; 105 + sub edx, ebx + and eax, esi + and edx, edi + or edx, eax + mov eax, DWORD [60+esp] + rol edi, 10 + lea ecx, [1548603684+edx+ecx] + mov edx, -1 + add ecx, eax + mov eax, edi + rol ecx, 7 + add ecx, ebp + ; 106 + sub edx, edi + and eax, ecx + and edx, esi + or edx, eax + mov eax, DWORD [32+esp] + rol esi, 10 + lea ebp, [1548603684+edx+ebp] + mov edx, -1 + add ebp, eax + mov eax, esi + rol ebp, 12 + add ebp, ebx + ; 107 + sub edx, esi + and eax, ebp + and edx, ecx + or edx, eax + mov eax, DWORD [48+esp] + rol ecx, 10 + lea ebx, [1548603684+edx+ebx] + mov edx, -1 + add ebx, eax + mov eax, ecx + rol ebx, 7 + add ebx, edi + ; 108 + sub edx, ecx + and eax, ebx + and edx, ebp + or edx, eax + mov eax, DWORD [16+esp] + rol ebp, 10 + lea edi, [1548603684+edx+edi] + mov edx, -1 + add edi, eax + mov eax, ebp + rol edi, 6 + add edi, esi + ; 109 + sub edx, ebp + and eax, edi + and edx, ebx + or edx, eax + mov eax, DWORD [36+esp] + rol ebx, 10 + lea esi, [1548603684+edx+esi] + mov edx, -1 + add esi, eax + mov eax, ebx + rol esi, 15 + add esi, ecx + ; 110 + sub edx, ebx + and eax, esi + and edx, edi + or edx, eax + mov eax, DWORD [4+esp] + rol edi, 10 + lea ecx, [1548603684+edx+ecx] + mov edx, -1 + add ecx, eax + mov eax, edi + rol ecx, 13 + add ecx, ebp + ; 111 + sub edx, edi + and eax, ecx + and edx, esi + or edx, eax + mov eax, DWORD [8+esp] + rol esi, 10 + lea ebp, [1548603684+edx+ebp] + mov edx, -1 + add ebp, eax + sub edx, ecx + rol ebp, 11 + add ebp, ebx + ; 112 + mov eax, DWORD [60+esp] + or edx, ebp + add ebx, eax + xor edx, esi + mov eax, -1 + rol ecx, 10 + lea ebx, [1836072691+edx*1+ebx] + sub eax, ebp + rol ebx, 9 + add ebx, edi + ; 113 + mov edx, DWORD [20+esp] + or eax, ebx + add edi, edx + xor eax, ecx + mov edx, -1 + rol ebp, 10 + lea edi, [1836072691+eax*1+edi] + sub edx, ebx + rol edi, 7 + add edi, esi + ; 114 + mov eax, DWORD [4+esp] + or edx, edi + add esi, eax + xor edx, ebp + mov eax, -1 + rol ebx, 10 + lea esi, [1836072691+edx*1+esi] + sub eax, edi + rol esi, 15 + add esi, ecx + ; 115 + mov edx, DWORD [12+esp] + or eax, esi + add ecx, edx + xor eax, ebx + mov edx, -1 + rol edi, 10 + lea ecx, [1836072691+eax*1+ecx] + sub edx, esi + rol ecx, 11 + add ecx, ebp + ; 116 + mov eax, DWORD [28+esp] + or edx, ecx + add ebp, eax + xor edx, edi + mov eax, -1 + rol esi, 10 + lea ebp, [1836072691+edx*1+ebp] + sub eax, ecx + rol ebp, 8 + add ebp, ebx + ; 117 + mov edx, DWORD [56+esp] + or eax, ebp + add ebx, edx + xor eax, esi + mov edx, -1 + rol ecx, 10 + lea ebx, [1836072691+eax*1+ebx] + sub edx, ebp + rol ebx, 6 + add ebx, edi + ; 118 + mov eax, DWORD [24+esp] + or edx, ebx + add edi, eax + xor edx, ecx + mov eax, -1 + rol ebp, 10 + lea edi, [1836072691+edx*1+edi] + sub eax, ebx + rol edi, 6 + add edi, esi + ; 119 + mov edx, DWORD [36+esp] + or eax, edi + add esi, edx + xor eax, ebp + mov edx, -1 + rol ebx, 10 + lea esi, [1836072691+eax*1+esi] + sub edx, edi + rol esi, 14 + add esi, ecx + ; 120 + mov eax, DWORD [44+esp] + or edx, esi + add ecx, eax + xor edx, ebx + mov eax, -1 + rol edi, 10 + lea ecx, [1836072691+edx*1+ecx] + sub eax, esi + rol ecx, 12 + add ecx, ebp + ; 121 + mov edx, DWORD [32+esp] + or eax, ecx + add ebp, edx + xor eax, edi + mov edx, -1 + rol esi, 10 + lea ebp, [1836072691+eax*1+ebp] + sub edx, ecx + rol ebp, 13 + add ebp, ebx + ; 122 + mov eax, DWORD [48+esp] + or edx, ebp + add ebx, eax + xor edx, esi + mov eax, -1 + rol ecx, 10 + lea ebx, [1836072691+edx*1+ebx] + sub eax, ebp + rol ebx, 5 + add ebx, edi + ; 123 + mov edx, DWORD [8+esp] + or eax, ebx + add edi, edx + xor eax, ecx + mov edx, -1 + rol ebp, 10 + lea edi, [1836072691+eax*1+edi] + sub edx, ebx + rol edi, 14 + add edi, esi + ; 124 + mov eax, DWORD [40+esp] + or edx, edi + add esi, eax + xor edx, ebp + mov eax, -1 + rol ebx, 10 + lea esi, [1836072691+edx*1+esi] + sub eax, edi + rol esi, 13 + add esi, ecx + ; 125 + mov edx, DWORD [esp] + or eax, esi + add ecx, edx + xor eax, ebx + mov edx, -1 + rol edi, 10 + lea ecx, [1836072691+eax*1+ecx] + sub edx, esi + rol ecx, 13 + add ecx, ebp + ; 126 + mov eax, DWORD [16+esp] + or edx, ecx + add ebp, eax + xor edx, edi + mov eax, -1 + rol esi, 10 + lea ebp, [1836072691+edx*1+ebp] + sub eax, ecx + rol ebp, 7 + add ebp, ebx + ; 127 + mov edx, DWORD [52+esp] + or eax, ebp + add ebx, edx + xor eax, esi + mov edx, DWORD [32+esp] + rol ecx, 10 + lea ebx, [1836072691+eax*1+ebx] + mov eax, -1 + rol ebx, 5 + add ebx, edi + ; 128 + add edi, edx + mov edx, ebp + sub eax, ebx + and edx, ebx + and eax, ecx + or edx, eax + mov eax, DWORD [24+esp] + rol ebp, 10 + lea edi, [2053994217+edx*1+edi] + mov edx, -1 + rol edi, 15 + add edi, esi + ; 129 + add esi, eax + mov eax, ebx + sub edx, edi + and eax, edi + and edx, ebp + or eax, edx + mov edx, DWORD [16+esp] + rol ebx, 10 + lea esi, [2053994217+eax*1+esi] + mov eax, -1 + rol esi, 5 + add esi, ecx + ; 130 + add ecx, edx + mov edx, edi + sub eax, esi + and edx, esi + and eax, ebx + or edx, eax + mov eax, DWORD [4+esp] + rol edi, 10 + lea ecx, [2053994217+edx*1+ecx] + mov edx, -1 + rol ecx, 8 + add ecx, ebp + ; 131 + add ebp, eax + mov eax, esi + sub edx, ecx + and eax, ecx + and edx, edi + or eax, edx + mov edx, DWORD [12+esp] + rol esi, 10 + lea ebp, [2053994217+eax*1+ebp] + mov eax, -1 + rol ebp, 11 + add ebp, ebx + ; 132 + add ebx, edx + mov edx, ecx + sub eax, ebp + and edx, ebp + and eax, esi + or edx, eax + mov eax, DWORD [44+esp] + rol ecx, 10 + lea ebx, [2053994217+edx*1+ebx] + mov edx, -1 + rol ebx, 14 + add ebx, edi + ; 133 + add edi, eax + mov eax, ebp + sub edx, ebx + and eax, ebx + and edx, ecx + or eax, edx + mov edx, DWORD [60+esp] + rol ebp, 10 + lea edi, [2053994217+eax*1+edi] + mov eax, -1 + rol edi, 14 + add edi, esi + ; 134 + add esi, edx + mov edx, ebx + sub eax, edi + and edx, edi + and eax, ebp + or edx, eax + mov eax, DWORD [esp] + rol ebx, 10 + lea esi, [2053994217+edx*1+esi] + mov edx, -1 + rol esi, 6 + add esi, ecx + ; 135 + add ecx, eax + mov eax, edi + sub edx, esi + and eax, esi + and edx, ebx + or eax, edx + mov edx, DWORD [20+esp] + rol edi, 10 + lea ecx, [2053994217+eax*1+ecx] + mov eax, -1 + rol ecx, 14 + add ecx, ebp + ; 136 + add ebp, edx + mov edx, esi + sub eax, ecx + and edx, ecx + and eax, edi + or edx, eax + mov eax, DWORD [48+esp] + rol esi, 10 + lea ebp, [2053994217+edx*1+ebp] + mov edx, -1 + rol ebp, 6 + add ebp, ebx + ; 137 + add ebx, eax + mov eax, ecx + sub edx, ebp + and eax, ebp + and edx, esi + or eax, edx + mov edx, DWORD [8+esp] + rol ecx, 10 + lea ebx, [2053994217+eax*1+ebx] + mov eax, -1 + rol ebx, 9 + add ebx, edi + ; 138 + add edi, edx + mov edx, ebp + sub eax, ebx + and edx, ebx + and eax, ecx + or edx, eax + mov eax, DWORD [52+esp] + rol ebp, 10 + lea edi, [2053994217+edx*1+edi] + mov edx, -1 + rol edi, 12 + add edi, esi + ; 139 + add esi, eax + mov eax, ebx + sub edx, edi + and eax, edi + and edx, ebp + or eax, edx + mov edx, DWORD [36+esp] + rol ebx, 10 + lea esi, [2053994217+eax*1+esi] + mov eax, -1 + rol esi, 9 + add esi, ecx + ; 140 + add ecx, edx + mov edx, edi + sub eax, esi + and edx, esi + and eax, ebx + or edx, eax + mov eax, DWORD [28+esp] + rol edi, 10 + lea ecx, [2053994217+edx*1+ecx] + mov edx, -1 + rol ecx, 12 + add ecx, ebp + ; 141 + add ebp, eax + mov eax, esi + sub edx, ecx + and eax, ecx + and edx, edi + or eax, edx + mov edx, DWORD [40+esp] + rol esi, 10 + lea ebp, [2053994217+eax*1+ebp] + mov eax, -1 + rol ebp, 5 + add ebp, ebx + ; 142 + add ebx, edx + mov edx, ecx + sub eax, ebp + and edx, ebp + and eax, esi + or edx, eax + mov eax, DWORD [56+esp] + rol ecx, 10 + lea ebx, [2053994217+edx*1+ebx] + mov edx, -1 + rol ebx, 15 + add ebx, edi + ; 143 + add edi, eax + mov eax, ebp + sub edx, ebx + and eax, ebx + and edx, ecx + or edx, eax + mov eax, ebx + rol ebp, 10 + lea edi, [2053994217+edx*1+edi] + xor eax, ebp + rol edi, 8 + add edi, esi + ; 144 + mov edx, DWORD [48+esp] + xor eax, edi + add esi, edx + rol ebx, 10 + add esi, eax + mov eax, edi + rol esi, 8 + add esi, ecx + ; 145 + xor eax, ebx + mov edx, DWORD [60+esp] + xor eax, esi + add ecx, eax + mov eax, esi + rol edi, 10 + add ecx, edx + xor eax, edi + rol ecx, 5 + add ecx, ebp + ; 146 + mov edx, DWORD [40+esp] + xor eax, ecx + add ebp, edx + rol esi, 10 + add ebp, eax + mov eax, ecx + rol ebp, 12 + add ebp, ebx + ; 147 + xor eax, esi + mov edx, DWORD [16+esp] + xor eax, ebp + add ebx, eax + mov eax, ebp + rol ecx, 10 + add ebx, edx + xor eax, ecx + rol ebx, 9 + add ebx, edi + ; 148 + mov edx, DWORD [4+esp] + xor eax, ebx + add edi, edx + rol ebp, 10 + add edi, eax + mov eax, ebx + rol edi, 12 + add edi, esi + ; 149 + xor eax, ebp + mov edx, DWORD [20+esp] + xor eax, edi + add esi, eax + mov eax, edi + rol ebx, 10 + add esi, edx + xor eax, ebx + rol esi, 5 + add esi, ecx + ; 150 + mov edx, DWORD [32+esp] + xor eax, esi + add ecx, edx + rol edi, 10 + add ecx, eax + mov eax, esi + rol ecx, 14 + add ecx, ebp + ; 151 + xor eax, edi + mov edx, DWORD [28+esp] + xor eax, ecx + add ebp, eax + mov eax, ecx + rol esi, 10 + add ebp, edx + xor eax, esi + rol ebp, 6 + add ebp, ebx + ; 152 + mov edx, DWORD [24+esp] + xor eax, ebp + add ebx, edx + rol ecx, 10 + add ebx, eax + mov eax, ebp + rol ebx, 8 + add ebx, edi + ; 153 + xor eax, ecx + mov edx, DWORD [8+esp] + xor eax, ebx + add edi, eax + mov eax, ebx + rol ebp, 10 + add edi, edx + xor eax, ebp + rol edi, 13 + add edi, esi + ; 154 + mov edx, DWORD [52+esp] + xor eax, edi + add esi, edx + rol ebx, 10 + add esi, eax + mov eax, edi + rol esi, 6 + add esi, ecx + ; 155 + xor eax, ebx + mov edx, DWORD [56+esp] + xor eax, esi + add ecx, eax + mov eax, esi + rol edi, 10 + add ecx, edx + xor eax, edi + rol ecx, 5 + add ecx, ebp + ; 156 + mov edx, DWORD [esp] + xor eax, ecx + add ebp, edx + rol esi, 10 + add ebp, eax + mov eax, ecx + rol ebp, 15 + add ebp, ebx + ; 157 + xor eax, esi + mov edx, DWORD [12+esp] + xor eax, ebp + add ebx, eax + mov eax, ebp + rol ecx, 10 + add ebx, edx + xor eax, ecx + rol ebx, 13 + add ebx, edi + ; 158 + mov edx, DWORD [36+esp] + xor eax, ebx + add edi, edx + rol ebp, 10 + add edi, eax + mov eax, ebx + rol edi, 11 + add edi, esi + ; 159 + xor eax, ebp + mov edx, DWORD [44+esp] + xor eax, edi + add esi, eax + rol ebx, 10 + add esi, edx + mov edx, DWORD [128+esp] + rol esi, 11 + add esi, ecx + mov eax, DWORD [4+edx] + add ebx, eax + mov eax, DWORD [72+esp] + add ebx, eax + mov eax, DWORD [8+edx] + add ebp, eax + mov eax, DWORD [76+esp] + add ebp, eax + mov eax, DWORD [12+edx] + add ecx, eax + mov eax, DWORD [80+esp] + add ecx, eax + mov eax, DWORD [16+edx] + add esi, eax + mov eax, DWORD [64+esp] + add esi, eax + mov eax, DWORD [edx] + add edi, eax + mov eax, DWORD [68+esp] + add edi, eax + mov eax, DWORD [136+esp] + mov DWORD [edx], ebx + mov DWORD [4+edx], ebp + mov DWORD [8+edx], ecx + sub eax, 1 + mov DWORD [12+edx], esi + mov DWORD [16+edx], edi + jle NEAR @L001get_out + mov DWORD [136+esp],eax + mov edi, ecx + mov eax, DWORD [132+esp] + mov ecx, ebx + add eax, 64 + mov esi, ebp + mov DWORD [132+esp],eax + jmp @L000start + at L001get_out: + add esp, 108 + pop ebx + pop ebp + pop edi + pop esi + ret Added: external/openssl-0.9.8g/crypto/sha/asm/s1_win32.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/sha/asm/s1_win32.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,1506 @@ + ; Don't even think of reading this code + ; It was automatically generated by sha1-586.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _sha1_block_asm_data_order +_sha1_block_asm_data_order: + mov ecx, DWORD [12+esp] + push esi + shl ecx, 6 + mov esi, DWORD [12+esp] + push ebp + add ecx, esi + push ebx + mov ebp, DWORD [16+esp] + push edi + mov edx, DWORD [12+ebp] + sub esp, 108 + mov edi, DWORD [16+ebp] + mov ebx, DWORD [8+ebp] + mov DWORD [68+esp], ecx + ; First we need to setup the X array + at L000start: + ; First, load the words onto the stack in network byte order + mov eax, DWORD [esi] + mov ecx, DWORD [4+esi] + bswap eax + bswap ecx + mov DWORD [esp], eax + mov DWORD [4+esp], ecx + mov eax, DWORD [8+esi] + mov ecx, DWORD [12+esi] + bswap eax + bswap ecx + mov DWORD [8+esp], eax + mov DWORD [12+esp], ecx + mov eax, DWORD [16+esi] + mov ecx, DWORD [20+esi] + bswap eax + bswap ecx + mov DWORD [16+esp], eax + mov DWORD [20+esp], ecx + mov eax, DWORD [24+esi] + mov ecx, DWORD [28+esi] + bswap eax + bswap ecx + mov DWORD [24+esp], eax + mov DWORD [28+esp], ecx + mov eax, DWORD [32+esi] + mov ecx, DWORD [36+esi] + bswap eax + bswap ecx + mov DWORD [32+esp], eax + mov DWORD [36+esp], ecx + mov eax, DWORD [40+esi] + mov ecx, DWORD [44+esi] + bswap eax + bswap ecx + mov DWORD [40+esp], eax + mov DWORD [44+esp], ecx + mov eax, DWORD [48+esi] + mov ecx, DWORD [52+esi] + bswap eax + bswap ecx + mov DWORD [48+esp], eax + mov DWORD [52+esp], ecx + mov eax, DWORD [56+esi] + mov ecx, DWORD [60+esi] + bswap eax + bswap ecx + mov DWORD [56+esp], eax + mov DWORD [60+esp], ecx + ; We now have the X array on the stack + ; starting at sp-4 + mov DWORD [132+esp],esi + at L001shortcut: + ; + ; Start processing + mov eax, DWORD [ebp] + mov ecx, DWORD [4+ebp] + ; 00_15 0 + mov esi, ebx + mov ebp, eax + rol ebp, 5 + xor esi, edx + and esi, ecx + add ebp, edi + mov edi, DWORD [esp] + xor esi, edx + ror ecx, 2 + lea ebp, [1518500249+edi*1+ebp] + add ebp, esi + ; 00_15 1 + mov edi, ecx + mov esi, ebp + rol ebp, 5 + xor edi, ebx + and edi, eax + add ebp, edx + mov edx, DWORD [4+esp] + xor edi, ebx + ror eax, 2 + lea ebp, [1518500249+edx*1+ebp] + add ebp, edi + ; 00_15 2 + mov edx, eax + mov edi, ebp + rol ebp, 5 + xor edx, ecx + and edx, esi + add ebp, ebx + mov ebx, DWORD [8+esp] + xor edx, ecx + ror esi, 2 + lea ebp, [1518500249+ebx*1+ebp] + add ebp, edx + ; 00_15 3 + mov ebx, esi + mov edx, ebp + rol ebp, 5 + xor ebx, eax + and ebx, edi + add ebp, ecx + mov ecx, DWORD [12+esp] + xor ebx, eax + ror edi, 2 + lea ebp, [1518500249+ecx*1+ebp] + add ebp, ebx + ; 00_15 4 + mov ecx, edi + mov ebx, ebp + rol ebp, 5 + xor ecx, esi + and ecx, edx + add ebp, eax + mov eax, DWORD [16+esp] + xor ecx, esi + ror edx, 2 + lea ebp, [1518500249+eax*1+ebp] + add ebp, ecx + ; 00_15 5 + mov eax, edx + mov ecx, ebp + rol ebp, 5 + xor eax, edi + and eax, ebx + add ebp, esi + mov esi, DWORD [20+esp] + xor eax, edi + ror ebx, 2 + lea ebp, [1518500249+esi*1+ebp] + add ebp, eax + ; 00_15 6 + mov esi, ebx + mov eax, ebp + rol ebp, 5 + xor esi, edx + and esi, ecx + add ebp, edi + mov edi, DWORD [24+esp] + xor esi, edx + ror ecx, 2 + lea ebp, [1518500249+edi*1+ebp] + add ebp, esi + ; 00_15 7 + mov edi, ecx + mov esi, ebp + rol ebp, 5 + xor edi, ebx + and edi, eax + add ebp, edx + mov edx, DWORD [28+esp] + xor edi, ebx + ror eax, 2 + lea ebp, [1518500249+edx*1+ebp] + add ebp, edi + ; 00_15 8 + mov edx, eax + mov edi, ebp + rol ebp, 5 + xor edx, ecx + and edx, esi + add ebp, ebx + mov ebx, DWORD [32+esp] + xor edx, ecx + ror esi, 2 + lea ebp, [1518500249+ebx*1+ebp] + add ebp, edx + ; 00_15 9 + mov ebx, esi + mov edx, ebp + rol ebp, 5 + xor ebx, eax + and ebx, edi + add ebp, ecx + mov ecx, DWORD [36+esp] + xor ebx, eax + ror edi, 2 + lea ebp, [1518500249+ecx*1+ebp] + add ebp, ebx + ; 00_15 10 + mov ecx, edi + mov ebx, ebp + rol ebp, 5 + xor ecx, esi + and ecx, edx + add ebp, eax + mov eax, DWORD [40+esp] + xor ecx, esi + ror edx, 2 + lea ebp, [1518500249+eax*1+ebp] + add ebp, ecx + ; 00_15 11 + mov eax, edx + mov ecx, ebp + rol ebp, 5 + xor eax, edi + and eax, ebx + add ebp, esi + mov esi, DWORD [44+esp] + xor eax, edi + ror ebx, 2 + lea ebp, [1518500249+esi*1+ebp] + add ebp, eax + ; 00_15 12 + mov esi, ebx + mov eax, ebp + rol ebp, 5 + xor esi, edx + and esi, ecx + add ebp, edi + mov edi, DWORD [48+esp] + xor esi, edx + ror ecx, 2 + lea ebp, [1518500249+edi*1+ebp] + add ebp, esi + ; 00_15 13 + mov edi, ecx + mov esi, ebp + rol ebp, 5 + xor edi, ebx + and edi, eax + add ebp, edx + mov edx, DWORD [52+esp] + xor edi, ebx + ror eax, 2 + lea ebp, [1518500249+edx*1+ebp] + add ebp, edi + ; 00_15 14 + mov edx, eax + mov edi, ebp + rol ebp, 5 + xor edx, ecx + and edx, esi + add ebp, ebx + mov ebx, DWORD [56+esp] + xor edx, ecx + ror esi, 2 + lea ebp, [1518500249+ebx*1+ebp] + add ebp, edx + ; 00_15 15 + mov ebx, esi + mov edx, ebp + rol ebp, 5 + xor ebx, eax + and ebx, edi + add ebp, ecx + mov ecx, DWORD [60+esp] + xor ebx, eax + ror edi, 2 + lea ebp, [1518500249+ecx*1+ebp] + add ebx, ebp + ; 16_19 16 + mov ecx, DWORD [8+esp] + mov ebp, edi + xor ecx, DWORD [esp] + xor ebp, esi + xor ecx, DWORD [32+esp] + and ebp, edx + ror edx, 2 + xor ecx, DWORD [52+esp] + rol ecx, 1 + xor ebp, esi + mov DWORD [esp], ecx + lea ecx, [1518500249+eax*1+ecx] + mov eax, ebx + rol eax, 5 + add ecx, ebp + add ecx, eax + ; 16_19 17 + mov eax, DWORD [12+esp] + mov ebp, edx + xor eax, DWORD [4+esp] + xor ebp, edi + xor eax, DWORD [36+esp] + and ebp, ebx + ror ebx, 2 + xor eax, DWORD [56+esp] + rol eax, 1 + xor ebp, edi + mov DWORD [4+esp], eax + lea eax, [1518500249+esi*1+eax] + mov esi, ecx + rol esi, 5 + add eax, ebp + add eax, esi + ; 16_19 18 + mov esi, DWORD [16+esp] + mov ebp, ebx + xor esi, DWORD [8+esp] + xor ebp, edx + xor esi, DWORD [40+esp] + and ebp, ecx + ror ecx, 2 + xor esi, DWORD [60+esp] + rol esi, 1 + xor ebp, edx + mov DWORD [8+esp], esi + lea esi, [1518500249+edi*1+esi] + mov edi, eax + rol edi, 5 + add esi, ebp + add esi, edi + ; 16_19 19 + mov edi, DWORD [20+esp] + mov ebp, ecx + xor edi, DWORD [12+esp] + xor ebp, ebx + xor edi, DWORD [44+esp] + and ebp, eax + ror eax, 2 + xor edi, DWORD [esp] + rol edi, 1 + xor ebp, ebx + mov DWORD [12+esp], edi + lea edi, [1518500249+edx*1+edi] + mov edx, esi + rol edx, 5 + add edi, ebp + add edi, edx + ; 20_39 20 + mov ebp, esi + mov edx, DWORD [16+esp] + ror esi, 2 + xor edx, DWORD [24+esp] + xor ebp, eax + xor edx, DWORD [48+esp] + xor ebp, ecx + xor edx, DWORD [4+esp] + rol edx, 1 + add ebp, ebx + mov DWORD [16+esp], edx + mov ebx, edi + rol ebx, 5 + lea edx, [1859775393+ebp*1+edx] + add edx, ebx + ; 20_39 21 + mov ebp, edi + mov ebx, DWORD [20+esp] + ror edi, 2 + xor ebx, DWORD [28+esp] + xor ebp, esi + xor ebx, DWORD [52+esp] + xor ebp, eax + xor ebx, DWORD [8+esp] + rol ebx, 1 + add ebp, ecx + mov DWORD [20+esp], ebx + mov ecx, edx + rol ecx, 5 + lea ebx, [1859775393+ebp*1+ebx] + add ebx, ecx + ; 20_39 22 + mov ebp, edx + mov ecx, DWORD [24+esp] + ror edx, 2 + xor ecx, DWORD [32+esp] + xor ebp, edi + xor ecx, DWORD [56+esp] + xor ebp, esi + xor ecx, DWORD [12+esp] + rol ecx, 1 + add ebp, eax + mov DWORD [24+esp], ecx + mov eax, ebx + rol eax, 5 + lea ecx, [1859775393+ebp*1+ecx] + add ecx, eax + ; 20_39 23 + mov ebp, ebx + mov eax, DWORD [28+esp] + ror ebx, 2 + xor eax, DWORD [36+esp] + xor ebp, edx + xor eax, DWORD [60+esp] + xor ebp, edi + xor eax, DWORD [16+esp] + rol eax, 1 + add ebp, esi + mov DWORD [28+esp], eax + mov esi, ecx + rol esi, 5 + lea eax, [1859775393+ebp*1+eax] + add eax, esi + ; 20_39 24 + mov ebp, ecx + mov esi, DWORD [32+esp] + ror ecx, 2 + xor esi, DWORD [40+esp] + xor ebp, ebx + xor esi, DWORD [esp] + xor ebp, edx + xor esi, DWORD [20+esp] + rol esi, 1 + add ebp, edi + mov DWORD [32+esp], esi + mov edi, eax + rol edi, 5 + lea esi, [1859775393+ebp*1+esi] + add esi, edi + ; 20_39 25 + mov ebp, eax + mov edi, DWORD [36+esp] + ror eax, 2 + xor edi, DWORD [44+esp] + xor ebp, ecx + xor edi, DWORD [4+esp] + xor ebp, ebx + xor edi, DWORD [24+esp] + rol edi, 1 + add ebp, edx + mov DWORD [36+esp], edi + mov edx, esi + rol edx, 5 + lea edi, [1859775393+ebp*1+edi] + add edi, edx + ; 20_39 26 + mov ebp, esi + mov edx, DWORD [40+esp] + ror esi, 2 + xor edx, DWORD [48+esp] + xor ebp, eax + xor edx, DWORD [8+esp] + xor ebp, ecx + xor edx, DWORD [28+esp] + rol edx, 1 + add ebp, ebx + mov DWORD [40+esp], edx + mov ebx, edi + rol ebx, 5 + lea edx, [1859775393+ebp*1+edx] + add edx, ebx + ; 20_39 27 + mov ebp, edi + mov ebx, DWORD [44+esp] + ror edi, 2 + xor ebx, DWORD [52+esp] + xor ebp, esi + xor ebx, DWORD [12+esp] + xor ebp, eax + xor ebx, DWORD [32+esp] + rol ebx, 1 + add ebp, ecx + mov DWORD [44+esp], ebx + mov ecx, edx + rol ecx, 5 + lea ebx, [1859775393+ebp*1+ebx] + add ebx, ecx + ; 20_39 28 + mov ebp, edx + mov ecx, DWORD [48+esp] + ror edx, 2 + xor ecx, DWORD [56+esp] + xor ebp, edi + xor ecx, DWORD [16+esp] + xor ebp, esi + xor ecx, DWORD [36+esp] + rol ecx, 1 + add ebp, eax + mov DWORD [48+esp], ecx + mov eax, ebx + rol eax, 5 + lea ecx, [1859775393+ebp*1+ecx] + add ecx, eax + ; 20_39 29 + mov ebp, ebx + mov eax, DWORD [52+esp] + ror ebx, 2 + xor eax, DWORD [60+esp] + xor ebp, edx + xor eax, DWORD [20+esp] + xor ebp, edi + xor eax, DWORD [40+esp] + rol eax, 1 + add ebp, esi + mov DWORD [52+esp], eax + mov esi, ecx + rol esi, 5 + lea eax, [1859775393+ebp*1+eax] + add eax, esi + ; 20_39 30 + mov ebp, ecx + mov esi, DWORD [56+esp] + ror ecx, 2 + xor esi, DWORD [esp] + xor ebp, ebx + xor esi, DWORD [24+esp] + xor ebp, edx + xor esi, DWORD [44+esp] + rol esi, 1 + add ebp, edi + mov DWORD [56+esp], esi + mov edi, eax + rol edi, 5 + lea esi, [1859775393+ebp*1+esi] + add esi, edi + ; 20_39 31 + mov ebp, eax + mov edi, DWORD [60+esp] + ror eax, 2 + xor edi, DWORD [4+esp] + xor ebp, ecx + xor edi, DWORD [28+esp] + xor ebp, ebx + xor edi, DWORD [48+esp] + rol edi, 1 + add ebp, edx + mov DWORD [60+esp], edi + mov edx, esi + rol edx, 5 + lea edi, [1859775393+ebp*1+edi] + add edi, edx + ; 20_39 32 + mov ebp, esi + mov edx, DWORD [esp] + ror esi, 2 + xor edx, DWORD [8+esp] + xor ebp, eax + xor edx, DWORD [32+esp] + xor ebp, ecx + xor edx, DWORD [52+esp] + rol edx, 1 + add ebp, ebx + mov DWORD [esp], edx + mov ebx, edi + rol ebx, 5 + lea edx, [1859775393+ebp*1+edx] + add edx, ebx + ; 20_39 33 + mov ebp, edi + mov ebx, DWORD [4+esp] + ror edi, 2 + xor ebx, DWORD [12+esp] + xor ebp, esi + xor ebx, DWORD [36+esp] + xor ebp, eax + xor ebx, DWORD [56+esp] + rol ebx, 1 + add ebp, ecx + mov DWORD [4+esp], ebx + mov ecx, edx + rol ecx, 5 + lea ebx, [1859775393+ebp*1+ebx] + add ebx, ecx + ; 20_39 34 + mov ebp, edx + mov ecx, DWORD [8+esp] + ror edx, 2 + xor ecx, DWORD [16+esp] + xor ebp, edi + xor ecx, DWORD [40+esp] + xor ebp, esi + xor ecx, DWORD [60+esp] + rol ecx, 1 + add ebp, eax + mov DWORD [8+esp], ecx + mov eax, ebx + rol eax, 5 + lea ecx, [1859775393+ebp*1+ecx] + add ecx, eax + ; 20_39 35 + mov ebp, ebx + mov eax, DWORD [12+esp] + ror ebx, 2 + xor eax, DWORD [20+esp] + xor ebp, edx + xor eax, DWORD [44+esp] + xor ebp, edi + xor eax, DWORD [esp] + rol eax, 1 + add ebp, esi + mov DWORD [12+esp], eax + mov esi, ecx + rol esi, 5 + lea eax, [1859775393+ebp*1+eax] + add eax, esi + ; 20_39 36 + mov ebp, ecx + mov esi, DWORD [16+esp] + ror ecx, 2 + xor esi, DWORD [24+esp] + xor ebp, ebx + xor esi, DWORD [48+esp] + xor ebp, edx + xor esi, DWORD [4+esp] + rol esi, 1 + add ebp, edi + mov DWORD [16+esp], esi + mov edi, eax + rol edi, 5 + lea esi, [1859775393+ebp*1+esi] + add esi, edi + ; 20_39 37 + mov ebp, eax + mov edi, DWORD [20+esp] + ror eax, 2 + xor edi, DWORD [28+esp] + xor ebp, ecx + xor edi, DWORD [52+esp] + xor ebp, ebx + xor edi, DWORD [8+esp] + rol edi, 1 + add ebp, edx + mov DWORD [20+esp], edi + mov edx, esi + rol edx, 5 + lea edi, [1859775393+ebp*1+edi] + add edi, edx + ; 20_39 38 + mov ebp, esi + mov edx, DWORD [24+esp] + ror esi, 2 + xor edx, DWORD [32+esp] + xor ebp, eax + xor edx, DWORD [56+esp] + xor ebp, ecx + xor edx, DWORD [12+esp] + rol edx, 1 + add ebp, ebx + mov DWORD [24+esp], edx + mov ebx, edi + rol ebx, 5 + lea edx, [1859775393+ebp*1+edx] + add edx, ebx + ; 20_39 39 + mov ebp, edi + mov ebx, DWORD [28+esp] + ror edi, 2 + xor ebx, DWORD [36+esp] + xor ebp, esi + xor ebx, DWORD [60+esp] + xor ebp, eax + xor ebx, DWORD [16+esp] + rol ebx, 1 + add ebp, ecx + mov DWORD [28+esp], ebx + mov ecx, edx + rol ecx, 5 + lea ebx, [1859775393+ebp*1+ebx] + add ebx, ecx + ; 40_59 40 + mov ecx, DWORD [32+esp] + mov ebp, DWORD [40+esp] + xor ecx, ebp + mov ebp, DWORD [esp] + xor ecx, ebp + mov ebp, DWORD [20+esp] + xor ecx, ebp + mov ebp, edx + rol ecx, 1 + or ebp, edi + mov DWORD [32+esp], ecx + and ebp, esi + lea ecx, [2400959708+eax*1+ecx] + mov eax, edx + ror edx, 2 + and eax, edi + or ebp, eax + mov eax, ebx + rol eax, 5 + add ecx, ebp + add ecx, eax + ; 40_59 41 + mov eax, DWORD [36+esp] + mov ebp, DWORD [44+esp] + xor eax, ebp + mov ebp, DWORD [4+esp] + xor eax, ebp + mov ebp, DWORD [24+esp] + xor eax, ebp + mov ebp, ebx + rol eax, 1 + or ebp, edx + mov DWORD [36+esp], eax + and ebp, edi + lea eax, [2400959708+esi*1+eax] + mov esi, ebx + ror ebx, 2 + and esi, edx + or ebp, esi + mov esi, ecx + rol esi, 5 + add eax, ebp + add eax, esi + ; 40_59 42 + mov esi, DWORD [40+esp] + mov ebp, DWORD [48+esp] + xor esi, ebp + mov ebp, DWORD [8+esp] + xor esi, ebp + mov ebp, DWORD [28+esp] + xor esi, ebp + mov ebp, ecx + rol esi, 1 + or ebp, ebx + mov DWORD [40+esp], esi + and ebp, edx + lea esi, [2400959708+edi*1+esi] + mov edi, ecx + ror ecx, 2 + and edi, ebx + or ebp, edi + mov edi, eax + rol edi, 5 + add esi, ebp + add esi, edi + ; 40_59 43 + mov edi, DWORD [44+esp] + mov ebp, DWORD [52+esp] + xor edi, ebp + mov ebp, DWORD [12+esp] + xor edi, ebp + mov ebp, DWORD [32+esp] + xor edi, ebp + mov ebp, eax + rol edi, 1 + or ebp, ecx + mov DWORD [44+esp], edi + and ebp, ebx + lea edi, [2400959708+edx*1+edi] + mov edx, eax + ror eax, 2 + and edx, ecx + or ebp, edx + mov edx, esi + rol edx, 5 + add edi, ebp + add edi, edx + ; 40_59 44 + mov edx, DWORD [48+esp] + mov ebp, DWORD [56+esp] + xor edx, ebp + mov ebp, DWORD [16+esp] + xor edx, ebp + mov ebp, DWORD [36+esp] + xor edx, ebp + mov ebp, esi + rol edx, 1 + or ebp, eax + mov DWORD [48+esp], edx + and ebp, ecx + lea edx, [2400959708+ebx*1+edx] + mov ebx, esi + ror esi, 2 + and ebx, eax + or ebp, ebx + mov ebx, edi + rol ebx, 5 + add edx, ebp + add edx, ebx + ; 40_59 45 + mov ebx, DWORD [52+esp] + mov ebp, DWORD [60+esp] + xor ebx, ebp + mov ebp, DWORD [20+esp] + xor ebx, ebp + mov ebp, DWORD [40+esp] + xor ebx, ebp + mov ebp, edi + rol ebx, 1 + or ebp, esi + mov DWORD [52+esp], ebx + and ebp, eax + lea ebx, [2400959708+ecx*1+ebx] + mov ecx, edi + ror edi, 2 + and ecx, esi + or ebp, ecx + mov ecx, edx + rol ecx, 5 + add ebx, ebp + add ebx, ecx + ; 40_59 46 + mov ecx, DWORD [56+esp] + mov ebp, DWORD [esp] + xor ecx, ebp + mov ebp, DWORD [24+esp] + xor ecx, ebp + mov ebp, DWORD [44+esp] + xor ecx, ebp + mov ebp, edx + rol ecx, 1 + or ebp, edi + mov DWORD [56+esp], ecx + and ebp, esi + lea ecx, [2400959708+eax*1+ecx] + mov eax, edx + ror edx, 2 + and eax, edi + or ebp, eax + mov eax, ebx + rol eax, 5 + add ecx, ebp + add ecx, eax + ; 40_59 47 + mov eax, DWORD [60+esp] + mov ebp, DWORD [4+esp] + xor eax, ebp + mov ebp, DWORD [28+esp] + xor eax, ebp + mov ebp, DWORD [48+esp] + xor eax, ebp + mov ebp, ebx + rol eax, 1 + or ebp, edx + mov DWORD [60+esp], eax + and ebp, edi + lea eax, [2400959708+esi*1+eax] + mov esi, ebx + ror ebx, 2 + and esi, edx + or ebp, esi + mov esi, ecx + rol esi, 5 + add eax, ebp + add eax, esi + ; 40_59 48 + mov esi, DWORD [esp] + mov ebp, DWORD [8+esp] + xor esi, ebp + mov ebp, DWORD [32+esp] + xor esi, ebp + mov ebp, DWORD [52+esp] + xor esi, ebp + mov ebp, ecx + rol esi, 1 + or ebp, ebx + mov DWORD [esp], esi + and ebp, edx + lea esi, [2400959708+edi*1+esi] + mov edi, ecx + ror ecx, 2 + and edi, ebx + or ebp, edi + mov edi, eax + rol edi, 5 + add esi, ebp + add esi, edi + ; 40_59 49 + mov edi, DWORD [4+esp] + mov ebp, DWORD [12+esp] + xor edi, ebp + mov ebp, DWORD [36+esp] + xor edi, ebp + mov ebp, DWORD [56+esp] + xor edi, ebp + mov ebp, eax + rol edi, 1 + or ebp, ecx + mov DWORD [4+esp], edi + and ebp, ebx + lea edi, [2400959708+edx*1+edi] + mov edx, eax + ror eax, 2 + and edx, ecx + or ebp, edx + mov edx, esi + rol edx, 5 + add edi, ebp + add edi, edx + ; 40_59 50 + mov edx, DWORD [8+esp] + mov ebp, DWORD [16+esp] + xor edx, ebp + mov ebp, DWORD [40+esp] + xor edx, ebp + mov ebp, DWORD [60+esp] + xor edx, ebp + mov ebp, esi + rol edx, 1 + or ebp, eax + mov DWORD [8+esp], edx + and ebp, ecx + lea edx, [2400959708+ebx*1+edx] + mov ebx, esi + ror esi, 2 + and ebx, eax + or ebp, ebx + mov ebx, edi + rol ebx, 5 + add edx, ebp + add edx, ebx + ; 40_59 51 + mov ebx, DWORD [12+esp] + mov ebp, DWORD [20+esp] + xor ebx, ebp + mov ebp, DWORD [44+esp] + xor ebx, ebp + mov ebp, DWORD [esp] + xor ebx, ebp + mov ebp, edi + rol ebx, 1 + or ebp, esi + mov DWORD [12+esp], ebx + and ebp, eax + lea ebx, [2400959708+ecx*1+ebx] + mov ecx, edi + ror edi, 2 + and ecx, esi + or ebp, ecx + mov ecx, edx + rol ecx, 5 + add ebx, ebp + add ebx, ecx + ; 40_59 52 + mov ecx, DWORD [16+esp] + mov ebp, DWORD [24+esp] + xor ecx, ebp + mov ebp, DWORD [48+esp] + xor ecx, ebp + mov ebp, DWORD [4+esp] + xor ecx, ebp + mov ebp, edx + rol ecx, 1 + or ebp, edi + mov DWORD [16+esp], ecx + and ebp, esi + lea ecx, [2400959708+eax*1+ecx] + mov eax, edx + ror edx, 2 + and eax, edi + or ebp, eax + mov eax, ebx + rol eax, 5 + add ecx, ebp + add ecx, eax + ; 40_59 53 + mov eax, DWORD [20+esp] + mov ebp, DWORD [28+esp] + xor eax, ebp + mov ebp, DWORD [52+esp] + xor eax, ebp + mov ebp, DWORD [8+esp] + xor eax, ebp + mov ebp, ebx + rol eax, 1 + or ebp, edx + mov DWORD [20+esp], eax + and ebp, edi + lea eax, [2400959708+esi*1+eax] + mov esi, ebx + ror ebx, 2 + and esi, edx + or ebp, esi + mov esi, ecx + rol esi, 5 + add eax, ebp + add eax, esi + ; 40_59 54 + mov esi, DWORD [24+esp] + mov ebp, DWORD [32+esp] + xor esi, ebp + mov ebp, DWORD [56+esp] + xor esi, ebp + mov ebp, DWORD [12+esp] + xor esi, ebp + mov ebp, ecx + rol esi, 1 + or ebp, ebx + mov DWORD [24+esp], esi + and ebp, edx + lea esi, [2400959708+edi*1+esi] + mov edi, ecx + ror ecx, 2 + and edi, ebx + or ebp, edi + mov edi, eax + rol edi, 5 + add esi, ebp + add esi, edi + ; 40_59 55 + mov edi, DWORD [28+esp] + mov ebp, DWORD [36+esp] + xor edi, ebp + mov ebp, DWORD [60+esp] + xor edi, ebp + mov ebp, DWORD [16+esp] + xor edi, ebp + mov ebp, eax + rol edi, 1 + or ebp, ecx + mov DWORD [28+esp], edi + and ebp, ebx + lea edi, [2400959708+edx*1+edi] + mov edx, eax + ror eax, 2 + and edx, ecx + or ebp, edx + mov edx, esi + rol edx, 5 + add edi, ebp + add edi, edx + ; 40_59 56 + mov edx, DWORD [32+esp] + mov ebp, DWORD [40+esp] + xor edx, ebp + mov ebp, DWORD [esp] + xor edx, ebp + mov ebp, DWORD [20+esp] + xor edx, ebp + mov ebp, esi + rol edx, 1 + or ebp, eax + mov DWORD [32+esp], edx + and ebp, ecx + lea edx, [2400959708+ebx*1+edx] + mov ebx, esi + ror esi, 2 + and ebx, eax + or ebp, ebx + mov ebx, edi + rol ebx, 5 + add edx, ebp + add edx, ebx + ; 40_59 57 + mov ebx, DWORD [36+esp] + mov ebp, DWORD [44+esp] + xor ebx, ebp + mov ebp, DWORD [4+esp] + xor ebx, ebp + mov ebp, DWORD [24+esp] + xor ebx, ebp + mov ebp, edi + rol ebx, 1 + or ebp, esi + mov DWORD [36+esp], ebx + and ebp, eax + lea ebx, [2400959708+ecx*1+ebx] + mov ecx, edi + ror edi, 2 + and ecx, esi + or ebp, ecx + mov ecx, edx + rol ecx, 5 + add ebx, ebp + add ebx, ecx + ; 40_59 58 + mov ecx, DWORD [40+esp] + mov ebp, DWORD [48+esp] + xor ecx, ebp + mov ebp, DWORD [8+esp] + xor ecx, ebp + mov ebp, DWORD [28+esp] + xor ecx, ebp + mov ebp, edx + rol ecx, 1 + or ebp, edi + mov DWORD [40+esp], ecx + and ebp, esi + lea ecx, [2400959708+eax*1+ecx] + mov eax, edx + ror edx, 2 + and eax, edi + or ebp, eax + mov eax, ebx + rol eax, 5 + add ecx, ebp + add ecx, eax + ; 40_59 59 + mov eax, DWORD [44+esp] + mov ebp, DWORD [52+esp] + xor eax, ebp + mov ebp, DWORD [12+esp] + xor eax, ebp + mov ebp, DWORD [32+esp] + xor eax, ebp + mov ebp, ebx + rol eax, 1 + or ebp, edx + mov DWORD [44+esp], eax + and ebp, edi + lea eax, [2400959708+esi*1+eax] + mov esi, ebx + ror ebx, 2 + and esi, edx + or ebp, esi + mov esi, ecx + rol esi, 5 + add eax, ebp + add eax, esi + ; 20_39 60 + mov ebp, ecx + mov esi, DWORD [48+esp] + ror ecx, 2 + xor esi, DWORD [56+esp] + xor ebp, ebx + xor esi, DWORD [16+esp] + xor ebp, edx + xor esi, DWORD [36+esp] + rol esi, 1 + add ebp, edi + mov DWORD [48+esp], esi + mov edi, eax + rol edi, 5 + lea esi, [3395469782+ebp*1+esi] + add esi, edi + ; 20_39 61 + mov ebp, eax + mov edi, DWORD [52+esp] + ror eax, 2 + xor edi, DWORD [60+esp] + xor ebp, ecx + xor edi, DWORD [20+esp] + xor ebp, ebx + xor edi, DWORD [40+esp] + rol edi, 1 + add ebp, edx + mov DWORD [52+esp], edi + mov edx, esi + rol edx, 5 + lea edi, [3395469782+ebp*1+edi] + add edi, edx + ; 20_39 62 + mov ebp, esi + mov edx, DWORD [56+esp] + ror esi, 2 + xor edx, DWORD [esp] + xor ebp, eax + xor edx, DWORD [24+esp] + xor ebp, ecx + xor edx, DWORD [44+esp] + rol edx, 1 + add ebp, ebx + mov DWORD [56+esp], edx + mov ebx, edi + rol ebx, 5 + lea edx, [3395469782+ebp*1+edx] + add edx, ebx + ; 20_39 63 + mov ebp, edi + mov ebx, DWORD [60+esp] + ror edi, 2 + xor ebx, DWORD [4+esp] + xor ebp, esi + xor ebx, DWORD [28+esp] + xor ebp, eax + xor ebx, DWORD [48+esp] + rol ebx, 1 + add ebp, ecx + mov DWORD [60+esp], ebx + mov ecx, edx + rol ecx, 5 + lea ebx, [3395469782+ebp*1+ebx] + add ebx, ecx + ; 20_39 64 + mov ebp, edx + mov ecx, DWORD [esp] + ror edx, 2 + xor ecx, DWORD [8+esp] + xor ebp, edi + xor ecx, DWORD [32+esp] + xor ebp, esi + xor ecx, DWORD [52+esp] + rol ecx, 1 + add ebp, eax + mov DWORD [esp], ecx + mov eax, ebx + rol eax, 5 + lea ecx, [3395469782+ebp*1+ecx] + add ecx, eax + ; 20_39 65 + mov ebp, ebx + mov eax, DWORD [4+esp] + ror ebx, 2 + xor eax, DWORD [12+esp] + xor ebp, edx + xor eax, DWORD [36+esp] + xor ebp, edi + xor eax, DWORD [56+esp] + rol eax, 1 + add ebp, esi + mov DWORD [4+esp], eax + mov esi, ecx + rol esi, 5 + lea eax, [3395469782+ebp*1+eax] + add eax, esi + ; 20_39 66 + mov ebp, ecx + mov esi, DWORD [8+esp] + ror ecx, 2 + xor esi, DWORD [16+esp] + xor ebp, ebx + xor esi, DWORD [40+esp] + xor ebp, edx + xor esi, DWORD [60+esp] + rol esi, 1 + add ebp, edi + mov DWORD [8+esp], esi + mov edi, eax + rol edi, 5 + lea esi, [3395469782+ebp*1+esi] + add esi, edi + ; 20_39 67 + mov ebp, eax + mov edi, DWORD [12+esp] + ror eax, 2 + xor edi, DWORD [20+esp] + xor ebp, ecx + xor edi, DWORD [44+esp] + xor ebp, ebx + xor edi, DWORD [esp] + rol edi, 1 + add ebp, edx + mov DWORD [12+esp], edi + mov edx, esi + rol edx, 5 + lea edi, [3395469782+ebp*1+edi] + add edi, edx + ; 20_39 68 + mov ebp, esi + mov edx, DWORD [16+esp] + ror esi, 2 + xor edx, DWORD [24+esp] + xor ebp, eax + xor edx, DWORD [48+esp] + xor ebp, ecx + xor edx, DWORD [4+esp] + rol edx, 1 + add ebp, ebx + mov DWORD [16+esp], edx + mov ebx, edi + rol ebx, 5 + lea edx, [3395469782+ebp*1+edx] + add edx, ebx + ; 20_39 69 + mov ebp, edi + mov ebx, DWORD [20+esp] + ror edi, 2 + xor ebx, DWORD [28+esp] + xor ebp, esi + xor ebx, DWORD [52+esp] + xor ebp, eax + xor ebx, DWORD [8+esp] + rol ebx, 1 + add ebp, ecx + mov DWORD [20+esp], ebx + mov ecx, edx + rol ecx, 5 + lea ebx, [3395469782+ebp*1+ebx] + add ebx, ecx + ; 20_39 70 + mov ebp, edx + mov ecx, DWORD [24+esp] + ror edx, 2 + xor ecx, DWORD [32+esp] + xor ebp, edi + xor ecx, DWORD [56+esp] + xor ebp, esi + xor ecx, DWORD [12+esp] + rol ecx, 1 + add ebp, eax + mov DWORD [24+esp], ecx + mov eax, ebx + rol eax, 5 + lea ecx, [3395469782+ebp*1+ecx] + add ecx, eax + ; 20_39 71 + mov ebp, ebx + mov eax, DWORD [28+esp] + ror ebx, 2 + xor eax, DWORD [36+esp] + xor ebp, edx + xor eax, DWORD [60+esp] + xor ebp, edi + xor eax, DWORD [16+esp] + rol eax, 1 + add ebp, esi + mov DWORD [28+esp], eax + mov esi, ecx + rol esi, 5 + lea eax, [3395469782+ebp*1+eax] + add eax, esi + ; 20_39 72 + mov ebp, ecx + mov esi, DWORD [32+esp] + ror ecx, 2 + xor esi, DWORD [40+esp] + xor ebp, ebx + xor esi, DWORD [esp] + xor ebp, edx + xor esi, DWORD [20+esp] + rol esi, 1 + add ebp, edi + mov DWORD [32+esp], esi + mov edi, eax + rol edi, 5 + lea esi, [3395469782+ebp*1+esi] + add esi, edi + ; 20_39 73 + mov ebp, eax + mov edi, DWORD [36+esp] + ror eax, 2 + xor edi, DWORD [44+esp] + xor ebp, ecx + xor edi, DWORD [4+esp] + xor ebp, ebx + xor edi, DWORD [24+esp] + rol edi, 1 + add ebp, edx + mov DWORD [36+esp], edi + mov edx, esi + rol edx, 5 + lea edi, [3395469782+ebp*1+edi] + add edi, edx + ; 20_39 74 + mov ebp, esi + mov edx, DWORD [40+esp] + ror esi, 2 + xor edx, DWORD [48+esp] + xor ebp, eax + xor edx, DWORD [8+esp] + xor ebp, ecx + xor edx, DWORD [28+esp] + rol edx, 1 + add ebp, ebx + mov DWORD [40+esp], edx + mov ebx, edi + rol ebx, 5 + lea edx, [3395469782+ebp*1+edx] + add edx, ebx + ; 20_39 75 + mov ebp, edi + mov ebx, DWORD [44+esp] + ror edi, 2 + xor ebx, DWORD [52+esp] + xor ebp, esi + xor ebx, DWORD [12+esp] + xor ebp, eax + xor ebx, DWORD [32+esp] + rol ebx, 1 + add ebp, ecx + mov DWORD [44+esp], ebx + mov ecx, edx + rol ecx, 5 + lea ebx, [3395469782+ebp*1+ebx] + add ebx, ecx + ; 20_39 76 + mov ebp, edx + mov ecx, DWORD [48+esp] + ror edx, 2 + xor ecx, DWORD [56+esp] + xor ebp, edi + xor ecx, DWORD [16+esp] + xor ebp, esi + xor ecx, DWORD [36+esp] + rol ecx, 1 + add ebp, eax + mov DWORD [48+esp], ecx + mov eax, ebx + rol eax, 5 + lea ecx, [3395469782+ebp*1+ecx] + add ecx, eax + ; 20_39 77 + mov ebp, ebx + mov eax, DWORD [52+esp] + ror ebx, 2 + xor eax, DWORD [60+esp] + xor ebp, edx + xor eax, DWORD [20+esp] + xor ebp, edi + xor eax, DWORD [40+esp] + rol eax, 1 + add ebp, esi + mov DWORD [52+esp], eax + mov esi, ecx + rol esi, 5 + lea eax, [3395469782+ebp*1+eax] + add eax, esi + ; 20_39 78 + mov ebp, ecx + mov esi, DWORD [56+esp] + ror ecx, 2 + xor esi, DWORD [esp] + xor ebp, ebx + xor esi, DWORD [24+esp] + xor ebp, edx + xor esi, DWORD [44+esp] + rol esi, 1 + add ebp, edi + mov DWORD [56+esp], esi + mov edi, eax + rol edi, 5 + lea esi, [3395469782+ebp*1+esi] + add esi, edi + ; 20_39 79 + mov ebp, eax + mov edi, DWORD [60+esp] + ror eax, 2 + xor edi, DWORD [4+esp] + xor ebp, ecx + xor edi, DWORD [28+esp] + xor ebp, ebx + xor edi, DWORD [48+esp] + rol edi, 1 + add ebp, edx + mov DWORD [60+esp], edi + mov edx, esi + rol edx, 5 + lea edi, [3395469782+ebp*1+edi] + add edi, edx + ; End processing + ; + mov ebp, DWORD [128+esp] + mov edx, DWORD [12+ebp] + add edx, ecx + mov ecx, DWORD [4+ebp] + add ecx, esi + mov esi, eax + mov eax, DWORD [ebp] + mov DWORD [12+ebp], edx + add eax, edi + mov edi, DWORD [16+ebp] + add edi, ebx + mov ebx, DWORD [8+ebp] + add ebx, esi + mov DWORD [ebp], eax + mov esi, DWORD [132+esp] + mov DWORD [8+ebp], ebx + add esi, 64 + mov eax, DWORD [68+esp] + mov DWORD [16+ebp], edi + cmp esi, eax + mov DWORD [4+ebp], ecx + jb NEAR @L000start + add esp, 108 + pop edi + pop ebx + pop ebp + pop esi + ret +global _sha1_block_asm_host_order +_sha1_block_asm_host_order: + mov ecx, DWORD [12+esp] + push esi + shl ecx, 6 + mov esi, DWORD [12+esp] + push ebp + add ecx, esi + push ebx + mov ebp, DWORD [16+esp] + push edi + mov edx, DWORD [12+ebp] + sub esp, 108 + mov edi, DWORD [16+ebp] + mov ebx, DWORD [8+ebp] + mov DWORD [68+esp], ecx + ; First we need to setup the X array + mov eax, DWORD [esi] + mov ecx, DWORD [4+esi] + mov DWORD [esp], eax + mov DWORD [4+esp], ecx + mov eax, DWORD [8+esi] + mov ecx, DWORD [12+esi] + mov DWORD [8+esp], eax + mov DWORD [12+esp], ecx + mov eax, DWORD [16+esi] + mov ecx, DWORD [20+esi] + mov DWORD [16+esp], eax + mov DWORD [20+esp], ecx + mov eax, DWORD [24+esi] + mov ecx, DWORD [28+esi] + mov DWORD [24+esp], eax + mov DWORD [28+esp], ecx + mov eax, DWORD [32+esi] + mov ecx, DWORD [36+esi] + mov DWORD [32+esp], eax + mov DWORD [36+esp], ecx + mov eax, DWORD [40+esi] + mov ecx, DWORD [44+esi] + mov DWORD [40+esp], eax + mov DWORD [44+esp], ecx + mov eax, DWORD [48+esi] + mov ecx, DWORD [52+esi] + mov DWORD [48+esp], eax + mov DWORD [52+esp], ecx + mov eax, DWORD [56+esi] + mov ecx, DWORD [60+esi] + mov DWORD [56+esp], eax + mov DWORD [60+esp], ecx + jmp @L001shortcut Added: external/openssl-0.9.8g/crypto/sha/asm/sha512-sse2.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/crypto/sha/asm/sha512-sse2.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,378 @@ + ; Don't even think of reading this code + ; It was automatically generated by sha512-sse2.pl + ; Which is a perl program used to generate the x86 assember for + ; any of ELF, a.out, COFF, Win32, ... + ; eric + ; +%ifdef __omf__ +section code use32 class=code +%else +section .text +%endif +global _sha512_block_sse2 +_sha512_block_sse2: + push ebp + mov ebp, esp + push ebx + push esi + push edi + mov edx, DWORD [8+ebp] + mov edi, DWORD [12+ebp] + call @L000pic_point + at L000pic_point: + pop esi + lea esi, [(@L001K512- at L000pic_point)+esi] + sub esp, 320 + and esp, -16 + movdqu xmm0, [edx] + movdqu xmm1, [16+edx] + movdqu xmm2, [32+edx] + movdqu xmm3, [48+edx] +align 8 + at L002_chunk_loop: + movdqa [256+esp], xmm0 + movdqa [272+esp], xmm1 + movdqa [288+esp], xmm2 + movdqa [304+esp], xmm3 + xor edx, edx + movdq2q mm0, xmm0 + movdq2q mm1, xmm2 + mov eax, DWORD [edx*8+edi] + mov ebx, DWORD [4+edx*8+edi] + bswap eax + bswap ebx + mov DWORD [edx*8+esp],ebx + mov DWORD [4+edx*8+esp],eax + mov DWORD [128+edx*8+esp],ebx + mov DWORD [132+edx*8+esp],eax +align 8 + at L003_1st_loop: + mov eax, DWORD [8+edx*8+edi] + mov ebx, DWORD [12+edx*8+edi] + bswap eax + bswap ebx + mov DWORD [8+edx*8+esp],ebx + mov DWORD [12+edx*8+esp],eax + mov DWORD [136+edx*8+esp],ebx + mov DWORD [140+edx*8+esp],eax + at L004_1st_looplet: + movq mm4, [296+esp] + movq mm5, [304+esp] + movq mm6, [312+esp] + movq mm2, mm1 + movq mm3, mm1 + psrlq mm2, 14 + psllq mm3, 23 + movq mm7, mm2 + pxor mm7, mm3 + psrlq mm2, 4 + psllq mm3, 23 + pxor mm7, mm2 + pxor mm7, mm3 + psrlq mm2, 23 + psllq mm3, 4 + pxor mm7, mm2 + pxor mm7, mm3 + movq [296+esp], mm1 + movq [304+esp], mm4 + movq [312+esp], mm5 + pxor mm4, mm5 + pand mm4, mm1 + pxor mm4, mm5 + paddq mm7, mm4 + movq mm2, [264+esp] + movq mm3, [272+esp] + movq mm1, [280+esp] + paddq mm7, mm6 + paddq mm7, [edx*8+esi] + paddq mm7, [edx*8+esp] + paddq mm1, mm7 + movq mm4, mm0 + movq mm5, mm0 + psrlq mm4, 28 + psllq mm5, 25 + movq mm6, mm4 + pxor mm6, mm5 + psrlq mm4, 6 + psllq mm5, 5 + pxor mm6, mm4 + pxor mm6, mm5 + psrlq mm4, 5 + psllq mm5, 6 + pxor mm6, mm4 + pxor mm6, mm5 + movq [264+esp], mm0 + movq [272+esp], mm2 + movq [280+esp], mm3 + movq mm4, mm0 + por mm0, mm3 + pand mm4, mm3 + pand mm0, mm2 + por mm4, mm0 + paddq mm6, mm4 + movq mm0, mm7 + paddq mm0, mm6 + inc edx + cmp edx, 15 + jl NEAR @L003_1st_loop + je NEAR @L004_1st_looplet + mov ebx, edx +align 8 + at L005_2nd_loop: + and edx, 15 + movdqu xmm0, [8+edx*8+esp] + movdqa xmm2, xmm0 + movdqa xmm3, xmm0 + psrlq xmm2, 1 + psllq xmm3, 56 + movdqa xmm0, xmm2 + pxor xmm0, xmm3 + psrlq xmm2, 6 + psllq xmm3, 7 + pxor xmm0, xmm2 + pxor xmm0, xmm3 + psrlq xmm2, 1 + pxor xmm0, xmm2 + movdqa xmm1, [112+edx*8+esp] + movdqa xmm4, xmm1 + movdqa xmm5, xmm1 + psrlq xmm4, 6 + psllq xmm5, 3 + movdqa xmm1, xmm4 + pxor xmm1, xmm5 + psrlq xmm4, 13 + psllq xmm5, 42 + pxor xmm1, xmm4 + pxor xmm1, xmm5 + psrlq xmm4, 42 + pxor xmm1, xmm4 + movdqu xmm6, [72+edx*8+esp] + paddq xmm0, xmm1 + paddq xmm0, xmm6 + paddq xmm0, [edx*8+esp] + movdqa [edx*8+esp], xmm0 + movdqa [128+edx*8+esp],xmm0 + movq mm4, [296+esp] + movq mm5, [304+esp] + movq mm6, [312+esp] + movq mm2, mm1 + movq mm3, mm1 + psrlq mm2, 14 + psllq mm3, 23 + movq mm7, mm2 + pxor mm7, mm3 + psrlq mm2, 4 + psllq mm3, 23 + pxor mm7, mm2 + pxor mm7, mm3 + psrlq mm2, 23 + psllq mm3, 4 + pxor mm7, mm2 + pxor mm7, mm3 + movq [296+esp], mm1 + movq [304+esp], mm4 + movq [312+esp], mm5 + pxor mm4, mm5 + pand mm4, mm1 + pxor mm4, mm5 + paddq mm7, mm4 + movq mm2, [264+esp] + movq mm3, [272+esp] + movq mm1, [280+esp] + paddq mm7, mm6 + paddq mm7, [ebx*8+esi] + paddq mm7, [edx*8+esp] + paddq mm1, mm7 + movq mm4, mm0 + movq mm5, mm0 + psrlq mm4, 28 + psllq mm5, 25 + movq mm6, mm4 + pxor mm6, mm5 + psrlq mm4, 6 + psllq mm5, 5 + pxor mm6, mm4 + pxor mm6, mm5 + psrlq mm4, 5 + psllq mm5, 6 + pxor mm6, mm4 + pxor mm6, mm5 + movq [264+esp], mm0 + movq [272+esp], mm2 + movq [280+esp], mm3 + movq mm4, mm0 + por mm0, mm3 + pand mm4, mm3 + pand mm0, mm2 + por mm4, mm0 + paddq mm6, mm4 + movq mm0, mm7 + paddq mm0, mm6 + inc ebx + inc edx + movq mm4, [296+esp] + movq mm5, [304+esp] + movq mm6, [312+esp] + movq mm2, mm1 + movq mm3, mm1 + psrlq mm2, 14 + psllq mm3, 23 + movq mm7, mm2 + pxor mm7, mm3 + psrlq mm2, 4 + psllq mm3, 23 + pxor mm7, mm2 + pxor mm7, mm3 + psrlq mm2, 23 + psllq mm3, 4 + pxor mm7, mm2 + pxor mm7, mm3 + movq [296+esp], mm1 + movq [304+esp], mm4 + movq [312+esp], mm5 + pxor mm4, mm5 + pand mm4, mm1 + pxor mm4, mm5 + paddq mm7, mm4 + movq mm2, [264+esp] + movq mm3, [272+esp] + movq mm1, [280+esp] + paddq mm7, mm6 + paddq mm7, [ebx*8+esi] + paddq mm7, [edx*8+esp] + paddq mm1, mm7 + movq mm4, mm0 + movq mm5, mm0 + psrlq mm4, 28 + psllq mm5, 25 + movq mm6, mm4 + pxor mm6, mm5 + psrlq mm4, 6 + psllq mm5, 5 + pxor mm6, mm4 + pxor mm6, mm5 + psrlq mm4, 5 + psllq mm5, 6 + pxor mm6, mm4 + pxor mm6, mm5 + movq [264+esp], mm0 + movq [272+esp], mm2 + movq [280+esp], mm3 + movq mm4, mm0 + por mm0, mm3 + pand mm4, mm3 + pand mm0, mm2 + por mm4, mm0 + paddq mm6, mm4 + movq mm0, mm7 + paddq mm0, mm6 + inc ebx + inc edx + cmp ebx, 80 + jl NEAR @L005_2nd_loop + mov edx, DWORD [8+ebp] + movq [256+esp], mm0 + movq [288+esp], mm1 + movdqu xmm0, [edx] + movdqu xmm1, [16+edx] + movdqu xmm2, [32+edx] + movdqu xmm3, [48+edx] + paddq xmm0, [256+esp] + paddq xmm1, [272+esp] + paddq xmm2, [288+esp] + paddq xmm3, [304+esp] + movdqu [edx], xmm0 + movdqu [16+edx], xmm1 + movdqu [32+edx], xmm2 + movdqu [48+edx], xmm3 + add edi, 128 + dec DWORD [16+ebp] + jnz NEAR @L002_chunk_loop + emms + mov edi, DWORD [ebp-12] + mov esi, DWORD [ebp-8] + mov ebx, DWORD [ebp-4] + leave + ret +align 64 + at L001K512: +DD 3609767458,1116352408 +DD 602891725,1899447441 +DD 3964484399,3049323471 +DD 2173295548,3921009573 +DD 4081628472,961987163 +DD 3053834265,1508970993 +DD 2937671579,2453635748 +DD 3664609560,2870763221 +DD 2734883394,3624381080 +DD 1164996542,310598401 +DD 1323610764,607225278 +DD 3590304994,1426881987 +DD 4068182383,1925078388 +DD 991336113,2162078206 +DD 633803317,2614888103 +DD 3479774868,3248222580 +DD 2666613458,3835390401 +DD 944711139,4022224774 +DD 2341262773,264347078 +DD 2007800933,604807628 +DD 1495990901,770255983 +DD 1856431235,1249150122 +DD 3175218132,1555081692 +DD 2198950837,1996064986 +DD 3999719339,2554220882 +DD 766784016,2821834349 +DD 2566594879,2952996808 +DD 3203337956,3210313671 +DD 1034457026,3336571891 +DD 2466948901,3584528711 +DD 3758326383,113926993 +DD 168717936,338241895 +DD 1188179964,666307205 +DD 1546045734,773529912 +DD 1522805485,1294757372 +DD 2643833823,1396182291 +DD 2343527390,1695183700 +DD 1014477480,1986661051 +DD 1206759142,2177026350 +DD 344077627,2456956037 +DD 1290863460,2730485921 +DD 3158454273,2820302411 +DD 3505952657,3259730800 +DD 106217008,3345764771 +DD 3606008344,3516065817 +DD 1432725776,3600352804 +DD 1467031594,4094571909 +DD 851169720,275423344 +DD 3100823752,430227734 +DD 1363258195,506948616 +DD 3750685593,659060556 +DD 3785050280,883997877 +DD 3318307427,958139571 +DD 3812723403,1322822218 +DD 2003034995,1537002063 +DD 3602036899,1747873779 +DD 1575990012,1955562222 +DD 1125592928,2024104815 +DD 2716904306,2227730452 +DD 442776044,2361852424 +DD 593698344,2428436474 +DD 3733110249,2756734187 +DD 2999351573,3204031479 +DD 3815920427,3329325298 +DD 3928383900,3391569614 +DD 566280711,3515267271 +DD 3454069534,3940187606 +DD 4000239992,4118630271 +DD 1914138554,116418474 +DD 2731055270,174292421 +DD 3203993006,289380356 +DD 320620315,460393269 +DD 587496836,685471733 +DD 1086792851,852142971 +DD 365543100,1017036298 +DD 2618297676,1126000580 +DD 3409855158,1288033470 +DD 4234509866,1501505948 +DD 987167468,1607167915 +DD 1246189591,1816402316 Added: external/openssl-0.9.8g/ms/libeay32.def ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/ms/libeay32.def Fri Nov 23 07:56:25 2007 @@ -0,0 +1,3005 @@ +; +; Definition file for the DLL version of the LIBEAY library from OpenSSL +; + +LIBRARY LIBEAY32 + +EXPORTS + SSLeay @1 + ACCESS_DESCRIPTION_free @1994 + ACCESS_DESCRIPTION_it @2751 + ACCESS_DESCRIPTION_new @1925 + AES_bi_ige_encrypt @3860 + AES_cbc_encrypt @3171 + AES_cfb128_encrypt @3217 + AES_cfb1_encrypt @3279 + AES_cfb8_encrypt @3261 + AES_cfbr_encrypt_block @3260 + AES_ctr128_encrypt @3216 + AES_decrypt @3040 + AES_ecb_encrypt @2801 + AES_encrypt @3033 + AES_ige_encrypt @3829 + AES_ofb128_encrypt @3215 + AES_options @3074 + AES_set_decrypt_key @3106 + AES_set_encrypt_key @3024 + ASN1_ANY_it @3035 + ASN1_BIT_STRING_asn1_meth @3 + ASN1_BIT_STRING_free @2080 + ASN1_BIT_STRING_get_bit @1060 + ASN1_BIT_STRING_it @2878 + ASN1_BIT_STRING_name_print @2134 + ASN1_BIT_STRING_new @1957 + ASN1_BIT_STRING_num_asc @1986 + ASN1_BIT_STRING_set @2109 + ASN1_BIT_STRING_set_asc @2017 + ASN1_BIT_STRING_set_bit @1061 + ASN1_BMPSTRING_free @2057 + ASN1_BMPSTRING_it @2787 + ASN1_BMPSTRING_new @1936 + ASN1_BOOLEAN_it @3142 + ASN1_ENUMERATED_free @2027 + ASN1_ENUMERATED_get @1206 + ASN1_ENUMERATED_it @3015 + ASN1_ENUMERATED_new @2052 + ASN1_ENUMERATED_set @1205 + ASN1_ENUMERATED_to_BN @1208 + ASN1_FBOOLEAN_it @2806 + ASN1_GENERALIZEDTIME_check @1157 + ASN1_GENERALIZEDTIME_free @1908 + ASN1_GENERALIZEDTIME_it @2595 + ASN1_GENERALIZEDTIME_new @2126 + ASN1_GENERALIZEDTIME_print @1158 + ASN1_GENERALIZEDTIME_set @1159 + ASN1_GENERALIZEDTIME_set_string @1160 + ASN1_GENERALSTRING_free @2541 + ASN1_GENERALSTRING_it @2761 + ASN1_GENERALSTRING_new @2846 + ASN1_HEADER_free @4 + ASN1_HEADER_new @5 + ASN1_IA5STRING_asn1_meth @6 + ASN1_IA5STRING_free @2065 + ASN1_IA5STRING_it @2722 + ASN1_IA5STRING_new @2049 + ASN1_INTEGER_cmp @1963 + ASN1_INTEGER_dup @2114 + ASN1_INTEGER_free @2111 + ASN1_INTEGER_get @7 + ASN1_INTEGER_it @2914 + ASN1_INTEGER_new @2131 + ASN1_INTEGER_set @8 + ASN1_INTEGER_to_BN @9 + ASN1_NULL_free @2168 + ASN1_NULL_it @3150 + ASN1_NULL_new @2170 + ASN1_OBJECT_create @10 + ASN1_OBJECT_free @11 + ASN1_OBJECT_it @3180 + ASN1_OBJECT_new @12 + ASN1_OCTET_STRING_NDEF_it @3389 + ASN1_OCTET_STRING_cmp @1955 + ASN1_OCTET_STRING_dup @2108 + ASN1_OCTET_STRING_free @2016 + ASN1_OCTET_STRING_it @3090 + ASN1_OCTET_STRING_new @2130 + ASN1_OCTET_STRING_set @2040 + ASN1_PRINTABLESTRING_free @1934 + ASN1_PRINTABLESTRING_it @2797 + ASN1_PRINTABLESTRING_new @2025 + ASN1_PRINTABLE_free @3082 + ASN1_PRINTABLE_it @2861 + ASN1_PRINTABLE_new @2571 + ASN1_PRINTABLE_type @13 + ASN1_SEQUENCE_it @2943 + ASN1_STRING_TABLE_add @2245 + ASN1_STRING_TABLE_cleanup @2020 + ASN1_STRING_TABLE_get @2091 + ASN1_STRING_cmp @14 + ASN1_STRING_data @2075 + ASN1_STRING_dup @15 + ASN1_STRING_encode @2643 + ASN1_STRING_free @16 + ASN1_STRING_get_default_mask @2072 + ASN1_STRING_length @2023 + ASN1_STRING_length_set @2136 + ASN1_STRING_new @17 + ASN1_STRING_print @18 + ASN1_STRING_print_ex @2432 + ASN1_STRING_print_ex_fp @2430 + ASN1_STRING_set @19 + ASN1_STRING_set_by_NID @1996 + ASN1_STRING_set_default_mask @2032 + ASN1_STRING_set_default_mask_asc @1960 + ASN1_STRING_to_UTF8 @2442 + ASN1_STRING_type @1951 + ASN1_STRING_type_new @20 + ASN1_T61STRING_free @1946 + ASN1_T61STRING_it @2567 + ASN1_T61STRING_new @2058 + ASN1_TBOOLEAN_it @3167 + ASN1_TIME_check @2782 + ASN1_TIME_free @1954 + ASN1_TIME_it @2715 + ASN1_TIME_new @1973 + ASN1_TIME_print @1161 + ASN1_TIME_set @1253 + ASN1_TIME_to_generalizedtime @3169 + ASN1_TYPE_free @21 + ASN1_TYPE_get @916 + ASN1_TYPE_get_int_octetstring @1076 + ASN1_TYPE_get_octetstring @1077 + ASN1_TYPE_new @22 + ASN1_TYPE_set @917 + ASN1_TYPE_set_int_octetstring @1078 + ASN1_TYPE_set_octetstring @1079 + ASN1_UNIVERSALSTRING_free @3233 + ASN1_UNIVERSALSTRING_it @3234 + ASN1_UNIVERSALSTRING_new @3230 + ASN1_UNIVERSALSTRING_to_string @23 + ASN1_UTCTIME_check @24 + ASN1_UTCTIME_cmp_time_t @2455 + ASN1_UTCTIME_free @1988 + ASN1_UTCTIME_it @3021 + ASN1_UTCTIME_new @2060 + ASN1_UTCTIME_print @25 + ASN1_UTCTIME_set @26 + ASN1_UTCTIME_set_string @1080 + ASN1_UTF8STRING_free @2092 + ASN1_UTF8STRING_it @2527 + ASN1_UTF8STRING_new @1938 + ASN1_VISIBLESTRING_free @2118 + ASN1_VISIBLESTRING_it @2865 + ASN1_VISIBLESTRING_new @1932 + ASN1_add_oid_module @3186 + ASN1_check_infinite_end @27 + ASN1_const_check_infinite_end @3623 + ASN1_d2i_bio @28 + ASN1_d2i_fp @29 + ASN1_digest @30 + ASN1_dup @31 + ASN1_generate_nconf @3488 + ASN1_generate_v3 @3571 + ASN1_get_object @32 + ASN1_i2d_bio @33 + ASN1_i2d_fp @34 + ASN1_item_d2i @3050 + ASN1_item_d2i_bio @3069 + ASN1_item_d2i_fp @2868 + ASN1_item_digest @2552 + ASN1_item_dup @2772 + ASN1_item_ex_d2i @2957 + ASN1_item_ex_free @3141 + ASN1_item_ex_i2d @2533 + ASN1_item_ex_new @3063 + ASN1_item_free @2623 + ASN1_item_i2d @2655 + ASN1_item_i2d_bio @2858 + ASN1_item_i2d_fp @3095 + ASN1_item_ndef_i2d @3564 + ASN1_item_new @3168 + ASN1_item_pack @3136 + ASN1_item_sign @2741 + ASN1_item_unpack @2640 + ASN1_item_verify @2777 + ASN1_mbstring_copy @1937 + ASN1_mbstring_ncopy @2123 + ASN1_object_size @35 + ASN1_pack_string @1261 + ASN1_parse @36 + ASN1_parse_dump @2427 + ASN1_primitive_free @3051 + ASN1_primitive_new @2860 + ASN1_put_eoc @3523 + ASN1_put_object @37 + ASN1_seq_pack @1259 + ASN1_seq_unpack @1258 + ASN1_sign @38 + ASN1_tag2bit @2788 + ASN1_tag2str @1905 + ASN1_template_d2i @2987 + ASN1_template_free @2974 + ASN1_template_i2d @2583 + ASN1_template_new @3093 + ASN1_unpack_string @1260 + ASN1_verify @39 + AUTHORITY_INFO_ACCESS_free @2048 + AUTHORITY_INFO_ACCESS_it @2805 + AUTHORITY_INFO_ACCESS_new @2247 + AUTHORITY_KEYID_free @1257 + AUTHORITY_KEYID_it @2625 + AUTHORITY_KEYID_new @1256 + BASIC_CONSTRAINTS_free @1162 + BASIC_CONSTRAINTS_it @2922 + BASIC_CONSTRAINTS_new @1163 + BF_cbc_encrypt @40 + BF_cfb64_encrypt @41 + BF_decrypt @987 + BF_ecb_encrypt @42 + BF_encrypt @43 + BF_ofb64_encrypt @44 + BF_options @45 + BF_set_key @46 + BIGNUM_it @3170 + BIO_accept @51 + BIO_callback_ctrl @2252 + BIO_clear_flags @3846 + BIO_copy_next_retry @955 + BIO_ctrl @52 + BIO_ctrl_get_read_request @1799 + BIO_ctrl_get_write_guarantee @1803 + BIO_ctrl_pending @1800 + BIO_ctrl_reset_read_request @1906 + BIO_ctrl_wpending @1801 + BIO_debug_callback @54 + BIO_dgram_non_fatal_error @3586 + BIO_dump @55 + BIO_dump_cb @3764 + BIO_dump_fp @3370 + BIO_dump_indent @2426 + BIO_dump_indent_cb @3697 + BIO_dump_indent_fp @3511 + BIO_dup_chain @56 + BIO_f_base64 @57 + BIO_f_buffer @58 + BIO_f_cipher @59 + BIO_f_md @60 + BIO_f_nbio_test @915 + BIO_f_null @61 + BIO_f_reliable @1244 + BIO_fd_non_fatal_error @63 + BIO_fd_should_retry @64 + BIO_find_type @65 + BIO_free @66 + BIO_free_all @67 + BIO_get_accept_socket @69 + BIO_get_callback @3861 + BIO_get_callback_arg @3902 + BIO_get_ex_data @1062 + BIO_get_ex_new_index @1063 + BIO_get_host_ip @71 + BIO_get_port @72 + BIO_get_retry_BIO @73 + BIO_get_retry_reason @74 + BIO_gethostbyname @75 + BIO_gets @76 + BIO_indent @3242 + BIO_int_ctrl @53 + BIO_method_name @3898 + BIO_method_type @3826 + BIO_new @78 + BIO_new_accept @79 + BIO_new_bio_pair @1802 + BIO_new_connect @80 + BIO_new_dgram @3330 + BIO_new_fd @81 + BIO_new_file @82 + BIO_new_fp @83 + BIO_new_mem_buf @1882 + BIO_new_socket @84 + BIO_next @2461 + BIO_nread0 @1880 + BIO_nread @1876 + BIO_number_read @2203 + BIO_number_written @2202 + BIO_nwrite0 @1878 + BIO_nwrite @1874 + BIO_pop @85 + BIO_printf @86 + BIO_ptr_ctrl @969 + BIO_push @87 + BIO_puts @88 + BIO_read @89 + BIO_s_accept @90 + BIO_s_bio @1793 + BIO_s_connect @91 + BIO_s_datagram @3542 + BIO_s_fd @92 + BIO_s_file @93 + BIO_s_mem @95 + BIO_s_null @96 + BIO_s_socket @98 + BIO_set @100 + BIO_set_callback @3903 + BIO_set_callback_arg @3820 + BIO_set_cipher @101 + BIO_set_ex_data @1064 + BIO_set_flags @3823 + BIO_set_tcp_ndelay @102 + BIO_snprintf @2292 + BIO_sock_cleanup @103 + BIO_sock_error @104 + BIO_sock_init @105 + BIO_sock_non_fatal_error @106 + BIO_sock_should_retry @107 + BIO_socket_ioctl @108 + BIO_socket_nbio @1102 + BIO_test_flags @3866 + BIO_vfree @2334 + BIO_vprintf @2443 + BIO_vsnprintf @2444 + BIO_write @109 + BN_BLINDING_convert @973 + BN_BLINDING_convert_ex @3465 + BN_BLINDING_create_param @3705 + BN_BLINDING_free @981 + BN_BLINDING_get_flags @3725 + BN_BLINDING_get_thread_id @3340 + BN_BLINDING_invert @974 + BN_BLINDING_invert_ex @3337 + BN_BLINDING_new @980 + BN_BLINDING_set_flags @3411 + BN_BLINDING_set_thread_id @3770 + BN_BLINDING_update @975 + BN_CTX_end @2241 + BN_CTX_free @110 + BN_CTX_get @2243 + BN_CTX_init @1135 + BN_CTX_new @111 + BN_CTX_start @2242 + BN_GENCB_call @3474 + BN_GF2m_add @3574 + BN_GF2m_arr2poly @3552 + BN_GF2m_mod @3515 + BN_GF2m_mod_arr @3431 + BN_GF2m_mod_div @3420 + BN_GF2m_mod_div_arr @3604 + BN_GF2m_mod_exp @3598 + BN_GF2m_mod_exp_arr @3361 + BN_GF2m_mod_inv @3597 + BN_GF2m_mod_inv_arr @3768 + BN_GF2m_mod_mul @3490 + BN_GF2m_mod_mul_arr @3366 + BN_GF2m_mod_solve_quad @3653 + BN_GF2m_mod_solve_quad_arr @3417 + BN_GF2m_mod_sqr @3397 + BN_GF2m_mod_sqr_arr @3540 + BN_GF2m_mod_sqrt @3548 + BN_GF2m_mod_sqrt_arr @3451 + BN_GF2m_poly2arr @3468 + BN_MONT_CTX_copy @1109 + BN_MONT_CTX_free @112 + BN_MONT_CTX_init @1136 + BN_MONT_CTX_new @113 + BN_MONT_CTX_set @114 + BN_MONT_CTX_set_locked @3310 + BN_RECP_CTX_free @1130 + BN_RECP_CTX_init @1128 + BN_RECP_CTX_new @1129 + BN_RECP_CTX_set @1131 + BN_add @115 + BN_add_word @116 + BN_bin2bn @118 + BN_bn2bin @120 + BN_bn2dec @1002 + BN_bn2hex @119 + BN_bn2mpi @1058 + BN_bntest_rand @2464 + BN_clear @121 + BN_clear_bit @122 + BN_clear_free @123 + BN_cmp @124 + BN_copy @125 + BN_dec2bn @1001 + BN_div @126 + BN_div_recp @1134 + BN_div_word @127 + BN_dup @128 + BN_exp @998 + BN_free @129 + BN_from_montgomery @130 + BN_gcd @131 + BN_generate_prime @132 + BN_generate_prime_ex @3710 + BN_get0_nist_prime_192 @3358 + BN_get0_nist_prime_224 @3471 + BN_get0_nist_prime_256 @3629 + BN_get0_nist_prime_384 @3331 + BN_get0_nist_prime_521 @3708 + BN_get_params @1249 + BN_get_word @133 + BN_hex2bn @117 + BN_init @1095 + BN_is_bit_set @134 + BN_is_prime @135 + BN_is_prime_ex @3503 + BN_is_prime_fasttest @2240 + BN_is_prime_fasttest_ex @3718 + BN_kronecker @3011 + BN_lshift1 @137 + BN_lshift @136 + BN_mask_bits @138 + BN_mod_add @2774 + BN_mod_add_quick @2923 + BN_mod_exp2_mont @1514 + BN_mod_exp @140 + BN_mod_exp_mont @141 + BN_mod_exp_mont_consttime @3318 + BN_mod_exp_mont_word @2401 + BN_mod_exp_recp @1133 + BN_mod_exp_simple @143 + BN_mod_inverse @144 + BN_mod_lshift1 @3151 + BN_mod_lshift1_quick @2958 + BN_mod_lshift @3120 + BN_mod_lshift_quick @2621 + BN_mod_mul @145 + BN_mod_mul_montgomery @146 + BN_mod_mul_reciprocal @1132 + BN_mod_sqr @2802 + BN_mod_sqrt @2961 + BN_mod_sub @2824 + BN_mod_sub_quick @2933 + BN_mod_word @148 + BN_mpi2bn @1059 + BN_mul @149 + BN_mul_word @999 + BN_new @150 + BN_nist_mod_192 @3346 + BN_nist_mod_224 @3580 + BN_nist_mod_256 @3702 + BN_nist_mod_384 @3641 + BN_nist_mod_521 @3615 + BN_nnmod @2606 + BN_num_bits @151 + BN_num_bits_word @152 + BN_options @153 + BN_print @154 + BN_print_fp @155 + BN_pseudo_rand @2239 + BN_pseudo_rand_range @2523 + BN_rand @156 + BN_rand_range @2466 + BN_reciprocal @157 + BN_rshift1 @159 + BN_rshift @158 + BN_set_bit @160 + BN_set_negative @3635 + BN_set_params @1248 + BN_set_word @161 + BN_sqr @162 + BN_sub @163 + BN_sub_word @1000 + BN_swap @2990 + BN_to_ASN1_ENUMERATED @1207 + BN_to_ASN1_INTEGER @164 + BN_uadd @708 + BN_ucmp @165 + BN_usub @709 + BN_value_one @166 + BUF_MEM_free @167 + BUF_MEM_grow @168 + BUF_MEM_grow_clean @3239 + BUF_MEM_new @169 + BUF_memdup @3489 + BUF_strdup @170 + BUF_strlcat @3241 + BUF_strlcpy @3243 + BUF_strndup @3513 + CAST_cbc_encrypt @992 + CAST_cfb64_encrypt @993 + CAST_decrypt @990 + CAST_ecb_encrypt @991 + CAST_encrypt @989 + CAST_ofb64_encrypt @994 + CAST_set_key @988 + CBIGNUM_it @2982 + CERTIFICATEPOLICIES_free @1486 + CERTIFICATEPOLICIES_it @2728 + CERTIFICATEPOLICIES_new @1485 + COMP_CTX_free @1097 + COMP_CTX_new @1096 + COMP_compress_block @1144 + COMP_expand_block @1145 + COMP_rle @1146 + COMP_zlib @1147 + CONF_dump_bio @2288 + CONF_dump_fp @2283 + CONF_free @171 + CONF_get1_default_config_file @3194 + CONF_get_number @172 + CONF_get_section @173 + CONF_get_string @174 + CONF_imodule_get_flags @3195 + CONF_imodule_get_module @3196 + CONF_imodule_get_name @3198 + CONF_imodule_get_usr_data @3200 + CONF_imodule_get_value @3190 + CONF_imodule_set_flags @3201 + CONF_imodule_set_usr_data @3183 + CONF_load @175 + CONF_load_bio @1805 + CONF_load_fp @1806 + CONF_module_add @3193 + CONF_module_get_usr_data @3185 + CONF_module_set_usr_data @3191 + CONF_modules_finish @3187 + CONF_modules_free @3226 + CONF_modules_load @3197 + CONF_modules_load_file @3182 + CONF_modules_unload @3189 + CONF_parse_list @3192 + CONF_set_default_method @2290 + CONF_set_nconf @3081 + CRL_DIST_POINTS_free @1539 + CRL_DIST_POINTS_it @2869 + CRL_DIST_POINTS_new @1538 + CRYPTO_add_lock @176 + CRYPTO_cleanup_all_ex_data @2604 + CRYPTO_dbg_free @177 + CRYPTO_dbg_get_options @2246 + CRYPTO_dbg_malloc @178 + CRYPTO_dbg_realloc @179 + CRYPTO_dbg_set_options @2157 + CRYPTO_destroy_dynlockid @2413 + CRYPTO_dup_ex_data @1025 + CRYPTO_ex_data_new_class @3036 + CRYPTO_free @181 + CRYPTO_free_ex_data @1004 + CRYPTO_free_locked @1513 + CRYPTO_get_add_lock_callback @182 + CRYPTO_get_dynlock_create_callback @2420 + CRYPTO_get_dynlock_destroy_callback @2418 + CRYPTO_get_dynlock_lock_callback @2417 + CRYPTO_get_dynlock_value @2419 + CRYPTO_get_ex_data @1005 + CRYPTO_get_ex_data_implementation @3135 + CRYPTO_get_ex_new_index @1041 + CRYPTO_get_id_callback @183 + CRYPTO_get_lock_name @184 + CRYPTO_get_locked_mem_ex_functions @2781 + CRYPTO_get_locked_mem_functions @1511 + CRYPTO_get_locking_callback @185 + CRYPTO_get_mem_debug_functions @2159 + CRYPTO_get_mem_debug_options @2248 + CRYPTO_get_mem_ex_functions @2855 + CRYPTO_get_mem_functions @186 + CRYPTO_get_new_dynlockid @2410 + CRYPTO_get_new_lockid @1026 + CRYPTO_is_mem_check_on @2160 + CRYPTO_lock @187 + CRYPTO_malloc @188 + CRYPTO_malloc_locked @1512 + CRYPTO_mem_ctrl @189 + CRYPTO_mem_leaks @190 + CRYPTO_mem_leaks_cb @191 + CRYPTO_mem_leaks_fp @192 + CRYPTO_new_ex_data @1027 + CRYPTO_num_locks @1804 + CRYPTO_pop_info @2162 + CRYPTO_push_info_ @2163 + CRYPTO_realloc @193 + CRYPTO_realloc_clean @3240 + CRYPTO_remalloc @194 + CRYPTO_remove_all_info @2158 + CRYPTO_set_add_lock_callback @195 + CRYPTO_set_dynlock_create_callback @2415 + CRYPTO_set_dynlock_destroy_callback @2412 + CRYPTO_set_dynlock_lock_callback @2416 + CRYPTO_set_ex_data @1007 + CRYPTO_set_ex_data_implementation @2841 + CRYPTO_set_id_callback @196 + CRYPTO_set_locked_mem_ex_functions @2770 + CRYPTO_set_locked_mem_functions @1510 + CRYPTO_set_locking_callback @197 + CRYPTO_set_mem_debug_functions @2161 + CRYPTO_set_mem_debug_options @2164 + CRYPTO_set_mem_ex_functions @2778 + CRYPTO_set_mem_functions @198 + CRYPTO_thread_id @199 + DES_cbc_cksum @777 + DES_cbc_encrypt @778 + DES_cfb64_encrypt @780 + DES_cfb_encrypt @781 + DES_check_key_parity @2256 + DES_crypt @2249 + DES_decrypt3 @782 + DES_ecb3_encrypt @783 + DES_ecb_encrypt @784 + DES_ede3_cbc_encrypt @785 + DES_ede3_cbcm_encrypt @1225 + DES_ede3_cfb64_encrypt @786 + DES_ede3_cfb_encrypt @3257 + DES_ede3_ofb64_encrypt @787 + DES_enc_read @788 + DES_enc_write @789 + DES_encrypt1 @790 + DES_encrypt2 @791 + DES_encrypt3 @792 + DES_fcrypt @793 + DES_is_weak_key @794 + DES_key_sched @795 + DES_ncbc_encrypt @796 + DES_ofb64_encrypt @797 + DES_ofb_encrypt @798 + DES_options @799 + DES_pcbc_encrypt @800 + DES_quad_cksum @801 + DES_random_key @802 + DES_read_2passwords @3206 + DES_read_password @3207 + DES_set_key @808 + DES_set_key_checked @2144 + DES_set_key_unchecked @2147 + DES_set_odd_parity @809 + DES_string_to_2keys @810 + DES_string_to_key @811 + DES_xcbc_encrypt @812 + DES_xwhite_in2out @813 + DH_OpenSSL @1890 + DH_check @200 + DH_check_pub_key @3774 + DH_compute_key @201 + DH_free @202 + DH_generate_key @203 + DH_generate_parameters @204 + DH_generate_parameters_ex @3713 + DH_get_default_method @1892 + DH_get_ex_data @1886 + DH_get_ex_new_index @1887 + DH_new @205 + DH_new_method @1889 + DH_set_default_method @1894 + DH_set_ex_data @1883 + DH_set_method @1884 + DH_size @206 + DH_up_ref @2930 + DHparams_print @207 + DHparams_print_fp @208 + DIRECTORYSTRING_free @2038 + DIRECTORYSTRING_it @2767 + DIRECTORYSTRING_new @2137 + DISPLAYTEXT_free @1998 + DISPLAYTEXT_it @2836 + DISPLAYTEXT_new @1907 + DIST_POINT_NAME_free @1547 + DIST_POINT_NAME_it @3084 + DIST_POINT_NAME_new @1546 + DIST_POINT_free @1544 + DIST_POINT_it @2950 + DIST_POINT_new @1542 + DSA_OpenSSL @1885 + DSA_SIG_free @1334 + DSA_SIG_new @1333 + DSA_do_sign @1335 + DSA_do_verify @1336 + DSA_dup_DH @1871 + DSA_free @209 + DSA_generate_key @210 + DSA_generate_parameters @211 + DSA_generate_parameters_ex @3687 + DSA_get_default_method @1941 + DSA_get_ex_data @1895 + DSA_get_ex_new_index @1891 + DSA_new @213 + DSA_new_method @1888 + DSA_print @214 + DSA_print_fp @215 + DSA_set_default_method @1989 + DSA_set_ex_data @1893 + DSA_set_method @1949 + DSA_sign @216 + DSA_sign_setup @217 + DSA_size @218 + DSA_up_ref @2785 + DSA_verify @219 + DSAparams_print @220 + DSAparams_print_fp @221 + DSO_METHOD_dl @2275 + DSO_METHOD_dlfcn @2272 + DSO_METHOD_null @2270 + DSO_METHOD_openssl @2271 + DSO_METHOD_vms @2462 + DSO_METHOD_win32 @2273 + DSO_bind_func @2409 + DSO_bind_var @2269 + DSO_convert_filename @2618 + DSO_ctrl @2293 + DSO_flags @2262 + DSO_free @2261 + DSO_get_default_method @2265 + DSO_get_filename @3115 + DSO_get_loaded_filename @2731 + DSO_get_method @2266 + DSO_load @2268 + DSO_merge @3762 + DSO_new @2259 + DSO_new_method @2260 + DSO_set_default_method @2264 + DSO_set_filename @2622 + DSO_set_method @2267 + DSO_set_name_converter @3105 + DSO_up_ref @2843 + ECDH_OpenSSL @3442 + ECDH_compute_key @3644 + ECDH_get_default_method @3351 + ECDH_get_ex_data @3438 + ECDH_get_ex_new_index @3590 + ECDH_set_default_method @3549 + ECDH_set_ex_data @3613 + ECDH_set_method @3611 + ECDSA_OpenSSL @3620 + ECDSA_SIG_free @3455 + ECDSA_SIG_new @3395 + ECDSA_do_sign @3440 + ECDSA_do_sign_ex @3671 + ECDSA_do_verify @3672 + ECDSA_get_default_method @3522 + ECDSA_get_ex_data @3509 + ECDSA_get_ex_new_index @3744 + ECDSA_set_default_method @3625 + ECDSA_set_ex_data @3739 + ECDSA_set_method @3731 + ECDSA_sign @3719 + ECDSA_sign_ex @3403 + ECDSA_sign_setup @3416 + ECDSA_size @3706 + ECDSA_verify @3666 + ECPKParameters_print @3607 + ECPKParameters_print_fp @3453 + ECParameters_print @3485 + ECParameters_print_fp @3688 + EC_GF2m_simple_method @3738 + EC_GFp_mont_method @2689 + EC_GFp_nist_method @3529 + EC_GFp_simple_method @3099 + EC_GROUP_check @3555 + EC_GROUP_check_discriminant @3372 + EC_GROUP_clear_free @2550 + EC_GROUP_cmp @3627 + EC_GROUP_copy @2962 + EC_GROUP_dup @3661 + EC_GROUP_free @2877 + EC_GROUP_get0_generator @2693 + EC_GROUP_get0_seed @3601 + EC_GROUP_get_asn1_flag @3587 + EC_GROUP_get_basis_type @3637 + EC_GROUP_get_cofactor @2683 + EC_GROUP_get_curve_GF2m @3500 + EC_GROUP_get_curve_GFp @2985 + EC_GROUP_get_curve_name @3695 + EC_GROUP_get_degree @3570 + EC_GROUP_get_order @2701 + EC_GROUP_get_pentanomial_basis @3409 + EC_GROUP_get_point_conversion_form @3405 + EC_GROUP_get_seed_len @3517 + EC_GROUP_get_trinomial_basis @3347 + EC_GROUP_have_precompute_mult @3429 + EC_GROUP_method_of @2568 + EC_GROUP_new @2995 + EC_GROUP_new_by_curve_name @3711 + EC_GROUP_new_curve_GF2m @3382 + EC_GROUP_new_curve_GFp @2885 + EC_GROUP_precompute_mult @3100 + EC_GROUP_set_asn1_flag @3749 + EC_GROUP_set_curve_GF2m @3545 + EC_GROUP_set_curve_GFp @2564 + EC_GROUP_set_curve_name @3533 + EC_GROUP_set_generator @2724 + EC_GROUP_set_point_conversion_form @3617 + EC_GROUP_set_seed @3494 + EC_KEY_check_key @3750 + EC_KEY_copy @3369 + EC_KEY_dup @3729 + EC_KEY_free @3422 + EC_KEY_generate_key @3550 + EC_KEY_get0_group @3575 + EC_KEY_get0_private_key @3608 + EC_KEY_get0_public_key @3480 + EC_KEY_get_conv_form @3388 + EC_KEY_get_enc_flags @3622 + EC_KEY_get_key_method_data @3402 + EC_KEY_insert_key_method_data @3557 + EC_KEY_new @3663 + EC_KEY_new_by_curve_name @3353 + EC_KEY_precompute_mult @3374 + EC_KEY_print @3742 + EC_KEY_print_fp @3430 + EC_KEY_set_asn1_flag @3400 + EC_KEY_set_conv_form @3443 + EC_KEY_set_enc_flags @3665 + EC_KEY_set_group @3512 + EC_KEY_set_private_key @3459 + EC_KEY_set_public_key @3682 + EC_KEY_up_ref @3418 + EC_METHOD_get_field_type @3528 + EC_POINT_add @2532 + EC_POINT_bn2point @3398 + EC_POINT_clear_free @3039 + EC_POINT_cmp @2953 + EC_POINT_copy @3010 + EC_POINT_dbl @3070 + EC_POINT_dup @3444 + EC_POINT_free @2929 + EC_POINT_get_Jprojective_coordinates_GFp @2779 + EC_POINT_get_affine_coordinates_GF2m @3660 + EC_POINT_get_affine_coordinates_GFp @2909 + EC_POINT_hex2point @3763 + EC_POINT_invert @2896 + EC_POINT_is_at_infinity @2616 + EC_POINT_is_on_curve @2769 + EC_POINT_make_affine @3114 + EC_POINT_method_of @2852 + EC_POINT_mul @2831 + EC_POINT_new @2924 + EC_POINT_oct2point @2578 + EC_POINT_point2bn @3379 + EC_POINT_point2hex @3667 + EC_POINT_point2oct @3178 + EC_POINT_set_Jprojective_coordinates_GFp @2575 + EC_POINT_set_affine_coordinates_GF2m @3360 + EC_POINT_set_affine_coordinates_GFp @2611 + EC_POINT_set_compressed_coordinates_GF2m @3626 + EC_POINT_set_compressed_coordinates_GFp @2597 + EC_POINT_set_to_infinity @3176 + EC_POINTs_make_affine @2830 + EC_POINTs_mul @2940 + EC_get_builtin_curves @3447 + EDIPARTYNAME_free @2883 + EDIPARTYNAME_it @3005 + EDIPARTYNAME_new @2671 + ENGINE_add @2518 + ENGINE_add_conf_module @3202 + ENGINE_by_id @2493 + ENGINE_cleanup @2949 + ENGINE_cmd_is_executable @2759 + ENGINE_ctrl @2481 + ENGINE_ctrl_cmd @2900 + ENGINE_ctrl_cmd_string @2628 + ENGINE_finish @2478 + ENGINE_free @2502 + ENGINE_get_DH @2480 + ENGINE_get_DSA @2520 + ENGINE_get_ECDH @3716 + ENGINE_get_ECDSA @3723 + ENGINE_get_RAND @2491 + ENGINE_get_RSA @2489 + ENGINE_get_STORE @3668 + ENGINE_get_cipher @2756 + ENGINE_get_cipher_engine @3008 + ENGINE_get_ciphers @2529 + ENGINE_get_cmd_defns @2658 + ENGINE_get_ctrl_function @2521 + ENGINE_get_default_DH @2488 + ENGINE_get_default_DSA @2506 + ENGINE_get_default_ECDH @3387 + ENGINE_get_default_ECDSA @3662 + ENGINE_get_default_RAND @2509 + ENGINE_get_default_RSA @2470 + ENGINE_get_destroy_function @3080 + ENGINE_get_digest @2748 + ENGINE_get_digest_engine @2563 + ENGINE_get_digests @2816 + ENGINE_get_ex_data @2856 + ENGINE_get_ex_new_index @2826 + ENGINE_get_finish_function @2469 + ENGINE_get_first @2492 + ENGINE_get_flags @2911 + ENGINE_get_id @2516 + ENGINE_get_init_function @2482 + ENGINE_get_last @2486 + ENGINE_get_load_privkey_function @3172 + ENGINE_get_load_pubkey_function @2792 + ENGINE_get_name @2485 + ENGINE_get_next @2504 + ENGINE_get_prev @2487 + ENGINE_get_static_state @3393 + ENGINE_get_table_flags @3143 + ENGINE_init @2475 + ENGINE_load_4758cca @3218 + ENGINE_load_aep @3210 + ENGINE_load_atalla @3130 + ENGINE_load_builtin_engines @2708 + ENGINE_load_chil @3075 + ENGINE_load_cryptodev @2617 + ENGINE_load_cswift @3027 + ENGINE_load_dynamic @2547 + ENGINE_load_nuron @3055 + ENGINE_load_openssl @2657 + ENGINE_load_padlock @3532 + ENGINE_load_private_key @2498 + ENGINE_load_public_key @2479 + ENGINE_load_sureware @3211 + ENGINE_load_ubsec @2636 + ENGINE_new @2515 + ENGINE_register_DH @2584 + ENGINE_register_DSA @2762 + ENGINE_register_ECDH @3355 + ENGINE_register_ECDSA @3335 + ENGINE_register_RAND @2609 + ENGINE_register_RSA @2664 + ENGINE_register_STORE @3685 + ENGINE_register_all_DH @2907 + ENGINE_register_all_DSA @2918 + ENGINE_register_all_ECDH @3646 + ENGINE_register_all_ECDSA @3658 + ENGINE_register_all_RAND @2546 + ENGINE_register_all_RSA @2809 + ENGINE_register_all_STORE @3567 + ENGINE_register_all_ciphers @3009 + ENGINE_register_all_complete @2970 + ENGINE_register_all_digests @2637 + ENGINE_register_ciphers @2620 + ENGINE_register_complete @2941 + ENGINE_register_digests @2889 + ENGINE_remove @2501 + ENGINE_set_DH @2473 + ENGINE_set_DSA @2468 + ENGINE_set_ECDH @3477 + ENGINE_set_ECDSA @3605 + ENGINE_set_RAND @2511 + ENGINE_set_RSA @2497 + ENGINE_set_STORE @3334 + ENGINE_set_ciphers @2676 + ENGINE_set_cmd_defns @2875 + ENGINE_set_ctrl_function @2522 + ENGINE_set_default @2490 + ENGINE_set_default_DH @2514 + ENGINE_set_default_DSA @2484 + ENGINE_set_default_ECDH @3759 + ENGINE_set_default_ECDSA @3546 + ENGINE_set_default_RAND @2499 + ENGINE_set_default_RSA @2508 + ENGINE_set_default_ciphers @3029 + ENGINE_set_default_digests @2661 + ENGINE_set_default_string @3184 + ENGINE_set_destroy_function @2992 + ENGINE_set_digests @2937 + ENGINE_set_ex_data @2980 + ENGINE_set_finish_function @2494 + ENGINE_set_flags @3162 + ENGINE_set_id @2512 + ENGINE_set_init_function @2483 + ENGINE_set_load_privkey_function @2659 + ENGINE_set_load_pubkey_function @2764 + ENGINE_set_name @2505 + ENGINE_set_table_flags @3073 + ENGINE_unregister_DH @2917 + ENGINE_unregister_DSA @2665 + ENGINE_unregister_ECDH @3441 + ENGINE_unregister_ECDSA @3769 + ENGINE_unregister_RAND @3044 + ENGINE_unregister_RSA @2539 + ENGINE_unregister_STORE @3384 + ENGINE_unregister_ciphers @2528 + ENGINE_unregister_digests @2813 + ENGINE_up_ref @3238 + ERR_add_error_data @1081 + ERR_clear_error @222 + ERR_error_string @223 + ERR_error_string_n @2291 + ERR_free_strings @224 + ERR_func_error_string @225 + ERR_get_err_state_table @226 + ERR_get_error @227 + ERR_get_error_line @228 + ERR_get_error_line_data @1515 + ERR_get_implementation @2601 + ERR_get_next_error_library @966 + ERR_get_state @229 + ERR_get_string_table @230 + ERR_lib_error_string @231 + ERR_load_ASN1_strings @232 + ERR_load_BIO_strings @233 + ERR_load_BN_strings @234 + ERR_load_BUF_strings @235 + ERR_load_COMP_strings @2525 + ERR_load_CONF_strings @236 + ERR_load_CRYPTO_strings @1009 + ERR_load_DH_strings @237 + ERR_load_DSA_strings @238 + ERR_load_DSO_strings @2274 + ERR_load_ECDH_strings @3728 + ERR_load_ECDSA_strings @3636 + ERR_load_EC_strings @2849 + ERR_load_ENGINE_strings @2467 + ERR_load_ERR_strings @239 + ERR_load_EVP_strings @240 + ERR_load_OBJ_strings @241 + ERR_load_OCSP_strings @3177 + ERR_load_PEM_strings @242 + ERR_load_PKCS12_strings @1300 + ERR_load_PKCS7_strings @919 + ERR_load_RAND_strings @2205 + ERR_load_RSA_strings @244 + ERR_load_STORE_strings @3518 + ERR_load_UI_strings @3091 + ERR_load_X509V3_strings @1164 + ERR_load_X509_strings @245 + ERR_load_crypto_strings @246 + ERR_load_strings @247 + ERR_peek_error @248 + ERR_peek_error_line @249 + ERR_peek_error_line_data @1516 + ERR_peek_last_error @3205 + ERR_peek_last_error_line @3203 + ERR_peek_last_error_line_data @3204 + ERR_pop_to_mark @3566 + ERR_print_errors @250 + ERR_print_errors_cb @2675 + ERR_print_errors_fp @251 + ERR_put_error @252 + ERR_reason_error_string @253 + ERR_release_err_state_table @3247 + ERR_remove_state @254 + ERR_set_error_data @1082 + ERR_set_implementation @2848 + ERR_set_mark @3332 + ERR_unload_strings @2881 + EVP_BytesToKey @255 + EVP_CIPHER_CTX_block_size @3879 + EVP_CIPHER_CTX_cipher @3888 + EVP_CIPHER_CTX_cleanup @256 + EVP_CIPHER_CTX_ctrl @2400 + EVP_CIPHER_CTX_flags @3891 + EVP_CIPHER_CTX_free @3783 + EVP_CIPHER_CTX_get_app_data @3889 + EVP_CIPHER_CTX_init @961 + EVP_CIPHER_CTX_iv_length @3899 + EVP_CIPHER_CTX_key_length @3841 + EVP_CIPHER_CTX_new @3782 + EVP_CIPHER_CTX_nid @3831 + EVP_CIPHER_CTX_rand_key @3730 + EVP_CIPHER_CTX_set_app_data @3819 + EVP_CIPHER_CTX_set_key_length @2399 + EVP_CIPHER_CTX_set_padding @3019 + EVP_CIPHER_asn1_to_param @1083 + EVP_CIPHER_block_size @3816 + EVP_CIPHER_flags @3857 + EVP_CIPHER_get_asn1_iv @1085 + EVP_CIPHER_iv_length @3836 + EVP_CIPHER_key_length @3873 + EVP_CIPHER_nid @3877 + EVP_CIPHER_param_to_asn1 @1084 + EVP_CIPHER_set_asn1_iv @1086 + EVP_CIPHER_type @1649 + EVP_CipherFinal @257 + EVP_CipherFinal_ex @2602 + EVP_CipherInit @258 + EVP_CipherInit_ex @2915 + EVP_CipherUpdate @259 + EVP_Cipher @3874 + EVP_DecodeBlock @260 + EVP_DecodeFinal @261 + EVP_DecodeInit @262 + EVP_DecodeUpdate @263 + EVP_DecryptFinal @264 + EVP_DecryptFinal_ex @2656 + EVP_DecryptInit @265 + EVP_DecryptInit_ex @3067 + EVP_DecryptUpdate @266 + EVP_DigestFinal @267 + EVP_DigestFinal_ex @2936 + EVP_DigestInit @268 + EVP_DigestInit_ex @3109 + EVP_DigestUpdate @269 + EVP_Digest @3165 + EVP_EncodeBlock @270 + EVP_EncodeFinal @271 + EVP_EncodeInit @272 + EVP_EncodeUpdate @273 + EVP_EncryptFinal @274 + EVP_EncryptFinal_ex @2660 + EVP_EncryptInit @275 + EVP_EncryptInit_ex @2894 + EVP_EncryptUpdate @276 + EVP_MD_CTX_cleanup @2821 + EVP_MD_CTX_clear_flags @3853 + EVP_MD_CTX_copy @1202 + EVP_MD_CTX_copy_ex @2589 + EVP_MD_CTX_create @2712 + EVP_MD_CTX_destroy @2925 + EVP_MD_CTX_init @2630 + EVP_MD_CTX_md @3896 + EVP_MD_CTX_set_flags @3883 + EVP_MD_CTX_test_flags @3845 + EVP_MD_block_size @3890 + EVP_MD_pkey_type @3852 + EVP_MD_size @3844 + EVP_MD_type @3837 + EVP_OpenFinal @277 + EVP_OpenInit @278 + EVP_PBE_CipherInit @1650 + EVP_PBE_alg_add @1322 + EVP_PBE_cleanup @1324 + EVP_PKCS82PKEY @1318 + EVP_PKEY2PKCS8 @1319 + EVP_PKEY2PKCS8_broken @2244 + EVP_PKEY_add1_attr @3690 + EVP_PKEY_add1_attr_by_NID @3345 + EVP_PKEY_add1_attr_by_OBJ @3756 + EVP_PKEY_add1_attr_by_txt @3410 + EVP_PKEY_assign @279 + EVP_PKEY_bits @1010 + EVP_PKEY_cmp @3433 + EVP_PKEY_cmp_parameters @967 + EVP_PKEY_copy_parameters @280 + EVP_PKEY_decrypt @1070 + EVP_PKEY_delete_attr @3624 + EVP_PKEY_encrypt @1071 + EVP_PKEY_free @281 + EVP_PKEY_get1_DH @2128 + EVP_PKEY_get1_DSA @1935 + EVP_PKEY_get1_EC_KEY @3385 + EVP_PKEY_get1_RSA @2034 + EVP_PKEY_get_attr @3439 + EVP_PKEY_get_attr_by_NID @3721 + EVP_PKEY_get_attr_by_OBJ @3651 + EVP_PKEY_get_attr_count @3498 + EVP_PKEY_missing_parameters @282 + EVP_PKEY_new @283 + EVP_PKEY_save_parameters @284 + EVP_PKEY_set1_DH @2107 + EVP_PKEY_set1_DSA @1970 + EVP_PKEY_set1_EC_KEY @3450 + EVP_PKEY_set1_RSA @2063 + EVP_PKEY_size @285 + EVP_PKEY_type @286 + EVP_SealFinal @287 + EVP_SealInit @288 + EVP_SignFinal @289 + EVP_VerifyFinal @290 + EVP_add_cipher @292 + EVP_add_digest @293 + EVP_aes_128_cbc @2927 + EVP_aes_128_cfb128 @3222 + EVP_aes_128_cfb1 @3251 + EVP_aes_128_cfb8 @3248 + EVP_aes_128_ecb @2644 + EVP_aes_128_ofb @3224 + EVP_aes_192_cbc @3155 + EVP_aes_192_cfb128 @3225 + EVP_aes_192_cfb1 @3264 + EVP_aes_192_cfb8 @3252 + EVP_aes_192_ecb @2862 + EVP_aes_192_ofb @3221 + EVP_aes_256_cbc @2996 + EVP_aes_256_cfb128 @3223 + EVP_aes_256_cfb1 @3271 + EVP_aes_256_cfb8 @3255 + EVP_aes_256_ecb @2720 + EVP_aes_256_ofb @3220 + EVP_bf_cbc @294 + EVP_bf_cfb64 @295 + EVP_bf_ecb @296 + EVP_bf_ofb @297 + EVP_cast5_cbc @983 + EVP_cast5_cfb64 @984 + EVP_cast5_ecb @985 + EVP_cast5_ofb @986 + EVP_cleanup @298 + EVP_des_cbc @299 + EVP_des_cfb1 @3277 + EVP_des_cfb64 @300 + EVP_des_cfb8 @3267 + EVP_des_ecb @301 + EVP_des_ede3 @303 + EVP_des_ede3_cbc @304 + EVP_des_ede3_cfb1 @3280 + EVP_des_ede3_cfb64 @305 + EVP_des_ede3_cfb8 @3258 + EVP_des_ede3_ecb @3236 + EVP_des_ede3_ofb @306 + EVP_des_ede @302 + EVP_des_ede_cbc @307 + EVP_des_ede_cfb64 @308 + EVP_des_ede_ecb @3231 + EVP_des_ede_ofb @309 + EVP_des_ofb @310 + EVP_desx_cbc @311 + EVP_dss1 @313 + EVP_dss @312 + EVP_ecdsa @3724 + EVP_enc_null @314 + EVP_get_cipherbyname @315 + EVP_get_digestbyname @316 + EVP_get_pw_prompt @317 + EVP_idea_cbc @318 + EVP_idea_cfb64 @319 + EVP_idea_ecb @320 + EVP_idea_ofb @321 + EVP_md2 @322 + EVP_md4 @2438 + EVP_md5 @323 + EVP_md_null @324 + EVP_rc2_40_cbc @959 + EVP_rc2_64_cbc @1103 + EVP_rc2_cbc @325 + EVP_rc2_cfb64 @326 + EVP_rc2_ecb @327 + EVP_rc2_ofb @328 + EVP_rc4 @329 + EVP_rc4_40 @960 + EVP_read_pw_string @330 + EVP_ripemd160 @1252 + EVP_set_pw_prompt @331 + EVP_sha1 @333 + EVP_sha224 @3314 + EVP_sha256 @3315 + EVP_sha384 @3312 + EVP_sha512 @3313 + EVP_sha @332 + EXTENDED_KEY_USAGE_free @2631 + EXTENDED_KEY_USAGE_it @3098 + EXTENDED_KEY_USAGE_new @2549 + GENERAL_NAMES_free @1216 + GENERAL_NAMES_it @2804 + GENERAL_NAMES_new @1215 + GENERAL_NAME_free @1214 + GENERAL_NAME_it @2594 + GENERAL_NAME_new @1213 + GENERAL_NAME_print @2870 + GENERAL_SUBTREE_free @3349 + GENERAL_SUBTREE_it @3694 + GENERAL_SUBTREE_new @3445 + HMAC @962 + HMAC_CTX_cleanup @2784 + HMAC_CTX_init @2747 + HMAC_Final @965 + HMAC_Init @963 + HMAC_Init_ex @2572 + HMAC_Update @964 + KRB5_APREQBODY_free @2692 + KRB5_APREQBODY_it @3061 + KRB5_APREQBODY_new @2626 + KRB5_APREQ_free @3179 + KRB5_APREQ_it @3079 + KRB5_APREQ_new @2984 + KRB5_AUTHDATA_free @2775 + KRB5_AUTHDATA_it @3121 + KRB5_AUTHDATA_new @2687 + KRB5_AUTHENTBODY_free @3049 + KRB5_AUTHENTBODY_it @2976 + KRB5_AUTHENTBODY_new @3003 + KRB5_AUTHENT_free @2645 + KRB5_AUTHENT_it @2735 + KRB5_AUTHENT_new @3103 + KRB5_CHECKSUM_free @2634 + KRB5_CHECKSUM_it @2531 + KRB5_CHECKSUM_new @3026 + KRB5_ENCDATA_free @2963 + KRB5_ENCDATA_it @2791 + KRB5_ENCDATA_new @2842 + KRB5_ENCKEY_free @2592 + KRB5_ENCKEY_it @2557 + KRB5_ENCKEY_new @2986 + KRB5_PRINCNAME_free @3096 + KRB5_PRINCNAME_it @3066 + KRB5_PRINCNAME_new @2699 + KRB5_TICKET_free @3156 + KRB5_TICKET_it @3154 + KRB5_TICKET_new @2983 + KRB5_TKTBODY_free @2624 + KRB5_TKTBODY_it @2750 + KRB5_TKTBODY_new @3089 + LONG_it @2864 + MD2 @334 + MD2_Final @335 + MD2_Init @336 + MD2_Update @337 + MD2_options @338 + MD4 @2433 + MD4_Final @2435 + MD4_Init @2437 + MD4_Transform @2434 + MD4_Update @2436 + MD5 @339 + MD5_Final @340 + MD5_Init @341 + MD5_Transform @1011 + MD5_Update @342 + NAME_CONSTRAINTS_free @3338 + NAME_CONSTRAINTS_it @3350 + NAME_CONSTRAINTS_new @3478 + NCONF_WIN32 @3229 + NCONF_default @3227 + NCONF_dump_bio @2287 + NCONF_dump_fp @2285 + NCONF_free @2281 + NCONF_free_data @2289 + NCONF_get_number_e @2704 + NCONF_get_section @2286 + NCONF_get_string @2280 + NCONF_load @2276 + NCONF_load_bio @2284 + NCONF_load_fp @2278 + NCONF_new @2279 + NETSCAPE_CERT_SEQUENCE_free @1165 + NETSCAPE_CERT_SEQUENCE_it @2803 + NETSCAPE_CERT_SEQUENCE_new @1166 + NETSCAPE_SPKAC_free @347 + NETSCAPE_SPKAC_it @2641 + NETSCAPE_SPKAC_new @348 + NETSCAPE_SPKI_b64_decode @1901 + NETSCAPE_SPKI_b64_encode @1899 + NETSCAPE_SPKI_free @349 + NETSCAPE_SPKI_get_pubkey @1900 + NETSCAPE_SPKI_it @3006 + NETSCAPE_SPKI_new @350 + NETSCAPE_SPKI_print @1897 + NETSCAPE_SPKI_set_pubkey @1898 + NETSCAPE_SPKI_sign @351 + NETSCAPE_SPKI_verify @352 + NOTICEREF_free @1503 + NOTICEREF_it @3030 + NOTICEREF_new @1501 + OBJ_NAME_add @1101 + OBJ_NAME_cleanup @1104 + OBJ_NAME_do_all @2939 + OBJ_NAME_do_all_sorted @2743 + OBJ_NAME_get @1105 + OBJ_NAME_init @1106 + OBJ_NAME_new_index @1107 + OBJ_NAME_remove @1108 + OBJ_add_object @353 + OBJ_bsearch @354 + OBJ_bsearch_ex @3594 + OBJ_cleanup @355 + OBJ_cmp @356 + OBJ_create @357 + OBJ_create_objects @997 + OBJ_dup @358 + OBJ_ln2nid @359 + OBJ_new_nid @360 + OBJ_nid2ln @361 + OBJ_nid2obj @362 + OBJ_nid2sn @363 + OBJ_obj2nid @364 + OBJ_obj2txt @1870 + OBJ_sn2nid @365 + OBJ_txt2nid @366 + OBJ_txt2obj @1167 + OCSP_BASICRESP_add1_ext_i2d @2839 + OCSP_BASICRESP_add_ext @2556 + OCSP_BASICRESP_delete_ext @2553 + OCSP_BASICRESP_free @2838 + OCSP_BASICRESP_get1_ext_d2i @2905 + OCSP_BASICRESP_get_ext @3134 + OCSP_BASICRESP_get_ext_by_NID @3083 + OCSP_BASICRESP_get_ext_by_OBJ @2577 + OCSP_BASICRESP_get_ext_by_critical @2646 + OCSP_BASICRESP_get_ext_count @3014 + OCSP_BASICRESP_it @2800 + OCSP_BASICRESP_new @3077 + OCSP_CERTID_free @2726 + OCSP_CERTID_it @2534 + OCSP_CERTID_new @3043 + OCSP_CERTSTATUS_free @2653 + OCSP_CERTSTATUS_it @3116 + OCSP_CERTSTATUS_new @2603 + OCSP_CRLID_free @2904 + OCSP_CRLID_it @3127 + OCSP_CRLID_new @2910 + OCSP_ONEREQ_add1_ext_i2d @3145 + OCSP_ONEREQ_add_ext @2934 + OCSP_ONEREQ_delete_ext @3166 + OCSP_ONEREQ_free @2796 + OCSP_ONEREQ_get1_ext_d2i @2545 + OCSP_ONEREQ_get_ext @2851 + OCSP_ONEREQ_get_ext_by_NID @2733 + OCSP_ONEREQ_get_ext_by_OBJ @2859 + OCSP_ONEREQ_get_ext_by_critical @2919 + OCSP_ONEREQ_get_ext_count @2717 + OCSP_ONEREQ_it @2912 + OCSP_ONEREQ_new @3153 + OCSP_REQINFO_free @2884 + OCSP_REQINFO_it @3001 + OCSP_REQINFO_new @3133 + OCSP_REQUEST_add1_ext_i2d @2828 + OCSP_REQUEST_add_ext @2710 + OCSP_REQUEST_delete_ext @2794 + OCSP_REQUEST_free @2827 + OCSP_REQUEST_get1_ext_d2i @2886 + OCSP_REQUEST_get_ext @2635 + OCSP_REQUEST_get_ext_by_NID @3078 + OCSP_REQUEST_get_ext_by_OBJ @2565 + OCSP_REQUEST_get_ext_by_critical @3161 + OCSP_REQUEST_get_ext_count @3129 + OCSP_REQUEST_it @2799 + OCSP_REQUEST_new @3034 + OCSP_REQUEST_print @2981 + OCSP_RESPBYTES_free @2926 + OCSP_RESPBYTES_it @2811 + OCSP_RESPBYTES_new @2711 + OCSP_RESPDATA_free @2818 + OCSP_RESPDATA_it @2968 + OCSP_RESPDATA_new @2688 + OCSP_RESPID_free @3124 + OCSP_RESPID_it @2994 + OCSP_RESPID_new @2967 + OCSP_RESPONSE_free @3173 + OCSP_RESPONSE_it @3111 + OCSP_RESPONSE_new @3023 + OCSP_RESPONSE_print @2749 + OCSP_REVOKEDINFO_free @2690 + OCSP_REVOKEDINFO_it @3032 + OCSP_REVOKEDINFO_new @2954 + OCSP_SERVICELOC_free @2876 + OCSP_SERVICELOC_it @2740 + OCSP_SERVICELOC_new @2610 + OCSP_SIGNATURE_free @3094 + OCSP_SIGNATURE_it @2554 + OCSP_SIGNATURE_new @2863 + OCSP_SINGLERESP_add1_ext_i2d @2866 + OCSP_SINGLERESP_add_ext @2975 + OCSP_SINGLERESP_delete_ext @2871 + OCSP_SINGLERESP_free @2707 + OCSP_SINGLERESP_get1_ext_d2i @2928 + OCSP_SINGLERESP_get_ext @2903 + OCSP_SINGLERESP_get_ext_by_NID @2825 + OCSP_SINGLERESP_get_ext_by_OBJ @2965 + OCSP_SINGLERESP_get_ext_by_critical @2652 + OCSP_SINGLERESP_get_ext_count @2579 + OCSP_SINGLERESP_it @2951 + OCSP_SINGLERESP_new @2758 + OCSP_accept_responses_new @3058 + OCSP_archive_cutoff_new @2574 + OCSP_basic_add1_cert @2600 + OCSP_basic_add1_nonce @2956 + OCSP_basic_add1_status @3123 + OCSP_basic_sign @2897 + OCSP_basic_verify @3048 + OCSP_cert_id_new @2921 + OCSP_cert_status_str @2647 + OCSP_cert_to_id @2966 + OCSP_check_nonce @2899 + OCSP_check_validity @2971 + OCSP_copy_nonce @2686 + OCSP_crlID_new @3181 + OCSP_crl_reason_str @2844 + OCSP_id_cmp @3076 + OCSP_id_get0_info @2960 + OCSP_id_issuer_cmp @2938 + OCSP_onereq_get0_id @3028 + OCSP_parse_url @2902 + OCSP_request_add0_id @3113 + OCSP_request_add1_cert @3117 + OCSP_request_add1_nonce @2874 + OCSP_request_is_signed @2590 + OCSP_request_onereq_count @3047 + OCSP_request_onereq_get0 @3101 + OCSP_request_set1_name @2716 + OCSP_request_sign @2935 + OCSP_request_verify @2703 + OCSP_resp_count @3025 + OCSP_resp_find @2605 + OCSP_resp_find_status @2713 + OCSP_resp_get0 @2593 + OCSP_response_create @3158 + OCSP_response_get1_basic @3164 + OCSP_response_status @2561 + OCSP_response_status_str @2598 + OCSP_sendreq_bio @2551 + OCSP_single_get0_status @2989 + OCSP_url_svcloc_new @2973 + OPENSSL_DIR_end @3396 + OPENSSL_DIR_read @3657 + OPENSSL_add_all_algorithms_conf @3213 + OPENSSL_add_all_algorithms_noconf @3212 + OPENSSL_cleanse @3245 + OPENSSL_config @3188 + OPENSSL_ia32cap_loc @3467 + OPENSSL_issetugid @2465 + OPENSSL_load_builtin_modules @3214 + OPENSSL_no_config @3228 + OTHERNAME_free @2112 + OTHERNAME_it @2820 + OTHERNAME_new @1999 + OpenSSLDie @3244 + OpenSSL_add_all_ciphers @509 + OpenSSL_add_all_digests @510 + PBE2PARAM_free @1404 + PBE2PARAM_it @2753 + PBE2PARAM_new @1402 + PBEPARAM_free @1313 + PBEPARAM_it @3002 + PBEPARAM_new @1311 + PBKDF2PARAM_free @1400 + PBKDF2PARAM_it @2548 + PBKDF2PARAM_new @1398 + PEM_ASN1_read @367 + PEM_ASN1_read_bio @368 + PEM_ASN1_write @369 + PEM_ASN1_write_bio @370 + PEM_SealFinal @371 + PEM_SealInit @372 + PEM_SealUpdate @373 + PEM_SignFinal @374 + PEM_SignInit @375 + PEM_SignUpdate @376 + PEM_X509_INFO_read @377 + PEM_X509_INFO_read_bio @378 + PEM_X509_INFO_write_bio @379 + PEM_bytes_read_bio @2766 + PEM_def_callback @2948 + PEM_dek_info @380 + PEM_do_header @381 + PEM_get_EVP_CIPHER_INFO @382 + PEM_proc_type @383 + PEM_read @384 + PEM_read_DHparams @385 + PEM_read_DSAPrivateKey @386 + PEM_read_DSA_PUBKEY @1984 + PEM_read_DSAparams @387 + PEM_read_ECPKParameters @3683 + PEM_read_ECPrivateKey @3632 + PEM_read_EC_PUBKEY @3618 + PEM_read_NETSCAPE_CERT_SEQUENCE @1168 + PEM_read_PKCS7 @388 + PEM_read_PKCS8 @1782 + PEM_read_PKCS8_PRIV_KEY_INFO @1786 + PEM_read_PUBKEY @2012 + PEM_read_PrivateKey @389 + PEM_read_RSAPrivateKey @390 + PEM_read_RSAPublicKey @947 + PEM_read_RSA_PUBKEY @1977 + PEM_read_X509 @391 + PEM_read_X509_AUX @1917 + PEM_read_X509_CERT_PAIR @3507 + PEM_read_X509_CRL @392 + PEM_read_X509_REQ @393 + PEM_read_bio @394 + PEM_read_bio_DHparams @395 + PEM_read_bio_DSAPrivateKey @396 + PEM_read_bio_DSA_PUBKEY @2088 + PEM_read_bio_DSAparams @397 + PEM_read_bio_ECPKParameters @3408 + PEM_read_bio_ECPrivateKey @3714 + PEM_read_bio_EC_PUBKEY @3519 + PEM_read_bio_NETSCAPE_CERT_SEQUENCE @1169 + PEM_read_bio_PKCS7 @398 + PEM_read_bio_PKCS8 @1787 + PEM_read_bio_PKCS8_PRIV_KEY_INFO @1778 + PEM_read_bio_PUBKEY @1995 + PEM_read_bio_PrivateKey @399 + PEM_read_bio_RSAPrivateKey @400 + PEM_read_bio_RSAPublicKey @943 + PEM_read_bio_RSA_PUBKEY @2081 + PEM_read_bio_X509 @401 + PEM_read_bio_X509_AUX @1959 + PEM_read_bio_X509_CERT_PAIR @3753 + PEM_read_bio_X509_CRL @402 + PEM_read_bio_X509_REQ @403 + PEM_write @404 + PEM_write_DHparams @405 + PEM_write_DSAPrivateKey @406 + PEM_write_DSA_PUBKEY @2101 + PEM_write_DSAparams @407 + PEM_write_ECPKParameters @3643 + PEM_write_ECPrivateKey @3679 + PEM_write_EC_PUBKEY @3609 + PEM_write_NETSCAPE_CERT_SEQUENCE @1170 + PEM_write_PKCS7 @408 + PEM_write_PKCS8PrivateKey @1798 + PEM_write_PKCS8PrivateKey_nid @2165 + PEM_write_PKCS8 @1785 + PEM_write_PKCS8_PRIV_KEY_INFO @1788 + PEM_write_PUBKEY @1921 + PEM_write_PrivateKey @409 + PEM_write_RSAPrivateKey @410 + PEM_write_RSAPublicKey @949 + PEM_write_RSA_PUBKEY @2095 + PEM_write_X509 @411 + PEM_write_X509_AUX @2039 + PEM_write_X509_CERT_PAIR @3696 + PEM_write_X509_CRL @412 + PEM_write_X509_REQ @413 + PEM_write_X509_REQ_NEW @2251 + PEM_write_bio @414 + PEM_write_bio_DHparams @415 + PEM_write_bio_DSAPrivateKey @416 + PEM_write_bio_DSA_PUBKEY @1968 + PEM_write_bio_DSAparams @417 + PEM_write_bio_ECPKParameters @3456 + PEM_write_bio_ECPrivateKey @3424 + PEM_write_bio_EC_PUBKEY @3481 + PEM_write_bio_NETSCAPE_CERT_SEQUENCE @1171 + PEM_write_bio_PKCS7 @418 + PEM_write_bio_PKCS8PrivateKey @1797 + PEM_write_bio_PKCS8PrivateKey_nid @2166 + PEM_write_bio_PKCS8 @1776 + PEM_write_bio_PKCS8_PRIV_KEY_INFO @1781 + PEM_write_bio_PUBKEY @2117 + PEM_write_bio_PrivateKey @419 + PEM_write_bio_RSAPrivateKey @420 + PEM_write_bio_RSAPublicKey @944 + PEM_write_bio_RSA_PUBKEY @1961 + PEM_write_bio_X509 @421 + PEM_write_bio_X509_AUX @2066 + PEM_write_bio_X509_CERT_PAIR @3432 + PEM_write_bio_X509_CRL @422 + PEM_write_bio_X509_REQ @423 + PEM_write_bio_X509_REQ_NEW @2250 + PKCS12_AUTHSAFES_it @2719 + PKCS12_BAGS_free @1287 + PKCS12_BAGS_it @2972 + PKCS12_BAGS_new @1285 + PKCS12_MAC_DATA_free @1295 + PKCS12_MAC_DATA_it @3057 + PKCS12_MAC_DATA_new @1293 + PKCS12_MAKE_KEYBAG @1263 + PKCS12_MAKE_SHKEYBAG @1265 + PKCS12_PBE_add @1301 + PKCS12_PBE_keyivgen @1517 + PKCS12_SAFEBAGS_it @2872 + PKCS12_SAFEBAG_free @1299 + PKCS12_SAFEBAG_it @2700 + PKCS12_SAFEBAG_new @1297 + PKCS12_add_CSPName_asc @2615 + PKCS12_add_cert @3726 + PKCS12_add_friendlyname_asc @1269 + PKCS12_add_friendlyname_uni @1270 + PKCS12_add_key @3761 + PKCS12_add_localkeyid @1268 + PKCS12_add_safe @3352 + PKCS12_add_safes @3464 + PKCS12_certbag2x509 @2672 + PKCS12_certbag2x509crl @2754 + PKCS12_create @1305 + PKCS12_decrypt_skey @2734 + PKCS12_free @1291 + PKCS12_gen_mac @1278 + PKCS12_get_attr_gen @1303 + PKCS12_get_friendlyname @1271 + PKCS12_init @1275 + PKCS12_item_decrypt_d2i @2526 + PKCS12_item_i2d_encrypt @2696 + PKCS12_item_pack_safebag @2887 + PKCS12_it @2651 + PKCS12_key_gen_asc @1276 + PKCS12_key_gen_uni @1277 + PKCS12_new @1290 + PKCS12_newpass @2141 + PKCS12_pack_authsafes @2721 + PKCS12_pack_p7data @1266 + PKCS12_pack_p7encdata @1267 + PKCS12_parse @1304 + PKCS12_pbe_crypt @1272 + PKCS12_set_mac @1280 + PKCS12_setup_mac @1281 + PKCS12_unpack_authsafes @2639 + PKCS12_unpack_p7data @2684 + PKCS12_unpack_p7encdata @2746 + PKCS12_verify_mac @1279 + PKCS12_x5092certbag @3108 + PKCS12_x509crl2certbag @2739 + PKCS1_MGF1 @3324 + PKCS5_PBE_add @1775 + PKCS5_PBE_keyivgen @1789 + PKCS5_PBKDF2_HMAC_SHA1 @1795 + PKCS5_pbe2_set @1794 + PKCS5_pbe_set @1323 + PKCS5_v2_PBE_keyivgen @1796 + PKCS7_ATTR_SIGN_it @2632 + PKCS7_ATTR_VERIFY_it @3060 + PKCS7_DIGEST_free @424 + PKCS7_DIGEST_it @3107 + PKCS7_DIGEST_new @425 + PKCS7_ENCRYPT_free @426 + PKCS7_ENCRYPT_it @2681 + PKCS7_ENCRYPT_new @427 + PKCS7_ENC_CONTENT_free @428 + PKCS7_ENC_CONTENT_it @3112 + PKCS7_ENC_CONTENT_new @429 + PKCS7_ENVELOPE_free @430 + PKCS7_ENVELOPE_it @2537 + PKCS7_ENVELOPE_new @431 + PKCS7_ISSUER_AND_SERIAL_digest @432 + PKCS7_ISSUER_AND_SERIAL_free @433 + PKCS7_ISSUER_AND_SERIAL_it @2752 + PKCS7_ISSUER_AND_SERIAL_new @434 + PKCS7_RECIP_INFO_free @435 + PKCS7_RECIP_INFO_it @3097 + PKCS7_RECIP_INFO_new @436 + PKCS7_RECIP_INFO_set @1072 + PKCS7_SIGNED_free @437 + PKCS7_SIGNED_it @2755 + PKCS7_SIGNED_new @438 + PKCS7_SIGNER_INFO_free @439 + PKCS7_SIGNER_INFO_it @2698 + PKCS7_SIGNER_INFO_new @440 + PKCS7_SIGNER_INFO_set @930 + PKCS7_SIGN_ENVELOPE_free @441 + PKCS7_SIGN_ENVELOPE_it @2882 + PKCS7_SIGN_ENVELOPE_new @442 + PKCS7_add_attrib_smimecap @2156 + PKCS7_add_attribute @1138 + PKCS7_add_certificate @932 + PKCS7_add_crl @933 + PKCS7_add_recipient @1073 + PKCS7_add_recipient_info @1074 + PKCS7_add_signature @938 + PKCS7_add_signed_attribute @1139 + PKCS7_add_signer @931 + PKCS7_cert_from_signer_info @939 + PKCS7_content_new @934 + PKCS7_ctrl @927 + PKCS7_dataDecode @1246 + PKCS7_dataFinal @1245 + PKCS7_dataInit @937 + PKCS7_dataVerify @936 + PKCS7_decrypt @2151 + PKCS7_digest_from_attributes @1140 + PKCS7_dup @443 + PKCS7_encrypt @2146 + PKCS7_free @444 + PKCS7_get0_signers @2150 + PKCS7_get_attribute @1141 + PKCS7_get_issuer_and_serial @1142 + PKCS7_get_signed_attribute @1143 + PKCS7_get_signer_info @940 + PKCS7_get_smimecap @2154 + PKCS7_it @3160 + PKCS7_new @445 + PKCS7_set0_type_other @3752 + PKCS7_set_attributes @1153 + PKCS7_set_cipher @1075 + PKCS7_set_content @929 + PKCS7_set_digest @3741 + PKCS7_set_signed_attributes @1154 + PKCS7_set_type @928 + PKCS7_sign @2155 + PKCS7_signatureVerify @1845 + PKCS7_simple_smimecap @2153 + PKCS7_verify @2145 + PKCS8_PRIV_KEY_INFO_free @1317 + PKCS8_PRIV_KEY_INFO_it @3000 + PKCS8_PRIV_KEY_INFO_new @1315 + PKCS8_add_keyusage @1302 + PKCS8_decrypt @2765 + PKCS8_encrypt @1264 + PKCS8_set_broken @1320 + PKEY_USAGE_PERIOD_free @1235 + PKEY_USAGE_PERIOD_it @2638 + PKEY_USAGE_PERIOD_new @1234 + POLICYINFO_free @1491 + POLICYINFO_it @2991 + POLICYINFO_new @1489 + POLICYQUALINFO_free @1495 + POLICYQUALINFO_it @2619 + POLICYQUALINFO_new @1493 + POLICY_CONSTRAINTS_free @3344 + POLICY_CONSTRAINTS_it @3649 + POLICY_CONSTRAINTS_new @3547 + POLICY_MAPPINGS_it @3693 + POLICY_MAPPING_free @3419 + POLICY_MAPPING_it @3342 + POLICY_MAPPING_new @3746 + PROXY_CERT_INFO_EXTENSION_free @3306 + PROXY_CERT_INFO_EXTENSION_it @3307 + PROXY_CERT_INFO_EXTENSION_new @3305 + PROXY_POLICY_free @3308 + PROXY_POLICY_it @3301 + PROXY_POLICY_new @3309 + RAND_SSLeay @1113 + RAND_add @2201 + RAND_bytes @464 + RAND_cleanup @465 + RAND_egd @2253 + RAND_egd_bytes @2402 + RAND_event @2258 + RAND_file_name @466 + RAND_get_rand_method @1137 + RAND_load_file @467 + RAND_poll @2423 + RAND_pseudo_bytes @2206 + RAND_query_egd_bytes @2945 + RAND_screen @468 + RAND_seed @469 + RAND_set_rand_engine @2730 + RAND_set_rand_method @1114 + RAND_status @2254 + RAND_write_file @470 + RC2_cbc_encrypt @471 + RC2_cfb64_encrypt @472 + RC2_decrypt @995 + RC2_ecb_encrypt @473 + RC2_encrypt @474 + RC2_ofb64_encrypt @475 + RC2_set_key @476 + RC4 @477 + RC4_options @478 + RC4_set_key @479 + RIPEMD160 @1045 + RIPEMD160_Final @1044 + RIPEMD160_Init @1042 + RIPEMD160_Transform @1046 + RIPEMD160_Update @1043 + RSAPrivateKey_asn1_meth @480 + RSAPrivateKey_dup @481 + RSAPrivateKey_it @2906 + RSAPublicKey_dup @482 + RSAPublicKey_it @2737 + RSA_PKCS1_SSLeay @483 + RSA_X931_hash_id @3319 + RSA_blinding_off @978 + RSA_blinding_on @977 + RSA_check_key @1869 + RSA_flags @956 + RSA_free @484 + RSA_generate_key @485 + RSA_generate_key_ex @3686 + RSA_get_default_method @1848 + RSA_get_ex_data @1029 + RSA_get_ex_new_index @1030 + RSA_get_method @1847 + RSA_memory_lock @1115 + RSA_new @486 + RSA_new_method @487 + RSA_null_method @1904 + RSA_padding_add_PKCS1_OAEP @1226 + RSA_padding_add_PKCS1_PSS @3323 + RSA_padding_add_PKCS1_type_1 @1031 + RSA_padding_add_PKCS1_type_2 @1032 + RSA_padding_add_SSLv23 @1033 + RSA_padding_add_X931 @3322 + RSA_padding_add_none @1034 + RSA_padding_check_PKCS1_OAEP @1227 + RSA_padding_check_PKCS1_type_1 @1035 + RSA_padding_check_PKCS1_type_2 @1036 + RSA_padding_check_SSLv23 @1037 + RSA_padding_check_X931 @3320 + RSA_padding_check_none @1038 + RSA_print @488 + RSA_print_fp @489 + RSA_private_decrypt @490 + RSA_private_encrypt @491 + RSA_public_decrypt @492 + RSA_public_encrypt @493 + RSA_set_default_method @494 + RSA_set_ex_data @1028 + RSA_set_method @1846 + RSA_setup_blinding @3541 + RSA_sign @495 + RSA_sign_ASN1_OCTET_STRING @496 + RSA_size @497 + RSA_up_ref @2760 + RSA_verify @498 + RSA_verify_ASN1_OCTET_STRING @499 + RSA_verify_PKCS1_PSS @3321 + SHA1 @501 + SHA1_Final @502 + SHA1_Init @503 + SHA1_Transform @1012 + SHA1_Update @504 + SHA224 @3510 + SHA224_Final @3560 + SHA224_Init @3631 + SHA224_Update @3562 + SHA256 @3654 + SHA256_Final @3712 + SHA256_Init @3479 + SHA256_Transform @3664 + SHA256_Update @3765 + SHA384 @3745 + SHA384_Final @3740 + SHA384_Init @3737 + SHA384_Update @3551 + SHA512 @3669 + SHA512_Final @3581 + SHA512_Init @3633 + SHA512_Transform @3675 + SHA512_Update @3356 + SHA @500 + SHA_Final @505 + SHA_Init @506 + SHA_Transform @1013 + SHA_Update @507 + SMIME_crlf_copy @2148 + SMIME_read_PKCS7 @2143 + SMIME_text @2152 + SMIME_write_PKCS7 @2142 + SSLeay_version @2 + STORE_ATTR_INFO_compare @3470 + STORE_ATTR_INFO_free @3496 + STORE_ATTR_INFO_get0_cstr @3648 + STORE_ATTR_INFO_get0_dn @3492 + STORE_ATTR_INFO_get0_number @3386 + STORE_ATTR_INFO_get0_sha1str @3645 + STORE_ATTR_INFO_in @3407 + STORE_ATTR_INFO_in_ex @3588 + STORE_ATTR_INFO_in_range @3484 + STORE_ATTR_INFO_modify_cstr @3572 + STORE_ATTR_INFO_modify_dn @3582 + STORE_ATTR_INFO_modify_number @3362 + STORE_ATTR_INFO_modify_sha1str @3709 + STORE_ATTR_INFO_new @3499 + STORE_ATTR_INFO_set_cstr @3482 + STORE_ATTR_INFO_set_dn @3380 + STORE_ATTR_INFO_set_number @3339 + STORE_ATTR_INFO_set_sha1str @3596 + STORE_Memory @3543 + STORE_OBJECT_free @3640 + STORE_OBJECT_new @3727 + STORE_create_method @3606 + STORE_ctrl @3469 + STORE_delete_arbitrary @3506 + STORE_delete_certificate @3674 + STORE_delete_crl @3621 + STORE_delete_number @3584 + STORE_delete_private_key @3565 + STORE_delete_public_key @3390 + STORE_destroy_method @3383 + STORE_free @3678 + STORE_generate_crl @3576 + STORE_generate_key @3614 + STORE_get_arbitrary @3461 + STORE_get_certificate @3670 + STORE_get_crl @3735 + STORE_get_ex_data @3681 + STORE_get_ex_new_index @3650 + STORE_get_method @3401 + STORE_get_number @3415 + STORE_get_private_key @3497 + STORE_get_public_key @3391 + STORE_list_certificate_end @3734 + STORE_list_certificate_endp @3747 + STORE_list_certificate_next @3487 + STORE_list_certificate_start @3514 + STORE_list_crl_end @3449 + STORE_list_crl_endp @3446 + STORE_list_crl_next @3483 + STORE_list_crl_start @3589 + STORE_list_private_key_end @3520 + STORE_list_private_key_endp @3699 + STORE_list_private_key_next @3493 + STORE_list_private_key_start @3692 + STORE_list_public_key_end @3458 + STORE_list_public_key_endp @3367 + STORE_list_public_key_next @3638 + STORE_list_public_key_start @3436 + STORE_method_get_cleanup_function @3715 + STORE_method_get_ctrl_function @3677 + STORE_method_get_delete_function @3630 + STORE_method_get_generate_function @3426 + STORE_method_get_get_function @3553 + STORE_method_get_initialise_function @3583 + STORE_method_get_list_end_function @3755 + STORE_method_get_list_next_function @3491 + STORE_method_get_list_start_function @3600 + STORE_method_get_lock_store_function @3558 + STORE_method_get_modify_function @3591 + STORE_method_get_revoke_function @3535 + STORE_method_get_store_function @3538 + STORE_method_get_unlock_store_function @3680 + STORE_method_get_update_store_function @3354 + STORE_method_set_cleanup_function @3554 + STORE_method_set_ctrl_function @3457 + STORE_method_set_delete_function @3486 + STORE_method_set_generate_function @3476 + STORE_method_set_get_function @3536 + STORE_method_set_initialise_function @3376 + STORE_method_set_list_end_function @3427 + STORE_method_set_list_next_function @3423 + STORE_method_set_list_start_function @3336 + STORE_method_set_lock_store_function @3743 + STORE_method_set_modify_function @3530 + STORE_method_set_revoke_function @3501 + STORE_method_set_store_function @3406 + STORE_method_set_unlock_store_function @3603 + STORE_method_set_update_store_function @3561 + STORE_modify_arbitrary @3392 + STORE_modify_certificate @3359 + STORE_modify_crl @3691 + STORE_modify_number @3537 + STORE_modify_private_key @3526 + STORE_modify_public_key @3599 + STORE_new_engine @3435 + STORE_new_method @3760 + STORE_parse_attrs_end @3404 + STORE_parse_attrs_endp @3634 + STORE_parse_attrs_next @3531 + STORE_parse_attrs_start @3343 + STORE_revoke_certificate @3628 + STORE_revoke_private_key @3579 + STORE_revoke_public_key @3504 + STORE_set_ex_data @3722 + STORE_set_method @3348 + STORE_store_arbitrary @3602 + STORE_store_certificate @3593 + STORE_store_crl @3462 + STORE_store_number @3502 + STORE_store_private_key @3539 + STORE_store_public_key @3577 + SXNETID_free @1332 + SXNETID_it @2669 + SXNETID_new @1331 + SXNET_add_id_INTEGER @1479 + SXNET_add_id_asc @1477 + SXNET_add_id_ulong @1478 + SXNET_free @1328 + SXNET_get_id_INTEGER @1482 + SXNET_get_id_asc @1480 + SXNET_get_id_ulong @1481 + SXNET_it @2613 + SXNET_new @1327 + TXT_DB_create_index @511 + TXT_DB_free @512 + TXT_DB_get_by_index @513 + TXT_DB_insert @514 + TXT_DB_read @515 + TXT_DB_write @516 + UI_OpenSSL @2947 + UI_UTIL_read_pw @3208 + UI_UTIL_read_pw_string @3209 + UI_add_error_string @2633 + UI_add_info_string @3148 + UI_add_input_boolean @2538 + UI_add_input_string @3126 + UI_add_user_data @2793 + UI_add_verify_string @3064 + UI_construct_prompt @2585 + UI_create_method @3144 + UI_ctrl @2580 + UI_destroy_method @2857 + UI_dup_error_string @2736 + UI_dup_info_string @2649 + UI_dup_input_boolean @2614 + UI_dup_input_string @2587 + UI_dup_verify_string @3119 + UI_free @2892 + UI_get0_action_string @2850 + UI_get0_output_string @3118 + UI_get0_result @2718 + UI_get0_result_string @2845 + UI_get0_test_string @3007 + UI_get0_user_data @2783 + UI_get_default_method @2694 + UI_get_ex_data @2691 + UI_get_ex_new_index @2932 + UI_get_input_flags @2723 + UI_get_method @2795 + UI_get_result_maxsize @3042 + UI_get_result_minsize @3149 + UI_get_string_type @2916 + UI_method_get_closer @3045 + UI_method_get_flusher @2678 + UI_method_get_opener @2979 + UI_method_get_reader @3013 + UI_method_get_writer @2946 + UI_method_set_closer @2558 + UI_method_set_flusher @2789 + UI_method_set_opener @3140 + UI_method_set_reader @3174 + UI_method_set_writer @3102 + UI_new @3157 + UI_new_method @2893 + UI_process @2913 + UI_set_default_method @2944 + UI_set_ex_data @2807 + UI_set_method @2959 + UI_set_result @3016 + USERNOTICE_free @1499 + USERNOTICE_it @3132 + USERNOTICE_new @1497 + UTF8_getc @1903 + UTF8_putc @1902 + X509V3_EXT_CRL_add_conf @1247 + X509V3_EXT_CRL_add_nconf @3031 + X509V3_EXT_REQ_add_conf @1896 + X509V3_EXT_REQ_add_nconf @2627 + X509V3_EXT_add @1172 + X509V3_EXT_add_alias @1173 + X509V3_EXT_add_conf @1174 + X509V3_EXT_add_list @1648 + X509V3_EXT_add_nconf @2832 + X509V3_EXT_add_nconf_sk @2763 + X509V3_EXT_cleanup @1175 + X509V3_EXT_conf @1176 + X509V3_EXT_conf_nid @1177 + X509V3_EXT_d2i @1238 + X509V3_EXT_get @1178 + X509V3_EXT_get_nid @1179 + X509V3_EXT_i2d @1646 + X509V3_EXT_nconf @2540 + X509V3_EXT_nconf_nid @2942 + X509V3_EXT_print @1180 + X509V3_EXT_print_fp @1181 + X509V3_EXT_val_prn @1647 + X509V3_NAME_from_section @3689 + X509V3_add1_i2d @2536 + X509V3_add_standard_extensions @1182 + X509V3_add_value @1183 + X509V3_add_value_bool @1184 + X509V3_add_value_bool_nf @1651 + X509V3_add_value_int @1185 + X509V3_add_value_uchar @1549 + X509V3_conf_free @1186 + X509V3_extensions_print @3085 + X509V3_get_d2i @2026 + X509V3_get_section @1505 + X509V3_get_string @1504 + X509V3_get_value_bool @1187 + X509V3_get_value_int @1188 + X509V3_parse_list @1189 + X509V3_section_free @1507 + X509V3_set_conf_lhash @1483 + X509V3_set_ctx @1508 + X509V3_set_nconf @2695 + X509V3_string_free @1506 + X509_ALGOR_dup @1518 + X509_ALGOR_free @517 + X509_ALGOR_it @2714 + X509_ALGOR_new @518 + X509_ATTRIBUTE_count @2193 + X509_ATTRIBUTE_create @1155 + X509_ATTRIBUTE_create_by_NID @2191 + X509_ATTRIBUTE_create_by_OBJ @2194 + X509_ATTRIBUTE_create_by_txt @2218 + X509_ATTRIBUTE_dup @1156 + X509_ATTRIBUTE_free @519 + X509_ATTRIBUTE_get0_data @2198 + X509_ATTRIBUTE_get0_object @2195 + X509_ATTRIBUTE_get0_type @2187 + X509_ATTRIBUTE_it @2732 + X509_ATTRIBUTE_new @520 + X509_ATTRIBUTE_set1_data @2188 + X509_ATTRIBUTE_set1_object @2192 + X509_CERT_AUX_free @1926 + X509_CERT_AUX_it @2727 + X509_CERT_AUX_new @2001 + X509_CERT_AUX_print @1982 + X509_CERT_PAIR_free @3578 + X509_CERT_PAIR_it @3534 + X509_CERT_PAIR_new @3684 + X509_CINF_free @521 + X509_CINF_it @2812 + X509_CINF_new @522 + X509_CRL_INFO_free @523 + X509_CRL_INFO_it @3104 + X509_CRL_INFO_new @524 + X509_CRL_add0_revoked @3004 + X509_CRL_add1_ext_i2d @2834 + X509_CRL_add_ext @525 + X509_CRL_cmp @526 + X509_CRL_delete_ext @527 + X509_CRL_digest @2391 + X509_CRL_dup @528 + X509_CRL_free @529 + X509_CRL_get_ext @530 + X509_CRL_get_ext_by_NID @531 + X509_CRL_get_ext_by_OBJ @532 + X509_CRL_get_ext_by_critical @533 + X509_CRL_get_ext_count @534 + X509_CRL_get_ext_d2i @2009 + X509_CRL_it @2555 + X509_CRL_new @535 + X509_CRL_print @1229 + X509_CRL_print_fp @1228 + X509_CRL_set_issuer_name @2742 + X509_CRL_set_lastUpdate @2837 + X509_CRL_set_nextUpdate @2798 + X509_CRL_set_version @2823 + X509_CRL_sign @536 + X509_CRL_sort @2607 + X509_CRL_verify @537 + X509_EXTENSION_create_by_NID @538 + X509_EXTENSION_create_by_OBJ @539 + X509_EXTENSION_dup @540 + X509_EXTENSION_free @541 + X509_EXTENSION_get_critical @542 + X509_EXTENSION_get_data @543 + X509_EXTENSION_get_object @544 + X509_EXTENSION_it @2667 + X509_EXTENSION_new @545 + X509_EXTENSION_set_critical @546 + X509_EXTENSION_set_data @547 + X509_EXTENSION_set_object @548 + X509_INFO_free @549 + X509_INFO_new @550 + X509_LOOKUP_by_alias @551 + X509_LOOKUP_by_fingerprint @552 + X509_LOOKUP_by_issuer_serial @553 + X509_LOOKUP_by_subject @554 + X509_LOOKUP_ctrl @555 + X509_LOOKUP_file @556 + X509_LOOKUP_free @557 + X509_LOOKUP_hash_dir @558 + X509_LOOKUP_init @559 + X509_LOOKUP_new @560 + X509_LOOKUP_shutdown @561 + X509_NAME_ENTRY_create_by_NID @562 + X509_NAME_ENTRY_create_by_OBJ @563 + X509_NAME_ENTRY_create_by_txt @2071 + X509_NAME_ENTRY_dup @564 + X509_NAME_ENTRY_free @565 + X509_NAME_ENTRY_get_data @566 + X509_NAME_ENTRY_get_object @567 + X509_NAME_ENTRY_it @2931 + X509_NAME_ENTRY_new @568 + X509_NAME_ENTRY_set_data @569 + X509_NAME_ENTRY_set_object @570 + X509_NAME_add_entry @571 + X509_NAME_add_entry_by_NID @1914 + X509_NAME_add_entry_by_OBJ @2008 + X509_NAME_add_entry_by_txt @1912 + X509_NAME_cmp @572 + X509_NAME_delete_entry @573 + X509_NAME_digest @574 + X509_NAME_dup @575 + X509_NAME_entry_count @576 + X509_NAME_free @577 + X509_NAME_get_entry @578 + X509_NAME_get_index_by_NID @579 + X509_NAME_get_index_by_OBJ @580 + X509_NAME_get_text_by_NID @581 + X509_NAME_get_text_by_OBJ @582 + X509_NAME_hash @583 + X509_NAME_it @3131 + X509_NAME_new @584 + X509_NAME_oneline @585 + X509_NAME_print @586 + X509_NAME_print_ex @2431 + X509_NAME_print_ex_fp @2429 + X509_NAME_set @587 + X509_OBJECT_free_contents @588 + X509_OBJECT_idx_by_subject @2450 + X509_OBJECT_retrieve_by_subject @589 + X509_OBJECT_retrieve_match @2449 + X509_OBJECT_up_ref_count @590 + X509_PKEY_free @591 + X509_PKEY_new @592 + X509_POLICY_NODE_print @3736 + X509_PUBKEY_free @593 + X509_PUBKEY_get @594 + X509_PUBKEY_it @2679 + X509_PUBKEY_new @595 + X509_PUBKEY_set @596 + X509_PURPOSE_add @2090 + X509_PURPOSE_cleanup @2119 + X509_PURPOSE_get0 @1915 + X509_PURPOSE_get0_name @2011 + X509_PURPOSE_get0_sname @2105 + X509_PURPOSE_get_by_id @1990 + X509_PURPOSE_get_by_sname @1952 + X509_PURPOSE_get_count @2067 + X509_PURPOSE_get_id @1997 + X509_PURPOSE_get_trust @2022 + X509_PURPOSE_set @3138 + X509_REQ_INFO_free @597 + X509_REQ_INFO_it @3139 + X509_REQ_INFO_new @598 + X509_REQ_add1_attr @2214 + X509_REQ_add1_attr_by_NID @2209 + X509_REQ_add1_attr_by_OBJ @2212 + X509_REQ_add1_attr_by_txt @2217 + X509_REQ_add_extensions @1881 + X509_REQ_add_extensions_nid @1879 + X509_REQ_check_private_key @3516 + X509_REQ_delete_attr @2215 + X509_REQ_digest @2362 + X509_REQ_dup @599 + X509_REQ_extension_nid @1875 + X509_REQ_free @600 + X509_REQ_get1_email @2403 + X509_REQ_get_attr @2208 + X509_REQ_get_attr_by_NID @2207 + X509_REQ_get_attr_by_OBJ @2210 + X509_REQ_get_attr_count @2213 + X509_REQ_get_extension_nids @1877 + X509_REQ_get_extensions @1872 + X509_REQ_get_pubkey @601 + X509_REQ_it @2879 + X509_REQ_new @602 + X509_REQ_print @603 + X509_REQ_print_ex @3237 + X509_REQ_print_fp @604 + X509_REQ_set_extension_nids @1873 + X509_REQ_set_pubkey @605 + X509_REQ_set_subject_name @606 + X509_REQ_set_version @607 + X509_REQ_sign @608 + X509_REQ_to_X509 @609 + X509_REQ_verify @610 + X509_REVOKED_add1_ext_i2d @3087 + X509_REVOKED_add_ext @611 + X509_REVOKED_delete_ext @612 + X509_REVOKED_free @613 + X509_REVOKED_get_ext @614 + X509_REVOKED_get_ext_by_NID @615 + X509_REVOKED_get_ext_by_OBJ @616 + X509_REVOKED_get_ext_by_critical @617 + X509_REVOKED_get_ext_count @618 + X509_REVOKED_get_ext_d2i @1909 + X509_REVOKED_it @2642 + X509_REVOKED_new @619 + X509_REVOKED_set_revocationDate @2608 + X509_REVOKED_set_serialNumber @2543 + X509_SIG_free @620 + X509_SIG_it @2847 + X509_SIG_new @621 + X509_STORE_CTX_cleanup @622 + X509_STORE_CTX_free @1969 + X509_STORE_CTX_get0_param @3505 + X509_STORE_CTX_get0_policy_tree @3748 + X509_STORE_CTX_get1_chain @2204 + X509_STORE_CTX_get1_issuer @2448 + X509_STORE_CTX_get_chain @1014 + X509_STORE_CTX_get_current_cert @1015 + X509_STORE_CTX_get_error @1016 + X509_STORE_CTX_get_error_depth @1017 + X509_STORE_CTX_get_ex_data @1018 + X509_STORE_CTX_get_ex_new_index @1100 + X509_STORE_CTX_get_explicit_policy @3524 + X509_STORE_CTX_init @623 + X509_STORE_CTX_new @2033 + X509_STORE_CTX_purpose_inherit @1976 + X509_STORE_CTX_set0_crls @3333 + X509_STORE_CTX_set0_param @3341 + X509_STORE_CTX_set_cert @1020 + X509_STORE_CTX_set_chain @1021 + X509_STORE_CTX_set_default @3595 + X509_STORE_CTX_set_depth @3377 + X509_STORE_CTX_set_error @1022 + X509_STORE_CTX_set_ex_data @1023 + X509_STORE_CTX_set_flags @2451 + X509_STORE_CTX_set_purpose @2064 + X509_STORE_CTX_set_time @2447 + X509_STORE_CTX_set_trust @2030 + X509_STORE_CTX_set_verify_cb @2524 + X509_STORE_CTX_trusted_stack @2452 + X509_STORE_add_cert @624 + X509_STORE_add_crl @957 + X509_STORE_add_lookup @625 + X509_STORE_free @626 + X509_STORE_get_by_subject @627 + X509_STORE_load_locations @628 + X509_STORE_new @629 + X509_STORE_set1_param @3676 + X509_STORE_set_default_paths @630 + X509_STORE_set_depth @3508 + X509_STORE_set_flags @2596 + X509_STORE_set_purpose @2559 + X509_STORE_set_trust @2586 + X509_TRUST_add @1931 + X509_TRUST_cleanup @2007 + X509_TRUST_get0 @2047 + X509_TRUST_get0_name @2046 + X509_TRUST_get_by_id @2021 + X509_TRUST_get_count @2110 + X509_TRUST_get_flags @2056 + X509_TRUST_get_trust @2055 + X509_TRUST_set @2833 + X509_TRUST_set_default @2185 + X509_VAL_free @631 + X509_VAL_it @2829 + X509_VAL_new @632 + X509_VERIFY_PARAM_add0_policy @3652 + X509_VERIFY_PARAM_add0_table @3703 + X509_VERIFY_PARAM_clear_flags @3772 + X509_VERIFY_PARAM_free @3527 + X509_VERIFY_PARAM_get_depth @3559 + X509_VERIFY_PARAM_get_flags @3781 + X509_VERIFY_PARAM_inherit @3378 + X509_VERIFY_PARAM_lookup @3659 + X509_VERIFY_PARAM_new @3437 + X509_VERIFY_PARAM_set1 @3610 + X509_VERIFY_PARAM_set1_name @3413 + X509_VERIFY_PARAM_set1_policies @3412 + X509_VERIFY_PARAM_set_depth @3399 + X509_VERIFY_PARAM_set_flags @3421 + X509_VERIFY_PARAM_set_purpose @3414 + X509_VERIFY_PARAM_set_time @3757 + X509_VERIFY_PARAM_set_trust @3495 + X509_VERIFY_PARAM_table_cleanup @3525 + X509_add1_ext_i2d @2697 + X509_add1_reject_object @2082 + X509_add1_trust_object @2140 + X509_add_ext @633 + X509_alias_get0 @2074 + X509_alias_set1 @1933 + X509_asn1_meth @634 + X509_certificate_type @635 + X509_check_ca @3286 + X509_check_issued @2454 + X509_check_private_key @636 + X509_check_purpose @2051 + X509_check_trust @2083 + X509_cmp @2135 + X509_cmp_current_time @637 + X509_cmp_time @2446 + X509_delete_ext @638 + X509_digest @639 + X509_dup @640 + X509_email_free @2405 + X509_find_by_issuer_and_serial @920 + X509_find_by_subject @921 + X509_free @641 + X509_get0_pubkey_bitstr @2662 + X509_get1_email @2404 + X509_get_default_cert_area @642 + X509_get_default_cert_dir @643 + X509_get_default_cert_dir_env @644 + X509_get_default_cert_file @645 + X509_get_default_cert_file_env @646 + X509_get_default_private_dir @647 + X509_get_ex_data @1950 + X509_get_ex_new_index @2019 + X509_get_ext @648 + X509_get_ext_by_NID @649 + X509_get_ext_by_OBJ @650 + X509_get_ext_by_critical @651 + X509_get_ext_count @652 + X509_get_ext_d2i @1958 + X509_get_issuer_name @653 + X509_get_pubkey @654 + X509_get_pubkey_parameters @655 + X509_get_serialNumber @656 + X509_get_subject_name @657 + X509_gmtime_adj @658 + X509_issuer_and_serial_cmp @659 + X509_issuer_and_serial_hash @660 + X509_issuer_name_cmp @661 + X509_issuer_name_hash @662 + X509_it @2773 + X509_keyid_get0 @3363 + X509_keyid_set1 @2460 + X509_load_cert_crl_file @1972 + X509_load_cert_file @663 + X509_load_crl_file @958 + X509_new @664 + X509_ocspid_print @2790 + X509_policy_check @3720 + X509_policy_level_get0_node @3568 + X509_policy_level_node_count @3434 + X509_policy_node_get0_parent @3371 + X509_policy_node_get0_policy @3463 + X509_policy_node_get0_qualifiers @3448 + X509_policy_tree_free @3466 + X509_policy_tree_get0_level @3616 + X509_policy_tree_get0_policies @3381 + X509_policy_tree_get0_user_policies @3656 + X509_policy_tree_level_count @3573 + X509_print @665 + X509_print_ex @2544 + X509_print_ex_fp @3018 + X509_print_fp @666 + X509_pubkey_digest @2895 + X509_reject_clear @2184 + X509_set_ex_data @1910 + X509_set_issuer_name @667 + X509_set_notAfter @668 + X509_set_notBefore @669 + X509_set_pubkey @670 + X509_set_serialNumber @671 + X509_set_subject_name @672 + X509_set_version @673 + X509_sign @674 + X509_signature_print @2706 + X509_subject_name_cmp @675 + X509_subject_name_hash @676 + X509_supported_extension @2977 + X509_time_adj @2453 + X509_to_X509_REQ @677 + X509_trust_clear @1928 + X509_verify @678 + X509_verify_cert @679 + X509_verify_cert_error_string @680 + X509at_add1_attr @2197 + X509at_add1_attr_by_NID @2211 + X509at_add1_attr_by_OBJ @2216 + X509at_add1_attr_by_txt @2219 + X509at_delete_attr @2199 + X509at_get_attr @2189 + X509at_get_attr_by_NID @2196 + X509at_get_attr_by_OBJ @2200 + X509at_get_attr_count @2190 + X509v3_add_ext @681 + X509v3_delete_ext @688 + X509v3_get_ext @689 + X509v3_get_ext_by_NID @690 + X509v3_get_ext_by_OBJ @691 + X509v3_get_ext_by_critical @692 + X509v3_get_ext_count @693 + ZLONG_it @2780 + _ossl_096_des_random_seed @3219 + _ossl_old_crypt @711 + _ossl_old_des_cbc_cksum @2776 + _ossl_old_des_cbc_encrypt @2880 + _ossl_old_des_cfb64_encrypt @3086 + _ossl_old_des_cfb_encrypt @2964 + _ossl_old_des_crypt @2654 + _ossl_old_des_decrypt3 @2705 + _ossl_old_des_ecb3_encrypt @2854 + _ossl_old_des_ecb_encrypt @3163 + _ossl_old_des_ede3_cbc_encrypt @2729 + _ossl_old_des_ede3_cfb64_encrypt @2786 + _ossl_old_des_ede3_ofb64_encrypt @3012 + _ossl_old_des_enc_read @2680 + _ossl_old_des_enc_write @3022 + _ossl_old_des_encrypt2 @2998 + _ossl_old_des_encrypt3 @2999 + _ossl_old_des_encrypt @2570 + _ossl_old_des_fcrypt @2835 + _ossl_old_des_is_weak_key @2576 + _ossl_old_des_key_sched @2666 + _ossl_old_des_ncbc_encrypt @3037 + _ossl_old_des_ofb64_encrypt @2673 + _ossl_old_des_ofb_encrypt @3088 + _ossl_old_des_options @2612 + _ossl_old_des_pcbc_encrypt @3056 + _ossl_old_des_quad_cksum @2988 + _ossl_old_des_random_key @2566 + _ossl_old_des_random_seed @803 + _ossl_old_des_read_2passwords @804 + _ossl_old_des_read_password @805 + _ossl_old_des_read_pw @806 + _ossl_old_des_read_pw_string @807 + _ossl_old_des_set_key @3065 + _ossl_old_des_set_odd_parity @2817 + _ossl_old_des_string_to_2keys @2725 + _ossl_old_des_string_to_key @2808 + _ossl_old_des_xcbc_encrypt @3159 + _ossl_old_des_xwhite_in2out @2650 + _shadow_DES_check_key @3146 + _shadow_DES_rw_mode @2581 + a2d_ASN1_OBJECT @699 + a2i_ASN1_ENUMERATED @1210 + a2i_ASN1_INTEGER @700 + a2i_ASN1_STRING @701 + a2i_IPADDRESS @3375 + a2i_IPADDRESS_NC @3732 + a2i_ipadd @3813 + asc2uni @1282 + asn1_Finish @702 + asn1_GetSequence @703 + asn1_add_error @1091 + asn1_const_Finish @3700 + asn1_do_adb @2582 + asn1_do_lock @3059 + asn1_enc_free @2993 + asn1_enc_init @3041 + asn1_enc_restore @2891 + asn1_enc_save @3054 + asn1_ex_c2i @2888 + asn1_ex_i2c @2663 + asn1_get_choice_selector @3071 + asn1_get_field_ptr @3125 + asn1_set_choice_selector @3122 + bn_add_words @1039 + bn_div_words @704 + bn_dup_expand @2920 + bn_expand2 @705 + bn_mul_add_words @706 + bn_mul_words @707 + bn_sqr_words @710 + bn_sub_words @1116 + c2i_ASN1_BIT_STRING @2421 + c2i_ASN1_INTEGER @2424 + c2i_ASN1_OBJECT @2428 + d2i_ACCESS_DESCRIPTION @1927 + d2i_ASN1_BIT_STRING @712 + d2i_ASN1_BMPSTRING @1092 + d2i_ASN1_BOOLEAN @713 + d2i_ASN1_ENUMERATED @1204 + d2i_ASN1_GENERALIZEDTIME @1190 + d2i_ASN1_GENERALSTRING @2822 + d2i_ASN1_HEADER @714 + d2i_ASN1_IA5STRING @715 + d2i_ASN1_INTEGER @716 + d2i_ASN1_NULL @2169 + d2i_ASN1_OBJECT @717 + d2i_ASN1_OCTET_STRING @718 + d2i_ASN1_PRINTABLESTRING @720 + d2i_ASN1_PRINTABLE @719 + d2i_ASN1_SET @721 + d2i_ASN1_T61STRING @722 + d2i_ASN1_TIME @1191 + d2i_ASN1_TYPE @723 + d2i_ASN1_UINTEGER @1652 + d2i_ASN1_UNIVERSALSTRING @3235 + d2i_ASN1_UTCTIME @724 + d2i_ASN1_UTF8STRING @1342 + d2i_ASN1_VISIBLESTRING @1340 + d2i_ASN1_bytes @725 + d2i_ASN1_type_bytes @726 + d2i_AUTHORITY_INFO_ACCESS @1918 + d2i_AUTHORITY_KEYID @1255 + d2i_AutoPrivateKey @2186 + d2i_BASIC_CONSTRAINTS @1192 + d2i_CERTIFICATEPOLICIES @1487 + d2i_CRL_DIST_POINTS @1540 + d2i_DHparams @727 + d2i_DIRECTORYSTRING @1344 + d2i_DISPLAYTEXT @1346 + d2i_DIST_POINT @1543 + d2i_DIST_POINT_NAME @1548 + d2i_DSAPrivateKey @728 + d2i_DSAPrivateKey_bio @729 + d2i_DSAPrivateKey_fp @730 + d2i_DSAPublicKey @731 + d2i_DSA_PUBKEY @2050 + d2i_DSA_PUBKEY_bio @2093 + d2i_DSA_PUBKEY_fp @2041 + d2i_DSA_SIG @1337 + d2i_DSAparams @732 + d2i_ECDSA_SIG @3717 + d2i_ECPKParameters @3475 + d2i_ECParameters @3733 + d2i_ECPrivateKey @3563 + d2i_ECPrivateKey_bio @3556 + d2i_ECPrivateKey_fp @3673 + d2i_EC_PUBKEY @3425 + d2i_EC_PUBKEY_bio @3707 + d2i_EC_PUBKEY_fp @3751 + d2i_EDIPARTYNAME @2814 + d2i_EXTENDED_KEY_USAGE @2674 + d2i_GENERAL_NAMES @1217 + d2i_GENERAL_NAME @1212 + d2i_KRB5_APREQBODY @2677 + d2i_KRB5_APREQ @2588 + d2i_KRB5_AUTHDATA @2685 + d2i_KRB5_AUTHENTBODY @2840 + d2i_KRB5_AUTHENT @2573 + d2i_KRB5_CHECKSUM @2771 + d2i_KRB5_ENCDATA @3046 + d2i_KRB5_ENCKEY @2901 + d2i_KRB5_PRINCNAME @2810 + d2i_KRB5_TICKET @2819 + d2i_KRB5_TKTBODY @2952 + d2i_NETSCAPE_CERT_SEQUENCE @1193 + d2i_NETSCAPE_SPKAC @733 + d2i_NETSCAPE_SPKI @734 + d2i_NOTICEREF @1502 + d2i_Netscape_RSA @735 + d2i_OCSP_BASICRESP @2530 + d2i_OCSP_CERTID @2867 + d2i_OCSP_CERTSTATUS @2542 + d2i_OCSP_CRLID @2768 + d2i_OCSP_ONEREQ @3152 + d2i_OCSP_REQINFO @3147 + d2i_OCSP_REQUEST @2648 + d2i_OCSP_RESPBYTES @2535 + d2i_OCSP_RESPDATA @2969 + d2i_OCSP_RESPID @2702 + d2i_OCSP_RESPONSE @3020 + d2i_OCSP_REVOKEDINFO @2599 + d2i_OCSP_SERVICELOC @2815 + d2i_OCSP_SIGNATURE @2873 + d2i_OCSP_SINGLERESP @2670 + d2i_OTHERNAME @2096 + d2i_PBE2PARAM @1403 + d2i_PBEPARAM @1312 + d2i_PBKDF2PARAM @1399 + d2i_PKCS12 @1289 + d2i_PKCS12_BAGS @1286 + d2i_PKCS12_MAC_DATA @1294 + d2i_PKCS12_SAFEBAG @1298 + d2i_PKCS12_bio @1308 + d2i_PKCS12_fp @1309 + d2i_PKCS7 @736 + d2i_PKCS7_DIGEST @737 + d2i_PKCS7_ENCRYPT @738 + d2i_PKCS7_ENC_CONTENT @739 + d2i_PKCS7_ENVELOPE @740 + d2i_PKCS7_ISSUER_AND_SERIAL @741 + d2i_PKCS7_RECIP_INFO @742 + d2i_PKCS7_SIGNED @743 + d2i_PKCS7_SIGNER_INFO @744 + d2i_PKCS7_SIGN_ENVELOPE @745 + d2i_PKCS7_bio @746 + d2i_PKCS7_fp @747 + d2i_PKCS8PrivateKey_bio @2167 + d2i_PKCS8PrivateKey_fp @2175 + d2i_PKCS8_PRIV_KEY_INFO @1316 + d2i_PKCS8_PRIV_KEY_INFO_bio @1783 + d2i_PKCS8_PRIV_KEY_INFO_fp @1780 + d2i_PKCS8_bio @1779 + d2i_PKCS8_fp @1784 + d2i_PKEY_USAGE_PERIOD @1233 + d2i_POLICYINFO @1490 + d2i_POLICYQUALINFO @1494 + d2i_PROXY_CERT_INFO_EXTENSION @3300 + d2i_PROXY_POLICY @3304 + d2i_PUBKEY @2054 + d2i_PUBKEY_bio @2441 + d2i_PUBKEY_fp @2445 + d2i_PrivateKey @748 + d2i_PrivateKey_bio @2181 + d2i_PrivateKey_fp @2182 + d2i_PublicKey @749 + d2i_RSAPrivateKey @750 + d2i_RSAPrivateKey_bio @751 + d2i_RSAPrivateKey_fp @752 + d2i_RSAPublicKey @753 + d2i_RSAPublicKey_bio @945 + d2i_RSAPublicKey_fp @952 + d2i_RSA_NET @2408 + d2i_RSA_PUBKEY @2044 + d2i_RSA_PUBKEY_bio @2053 + d2i_RSA_PUBKEY_fp @1964 + d2i_SXNETID @1330 + d2i_SXNET @1326 + d2i_USERNOTICE @1498 + d2i_X509 @754 + d2i_X509_ALGOR @755 + d2i_X509_ATTRIBUTE @756 + d2i_X509_AUX @1980 + d2i_X509_CERT_AUX @2115 + d2i_X509_CERT_PAIR @3698 + d2i_X509_CINF @757 + d2i_X509_CRL @758 + d2i_X509_CRL_INFO @759 + d2i_X509_CRL_bio @760 + d2i_X509_CRL_fp @761 + d2i_X509_EXTENSION @762 + d2i_X509_NAME @763 + d2i_X509_NAME_ENTRY @764 + d2i_X509_PKEY @765 + d2i_X509_PUBKEY @766 + d2i_X509_REQ @767 + d2i_X509_REQ_INFO @768 + d2i_X509_REQ_bio @769 + d2i_X509_REQ_fp @770 + d2i_X509_REVOKED @771 + d2i_X509_SIG @772 + d2i_X509_VAL @773 + d2i_X509_bio @774 + d2i_X509_fp @775 + get_rfc2409_prime_1024 @3773 + get_rfc2409_prime_768 @3780 + get_rfc3526_prime_1536 @3777 + get_rfc3526_prime_2048 @3775 + get_rfc3526_prime_3072 @3778 + get_rfc3526_prime_4096 @3779 + get_rfc3526_prime_6144 @3776 + get_rfc3526_prime_8192 @3771 + hex_to_string @1223 + i2a_ACCESS_DESCRIPTION @3110 + i2a_ASN1_ENUMERATED @1209 + i2a_ASN1_INTEGER @815 + i2a_ASN1_OBJECT @816 + i2a_ASN1_STRING @817 + i2c_ASN1_BIT_STRING @2422 + i2c_ASN1_INTEGER @2425 + i2d_ACCESS_DESCRIPTION @2077 + i2d_ASN1_BIT_STRING @818 + i2d_ASN1_BMPSTRING @1093 + i2d_ASN1_BOOLEAN @819 + i2d_ASN1_ENUMERATED @1203 + i2d_ASN1_GENERALIZEDTIME @1197 + i2d_ASN1_GENERALSTRING @2560 + i2d_ASN1_HEADER @820 + i2d_ASN1_IA5STRING @821 + i2d_ASN1_INTEGER @822 + i2d_ASN1_NULL @2173 + i2d_ASN1_OBJECT @823 + i2d_ASN1_OCTET_STRING @824 + i2d_ASN1_PRINTABLESTRING @2149 + i2d_ASN1_PRINTABLE @825 + i2d_ASN1_SET @826 + i2d_ASN1_T61STRING @3175 + i2d_ASN1_TIME @1198 + i2d_ASN1_TYPE @827 + i2d_ASN1_UNIVERSALSTRING @3232 + i2d_ASN1_UTCTIME @828 + i2d_ASN1_UTF8STRING @1341 + i2d_ASN1_VISIBLESTRING @1339 + i2d_ASN1_bytes @829 + i2d_AUTHORITY_INFO_ACCESS @2062 + i2d_AUTHORITY_KEYID @1254 + i2d_BASIC_CONSTRAINTS @1199 + i2d_CERTIFICATEPOLICIES @1484 + i2d_CRL_DIST_POINTS @1537 + i2d_DHparams @830 + i2d_DIRECTORYSTRING @1343 + i2d_DISPLAYTEXT @1345 + i2d_DIST_POINT @1541 + i2d_DIST_POINT_NAME @1545 + i2d_DSAPrivateKey @831 + i2d_DSAPrivateKey_bio @832 + i2d_DSAPrivateKey_fp @833 + i2d_DSAPublicKey @834 + i2d_DSA_PUBKEY @1981 + i2d_DSA_PUBKEY_bio @2014 + i2d_DSA_PUBKEY_fp @1971 + i2d_DSA_SIG @1338 + i2d_DSAparams @835 + i2d_ECDSA_SIG @3619 + i2d_ECPKParameters @3473 + i2d_ECParameters @3472 + i2d_ECPrivateKey @3357 + i2d_ECPrivateKey_bio @3452 + i2d_ECPrivateKey_fp @3655 + i2d_EC_PUBKEY @3521 + i2d_EC_PUBKEY_bio @3585 + i2d_EC_PUBKEY_fp @3701 + i2d_EDIPARTYNAME @2908 + i2d_EXTENDED_KEY_USAGE @3052 + i2d_GENERAL_NAMES @1218 + i2d_GENERAL_NAME @1211 + i2d_KRB5_APREQBODY @2853 + i2d_KRB5_APREQ @2569 + i2d_KRB5_AUTHDATA @2978 + i2d_KRB5_AUTHENTBODY @3128 + i2d_KRB5_AUTHENT @2668 + i2d_KRB5_CHECKSUM @3072 + i2d_KRB5_ENCDATA @3137 + i2d_KRB5_ENCKEY @3092 + i2d_KRB5_PRINCNAME @2997 + i2d_KRB5_TICKET @3017 + i2d_KRB5_TKTBODY @3038 + i2d_NETSCAPE_CERT_SEQUENCE @1200 + i2d_NETSCAPE_SPKAC @836 + i2d_NETSCAPE_SPKI @837 + i2d_NOTICEREF @1500 + i2d_Netscape_RSA @838 + i2d_OCSP_BASICRESP @2744 + i2d_OCSP_CERTID @3068 + i2d_OCSP_CERTSTATUS @2955 + i2d_OCSP_CRLID @2757 + i2d_OCSP_ONEREQ @2709 + i2d_OCSP_REQINFO @2591 + i2d_OCSP_REQUEST @2738 + i2d_OCSP_RESPBYTES @2745 + i2d_OCSP_RESPDATA @2629 + i2d_OCSP_RESPID @2898 + i2d_OCSP_RESPONSE @2682 + i2d_OCSP_REVOKEDINFO @2890 + i2d_OCSP_SERVICELOC @2562 + i2d_OCSP_SIGNATURE @3053 + i2d_OCSP_SINGLERESP @3062 + i2d_OTHERNAME @2015 + i2d_PBE2PARAM @1401 + i2d_PBEPARAM @1310 + i2d_PBKDF2PARAM @1397 + i2d_PKCS12 @1288 + i2d_PKCS12_BAGS @1284 + i2d_PKCS12_MAC_DATA @1292 + i2d_PKCS12_SAFEBAG @1296 + i2d_PKCS12_bio @1306 + i2d_PKCS12_fp @1307 + i2d_PKCS7 @839 + i2d_PKCS7_DIGEST @840 + i2d_PKCS7_ENCRYPT @841 + i2d_PKCS7_ENC_CONTENT @842 + i2d_PKCS7_ENVELOPE @843 + i2d_PKCS7_ISSUER_AND_SERIAL @844 + i2d_PKCS7_NDEF @3569 + i2d_PKCS7_RECIP_INFO @845 + i2d_PKCS7_SIGNED @846 + i2d_PKCS7_SIGNER_INFO @847 + i2d_PKCS7_SIGN_ENVELOPE @848 + i2d_PKCS7_bio @849 + i2d_PKCS7_fp @850 + i2d_PKCS8PrivateKeyInfo_bio @2178 + i2d_PKCS8PrivateKeyInfo_fp @2177 + i2d_PKCS8PrivateKey_bio @2171 + i2d_PKCS8PrivateKey_fp @2172 + i2d_PKCS8PrivateKey_nid_bio @2176 + i2d_PKCS8PrivateKey_nid_fp @2174 + i2d_PKCS8_PRIV_KEY_INFO @1314 + i2d_PKCS8_PRIV_KEY_INFO_bio @1792 + i2d_PKCS8_PRIV_KEY_INFO_fp @1791 + i2d_PKCS8_bio @1790 + i2d_PKCS8_fp @1777 + i2d_PKEY_USAGE_PERIOD @1232 + i2d_POLICYINFO @1488 + i2d_POLICYQUALINFO @1492 + i2d_PROXY_CERT_INFO_EXTENSION @3303 + i2d_PROXY_POLICY @3302 + i2d_PUBKEY @1987 + i2d_PUBKEY_bio @2439 + i2d_PUBKEY_fp @2440 + i2d_PrivateKey @851 + i2d_PrivateKey_bio @2183 + i2d_PrivateKey_fp @2180 + i2d_PublicKey @852 + i2d_RSAPrivateKey @853 + i2d_RSAPrivateKey_bio @854 + i2d_RSAPrivateKey_fp @855 + i2d_RSAPublicKey @856 + i2d_RSAPublicKey_bio @946 + i2d_RSAPublicKey_fp @954 + i2d_RSA_NET @2406 + i2d_RSA_PUBKEY @1974 + i2d_RSA_PUBKEY_bio @1985 + i2d_RSA_PUBKEY_fp @2113 + i2d_SXNETID @1329 + i2d_SXNET @1325 + i2d_USERNOTICE @1496 + i2d_X509 @857 + i2d_X509_ALGOR @858 + i2d_X509_ATTRIBUTE @859 + i2d_X509_AUX @2132 + i2d_X509_CERT_AUX @2028 + i2d_X509_CERT_PAIR @3642 + i2d_X509_CINF @860 + i2d_X509_CRL @861 + i2d_X509_CRL_INFO @862 + i2d_X509_CRL_bio @863 + i2d_X509_CRL_fp @864 + i2d_X509_EXTENSION @865 + i2d_X509_NAME @866 + i2d_X509_NAME_ENTRY @867 + i2d_X509_PKEY @868 + i2d_X509_PUBKEY @869 + i2d_X509_REQ @870 + i2d_X509_REQ_INFO @871 + i2d_X509_REQ_bio @872 + i2d_X509_REQ_fp @873 + i2d_X509_REVOKED @874 + i2d_X509_SIG @875 + i2d_X509_VAL @876 + i2d_X509_bio @877 + i2d_X509_fp @878 + i2o_ECPublicKey @3373 + i2s_ASN1_ENUMERATED @1241 + i2s_ASN1_ENUMERATED_TABLE @1242 + i2s_ASN1_INTEGER @1237 + i2s_ASN1_OCTET_STRING @1220 + i2t_ASN1_OBJECT @979 + i2v_ASN1_BIT_STRING @3639 + i2v_GENERAL_NAMES @1219 + i2v_GENERAL_NAME @1230 + idea_cbc_encrypt @879 + idea_cfb64_encrypt @880 + idea_ecb_encrypt @881 + idea_encrypt @882 + idea_ofb64_encrypt @883 + idea_options @884 + idea_set_decrypt_key @885 + idea_set_encrypt_key @886 + lh_delete @887 + lh_doall @888 + lh_doall_arg @889 + lh_free @890 + lh_insert @891 + lh_new @892 + lh_node_stats @893 + lh_node_stats_bio @894 + lh_node_usage_stats @895 + lh_node_usage_stats_bio @896 + lh_num_items @2257 + lh_retrieve @897 + lh_stats @898 + lh_stats_bio @899 + lh_strhash @900 + ms_time_cmp @1151 + ms_time_diff @1148 + ms_time_free @1150 + ms_time_get @1152 + ms_time_new @1149 + name_cmp @1239 + o2i_ECPublicKey @3368 + pitem_free @3767 + pitem_new @3365 + pqueue_find @3454 + pqueue_free @3704 + pqueue_insert @3766 + pqueue_iterator @3394 + pqueue_new @3758 + pqueue_next @3754 + pqueue_peek @3460 + pqueue_pop @3647 + pqueue_print @3428 + s2i_ASN1_INTEGER @1509 + s2i_ASN1_OCTET_STRING @1221 + sk_delete @901 + sk_delete_ptr @902 + sk_dup @903 + sk_find @904 + sk_find_ex @3544 + sk_free @905 + sk_insert @906 + sk_is_sorted @3285 + sk_new @907 + sk_new_null @2411 + sk_num @1654 + sk_pop @908 + sk_pop_free @909 + sk_push @910 + sk_set @1655 + sk_set_cmp_func @911 + sk_shift @912 + sk_sort @1671 + sk_unshift @913 + sk_value @1653 + sk_zero @914 + string_to_hex @1224 + uni2asc @1283 + v2i_ASN1_BIT_STRING @3592 + v2i_GENERAL_NAMES @1236 + v2i_GENERAL_NAME @1231 + v2i_GENERAL_NAME_ex @3612 + Added: external/openssl-0.9.8g/ms/nt.mak ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/ms/nt.mak Fri Nov 23 07:56:25 2007 @@ -0,0 +1,2882 @@ +# This makefile has been automatically generated from the OpenSSL distribution. +# This single makefile will build the complete OpenSSL distribution and +# by default leave the 'intertesting' output files in .\out and the stuff +# that needs deleting in .\tmp. +# The file was generated by running 'make makefile.one', which +# does a 'make files', which writes all the environment variables from all +# the makefiles to the file call MINFO. This file is used by +# util\mk1mf.pl to generate makefile.one. +# The 'makefile per directory' system suites me when developing this +# library and also so I can 'distribute' indervidual library sections. +# The one monster makefile better suits building in non-unix +# environments. + +INSTALLTOP=\usr\local\ssl + +# Set your compiler options +PLATFORM=VC-WIN32 +CC=cl +CFLAG= /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DMD5_ASM -DSHA1_ASM -DRMD160_ASM /Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE +APP_CFLAG= +LIB_CFLAG= +SHLIB_CFLAG= +APP_EX_OBJ=setargv.obj +SHLIB_EX_OBJ= +# add extra libraries to this define, for solaris -lsocket -lnsl would +# be added +EX_LIBS=wsock32.lib gdi32.lib advapi32.lib user32.lib + +# The OpenSSL directory +SRC_D=. + +LINK=link +LFLAGS=/nologo /subsystem:console /opt:ref +RSC=rc + +AES_ASM_OBJ=crypto\aes\asm\a_win32.obj +AES_ASM_SRC=crypto\aes\asm\a_win32.asm +BN_ASM_OBJ=crypto\bn\asm\bn_win32.obj +BN_ASM_SRC=crypto\bn\asm\bn_win32.asm +BNCO_ASM_OBJ=crypto\bn\asm\co_win32.obj +BNCO_ASM_SRC=crypto\bn\asm\co_win32.asm +DES_ENC_OBJ=crypto\des\asm\d_win32.obj crypto\des\asm\y_win32.obj +DES_ENC_SRC=crypto\des\asm\d_win32.asm crypto\des\asm\y_win32.asm +BF_ENC_OBJ=crypto\bf\asm\b_win32.obj +BF_ENC_SRC=crypto\bf\asm\b_win32.asm +CAST_ENC_OBJ=crypto\cast\asm\c_win32.obj +CAST_ENC_SRC=crypto\cast\asm\c_win32.asm +RC4_ENC_OBJ=crypto\rc4\asm\r4_win32.obj +RC4_ENC_SRC=crypto\rc4\asm\r4_win32.asm +RC5_ENC_OBJ=crypto\rc5\asm\r5_win32.obj +RC5_ENC_SRC=crypto\rc5\asm\r5_win32.asm +MD5_ASM_OBJ=crypto\md5\asm\m5_win32.obj +MD5_ASM_SRC=crypto\md5\asm\m5_win32.asm +SHA1_ASM_OBJ=crypto\sha\asm\s1_win32.obj crypto\sha\asm\sha512-sse2.obj +SHA1_ASM_SRC=crypto\sha\asm\s1_win32.asm crypto\sha\asm\sha512-sse2.asm +RMD160_ASM_OBJ=crypto\ripemd\asm\rm_win32.obj +RMD160_ASM_SRC=crypto\ripemd\asm\rm_win32.asm +CPUID_ASM_OBJ=crypto\cpu_win32.obj +CPUID_ASM_SRC=crypto\cpu_win32.asm + +# The output directory for everything intersting +OUT_D=out32 +# The output directory for all the temporary muck +TMP_D=tmp32 +# The output directory for the header files +INC_D=inc32 +INCO_D=inc32\openssl + +CP=copy +RM=del +RANLIB= +MKDIR=mkdir +MKLIB=lib +MLFLAGS= +ASM=nasmw -f win32 + +###################################################### +# You should not need to touch anything below this point +###################################################### + +E_EXE=openssl +SSL=ssleay32 +CRYPTO=libeay32 + +# BIN_D - Binary output directory +# TEST_D - Binary test file output directory +# LIB_D - library output directory +# ENG_D - dynamic engine output directory +# Note: if you change these point to different directories then uncomment out +# the lines around the 'NB' comment below. +# +BIN_D=$(OUT_D) +TEST_D=$(OUT_D) +LIB_D=$(OUT_D) +ENG_D=$(OUT_D) + +# INCL_D - local library directory +# OBJ_D - temp object file directory +OBJ_D=$(TMP_D) +INCL_D=$(TMP_D) + +O_SSL= $(LIB_D)\$(SSL).lib +O_CRYPTO= $(LIB_D)\$(CRYPTO).lib +SO_SSL= $(SSL) +SO_CRYPTO= $(CRYPTO) +L_SSL= $(LIB_D)\$(SSL).lib +L_CRYPTO= $(LIB_D)\$(CRYPTO).lib + +L_LIBS= $(L_SSL) $(L_CRYPTO) + +###################################################### +# Don't touch anything below this point +###################################################### + +INC=-I$(INC_D) -I$(INCL_D) +APP_CFLAGS=$(INC) $(CFLAG) $(APP_CFLAG) +LIB_CFLAGS=$(INC) $(CFLAG) $(LIB_CFLAG) +SHLIB_CFLAGS=$(INC) $(CFLAG) $(LIB_CFLAG) $(SHLIB_CFLAG) +LIBS_DEP=$(O_CRYPTO) $(O_SSL) + +############################################# +HEADER=$(INCL_D)\e_os.h \ + $(INCL_D)\cryptlib.h $(INCL_D)\buildinf.h $(INCL_D)\md32_common.h \ + $(INCL_D)\o_time.h $(INCL_D)\o_str.h $(INCL_D)\o_dir.h \ + $(INCL_D)\md4_locl.h $(INCL_D)\md5_locl.h $(INCL_D)\sha_locl.h \ + $(INCL_D)\rmd_locl.h $(INCL_D)\rmdconst.h $(INCL_D)\des_locl.h \ + $(INCL_D)\rpc_des.h $(INCL_D)\spr.h $(INCL_D)\des_ver.h \ + $(INCL_D)\rc2_locl.h $(INCL_D)\rc4_locl.h $(INCL_D)\idea_lcl.h \ + $(INCL_D)\bf_pi.h $(INCL_D)\bf_locl.h $(INCL_D)\cast_s.h \ + $(INCL_D)\cast_lcl.h $(INCL_D)\aes_locl.h $(INCL_D)\bn_lcl.h \ + $(INCL_D)\bn_prime.h $(INCL_D)\ec_lcl.h $(INCL_D)\ech_locl.h \ + $(INCL_D)\ecs_locl.h $(INCL_D)\bio_lcl.h $(INCL_D)\obj_dat.h \ + $(INCL_D)\pcy_int.h $(INCL_D)\conf_def.h $(INCL_D)\ui_locl.h \ + $(INCL_D)\str_locl.h $(INCL_D)\ssl_locl.h $(INCL_D)\kssl_lcl.h \ + $(INCL_D)\apps.h $(INCL_D)\progs.h $(INCL_D)\s_apps.h \ + $(INCL_D)\testdsa.h $(INCL_D)\testrsa.h $(INCL_D)\e_4758cca_err.c \ + $(INCL_D)\e_4758cca_err.h $(INCL_D)\e_aep_err.c $(INCL_D)\e_aep_err.h \ + $(INCL_D)\e_atalla_err.c $(INCL_D)\e_atalla_err.h $(INCL_D)\e_cswift_err.c \ + $(INCL_D)\e_cswift_err.h $(INCL_D)\e_gmp_err.c $(INCL_D)\e_gmp_err.h \ + $(INCL_D)\e_chil_err.c $(INCL_D)\e_chil_err.h $(INCL_D)\e_nuron_err.c \ + $(INCL_D)\e_nuron_err.h $(INCL_D)\e_sureware_err.c $(INCL_D)\e_sureware_err.h \ + $(INCL_D)\e_ubsec_err.c $(INCL_D)\e_ubsec_err.h + +EXHEADER=$(INCO_D)\e_os2.h \ + $(INCO_D)\crypto.h $(INCO_D)\tmdiff.h $(INCO_D)\opensslv.h \ + $(INCO_D)\opensslconf.h $(INCO_D)\ebcdic.h $(INCO_D)\symhacks.h \ + $(INCO_D)\ossl_typ.h $(INCO_D)\md2.h $(INCO_D)\md4.h \ + $(INCO_D)\md5.h $(INCO_D)\sha.h $(INCO_D)\hmac.h \ + $(INCO_D)\ripemd.h $(INCO_D)\des.h $(INCO_D)\des_old.h \ + $(INCO_D)\rc2.h $(INCO_D)\rc4.h $(INCO_D)\idea.h \ + $(INCO_D)\blowfish.h $(INCO_D)\cast.h $(INCO_D)\aes.h \ + $(INCO_D)\bn.h $(INCO_D)\rsa.h $(INCO_D)\dsa.h \ + $(INCO_D)\dso.h $(INCO_D)\dh.h $(INCO_D)\ec.h \ + $(INCO_D)\ecdh.h $(INCO_D)\ecdsa.h $(INCO_D)\buffer.h \ + $(INCO_D)\bio.h $(INCO_D)\stack.h $(INCO_D)\safestack.h \ + $(INCO_D)\lhash.h $(INCO_D)\rand.h $(INCO_D)\err.h \ + $(INCO_D)\objects.h $(INCO_D)\obj_mac.h $(INCO_D)\evp.h \ + $(INCO_D)\asn1.h $(INCO_D)\asn1_mac.h $(INCO_D)\asn1t.h \ + $(INCO_D)\pem.h $(INCO_D)\pem2.h $(INCO_D)\x509.h \ + $(INCO_D)\x509_vfy.h $(INCO_D)\x509v3.h $(INCO_D)\conf.h \ + $(INCO_D)\conf_api.h $(INCO_D)\txt_db.h $(INCO_D)\pkcs7.h \ + $(INCO_D)\pkcs12.h $(INCO_D)\comp.h $(INCO_D)\engine.h \ + $(INCO_D)\ocsp.h $(INCO_D)\ui.h $(INCO_D)\ui_compat.h \ + $(INCO_D)\krb5_asn.h $(INCO_D)\store.h $(INCO_D)\pqueue.h \ + $(INCO_D)\pq_compat.h $(INCO_D)\ssl.h $(INCO_D)\ssl2.h \ + $(INCO_D)\ssl3.h $(INCO_D)\ssl23.h $(INCO_D)\tls1.h \ + $(INCO_D)\dtls1.h $(INCO_D)\kssl.h + +T_OBJ=$(OBJ_D)\md2test.obj \ + $(OBJ_D)\md4test.obj $(OBJ_D)\md5test.obj $(OBJ_D)\shatest.obj \ + $(OBJ_D)\sha1test.obj $(OBJ_D)\sha256t.obj $(OBJ_D)\sha512t.obj \ + $(OBJ_D)\hmactest.obj $(OBJ_D)\rmdtest.obj $(OBJ_D)\destest.obj \ + $(OBJ_D)\rc2test.obj $(OBJ_D)\rc4test.obj $(OBJ_D)\ideatest.obj \ + $(OBJ_D)\bftest.obj $(OBJ_D)\casttest.obj $(OBJ_D)\bntest.obj \ + $(OBJ_D)\exptest.obj $(OBJ_D)\rsa_test.obj $(OBJ_D)\dsatest.obj \ + $(OBJ_D)\dhtest.obj $(OBJ_D)\ectest.obj $(OBJ_D)\ecdhtest.obj \ + $(OBJ_D)\ecdsatest.obj $(OBJ_D)\randtest.obj $(OBJ_D)\evp_test.obj \ + $(OBJ_D)\enginetest.obj $(OBJ_D)\ssltest.obj + +E_OBJ=$(OBJ_D)\verify.obj \ + $(OBJ_D)\asn1pars.obj $(OBJ_D)\req.obj $(OBJ_D)\dgst.obj \ + $(OBJ_D)\dh.obj $(OBJ_D)\dhparam.obj $(OBJ_D)\enc.obj \ + $(OBJ_D)\passwd.obj $(OBJ_D)\gendh.obj $(OBJ_D)\errstr.obj \ + $(OBJ_D)\ca.obj $(OBJ_D)\pkcs7.obj $(OBJ_D)\crl2p7.obj \ + $(OBJ_D)\crl.obj $(OBJ_D)\rsa.obj $(OBJ_D)\rsautl.obj \ + $(OBJ_D)\dsa.obj $(OBJ_D)\dsaparam.obj $(OBJ_D)\ec.obj \ + $(OBJ_D)\ecparam.obj $(OBJ_D)\x509.obj $(OBJ_D)\genrsa.obj \ + $(OBJ_D)\gendsa.obj $(OBJ_D)\s_server.obj $(OBJ_D)\s_client.obj \ + $(OBJ_D)\speed.obj $(OBJ_D)\s_time.obj $(OBJ_D)\apps.obj \ + $(OBJ_D)\s_cb.obj $(OBJ_D)\s_socket.obj $(OBJ_D)\app_rand.obj \ + $(OBJ_D)\version.obj $(OBJ_D)\sess_id.obj $(OBJ_D)\ciphers.obj \ + $(OBJ_D)\nseq.obj $(OBJ_D)\pkcs12.obj $(OBJ_D)\pkcs8.obj \ + $(OBJ_D)\spkac.obj $(OBJ_D)\smime.obj $(OBJ_D)\rand.obj \ + $(OBJ_D)\engine.obj $(OBJ_D)\ocsp.obj $(OBJ_D)\prime.obj \ + $(OBJ_D)\openssl.obj + +SSLOBJ=$(OBJ_D)\s2_meth.obj \ + $(OBJ_D)\s2_srvr.obj $(OBJ_D)\s2_clnt.obj $(OBJ_D)\s2_lib.obj \ + $(OBJ_D)\s2_enc.obj $(OBJ_D)\s2_pkt.obj $(OBJ_D)\s3_meth.obj \ + $(OBJ_D)\s3_srvr.obj $(OBJ_D)\s3_clnt.obj $(OBJ_D)\s3_lib.obj \ + $(OBJ_D)\s3_enc.obj $(OBJ_D)\s3_pkt.obj $(OBJ_D)\s3_both.obj \ + $(OBJ_D)\s23_meth.obj $(OBJ_D)\s23_srvr.obj $(OBJ_D)\s23_clnt.obj \ + $(OBJ_D)\s23_lib.obj $(OBJ_D)\s23_pkt.obj $(OBJ_D)\t1_meth.obj \ + $(OBJ_D)\t1_srvr.obj $(OBJ_D)\t1_clnt.obj $(OBJ_D)\t1_lib.obj \ + $(OBJ_D)\t1_enc.obj $(OBJ_D)\d1_meth.obj $(OBJ_D)\d1_srvr.obj \ + $(OBJ_D)\d1_clnt.obj $(OBJ_D)\d1_lib.obj $(OBJ_D)\d1_pkt.obj \ + $(OBJ_D)\d1_both.obj $(OBJ_D)\d1_enc.obj $(OBJ_D)\ssl_lib.obj \ + $(OBJ_D)\ssl_err2.obj $(OBJ_D)\ssl_cert.obj $(OBJ_D)\ssl_sess.obj \ + $(OBJ_D)\ssl_ciph.obj $(OBJ_D)\ssl_stat.obj $(OBJ_D)\ssl_rsa.obj \ + $(OBJ_D)\ssl_asn1.obj $(OBJ_D)\ssl_txt.obj $(OBJ_D)\ssl_algs.obj \ + $(OBJ_D)\bio_ssl.obj $(OBJ_D)\ssl_err.obj $(OBJ_D)\kssl.obj + +CRYPTOOBJ=$(OBJ_D)\cryptlib.obj \ + $(OBJ_D)\mem.obj $(OBJ_D)\mem_clr.obj $(OBJ_D)\mem_dbg.obj \ + $(OBJ_D)\cversion.obj $(CPUID_ASM_OBJ) $(OBJ_D)\ex_data.obj \ + $(OBJ_D)\tmdiff.obj $(OBJ_D)\cpt_err.obj $(OBJ_D)\ebcdic.obj \ + $(OBJ_D)\uid.obj $(OBJ_D)\o_time.obj $(OBJ_D)\o_str.obj \ + $(OBJ_D)\o_dir.obj $(OBJ_D)\md2_dgst.obj $(OBJ_D)\md2_one.obj \ + $(OBJ_D)\md4_dgst.obj $(OBJ_D)\md4_one.obj $(OBJ_D)\md5_dgst.obj \ + $(MD5_ASM_OBJ) $(OBJ_D)\md5_one.obj $(OBJ_D)\sha_dgst.obj \ + $(OBJ_D)\sha1dgst.obj $(SHA1_ASM_OBJ) $(OBJ_D)\sha_one.obj \ + $(OBJ_D)\sha1_one.obj $(OBJ_D)\sha256.obj $(OBJ_D)\sha512.obj \ + $(OBJ_D)\hmac.obj $(OBJ_D)\rmd_dgst.obj $(RMD160_ASM_OBJ) \ + $(OBJ_D)\rmd_one.obj $(OBJ_D)\set_key.obj $(OBJ_D)\ecb_enc.obj \ + $(OBJ_D)\cbc_enc.obj $(OBJ_D)\ecb3_enc.obj $(OBJ_D)\cfb64enc.obj \ + $(OBJ_D)\cfb64ede.obj $(OBJ_D)\cfb_enc.obj $(OBJ_D)\ofb64ede.obj \ + $(OBJ_D)\enc_read.obj $(OBJ_D)\enc_writ.obj $(OBJ_D)\ofb64enc.obj \ + $(OBJ_D)\ofb_enc.obj $(OBJ_D)\str2key.obj $(OBJ_D)\pcbc_enc.obj \ + $(OBJ_D)\qud_cksm.obj $(OBJ_D)\rand_key.obj $(DES_ENC_OBJ) \ + $(OBJ_D)\fcrypt.obj $(OBJ_D)\xcbc_enc.obj $(OBJ_D)\rpc_enc.obj \ + $(OBJ_D)\cbc_cksm.obj $(OBJ_D)\ede_cbcm_enc.obj $(OBJ_D)\des_old.obj \ + $(OBJ_D)\des_old2.obj $(OBJ_D)\read2pwd.obj $(OBJ_D)\rc2_ecb.obj \ + $(OBJ_D)\rc2_skey.obj $(OBJ_D)\rc2_cbc.obj $(OBJ_D)\rc2cfb64.obj \ + $(OBJ_D)\rc2ofb64.obj $(OBJ_D)\rc4_skey.obj $(RC4_ENC_OBJ) \ + $(OBJ_D)\i_cbc.obj $(OBJ_D)\i_cfb64.obj $(OBJ_D)\i_ofb64.obj \ + $(OBJ_D)\i_ecb.obj $(OBJ_D)\i_skey.obj $(OBJ_D)\bf_skey.obj \ + $(OBJ_D)\bf_ecb.obj $(BF_ENC_OBJ) $(OBJ_D)\bf_cfb64.obj \ + $(OBJ_D)\bf_ofb64.obj $(OBJ_D)\c_skey.obj $(OBJ_D)\c_ecb.obj \ + $(CAST_ENC_OBJ) $(OBJ_D)\c_cfb64.obj $(OBJ_D)\c_ofb64.obj \ + $(OBJ_D)\aes_misc.obj $(OBJ_D)\aes_ecb.obj $(OBJ_D)\aes_cfb.obj \ + $(OBJ_D)\aes_ofb.obj $(OBJ_D)\aes_ctr.obj $(OBJ_D)\aes_ige.obj \ + $(AES_ASM_OBJ) $(OBJ_D)\bn_add.obj $(OBJ_D)\bn_div.obj \ + $(OBJ_D)\bn_exp.obj $(OBJ_D)\bn_lib.obj $(OBJ_D)\bn_ctx.obj \ + $(OBJ_D)\bn_mul.obj $(OBJ_D)\bn_mod.obj $(OBJ_D)\bn_print.obj \ + $(OBJ_D)\bn_rand.obj $(OBJ_D)\bn_shift.obj $(OBJ_D)\bn_word.obj \ + $(OBJ_D)\bn_blind.obj $(OBJ_D)\bn_kron.obj $(OBJ_D)\bn_sqrt.obj \ + $(OBJ_D)\bn_gcd.obj $(OBJ_D)\bn_prime.obj $(OBJ_D)\bn_err.obj \ + $(OBJ_D)\bn_sqr.obj $(BN_ASM_OBJ) $(OBJ_D)\bn_recp.obj \ + $(OBJ_D)\bn_mont.obj $(OBJ_D)\bn_mpi.obj $(OBJ_D)\bn_exp2.obj \ + $(OBJ_D)\bn_gf2m.obj $(OBJ_D)\bn_nist.obj $(OBJ_D)\bn_depr.obj \ + $(OBJ_D)\bn_const.obj $(OBJ_D)\rsa_eay.obj $(OBJ_D)\rsa_gen.obj \ + $(OBJ_D)\rsa_lib.obj $(OBJ_D)\rsa_sign.obj $(OBJ_D)\rsa_saos.obj \ + $(OBJ_D)\rsa_err.obj $(OBJ_D)\rsa_pk1.obj $(OBJ_D)\rsa_ssl.obj \ + $(OBJ_D)\rsa_none.obj $(OBJ_D)\rsa_oaep.obj $(OBJ_D)\rsa_chk.obj \ + $(OBJ_D)\rsa_null.obj $(OBJ_D)\rsa_pss.obj $(OBJ_D)\rsa_x931.obj \ + $(OBJ_D)\rsa_asn1.obj $(OBJ_D)\rsa_depr.obj $(OBJ_D)\dsa_gen.obj \ + $(OBJ_D)\dsa_key.obj $(OBJ_D)\dsa_lib.obj $(OBJ_D)\dsa_asn1.obj \ + $(OBJ_D)\dsa_vrf.obj $(OBJ_D)\dsa_sign.obj $(OBJ_D)\dsa_err.obj \ + $(OBJ_D)\dsa_ossl.obj $(OBJ_D)\dsa_depr.obj $(OBJ_D)\dso_dl.obj \ + $(OBJ_D)\dso_dlfcn.obj $(OBJ_D)\dso_err.obj $(OBJ_D)\dso_lib.obj \ + $(OBJ_D)\dso_null.obj $(OBJ_D)\dso_openssl.obj $(OBJ_D)\dso_win32.obj \ + $(OBJ_D)\dso_vms.obj $(OBJ_D)\dh_asn1.obj $(OBJ_D)\dh_gen.obj \ + $(OBJ_D)\dh_key.obj $(OBJ_D)\dh_lib.obj $(OBJ_D)\dh_check.obj \ + $(OBJ_D)\dh_err.obj $(OBJ_D)\dh_depr.obj $(OBJ_D)\ec_lib.obj \ + $(OBJ_D)\ecp_smpl.obj $(OBJ_D)\ecp_mont.obj $(OBJ_D)\ecp_nist.obj \ + $(OBJ_D)\ec_cvt.obj $(OBJ_D)\ec_mult.obj $(OBJ_D)\ec_err.obj \ + $(OBJ_D)\ec_curve.obj $(OBJ_D)\ec_check.obj $(OBJ_D)\ec_print.obj \ + $(OBJ_D)\ec_asn1.obj $(OBJ_D)\ec_key.obj $(OBJ_D)\ec2_smpl.obj \ + $(OBJ_D)\ec2_mult.obj $(OBJ_D)\ech_lib.obj $(OBJ_D)\ech_ossl.obj \ + $(OBJ_D)\ech_key.obj $(OBJ_D)\ech_err.obj $(OBJ_D)\ecs_lib.obj \ + $(OBJ_D)\ecs_asn1.obj $(OBJ_D)\ecs_ossl.obj $(OBJ_D)\ecs_sign.obj \ + $(OBJ_D)\ecs_vrf.obj $(OBJ_D)\ecs_err.obj $(OBJ_D)\buffer.obj \ + $(OBJ_D)\buf_err.obj $(OBJ_D)\bio_lib.obj $(OBJ_D)\bio_cb.obj \ + $(OBJ_D)\bio_err.obj $(OBJ_D)\bss_mem.obj $(OBJ_D)\bss_null.obj \ + $(OBJ_D)\bss_fd.obj $(OBJ_D)\bss_file.obj $(OBJ_D)\bss_sock.obj \ + $(OBJ_D)\bss_conn.obj $(OBJ_D)\bf_null.obj $(OBJ_D)\bf_buff.obj \ + $(OBJ_D)\b_print.obj $(OBJ_D)\b_dump.obj $(OBJ_D)\b_sock.obj \ + $(OBJ_D)\bss_acpt.obj $(OBJ_D)\bf_nbio.obj $(OBJ_D)\bss_log.obj \ + $(OBJ_D)\bss_bio.obj $(OBJ_D)\bss_dgram.obj $(OBJ_D)\stack.obj \ + $(OBJ_D)\lhash.obj $(OBJ_D)\lh_stats.obj $(OBJ_D)\md_rand.obj \ + $(OBJ_D)\randfile.obj $(OBJ_D)\rand_lib.obj $(OBJ_D)\rand_err.obj \ + $(OBJ_D)\rand_egd.obj $(OBJ_D)\rand_win.obj $(OBJ_D)\rand_unix.obj \ + $(OBJ_D)\rand_os2.obj $(OBJ_D)\rand_nw.obj $(OBJ_D)\err.obj \ + $(OBJ_D)\err_all.obj $(OBJ_D)\err_prn.obj $(OBJ_D)\o_names.obj \ + $(OBJ_D)\obj_dat.obj $(OBJ_D)\obj_lib.obj $(OBJ_D)\obj_err.obj \ + $(OBJ_D)\encode.obj $(OBJ_D)\digest.obj $(OBJ_D)\evp_enc.obj \ + $(OBJ_D)\evp_key.obj $(OBJ_D)\evp_acnf.obj $(OBJ_D)\e_des.obj \ + $(OBJ_D)\e_bf.obj $(OBJ_D)\e_idea.obj $(OBJ_D)\e_des3.obj \ + $(OBJ_D)\e_rc4.obj $(OBJ_D)\e_aes.obj $(OBJ_D)\names.obj \ + $(OBJ_D)\e_xcbc_d.obj $(OBJ_D)\e_rc2.obj $(OBJ_D)\e_cast.obj \ + $(OBJ_D)\e_rc5.obj $(OBJ_D)\m_null.obj $(OBJ_D)\m_md2.obj \ + $(OBJ_D)\m_md4.obj $(OBJ_D)\m_md5.obj $(OBJ_D)\m_sha.obj \ + $(OBJ_D)\m_sha1.obj $(OBJ_D)\m_dss.obj $(OBJ_D)\m_dss1.obj \ + $(OBJ_D)\m_ripemd.obj $(OBJ_D)\m_ecdsa.obj $(OBJ_D)\p_open.obj \ + $(OBJ_D)\p_seal.obj $(OBJ_D)\p_sign.obj $(OBJ_D)\p_verify.obj \ + $(OBJ_D)\p_lib.obj $(OBJ_D)\p_enc.obj $(OBJ_D)\p_dec.obj \ + $(OBJ_D)\bio_md.obj $(OBJ_D)\bio_b64.obj $(OBJ_D)\bio_enc.obj \ + $(OBJ_D)\evp_err.obj $(OBJ_D)\e_null.obj $(OBJ_D)\c_all.obj \ + $(OBJ_D)\c_allc.obj $(OBJ_D)\c_alld.obj $(OBJ_D)\evp_lib.obj \ + $(OBJ_D)\bio_ok.obj $(OBJ_D)\evp_pkey.obj $(OBJ_D)\evp_pbe.obj \ + $(OBJ_D)\p5_crpt.obj $(OBJ_D)\p5_crpt2.obj $(OBJ_D)\e_old.obj \ + $(OBJ_D)\a_object.obj $(OBJ_D)\a_bitstr.obj $(OBJ_D)\a_utctm.obj \ + $(OBJ_D)\a_gentm.obj $(OBJ_D)\a_time.obj $(OBJ_D)\a_int.obj \ + $(OBJ_D)\a_octet.obj $(OBJ_D)\a_print.obj $(OBJ_D)\a_type.obj \ + $(OBJ_D)\a_set.obj $(OBJ_D)\a_dup.obj $(OBJ_D)\a_d2i_fp.obj \ + $(OBJ_D)\a_i2d_fp.obj $(OBJ_D)\a_enum.obj $(OBJ_D)\a_utf8.obj \ + $(OBJ_D)\a_sign.obj $(OBJ_D)\a_digest.obj $(OBJ_D)\a_verify.obj \ + $(OBJ_D)\a_mbstr.obj $(OBJ_D)\a_strex.obj $(OBJ_D)\x_algor.obj \ + $(OBJ_D)\x_val.obj $(OBJ_D)\x_pubkey.obj $(OBJ_D)\x_sig.obj \ + $(OBJ_D)\x_req.obj $(OBJ_D)\x_attrib.obj $(OBJ_D)\x_bignum.obj \ + $(OBJ_D)\x_long.obj $(OBJ_D)\x_name.obj $(OBJ_D)\x_x509.obj \ + $(OBJ_D)\x_x509a.obj $(OBJ_D)\x_crl.obj $(OBJ_D)\x_info.obj \ + $(OBJ_D)\x_spki.obj $(OBJ_D)\nsseq.obj $(OBJ_D)\d2i_pu.obj \ + $(OBJ_D)\d2i_pr.obj $(OBJ_D)\i2d_pu.obj $(OBJ_D)\i2d_pr.obj \ + $(OBJ_D)\t_req.obj $(OBJ_D)\t_x509.obj $(OBJ_D)\t_x509a.obj \ + $(OBJ_D)\t_crl.obj $(OBJ_D)\t_pkey.obj $(OBJ_D)\t_spki.obj \ + $(OBJ_D)\t_bitst.obj $(OBJ_D)\tasn_new.obj $(OBJ_D)\tasn_fre.obj \ + $(OBJ_D)\tasn_enc.obj $(OBJ_D)\tasn_dec.obj $(OBJ_D)\tasn_utl.obj \ + $(OBJ_D)\tasn_typ.obj $(OBJ_D)\f_int.obj $(OBJ_D)\f_string.obj \ + $(OBJ_D)\n_pkey.obj $(OBJ_D)\f_enum.obj $(OBJ_D)\a_hdr.obj \ + $(OBJ_D)\x_pkey.obj $(OBJ_D)\a_bool.obj $(OBJ_D)\x_exten.obj \ + $(OBJ_D)\asn1_gen.obj $(OBJ_D)\asn1_par.obj $(OBJ_D)\asn1_lib.obj \ + $(OBJ_D)\asn1_err.obj $(OBJ_D)\a_meth.obj $(OBJ_D)\a_bytes.obj \ + $(OBJ_D)\a_strnid.obj $(OBJ_D)\evp_asn1.obj $(OBJ_D)\asn_pack.obj \ + $(OBJ_D)\p5_pbe.obj $(OBJ_D)\p5_pbev2.obj $(OBJ_D)\p8_pkey.obj \ + $(OBJ_D)\asn_moid.obj $(OBJ_D)\pem_sign.obj $(OBJ_D)\pem_seal.obj \ + $(OBJ_D)\pem_info.obj $(OBJ_D)\pem_lib.obj $(OBJ_D)\pem_all.obj \ + $(OBJ_D)\pem_err.obj $(OBJ_D)\pem_x509.obj $(OBJ_D)\pem_xaux.obj \ + $(OBJ_D)\pem_oth.obj $(OBJ_D)\pem_pk8.obj $(OBJ_D)\pem_pkey.obj \ + $(OBJ_D)\x509_def.obj $(OBJ_D)\x509_d2.obj $(OBJ_D)\x509_r2x.obj \ + $(OBJ_D)\x509_cmp.obj $(OBJ_D)\x509_obj.obj $(OBJ_D)\x509_req.obj \ + $(OBJ_D)\x509spki.obj $(OBJ_D)\x509_vfy.obj $(OBJ_D)\x509_set.obj \ + $(OBJ_D)\x509cset.obj $(OBJ_D)\x509rset.obj $(OBJ_D)\x509_err.obj \ + $(OBJ_D)\x509name.obj $(OBJ_D)\x509_v3.obj $(OBJ_D)\x509_ext.obj \ + $(OBJ_D)\x509_att.obj $(OBJ_D)\x509type.obj $(OBJ_D)\x509_lu.obj \ + $(OBJ_D)\x_all.obj $(OBJ_D)\x509_txt.obj $(OBJ_D)\x509_trs.obj \ + $(OBJ_D)\by_file.obj $(OBJ_D)\by_dir.obj $(OBJ_D)\x509_vpm.obj \ + $(OBJ_D)\v3_bcons.obj $(OBJ_D)\v3_bitst.obj $(OBJ_D)\v3_conf.obj \ + $(OBJ_D)\v3_extku.obj $(OBJ_D)\v3_ia5.obj $(OBJ_D)\v3_lib.obj \ + $(OBJ_D)\v3_prn.obj $(OBJ_D)\v3_utl.obj $(OBJ_D)\v3err.obj \ + $(OBJ_D)\v3_genn.obj $(OBJ_D)\v3_alt.obj $(OBJ_D)\v3_skey.obj \ + $(OBJ_D)\v3_akey.obj $(OBJ_D)\v3_pku.obj $(OBJ_D)\v3_int.obj \ + $(OBJ_D)\v3_enum.obj $(OBJ_D)\v3_sxnet.obj $(OBJ_D)\v3_cpols.obj \ + $(OBJ_D)\v3_crld.obj $(OBJ_D)\v3_purp.obj $(OBJ_D)\v3_info.obj \ + $(OBJ_D)\v3_ocsp.obj $(OBJ_D)\v3_akeya.obj $(OBJ_D)\v3_pmaps.obj \ + $(OBJ_D)\v3_pcons.obj $(OBJ_D)\v3_ncons.obj $(OBJ_D)\v3_pcia.obj \ + $(OBJ_D)\v3_pci.obj $(OBJ_D)\pcy_cache.obj $(OBJ_D)\pcy_node.obj \ + $(OBJ_D)\pcy_data.obj $(OBJ_D)\pcy_map.obj $(OBJ_D)\pcy_tree.obj \ + $(OBJ_D)\pcy_lib.obj $(OBJ_D)\v3_asid.obj $(OBJ_D)\v3_addr.obj \ + $(OBJ_D)\conf_err.obj $(OBJ_D)\conf_lib.obj $(OBJ_D)\conf_api.obj \ + $(OBJ_D)\conf_def.obj $(OBJ_D)\conf_mod.obj $(OBJ_D)\conf_mall.obj \ + $(OBJ_D)\conf_sap.obj $(OBJ_D)\txt_db.obj $(OBJ_D)\pk7_asn1.obj \ + $(OBJ_D)\pk7_lib.obj $(OBJ_D)\pkcs7err.obj $(OBJ_D)\pk7_doit.obj \ + $(OBJ_D)\pk7_smime.obj $(OBJ_D)\pk7_attr.obj $(OBJ_D)\pk7_mime.obj \ + $(OBJ_D)\p12_add.obj $(OBJ_D)\p12_asn.obj $(OBJ_D)\p12_attr.obj \ + $(OBJ_D)\p12_crpt.obj $(OBJ_D)\p12_crt.obj $(OBJ_D)\p12_decr.obj \ + $(OBJ_D)\p12_init.obj $(OBJ_D)\p12_key.obj $(OBJ_D)\p12_kiss.obj \ + $(OBJ_D)\p12_mutl.obj $(OBJ_D)\p12_utl.obj $(OBJ_D)\p12_npas.obj \ + $(OBJ_D)\pk12err.obj $(OBJ_D)\p12_p8d.obj $(OBJ_D)\p12_p8e.obj \ + $(OBJ_D)\comp_lib.obj $(OBJ_D)\comp_err.obj $(OBJ_D)\c_rle.obj \ + $(OBJ_D)\c_zlib.obj $(OBJ_D)\eng_err.obj $(OBJ_D)\eng_lib.obj \ + $(OBJ_D)\eng_list.obj $(OBJ_D)\eng_init.obj $(OBJ_D)\eng_ctrl.obj \ + $(OBJ_D)\eng_table.obj $(OBJ_D)\eng_pkey.obj $(OBJ_D)\eng_fat.obj \ + $(OBJ_D)\eng_all.obj $(OBJ_D)\tb_rsa.obj $(OBJ_D)\tb_dsa.obj \ + $(OBJ_D)\tb_ecdsa.obj $(OBJ_D)\tb_dh.obj $(OBJ_D)\tb_ecdh.obj \ + $(OBJ_D)\tb_rand.obj $(OBJ_D)\tb_store.obj $(OBJ_D)\tb_cipher.obj \ + $(OBJ_D)\tb_digest.obj $(OBJ_D)\eng_openssl.obj $(OBJ_D)\eng_cnf.obj \ + $(OBJ_D)\eng_dyn.obj $(OBJ_D)\eng_cryptodev.obj $(OBJ_D)\eng_padlock.obj \ + $(OBJ_D)\ocsp_asn.obj $(OBJ_D)\ocsp_ext.obj $(OBJ_D)\ocsp_ht.obj \ + $(OBJ_D)\ocsp_lib.obj $(OBJ_D)\ocsp_cl.obj $(OBJ_D)\ocsp_srv.obj \ + $(OBJ_D)\ocsp_prn.obj $(OBJ_D)\ocsp_vfy.obj $(OBJ_D)\ocsp_err.obj \ + $(OBJ_D)\ui_err.obj $(OBJ_D)\ui_lib.obj $(OBJ_D)\ui_openssl.obj \ + $(OBJ_D)\ui_util.obj $(OBJ_D)\ui_compat.obj $(OBJ_D)\krb5_asn.obj \ + $(OBJ_D)\str_err.obj $(OBJ_D)\str_lib.obj $(OBJ_D)\str_meth.obj \ + $(OBJ_D)\str_mem.obj $(OBJ_D)\pqueue.obj $(OBJ_D)\e_4758cca.obj \ + $(OBJ_D)\e_aep.obj $(OBJ_D)\e_atalla.obj $(OBJ_D)\e_cswift.obj \ + $(OBJ_D)\e_gmp.obj $(OBJ_D)\e_chil.obj $(OBJ_D)\e_nuron.obj \ + $(OBJ_D)\e_sureware.obj $(OBJ_D)\e_ubsec.obj $(BNCO_ASM_OBJ) + +T_EXE=$(TEST_D)\md2test.exe \ + $(TEST_D)\md4test.exe $(TEST_D)\md5test.exe $(TEST_D)\shatest.exe \ + $(TEST_D)\sha1test.exe $(TEST_D)\sha256t.exe $(TEST_D)\sha512t.exe \ + $(TEST_D)\hmactest.exe $(TEST_D)\rmdtest.exe $(TEST_D)\destest.exe \ + $(TEST_D)\rc2test.exe $(TEST_D)\rc4test.exe $(TEST_D)\ideatest.exe \ + $(TEST_D)\bftest.exe $(TEST_D)\casttest.exe $(TEST_D)\bntest.exe \ + $(TEST_D)\exptest.exe $(TEST_D)\rsa_test.exe $(TEST_D)\dsatest.exe \ + $(TEST_D)\dhtest.exe $(TEST_D)\ectest.exe $(TEST_D)\ecdhtest.exe \ + $(TEST_D)\ecdsatest.exe $(TEST_D)\randtest.exe $(TEST_D)\evp_test.exe \ + $(TEST_D)\enginetest.exe $(TEST_D)\ssltest.exe + +E_SHLIB= + +################################################################### +all: banner $(TMP_D) $(BIN_D) $(TEST_D) $(LIB_D) $(INCO_D) headers lib exe + +banner: + @echo Building OpenSSL + +$(TMP_D): + $(MKDIR) $(TMP_D) +# NB: uncomment out these lines if BIN_D, TEST_D and LIB_D are different +#$(BIN_D): +# $(MKDIR) $(BIN_D) +# +#$(TEST_D): +# $(MKDIR) $(TEST_D) + +$(LIB_D): + $(MKDIR) $(LIB_D) + +$(INCO_D): $(INC_D) + $(MKDIR) $(INCO_D) + +$(INC_D): + $(MKDIR) $(INC_D) + +headers: $(HEADER) $(EXHEADER) + @ + +lib: $(LIBS_DEP) $(E_SHLIB) + +exe: $(T_EXE) $(BIN_D)\$(E_EXE).exe + +install: all + $(MKDIR) $(INSTALLTOP) + $(MKDIR) $(INSTALLTOP)\bin + $(MKDIR) $(INSTALLTOP)\include + $(MKDIR) $(INSTALLTOP)\include\openssl + $(MKDIR) $(INSTALLTOP)\lib + $(CP) $(INCO_D)\*.[ch] $(INSTALLTOP)\include\openssl + $(CP) $(BIN_D)\$(E_EXE).exe $(INSTALLTOP)\bin + $(CP) apps\openssl.cnf $(INSTALLTOP) + $(CP) $(O_SSL) $(INSTALLTOP)\lib + $(CP) $(O_CRYPTO) $(INSTALLTOP)\lib + + + +test: $(T_EXE) + cd $(BIN_D) + ..\ms\test + +clean: + $(RM) $(TMP_D)\*.* + +vclean: + $(RM) $(TMP_D)\*.* + $(RM) $(OUT_D)\*.* + +$(INCL_D)\e_os.h: $(SRC_D)\.\e_os.h + $(CP) $(SRC_D)\.\e_os.h $(INCL_D)\e_os.h + +$(INCL_D)\cryptlib.h: $(SRC_D)\crypto\cryptlib.h + $(CP) $(SRC_D)\crypto\cryptlib.h $(INCL_D)\cryptlib.h + +$(INCL_D)\buildinf.h: $(SRC_D)\crypto\buildinf.h + $(CP) $(SRC_D)\crypto\buildinf.h $(INCL_D)\buildinf.h + +$(INCL_D)\md32_common.h: $(SRC_D)\crypto\md32_common.h + $(CP) $(SRC_D)\crypto\md32_common.h $(INCL_D)\md32_common.h + +$(INCL_D)\o_time.h: $(SRC_D)\crypto\o_time.h + $(CP) $(SRC_D)\crypto\o_time.h $(INCL_D)\o_time.h + +$(INCL_D)\o_str.h: $(SRC_D)\crypto\o_str.h + $(CP) $(SRC_D)\crypto\o_str.h $(INCL_D)\o_str.h + +$(INCL_D)\o_dir.h: $(SRC_D)\crypto\o_dir.h + $(CP) $(SRC_D)\crypto\o_dir.h $(INCL_D)\o_dir.h + +$(INCL_D)\md4_locl.h: $(SRC_D)\crypto\md4\md4_locl.h + $(CP) $(SRC_D)\crypto\md4\md4_locl.h $(INCL_D)\md4_locl.h + +$(INCL_D)\md5_locl.h: $(SRC_D)\crypto\md5\md5_locl.h + $(CP) $(SRC_D)\crypto\md5\md5_locl.h $(INCL_D)\md5_locl.h + +$(INCL_D)\sha_locl.h: $(SRC_D)\crypto\sha\sha_locl.h + $(CP) $(SRC_D)\crypto\sha\sha_locl.h $(INCL_D)\sha_locl.h + +$(INCL_D)\rmd_locl.h: $(SRC_D)\crypto\ripemd\rmd_locl.h + $(CP) $(SRC_D)\crypto\ripemd\rmd_locl.h $(INCL_D)\rmd_locl.h + +$(INCL_D)\rmdconst.h: $(SRC_D)\crypto\ripemd\rmdconst.h + $(CP) $(SRC_D)\crypto\ripemd\rmdconst.h $(INCL_D)\rmdconst.h + +$(INCL_D)\des_locl.h: $(SRC_D)\crypto\des\des_locl.h + $(CP) $(SRC_D)\crypto\des\des_locl.h $(INCL_D)\des_locl.h + +$(INCL_D)\rpc_des.h: $(SRC_D)\crypto\des\rpc_des.h + $(CP) $(SRC_D)\crypto\des\rpc_des.h $(INCL_D)\rpc_des.h + +$(INCL_D)\spr.h: $(SRC_D)\crypto\des\spr.h + $(CP) $(SRC_D)\crypto\des\spr.h $(INCL_D)\spr.h + +$(INCL_D)\des_ver.h: $(SRC_D)\crypto\des\des_ver.h + $(CP) $(SRC_D)\crypto\des\des_ver.h $(INCL_D)\des_ver.h + +$(INCL_D)\rc2_locl.h: $(SRC_D)\crypto\rc2\rc2_locl.h + $(CP) $(SRC_D)\crypto\rc2\rc2_locl.h $(INCL_D)\rc2_locl.h + +$(INCL_D)\rc4_locl.h: $(SRC_D)\crypto\rc4\rc4_locl.h + $(CP) $(SRC_D)\crypto\rc4\rc4_locl.h $(INCL_D)\rc4_locl.h + +$(INCL_D)\idea_lcl.h: $(SRC_D)\crypto\idea\idea_lcl.h + $(CP) $(SRC_D)\crypto\idea\idea_lcl.h $(INCL_D)\idea_lcl.h + +$(INCL_D)\bf_pi.h: $(SRC_D)\crypto\bf\bf_pi.h + $(CP) $(SRC_D)\crypto\bf\bf_pi.h $(INCL_D)\bf_pi.h + +$(INCL_D)\bf_locl.h: $(SRC_D)\crypto\bf\bf_locl.h + $(CP) $(SRC_D)\crypto\bf\bf_locl.h $(INCL_D)\bf_locl.h + +$(INCL_D)\cast_s.h: $(SRC_D)\crypto\cast\cast_s.h + $(CP) $(SRC_D)\crypto\cast\cast_s.h $(INCL_D)\cast_s.h + +$(INCL_D)\cast_lcl.h: $(SRC_D)\crypto\cast\cast_lcl.h + $(CP) $(SRC_D)\crypto\cast\cast_lcl.h $(INCL_D)\cast_lcl.h + +$(INCL_D)\aes_locl.h: $(SRC_D)\crypto\aes\aes_locl.h + $(CP) $(SRC_D)\crypto\aes\aes_locl.h $(INCL_D)\aes_locl.h + +$(INCL_D)\bn_lcl.h: $(SRC_D)\crypto\bn\bn_lcl.h + $(CP) $(SRC_D)\crypto\bn\bn_lcl.h $(INCL_D)\bn_lcl.h + +$(INCL_D)\bn_prime.h: $(SRC_D)\crypto\bn\bn_prime.h + $(CP) $(SRC_D)\crypto\bn\bn_prime.h $(INCL_D)\bn_prime.h + +$(INCL_D)\ec_lcl.h: $(SRC_D)\crypto\ec\ec_lcl.h + $(CP) $(SRC_D)\crypto\ec\ec_lcl.h $(INCL_D)\ec_lcl.h + +$(INCL_D)\ech_locl.h: $(SRC_D)\crypto\ecdh\ech_locl.h + $(CP) $(SRC_D)\crypto\ecdh\ech_locl.h $(INCL_D)\ech_locl.h + +$(INCL_D)\ecs_locl.h: $(SRC_D)\crypto\ecdsa\ecs_locl.h + $(CP) $(SRC_D)\crypto\ecdsa\ecs_locl.h $(INCL_D)\ecs_locl.h + +$(INCL_D)\bio_lcl.h: $(SRC_D)\crypto\bio\bio_lcl.h + $(CP) $(SRC_D)\crypto\bio\bio_lcl.h $(INCL_D)\bio_lcl.h + +$(INCL_D)\obj_dat.h: $(SRC_D)\crypto\objects\obj_dat.h + $(CP) $(SRC_D)\crypto\objects\obj_dat.h $(INCL_D)\obj_dat.h + +$(INCL_D)\pcy_int.h: $(SRC_D)\crypto\x509v3\pcy_int.h + $(CP) $(SRC_D)\crypto\x509v3\pcy_int.h $(INCL_D)\pcy_int.h + +$(INCL_D)\conf_def.h: $(SRC_D)\crypto\conf\conf_def.h + $(CP) $(SRC_D)\crypto\conf\conf_def.h $(INCL_D)\conf_def.h + +$(INCL_D)\ui_locl.h: $(SRC_D)\crypto\ui\ui_locl.h + $(CP) $(SRC_D)\crypto\ui\ui_locl.h $(INCL_D)\ui_locl.h + +$(INCL_D)\str_locl.h: $(SRC_D)\crypto\store\str_locl.h + $(CP) $(SRC_D)\crypto\store\str_locl.h $(INCL_D)\str_locl.h + +$(INCL_D)\ssl_locl.h: $(SRC_D)\ssl\ssl_locl.h + $(CP) $(SRC_D)\ssl\ssl_locl.h $(INCL_D)\ssl_locl.h + +$(INCL_D)\kssl_lcl.h: $(SRC_D)\ssl\kssl_lcl.h + $(CP) $(SRC_D)\ssl\kssl_lcl.h $(INCL_D)\kssl_lcl.h + +$(INCL_D)\apps.h: $(SRC_D)\apps\apps.h + $(CP) $(SRC_D)\apps\apps.h $(INCL_D)\apps.h + +$(INCL_D)\progs.h: $(SRC_D)\apps\progs.h + $(CP) $(SRC_D)\apps\progs.h $(INCL_D)\progs.h + +$(INCL_D)\s_apps.h: $(SRC_D)\apps\s_apps.h + $(CP) $(SRC_D)\apps\s_apps.h $(INCL_D)\s_apps.h + +$(INCL_D)\testdsa.h: $(SRC_D)\apps\testdsa.h + $(CP) $(SRC_D)\apps\testdsa.h $(INCL_D)\testdsa.h + +$(INCL_D)\testrsa.h: $(SRC_D)\apps\testrsa.h + $(CP) $(SRC_D)\apps\testrsa.h $(INCL_D)\testrsa.h + +$(INCL_D)\e_4758cca_err.c: $(SRC_D)\engines\e_4758cca_err.c + $(CP) $(SRC_D)\engines\e_4758cca_err.c $(INCL_D)\e_4758cca_err.c + +$(INCL_D)\e_4758cca_err.h: $(SRC_D)\engines\e_4758cca_err.h + $(CP) $(SRC_D)\engines\e_4758cca_err.h $(INCL_D)\e_4758cca_err.h + +$(INCL_D)\e_aep_err.c: $(SRC_D)\engines\e_aep_err.c + $(CP) $(SRC_D)\engines\e_aep_err.c $(INCL_D)\e_aep_err.c + +$(INCL_D)\e_aep_err.h: $(SRC_D)\engines\e_aep_err.h + $(CP) $(SRC_D)\engines\e_aep_err.h $(INCL_D)\e_aep_err.h + +$(INCL_D)\e_atalla_err.c: $(SRC_D)\engines\e_atalla_err.c + $(CP) $(SRC_D)\engines\e_atalla_err.c $(INCL_D)\e_atalla_err.c + +$(INCL_D)\e_atalla_err.h: $(SRC_D)\engines\e_atalla_err.h + $(CP) $(SRC_D)\engines\e_atalla_err.h $(INCL_D)\e_atalla_err.h + +$(INCL_D)\e_cswift_err.c: $(SRC_D)\engines\e_cswift_err.c + $(CP) $(SRC_D)\engines\e_cswift_err.c $(INCL_D)\e_cswift_err.c + +$(INCL_D)\e_cswift_err.h: $(SRC_D)\engines\e_cswift_err.h + $(CP) $(SRC_D)\engines\e_cswift_err.h $(INCL_D)\e_cswift_err.h + +$(INCL_D)\e_gmp_err.c: $(SRC_D)\engines\e_gmp_err.c + $(CP) $(SRC_D)\engines\e_gmp_err.c $(INCL_D)\e_gmp_err.c + +$(INCL_D)\e_gmp_err.h: $(SRC_D)\engines\e_gmp_err.h + $(CP) $(SRC_D)\engines\e_gmp_err.h $(INCL_D)\e_gmp_err.h + +$(INCL_D)\e_chil_err.c: $(SRC_D)\engines\e_chil_err.c + $(CP) $(SRC_D)\engines\e_chil_err.c $(INCL_D)\e_chil_err.c + +$(INCL_D)\e_chil_err.h: $(SRC_D)\engines\e_chil_err.h + $(CP) $(SRC_D)\engines\e_chil_err.h $(INCL_D)\e_chil_err.h + +$(INCL_D)\e_nuron_err.c: $(SRC_D)\engines\e_nuron_err.c + $(CP) $(SRC_D)\engines\e_nuron_err.c $(INCL_D)\e_nuron_err.c + +$(INCL_D)\e_nuron_err.h: $(SRC_D)\engines\e_nuron_err.h + $(CP) $(SRC_D)\engines\e_nuron_err.h $(INCL_D)\e_nuron_err.h + +$(INCL_D)\e_sureware_err.c: $(SRC_D)\engines\e_sureware_err.c + $(CP) $(SRC_D)\engines\e_sureware_err.c $(INCL_D)\e_sureware_err.c + +$(INCL_D)\e_sureware_err.h: $(SRC_D)\engines\e_sureware_err.h + $(CP) $(SRC_D)\engines\e_sureware_err.h $(INCL_D)\e_sureware_err.h + +$(INCL_D)\e_ubsec_err.c: $(SRC_D)\engines\e_ubsec_err.c + $(CP) $(SRC_D)\engines\e_ubsec_err.c $(INCL_D)\e_ubsec_err.c + +$(INCL_D)\e_ubsec_err.h: $(SRC_D)\engines\e_ubsec_err.h + $(CP) $(SRC_D)\engines\e_ubsec_err.h $(INCL_D)\e_ubsec_err.h + +$(INCO_D)\e_os2.h: $(SRC_D)\.\e_os2.h + $(CP) $(SRC_D)\.\e_os2.h $(INCO_D)\e_os2.h + +$(INCO_D)\crypto.h: $(SRC_D)\crypto\crypto.h + $(CP) $(SRC_D)\crypto\crypto.h $(INCO_D)\crypto.h + +$(INCO_D)\tmdiff.h: $(SRC_D)\crypto\tmdiff.h + $(CP) $(SRC_D)\crypto\tmdiff.h $(INCO_D)\tmdiff.h + +$(INCO_D)\opensslv.h: $(SRC_D)\crypto\opensslv.h + $(CP) $(SRC_D)\crypto\opensslv.h $(INCO_D)\opensslv.h + +$(INCO_D)\opensslconf.h: $(SRC_D)\crypto\opensslconf.h + $(CP) $(SRC_D)\crypto\opensslconf.h $(INCO_D)\opensslconf.h + +$(INCO_D)\ebcdic.h: $(SRC_D)\crypto\ebcdic.h + $(CP) $(SRC_D)\crypto\ebcdic.h $(INCO_D)\ebcdic.h + +$(INCO_D)\symhacks.h: $(SRC_D)\crypto\symhacks.h + $(CP) $(SRC_D)\crypto\symhacks.h $(INCO_D)\symhacks.h + +$(INCO_D)\ossl_typ.h: $(SRC_D)\crypto\ossl_typ.h + $(CP) $(SRC_D)\crypto\ossl_typ.h $(INCO_D)\ossl_typ.h + +$(INCO_D)\md2.h: $(SRC_D)\crypto\md2\md2.h + $(CP) $(SRC_D)\crypto\md2\md2.h $(INCO_D)\md2.h + +$(INCO_D)\md4.h: $(SRC_D)\crypto\md4\md4.h + $(CP) $(SRC_D)\crypto\md4\md4.h $(INCO_D)\md4.h + +$(INCO_D)\md5.h: $(SRC_D)\crypto\md5\md5.h + $(CP) $(SRC_D)\crypto\md5\md5.h $(INCO_D)\md5.h + +$(INCO_D)\sha.h: $(SRC_D)\crypto\sha\sha.h + $(CP) $(SRC_D)\crypto\sha\sha.h $(INCO_D)\sha.h + +$(INCO_D)\hmac.h: $(SRC_D)\crypto\hmac\hmac.h + $(CP) $(SRC_D)\crypto\hmac\hmac.h $(INCO_D)\hmac.h + +$(INCO_D)\ripemd.h: $(SRC_D)\crypto\ripemd\ripemd.h + $(CP) $(SRC_D)\crypto\ripemd\ripemd.h $(INCO_D)\ripemd.h + +$(INCO_D)\des.h: $(SRC_D)\crypto\des\des.h + $(CP) $(SRC_D)\crypto\des\des.h $(INCO_D)\des.h + +$(INCO_D)\des_old.h: $(SRC_D)\crypto\des\des_old.h + $(CP) $(SRC_D)\crypto\des\des_old.h $(INCO_D)\des_old.h + +$(INCO_D)\rc2.h: $(SRC_D)\crypto\rc2\rc2.h + $(CP) $(SRC_D)\crypto\rc2\rc2.h $(INCO_D)\rc2.h + +$(INCO_D)\rc4.h: $(SRC_D)\crypto\rc4\rc4.h + $(CP) $(SRC_D)\crypto\rc4\rc4.h $(INCO_D)\rc4.h + +$(INCO_D)\idea.h: $(SRC_D)\crypto\idea\idea.h + $(CP) $(SRC_D)\crypto\idea\idea.h $(INCO_D)\idea.h + +$(INCO_D)\blowfish.h: $(SRC_D)\crypto\bf\blowfish.h + $(CP) $(SRC_D)\crypto\bf\blowfish.h $(INCO_D)\blowfish.h + +$(INCO_D)\cast.h: $(SRC_D)\crypto\cast\cast.h + $(CP) $(SRC_D)\crypto\cast\cast.h $(INCO_D)\cast.h + +$(INCO_D)\aes.h: $(SRC_D)\crypto\aes\aes.h + $(CP) $(SRC_D)\crypto\aes\aes.h $(INCO_D)\aes.h + +$(INCO_D)\bn.h: $(SRC_D)\crypto\bn\bn.h + $(CP) $(SRC_D)\crypto\bn\bn.h $(INCO_D)\bn.h + +$(INCO_D)\rsa.h: $(SRC_D)\crypto\rsa\rsa.h + $(CP) $(SRC_D)\crypto\rsa\rsa.h $(INCO_D)\rsa.h + +$(INCO_D)\dsa.h: $(SRC_D)\crypto\dsa\dsa.h + $(CP) $(SRC_D)\crypto\dsa\dsa.h $(INCO_D)\dsa.h + +$(INCO_D)\dso.h: $(SRC_D)\crypto\dso\dso.h + $(CP) $(SRC_D)\crypto\dso\dso.h $(INCO_D)\dso.h + +$(INCO_D)\dh.h: $(SRC_D)\crypto\dh\dh.h + $(CP) $(SRC_D)\crypto\dh\dh.h $(INCO_D)\dh.h + +$(INCO_D)\ec.h: $(SRC_D)\crypto\ec\ec.h + $(CP) $(SRC_D)\crypto\ec\ec.h $(INCO_D)\ec.h + +$(INCO_D)\ecdh.h: $(SRC_D)\crypto\ecdh\ecdh.h + $(CP) $(SRC_D)\crypto\ecdh\ecdh.h $(INCO_D)\ecdh.h + +$(INCO_D)\ecdsa.h: $(SRC_D)\crypto\ecdsa\ecdsa.h + $(CP) $(SRC_D)\crypto\ecdsa\ecdsa.h $(INCO_D)\ecdsa.h + +$(INCO_D)\buffer.h: $(SRC_D)\crypto\buffer\buffer.h + $(CP) $(SRC_D)\crypto\buffer\buffer.h $(INCO_D)\buffer.h + +$(INCO_D)\bio.h: $(SRC_D)\crypto\bio\bio.h + $(CP) $(SRC_D)\crypto\bio\bio.h $(INCO_D)\bio.h + +$(INCO_D)\stack.h: $(SRC_D)\crypto\stack\stack.h + $(CP) $(SRC_D)\crypto\stack\stack.h $(INCO_D)\stack.h + +$(INCO_D)\safestack.h: $(SRC_D)\crypto\stack\safestack.h + $(CP) $(SRC_D)\crypto\stack\safestack.h $(INCO_D)\safestack.h + +$(INCO_D)\lhash.h: $(SRC_D)\crypto\lhash\lhash.h + $(CP) $(SRC_D)\crypto\lhash\lhash.h $(INCO_D)\lhash.h + +$(INCO_D)\rand.h: $(SRC_D)\crypto\rand\rand.h + $(CP) $(SRC_D)\crypto\rand\rand.h $(INCO_D)\rand.h + +$(INCO_D)\err.h: $(SRC_D)\crypto\err\err.h + $(CP) $(SRC_D)\crypto\err\err.h $(INCO_D)\err.h + +$(INCO_D)\objects.h: $(SRC_D)\crypto\objects\objects.h + $(CP) $(SRC_D)\crypto\objects\objects.h $(INCO_D)\objects.h + +$(INCO_D)\obj_mac.h: $(SRC_D)\crypto\objects\obj_mac.h + $(CP) $(SRC_D)\crypto\objects\obj_mac.h $(INCO_D)\obj_mac.h + +$(INCO_D)\evp.h: $(SRC_D)\crypto\evp\evp.h + $(CP) $(SRC_D)\crypto\evp\evp.h $(INCO_D)\evp.h + +$(INCO_D)\asn1.h: $(SRC_D)\crypto\asn1\asn1.h + $(CP) $(SRC_D)\crypto\asn1\asn1.h $(INCO_D)\asn1.h + +$(INCO_D)\asn1_mac.h: $(SRC_D)\crypto\asn1\asn1_mac.h + $(CP) $(SRC_D)\crypto\asn1\asn1_mac.h $(INCO_D)\asn1_mac.h + +$(INCO_D)\asn1t.h: $(SRC_D)\crypto\asn1\asn1t.h + $(CP) $(SRC_D)\crypto\asn1\asn1t.h $(INCO_D)\asn1t.h + +$(INCO_D)\pem.h: $(SRC_D)\crypto\pem\pem.h + $(CP) $(SRC_D)\crypto\pem\pem.h $(INCO_D)\pem.h + +$(INCO_D)\pem2.h: $(SRC_D)\crypto\pem\pem2.h + $(CP) $(SRC_D)\crypto\pem\pem2.h $(INCO_D)\pem2.h + +$(INCO_D)\x509.h: $(SRC_D)\crypto\x509\x509.h + $(CP) $(SRC_D)\crypto\x509\x509.h $(INCO_D)\x509.h + +$(INCO_D)\x509_vfy.h: $(SRC_D)\crypto\x509\x509_vfy.h + $(CP) $(SRC_D)\crypto\x509\x509_vfy.h $(INCO_D)\x509_vfy.h + +$(INCO_D)\x509v3.h: $(SRC_D)\crypto\x509v3\x509v3.h + $(CP) $(SRC_D)\crypto\x509v3\x509v3.h $(INCO_D)\x509v3.h + +$(INCO_D)\conf.h: $(SRC_D)\crypto\conf\conf.h + $(CP) $(SRC_D)\crypto\conf\conf.h $(INCO_D)\conf.h + +$(INCO_D)\conf_api.h: $(SRC_D)\crypto\conf\conf_api.h + $(CP) $(SRC_D)\crypto\conf\conf_api.h $(INCO_D)\conf_api.h + +$(INCO_D)\txt_db.h: $(SRC_D)\crypto\txt_db\txt_db.h + $(CP) $(SRC_D)\crypto\txt_db\txt_db.h $(INCO_D)\txt_db.h + +$(INCO_D)\pkcs7.h: $(SRC_D)\crypto\pkcs7\pkcs7.h + $(CP) $(SRC_D)\crypto\pkcs7\pkcs7.h $(INCO_D)\pkcs7.h + +$(INCO_D)\pkcs12.h: $(SRC_D)\crypto\pkcs12\pkcs12.h + $(CP) $(SRC_D)\crypto\pkcs12\pkcs12.h $(INCO_D)\pkcs12.h + +$(INCO_D)\comp.h: $(SRC_D)\crypto\comp\comp.h + $(CP) $(SRC_D)\crypto\comp\comp.h $(INCO_D)\comp.h + +$(INCO_D)\engine.h: $(SRC_D)\crypto\engine\engine.h + $(CP) $(SRC_D)\crypto\engine\engine.h $(INCO_D)\engine.h + +$(INCO_D)\ocsp.h: $(SRC_D)\crypto\ocsp\ocsp.h + $(CP) $(SRC_D)\crypto\ocsp\ocsp.h $(INCO_D)\ocsp.h + +$(INCO_D)\ui.h: $(SRC_D)\crypto\ui\ui.h + $(CP) $(SRC_D)\crypto\ui\ui.h $(INCO_D)\ui.h + +$(INCO_D)\ui_compat.h: $(SRC_D)\crypto\ui\ui_compat.h + $(CP) $(SRC_D)\crypto\ui\ui_compat.h $(INCO_D)\ui_compat.h + +$(INCO_D)\krb5_asn.h: $(SRC_D)\crypto\krb5\krb5_asn.h + $(CP) $(SRC_D)\crypto\krb5\krb5_asn.h $(INCO_D)\krb5_asn.h + +$(INCO_D)\store.h: $(SRC_D)\crypto\store\store.h + $(CP) $(SRC_D)\crypto\store\store.h $(INCO_D)\store.h + +$(INCO_D)\pqueue.h: $(SRC_D)\crypto\pqueue\pqueue.h + $(CP) $(SRC_D)\crypto\pqueue\pqueue.h $(INCO_D)\pqueue.h + +$(INCO_D)\pq_compat.h: $(SRC_D)\crypto\pqueue\pq_compat.h + $(CP) $(SRC_D)\crypto\pqueue\pq_compat.h $(INCO_D)\pq_compat.h + +$(INCO_D)\ssl.h: $(SRC_D)\ssl\ssl.h + $(CP) $(SRC_D)\ssl\ssl.h $(INCO_D)\ssl.h + +$(INCO_D)\ssl2.h: $(SRC_D)\ssl\ssl2.h + $(CP) $(SRC_D)\ssl\ssl2.h $(INCO_D)\ssl2.h + +$(INCO_D)\ssl3.h: $(SRC_D)\ssl\ssl3.h + $(CP) $(SRC_D)\ssl\ssl3.h $(INCO_D)\ssl3.h + +$(INCO_D)\ssl23.h: $(SRC_D)\ssl\ssl23.h + $(CP) $(SRC_D)\ssl\ssl23.h $(INCO_D)\ssl23.h + +$(INCO_D)\tls1.h: $(SRC_D)\ssl\tls1.h + $(CP) $(SRC_D)\ssl\tls1.h $(INCO_D)\tls1.h + +$(INCO_D)\dtls1.h: $(SRC_D)\ssl\dtls1.h + $(CP) $(SRC_D)\ssl\dtls1.h $(INCO_D)\dtls1.h + +$(INCO_D)\kssl.h: $(SRC_D)\ssl\kssl.h + $(CP) $(SRC_D)\ssl\kssl.h $(INCO_D)\kssl.h + +$(OBJ_D)\md2test.obj: $(SRC_D)\crypto\md2\md2test.c + $(CC) /Fo$(OBJ_D)\md2test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\md2\md2test.c + +$(OBJ_D)\md4test.obj: $(SRC_D)\crypto\md4\md4test.c + $(CC) /Fo$(OBJ_D)\md4test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\md4\md4test.c + +$(OBJ_D)\md5test.obj: $(SRC_D)\crypto\md5\md5test.c + $(CC) /Fo$(OBJ_D)\md5test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\md5\md5test.c + +$(OBJ_D)\shatest.obj: $(SRC_D)\crypto\sha\shatest.c + $(CC) /Fo$(OBJ_D)\shatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\shatest.c + +$(OBJ_D)\sha1test.obj: $(SRC_D)\crypto\sha\sha1test.c + $(CC) /Fo$(OBJ_D)\sha1test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\sha1test.c + +$(OBJ_D)\sha256t.obj: $(SRC_D)\crypto\sha\sha256t.c + $(CC) /Fo$(OBJ_D)\sha256t.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\sha256t.c + +$(OBJ_D)\sha512t.obj: $(SRC_D)\crypto\sha\sha512t.c + $(CC) /Fo$(OBJ_D)\sha512t.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\sha512t.c + +$(OBJ_D)\hmactest.obj: $(SRC_D)\crypto\hmac\hmactest.c + $(CC) /Fo$(OBJ_D)\hmactest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\hmac\hmactest.c + +$(OBJ_D)\rmdtest.obj: $(SRC_D)\crypto\ripemd\rmdtest.c + $(CC) /Fo$(OBJ_D)\rmdtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ripemd\rmdtest.c + +$(OBJ_D)\destest.obj: $(SRC_D)\crypto\des\destest.c + $(CC) /Fo$(OBJ_D)\destest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\des\destest.c + +$(OBJ_D)\rc2test.obj: $(SRC_D)\crypto\rc2\rc2test.c + $(CC) /Fo$(OBJ_D)\rc2test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2test.c + +$(OBJ_D)\rc4test.obj: $(SRC_D)\crypto\rc4\rc4test.c + $(CC) /Fo$(OBJ_D)\rc4test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4test.c + +$(OBJ_D)\ideatest.obj: $(SRC_D)\crypto\idea\ideatest.c + $(CC) /Fo$(OBJ_D)\ideatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\idea\ideatest.c + +$(OBJ_D)\bftest.obj: $(SRC_D)\crypto\bf\bftest.c + $(CC) /Fo$(OBJ_D)\bftest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\bf\bftest.c + +$(OBJ_D)\casttest.obj: $(SRC_D)\crypto\cast\casttest.c + $(CC) /Fo$(OBJ_D)\casttest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\cast\casttest.c + +$(OBJ_D)\bntest.obj: $(SRC_D)\crypto\bn\bntest.c + $(CC) /Fo$(OBJ_D)\bntest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\bn\bntest.c + +$(OBJ_D)\exptest.obj: $(SRC_D)\crypto\bn\exptest.c + $(CC) /Fo$(OBJ_D)\exptest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\bn\exptest.c + +$(OBJ_D)\rsa_test.obj: $(SRC_D)\crypto\rsa\rsa_test.c + $(CC) /Fo$(OBJ_D)\rsa_test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_test.c + +$(OBJ_D)\dsatest.obj: $(SRC_D)\crypto\dsa\dsatest.c + $(CC) /Fo$(OBJ_D)\dsatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\dsa\dsatest.c + +$(OBJ_D)\dhtest.obj: $(SRC_D)\crypto\dh\dhtest.c + $(CC) /Fo$(OBJ_D)\dhtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\dh\dhtest.c + +$(OBJ_D)\ectest.obj: $(SRC_D)\crypto\ec\ectest.c + $(CC) /Fo$(OBJ_D)\ectest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ec\ectest.c + +$(OBJ_D)\ecdhtest.obj: $(SRC_D)\crypto\ecdh\ecdhtest.c + $(CC) /Fo$(OBJ_D)\ecdhtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ecdh\ecdhtest.c + +$(OBJ_D)\ecdsatest.obj: $(SRC_D)\crypto\ecdsa\ecdsatest.c + $(CC) /Fo$(OBJ_D)\ecdsatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecdsatest.c + +$(OBJ_D)\randtest.obj: $(SRC_D)\crypto\rand\randtest.c + $(CC) /Fo$(OBJ_D)\randtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rand\randtest.c + +$(OBJ_D)\evp_test.obj: $(SRC_D)\crypto\evp\evp_test.c + $(CC) /Fo$(OBJ_D)\evp_test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\evp\evp_test.c + +$(OBJ_D)\enginetest.obj: $(SRC_D)\crypto\engine\enginetest.c + $(CC) /Fo$(OBJ_D)\enginetest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\engine\enginetest.c + +$(OBJ_D)\ssltest.obj: $(SRC_D)\ssl\ssltest.c + $(CC) /Fo$(OBJ_D)\ssltest.obj $(APP_CFLAGS) -c $(SRC_D)\ssl\ssltest.c + +$(OBJ_D)\verify.obj: $(SRC_D)\apps\verify.c + $(CC) /Fo$(OBJ_D)\verify.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\verify.c + +$(OBJ_D)\asn1pars.obj: $(SRC_D)\apps\asn1pars.c + $(CC) /Fo$(OBJ_D)\asn1pars.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\asn1pars.c + +$(OBJ_D)\req.obj: $(SRC_D)\apps\req.c + $(CC) /Fo$(OBJ_D)\req.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\req.c + +$(OBJ_D)\dgst.obj: $(SRC_D)\apps\dgst.c + $(CC) /Fo$(OBJ_D)\dgst.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dgst.c + +$(OBJ_D)\dh.obj: $(SRC_D)\apps\dh.c + $(CC) /Fo$(OBJ_D)\dh.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dh.c + +$(OBJ_D)\dhparam.obj: $(SRC_D)\apps\dhparam.c + $(CC) /Fo$(OBJ_D)\dhparam.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dhparam.c + +$(OBJ_D)\enc.obj: $(SRC_D)\apps\enc.c + $(CC) /Fo$(OBJ_D)\enc.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\enc.c + +$(OBJ_D)\passwd.obj: $(SRC_D)\apps\passwd.c + $(CC) /Fo$(OBJ_D)\passwd.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\passwd.c + +$(OBJ_D)\gendh.obj: $(SRC_D)\apps\gendh.c + $(CC) /Fo$(OBJ_D)\gendh.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\gendh.c + +$(OBJ_D)\errstr.obj: $(SRC_D)\apps\errstr.c + $(CC) /Fo$(OBJ_D)\errstr.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\errstr.c + +$(OBJ_D)\ca.obj: $(SRC_D)\apps\ca.c + $(CC) /Fo$(OBJ_D)\ca.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ca.c + +$(OBJ_D)\pkcs7.obj: $(SRC_D)\apps\pkcs7.c + $(CC) /Fo$(OBJ_D)\pkcs7.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\pkcs7.c + +$(OBJ_D)\crl2p7.obj: $(SRC_D)\apps\crl2p7.c + $(CC) /Fo$(OBJ_D)\crl2p7.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\crl2p7.c + +$(OBJ_D)\crl.obj: $(SRC_D)\apps\crl.c + $(CC) /Fo$(OBJ_D)\crl.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\crl.c + +$(OBJ_D)\rsa.obj: $(SRC_D)\apps\rsa.c + $(CC) /Fo$(OBJ_D)\rsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\rsa.c + +$(OBJ_D)\rsautl.obj: $(SRC_D)\apps\rsautl.c + $(CC) /Fo$(OBJ_D)\rsautl.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\rsautl.c + +$(OBJ_D)\dsa.obj: $(SRC_D)\apps\dsa.c + $(CC) /Fo$(OBJ_D)\dsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dsa.c + +$(OBJ_D)\dsaparam.obj: $(SRC_D)\apps\dsaparam.c + $(CC) /Fo$(OBJ_D)\dsaparam.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dsaparam.c + +$(OBJ_D)\ec.obj: $(SRC_D)\apps\ec.c + $(CC) /Fo$(OBJ_D)\ec.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ec.c + +$(OBJ_D)\ecparam.obj: $(SRC_D)\apps\ecparam.c + $(CC) /Fo$(OBJ_D)\ecparam.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ecparam.c + +$(OBJ_D)\x509.obj: $(SRC_D)\apps\x509.c + $(CC) /Fo$(OBJ_D)\x509.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\x509.c + +$(OBJ_D)\genrsa.obj: $(SRC_D)\apps\genrsa.c + $(CC) /Fo$(OBJ_D)\genrsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\genrsa.c + +$(OBJ_D)\gendsa.obj: $(SRC_D)\apps\gendsa.c + $(CC) /Fo$(OBJ_D)\gendsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\gendsa.c + +$(OBJ_D)\s_server.obj: $(SRC_D)\apps\s_server.c + $(CC) /Fo$(OBJ_D)\s_server.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_server.c + +$(OBJ_D)\s_client.obj: $(SRC_D)\apps\s_client.c + $(CC) /Fo$(OBJ_D)\s_client.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_client.c + +$(OBJ_D)\speed.obj: $(SRC_D)\apps\speed.c + $(CC) /Fo$(OBJ_D)\speed.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\speed.c + +$(OBJ_D)\s_time.obj: $(SRC_D)\apps\s_time.c + $(CC) /Fo$(OBJ_D)\s_time.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_time.c + +$(OBJ_D)\apps.obj: $(SRC_D)\apps\apps.c + $(CC) /Fo$(OBJ_D)\apps.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\apps.c + +$(OBJ_D)\s_cb.obj: $(SRC_D)\apps\s_cb.c + $(CC) /Fo$(OBJ_D)\s_cb.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_cb.c + +$(OBJ_D)\s_socket.obj: $(SRC_D)\apps\s_socket.c + $(CC) /Fo$(OBJ_D)\s_socket.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_socket.c + +$(OBJ_D)\app_rand.obj: $(SRC_D)\apps\app_rand.c + $(CC) /Fo$(OBJ_D)\app_rand.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\app_rand.c + +$(OBJ_D)\version.obj: $(SRC_D)\apps\version.c + $(CC) /Fo$(OBJ_D)\version.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\version.c + +$(OBJ_D)\sess_id.obj: $(SRC_D)\apps\sess_id.c + $(CC) /Fo$(OBJ_D)\sess_id.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\sess_id.c + +$(OBJ_D)\ciphers.obj: $(SRC_D)\apps\ciphers.c + $(CC) /Fo$(OBJ_D)\ciphers.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ciphers.c + +$(OBJ_D)\nseq.obj: $(SRC_D)\apps\nseq.c + $(CC) /Fo$(OBJ_D)\nseq.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\nseq.c + +$(OBJ_D)\pkcs12.obj: $(SRC_D)\apps\pkcs12.c + $(CC) /Fo$(OBJ_D)\pkcs12.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\pkcs12.c + +$(OBJ_D)\pkcs8.obj: $(SRC_D)\apps\pkcs8.c + $(CC) /Fo$(OBJ_D)\pkcs8.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\pkcs8.c + +$(OBJ_D)\spkac.obj: $(SRC_D)\apps\spkac.c + $(CC) /Fo$(OBJ_D)\spkac.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\spkac.c + +$(OBJ_D)\smime.obj: $(SRC_D)\apps\smime.c + $(CC) /Fo$(OBJ_D)\smime.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\smime.c + +$(OBJ_D)\rand.obj: $(SRC_D)\apps\rand.c + $(CC) /Fo$(OBJ_D)\rand.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\rand.c + +$(OBJ_D)\engine.obj: $(SRC_D)\apps\engine.c + $(CC) /Fo$(OBJ_D)\engine.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\engine.c + +$(OBJ_D)\ocsp.obj: $(SRC_D)\apps\ocsp.c + $(CC) /Fo$(OBJ_D)\ocsp.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ocsp.c + +$(OBJ_D)\prime.obj: $(SRC_D)\apps\prime.c + $(CC) /Fo$(OBJ_D)\prime.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\prime.c + +$(OBJ_D)\openssl.obj: $(SRC_D)\apps\openssl.c + $(CC) /Fo$(OBJ_D)\openssl.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\openssl.c + +$(OBJ_D)\s2_meth.obj: $(SRC_D)\ssl\s2_meth.c + $(CC) /Fo$(OBJ_D)\s2_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_meth.c + +$(OBJ_D)\s2_srvr.obj: $(SRC_D)\ssl\s2_srvr.c + $(CC) /Fo$(OBJ_D)\s2_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_srvr.c + +$(OBJ_D)\s2_clnt.obj: $(SRC_D)\ssl\s2_clnt.c + $(CC) /Fo$(OBJ_D)\s2_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_clnt.c + +$(OBJ_D)\s2_lib.obj: $(SRC_D)\ssl\s2_lib.c + $(CC) /Fo$(OBJ_D)\s2_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_lib.c + +$(OBJ_D)\s2_enc.obj: $(SRC_D)\ssl\s2_enc.c + $(CC) /Fo$(OBJ_D)\s2_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_enc.c + +$(OBJ_D)\s2_pkt.obj: $(SRC_D)\ssl\s2_pkt.c + $(CC) /Fo$(OBJ_D)\s2_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_pkt.c + +$(OBJ_D)\s3_meth.obj: $(SRC_D)\ssl\s3_meth.c + $(CC) /Fo$(OBJ_D)\s3_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_meth.c + +$(OBJ_D)\s3_srvr.obj: $(SRC_D)\ssl\s3_srvr.c + $(CC) /Fo$(OBJ_D)\s3_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_srvr.c + +$(OBJ_D)\s3_clnt.obj: $(SRC_D)\ssl\s3_clnt.c + $(CC) /Fo$(OBJ_D)\s3_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_clnt.c + +$(OBJ_D)\s3_lib.obj: $(SRC_D)\ssl\s3_lib.c + $(CC) /Fo$(OBJ_D)\s3_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_lib.c + +$(OBJ_D)\s3_enc.obj: $(SRC_D)\ssl\s3_enc.c + $(CC) /Fo$(OBJ_D)\s3_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_enc.c + +$(OBJ_D)\s3_pkt.obj: $(SRC_D)\ssl\s3_pkt.c + $(CC) /Fo$(OBJ_D)\s3_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_pkt.c + +$(OBJ_D)\s3_both.obj: $(SRC_D)\ssl\s3_both.c + $(CC) /Fo$(OBJ_D)\s3_both.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_both.c + +$(OBJ_D)\s23_meth.obj: $(SRC_D)\ssl\s23_meth.c + $(CC) /Fo$(OBJ_D)\s23_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_meth.c + +$(OBJ_D)\s23_srvr.obj: $(SRC_D)\ssl\s23_srvr.c + $(CC) /Fo$(OBJ_D)\s23_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_srvr.c + +$(OBJ_D)\s23_clnt.obj: $(SRC_D)\ssl\s23_clnt.c + $(CC) /Fo$(OBJ_D)\s23_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_clnt.c + +$(OBJ_D)\s23_lib.obj: $(SRC_D)\ssl\s23_lib.c + $(CC) /Fo$(OBJ_D)\s23_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_lib.c + +$(OBJ_D)\s23_pkt.obj: $(SRC_D)\ssl\s23_pkt.c + $(CC) /Fo$(OBJ_D)\s23_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_pkt.c + +$(OBJ_D)\t1_meth.obj: $(SRC_D)\ssl\t1_meth.c + $(CC) /Fo$(OBJ_D)\t1_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_meth.c + +$(OBJ_D)\t1_srvr.obj: $(SRC_D)\ssl\t1_srvr.c + $(CC) /Fo$(OBJ_D)\t1_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_srvr.c + +$(OBJ_D)\t1_clnt.obj: $(SRC_D)\ssl\t1_clnt.c + $(CC) /Fo$(OBJ_D)\t1_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_clnt.c + +$(OBJ_D)\t1_lib.obj: $(SRC_D)\ssl\t1_lib.c + $(CC) /Fo$(OBJ_D)\t1_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_lib.c + +$(OBJ_D)\t1_enc.obj: $(SRC_D)\ssl\t1_enc.c + $(CC) /Fo$(OBJ_D)\t1_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_enc.c + +$(OBJ_D)\d1_meth.obj: $(SRC_D)\ssl\d1_meth.c + $(CC) /Fo$(OBJ_D)\d1_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_meth.c + +$(OBJ_D)\d1_srvr.obj: $(SRC_D)\ssl\d1_srvr.c + $(CC) /Fo$(OBJ_D)\d1_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_srvr.c + +$(OBJ_D)\d1_clnt.obj: $(SRC_D)\ssl\d1_clnt.c + $(CC) /Fo$(OBJ_D)\d1_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_clnt.c + +$(OBJ_D)\d1_lib.obj: $(SRC_D)\ssl\d1_lib.c + $(CC) /Fo$(OBJ_D)\d1_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_lib.c + +$(OBJ_D)\d1_pkt.obj: $(SRC_D)\ssl\d1_pkt.c + $(CC) /Fo$(OBJ_D)\d1_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_pkt.c + +$(OBJ_D)\d1_both.obj: $(SRC_D)\ssl\d1_both.c + $(CC) /Fo$(OBJ_D)\d1_both.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_both.c + +$(OBJ_D)\d1_enc.obj: $(SRC_D)\ssl\d1_enc.c + $(CC) /Fo$(OBJ_D)\d1_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_enc.c + +$(OBJ_D)\ssl_lib.obj: $(SRC_D)\ssl\ssl_lib.c + $(CC) /Fo$(OBJ_D)\ssl_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_lib.c + +$(OBJ_D)\ssl_err2.obj: $(SRC_D)\ssl\ssl_err2.c + $(CC) /Fo$(OBJ_D)\ssl_err2.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_err2.c + +$(OBJ_D)\ssl_cert.obj: $(SRC_D)\ssl\ssl_cert.c + $(CC) /Fo$(OBJ_D)\ssl_cert.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_cert.c + +$(OBJ_D)\ssl_sess.obj: $(SRC_D)\ssl\ssl_sess.c + $(CC) /Fo$(OBJ_D)\ssl_sess.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_sess.c + +$(OBJ_D)\ssl_ciph.obj: $(SRC_D)\ssl\ssl_ciph.c + $(CC) /Fo$(OBJ_D)\ssl_ciph.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_ciph.c + +$(OBJ_D)\ssl_stat.obj: $(SRC_D)\ssl\ssl_stat.c + $(CC) /Fo$(OBJ_D)\ssl_stat.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_stat.c + +$(OBJ_D)\ssl_rsa.obj: $(SRC_D)\ssl\ssl_rsa.c + $(CC) /Fo$(OBJ_D)\ssl_rsa.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_rsa.c + +$(OBJ_D)\ssl_asn1.obj: $(SRC_D)\ssl\ssl_asn1.c + $(CC) /Fo$(OBJ_D)\ssl_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_asn1.c + +$(OBJ_D)\ssl_txt.obj: $(SRC_D)\ssl\ssl_txt.c + $(CC) /Fo$(OBJ_D)\ssl_txt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_txt.c + +$(OBJ_D)\ssl_algs.obj: $(SRC_D)\ssl\ssl_algs.c + $(CC) /Fo$(OBJ_D)\ssl_algs.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_algs.c + +$(OBJ_D)\bio_ssl.obj: $(SRC_D)\ssl\bio_ssl.c + $(CC) /Fo$(OBJ_D)\bio_ssl.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\bio_ssl.c + +$(OBJ_D)\ssl_err.obj: $(SRC_D)\ssl\ssl_err.c + $(CC) /Fo$(OBJ_D)\ssl_err.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_err.c + +$(OBJ_D)\kssl.obj: $(SRC_D)\ssl\kssl.c + $(CC) /Fo$(OBJ_D)\kssl.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\kssl.c + +crypto\aes\asm\a_win32.obj: crypto\aes\asm\a_win32.asm + $(ASM) -o crypto\aes\asm\a_win32.obj $(SRC_D)\crypto\aes\asm\a_win32.asm + +crypto\bn\asm\bn_win32.obj: crypto\bn\asm\bn_win32.asm + $(ASM) -o crypto\bn\asm\bn_win32.obj $(SRC_D)\crypto\bn\asm\bn_win32.asm + +crypto\bn\asm\co_win32.obj: crypto\bn\asm\co_win32.asm + $(ASM) -o crypto\bn\asm\co_win32.obj $(SRC_D)\crypto\bn\asm\co_win32.asm + +crypto\des\asm\d_win32.obj: crypto\des\asm\d_win32.asm + $(ASM) -o crypto\des\asm\d_win32.obj $(SRC_D)\crypto\des\asm\d_win32.asm + +crypto\des\asm\y_win32.obj: crypto\des\asm\y_win32.asm + $(ASM) -o crypto\des\asm\y_win32.obj $(SRC_D)\crypto\des\asm\y_win32.asm + +crypto\bf\asm\b_win32.obj: crypto\bf\asm\b_win32.asm + $(ASM) -o crypto\bf\asm\b_win32.obj $(SRC_D)\crypto\bf\asm\b_win32.asm + +crypto\cast\asm\c_win32.obj: crypto\cast\asm\c_win32.asm + $(ASM) -o crypto\cast\asm\c_win32.obj $(SRC_D)\crypto\cast\asm\c_win32.asm + +crypto\rc4\asm\r4_win32.obj: crypto\rc4\asm\r4_win32.asm + $(ASM) -o crypto\rc4\asm\r4_win32.obj $(SRC_D)\crypto\rc4\asm\r4_win32.asm + +crypto\rc5\asm\r5_win32.obj: crypto\rc5\asm\r5_win32.asm + $(ASM) -o crypto\rc5\asm\r5_win32.obj $(SRC_D)\crypto\rc5\asm\r5_win32.asm + +crypto\md5\asm\m5_win32.obj: crypto\md5\asm\m5_win32.asm + $(ASM) -o crypto\md5\asm\m5_win32.obj $(SRC_D)\crypto\md5\asm\m5_win32.asm + +crypto\sha\asm\s1_win32.obj: crypto\sha\asm\s1_win32.asm + $(ASM) -o crypto\sha\asm\s1_win32.obj $(SRC_D)\crypto\sha\asm\s1_win32.asm + +crypto\sha\asm\sha512-sse2.obj: crypto\sha\asm\sha512-sse2.asm + $(ASM) -o crypto\sha\asm\sha512-sse2.obj $(SRC_D)\crypto\sha\asm\sha512-sse2.asm + +crypto\ripemd\asm\rm_win32.obj: crypto\ripemd\asm\rm_win32.asm + $(ASM) -o crypto\ripemd\asm\rm_win32.obj $(SRC_D)\crypto\ripemd\asm\rm_win32.asm + +crypto\cpu_win32.obj: crypto\cpu_win32.asm + $(ASM) -o crypto\cpu_win32.obj $(SRC_D)\crypto\cpu_win32.asm + +$(OBJ_D)\cryptlib.obj: $(SRC_D)\crypto\cryptlib.c + $(CC) /Fo$(OBJ_D)\cryptlib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cryptlib.c + +$(OBJ_D)\mem.obj: $(SRC_D)\crypto\mem.c + $(CC) /Fo$(OBJ_D)\mem.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\mem.c + +$(OBJ_D)\mem_clr.obj: $(SRC_D)\crypto\mem_clr.c + $(CC) /Fo$(OBJ_D)\mem_clr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\mem_clr.c + +$(OBJ_D)\mem_dbg.obj: $(SRC_D)\crypto\mem_dbg.c + $(CC) /Fo$(OBJ_D)\mem_dbg.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\mem_dbg.c + +$(OBJ_D)\cversion.obj: $(SRC_D)\crypto\cversion.c + $(CC) /Fo$(OBJ_D)\cversion.obj $(LIB_CFLAGS) -DMK1MF_BUILD -DMK1MF_PLATFORM_VC_WIN32 -c $(SRC_D)\crypto\cversion.c + +$(OBJ_D)\ex_data.obj: $(SRC_D)\crypto\ex_data.c + $(CC) /Fo$(OBJ_D)\ex_data.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ex_data.c + +$(OBJ_D)\tmdiff.obj: $(SRC_D)\crypto\tmdiff.c + $(CC) /Fo$(OBJ_D)\tmdiff.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\tmdiff.c + +$(OBJ_D)\cpt_err.obj: $(SRC_D)\crypto\cpt_err.c + $(CC) /Fo$(OBJ_D)\cpt_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cpt_err.c + +$(OBJ_D)\ebcdic.obj: $(SRC_D)\crypto\ebcdic.c + $(CC) /Fo$(OBJ_D)\ebcdic.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ebcdic.c + +$(OBJ_D)\uid.obj: $(SRC_D)\crypto\uid.c + $(CC) /Fo$(OBJ_D)\uid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\uid.c + +$(OBJ_D)\o_time.obj: $(SRC_D)\crypto\o_time.c + $(CC) /Fo$(OBJ_D)\o_time.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\o_time.c + +$(OBJ_D)\o_str.obj: $(SRC_D)\crypto\o_str.c + $(CC) /Fo$(OBJ_D)\o_str.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\o_str.c + +$(OBJ_D)\o_dir.obj: $(SRC_D)\crypto\o_dir.c + $(CC) /Fo$(OBJ_D)\o_dir.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\o_dir.c + +$(OBJ_D)\md2_dgst.obj: $(SRC_D)\crypto\md2\md2_dgst.c + $(CC) /Fo$(OBJ_D)\md2_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md2\md2_dgst.c + +$(OBJ_D)\md2_one.obj: $(SRC_D)\crypto\md2\md2_one.c + $(CC) /Fo$(OBJ_D)\md2_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md2\md2_one.c + +$(OBJ_D)\md4_dgst.obj: $(SRC_D)\crypto\md4\md4_dgst.c + $(CC) /Fo$(OBJ_D)\md4_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md4\md4_dgst.c + +$(OBJ_D)\md4_one.obj: $(SRC_D)\crypto\md4\md4_one.c + $(CC) /Fo$(OBJ_D)\md4_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md4\md4_one.c + +$(OBJ_D)\md5_dgst.obj: $(SRC_D)\crypto\md5\md5_dgst.c + $(CC) /Fo$(OBJ_D)\md5_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md5\md5_dgst.c + +$(OBJ_D)\md5_one.obj: $(SRC_D)\crypto\md5\md5_one.c + $(CC) /Fo$(OBJ_D)\md5_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md5\md5_one.c + +$(OBJ_D)\sha_dgst.obj: $(SRC_D)\crypto\sha\sha_dgst.c + $(CC) /Fo$(OBJ_D)\sha_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha_dgst.c + +$(OBJ_D)\sha1dgst.obj: $(SRC_D)\crypto\sha\sha1dgst.c + $(CC) /Fo$(OBJ_D)\sha1dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha1dgst.c + +$(OBJ_D)\sha_one.obj: $(SRC_D)\crypto\sha\sha_one.c + $(CC) /Fo$(OBJ_D)\sha_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha_one.c + +$(OBJ_D)\sha1_one.obj: $(SRC_D)\crypto\sha\sha1_one.c + $(CC) /Fo$(OBJ_D)\sha1_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha1_one.c + +$(OBJ_D)\sha256.obj: $(SRC_D)\crypto\sha\sha256.c + $(CC) /Fo$(OBJ_D)\sha256.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha256.c + +$(OBJ_D)\sha512.obj: $(SRC_D)\crypto\sha\sha512.c + $(CC) /Fo$(OBJ_D)\sha512.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha512.c + +$(OBJ_D)\hmac.obj: $(SRC_D)\crypto\hmac\hmac.c + $(CC) /Fo$(OBJ_D)\hmac.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\hmac\hmac.c + +$(OBJ_D)\rmd_dgst.obj: $(SRC_D)\crypto\ripemd\rmd_dgst.c + $(CC) /Fo$(OBJ_D)\rmd_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ripemd\rmd_dgst.c + +$(OBJ_D)\rmd_one.obj: $(SRC_D)\crypto\ripemd\rmd_one.c + $(CC) /Fo$(OBJ_D)\rmd_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ripemd\rmd_one.c + +$(OBJ_D)\set_key.obj: $(SRC_D)\crypto\des\set_key.c + $(CC) /Fo$(OBJ_D)\set_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\set_key.c + +$(OBJ_D)\ecb_enc.obj: $(SRC_D)\crypto\des\ecb_enc.c + $(CC) /Fo$(OBJ_D)\ecb_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ecb_enc.c + +$(OBJ_D)\cbc_enc.obj: $(SRC_D)\crypto\des\cbc_enc.c + $(CC) /Fo$(OBJ_D)\cbc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cbc_enc.c + +$(OBJ_D)\ecb3_enc.obj: $(SRC_D)\crypto\des\ecb3_enc.c + $(CC) /Fo$(OBJ_D)\ecb3_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ecb3_enc.c + +$(OBJ_D)\cfb64enc.obj: $(SRC_D)\crypto\des\cfb64enc.c + $(CC) /Fo$(OBJ_D)\cfb64enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cfb64enc.c + +$(OBJ_D)\cfb64ede.obj: $(SRC_D)\crypto\des\cfb64ede.c + $(CC) /Fo$(OBJ_D)\cfb64ede.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cfb64ede.c + +$(OBJ_D)\cfb_enc.obj: $(SRC_D)\crypto\des\cfb_enc.c + $(CC) /Fo$(OBJ_D)\cfb_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cfb_enc.c + +$(OBJ_D)\ofb64ede.obj: $(SRC_D)\crypto\des\ofb64ede.c + $(CC) /Fo$(OBJ_D)\ofb64ede.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ofb64ede.c + +$(OBJ_D)\enc_read.obj: $(SRC_D)\crypto\des\enc_read.c + $(CC) /Fo$(OBJ_D)\enc_read.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\enc_read.c + +$(OBJ_D)\enc_writ.obj: $(SRC_D)\crypto\des\enc_writ.c + $(CC) /Fo$(OBJ_D)\enc_writ.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\enc_writ.c + +$(OBJ_D)\ofb64enc.obj: $(SRC_D)\crypto\des\ofb64enc.c + $(CC) /Fo$(OBJ_D)\ofb64enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ofb64enc.c + +$(OBJ_D)\ofb_enc.obj: $(SRC_D)\crypto\des\ofb_enc.c + $(CC) /Fo$(OBJ_D)\ofb_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ofb_enc.c + +$(OBJ_D)\str2key.obj: $(SRC_D)\crypto\des\str2key.c + $(CC) /Fo$(OBJ_D)\str2key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\str2key.c + +$(OBJ_D)\pcbc_enc.obj: $(SRC_D)\crypto\des\pcbc_enc.c + $(CC) /Fo$(OBJ_D)\pcbc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\pcbc_enc.c + +$(OBJ_D)\qud_cksm.obj: $(SRC_D)\crypto\des\qud_cksm.c + $(CC) /Fo$(OBJ_D)\qud_cksm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\qud_cksm.c + +$(OBJ_D)\rand_key.obj: $(SRC_D)\crypto\des\rand_key.c + $(CC) /Fo$(OBJ_D)\rand_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\rand_key.c + +$(OBJ_D)\des_enc.obj: $(SRC_D)\crypto\des\des_enc.c + $(CC) /Fo$(OBJ_D)\des_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\des_enc.c + +$(OBJ_D)\fcrypt_b.obj: $(SRC_D)\crypto\des\fcrypt_b.c + $(CC) /Fo$(OBJ_D)\fcrypt_b.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\fcrypt_b.c + +$(OBJ_D)\fcrypt.obj: $(SRC_D)\crypto\des\fcrypt.c + $(CC) /Fo$(OBJ_D)\fcrypt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\fcrypt.c + +$(OBJ_D)\xcbc_enc.obj: $(SRC_D)\crypto\des\xcbc_enc.c + $(CC) /Fo$(OBJ_D)\xcbc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\xcbc_enc.c + +$(OBJ_D)\rpc_enc.obj: $(SRC_D)\crypto\des\rpc_enc.c + $(CC) /Fo$(OBJ_D)\rpc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\rpc_enc.c + +$(OBJ_D)\cbc_cksm.obj: $(SRC_D)\crypto\des\cbc_cksm.c + $(CC) /Fo$(OBJ_D)\cbc_cksm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cbc_cksm.c + +$(OBJ_D)\ede_cbcm_enc.obj: $(SRC_D)\crypto\des\ede_cbcm_enc.c + $(CC) /Fo$(OBJ_D)\ede_cbcm_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ede_cbcm_enc.c + +$(OBJ_D)\des_old.obj: $(SRC_D)\crypto\des\des_old.c + $(CC) /Fo$(OBJ_D)\des_old.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\des_old.c + +$(OBJ_D)\des_old2.obj: $(SRC_D)\crypto\des\des_old2.c + $(CC) /Fo$(OBJ_D)\des_old2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\des_old2.c + +$(OBJ_D)\read2pwd.obj: $(SRC_D)\crypto\des\read2pwd.c + $(CC) /Fo$(OBJ_D)\read2pwd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\read2pwd.c + +$(OBJ_D)\rc2_ecb.obj: $(SRC_D)\crypto\rc2\rc2_ecb.c + $(CC) /Fo$(OBJ_D)\rc2_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2_ecb.c + +$(OBJ_D)\rc2_skey.obj: $(SRC_D)\crypto\rc2\rc2_skey.c + $(CC) /Fo$(OBJ_D)\rc2_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2_skey.c + +$(OBJ_D)\rc2_cbc.obj: $(SRC_D)\crypto\rc2\rc2_cbc.c + $(CC) /Fo$(OBJ_D)\rc2_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2_cbc.c + +$(OBJ_D)\rc2cfb64.obj: $(SRC_D)\crypto\rc2\rc2cfb64.c + $(CC) /Fo$(OBJ_D)\rc2cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2cfb64.c + +$(OBJ_D)\rc2ofb64.obj: $(SRC_D)\crypto\rc2\rc2ofb64.c + $(CC) /Fo$(OBJ_D)\rc2ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2ofb64.c + +$(OBJ_D)\rc4_skey.obj: $(SRC_D)\crypto\rc4\rc4_skey.c + $(CC) /Fo$(OBJ_D)\rc4_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4_skey.c + +$(OBJ_D)\rc4_enc.obj: $(SRC_D)\crypto\rc4\rc4_enc.c + $(CC) /Fo$(OBJ_D)\rc4_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4_enc.c + +$(OBJ_D)\i_cbc.obj: $(SRC_D)\crypto\idea\i_cbc.c + $(CC) /Fo$(OBJ_D)\i_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cbc.c + +$(OBJ_D)\i_cfb64.obj: $(SRC_D)\crypto\idea\i_cfb64.c + $(CC) /Fo$(OBJ_D)\i_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cfb64.c + +$(OBJ_D)\i_ofb64.obj: $(SRC_D)\crypto\idea\i_ofb64.c + $(CC) /Fo$(OBJ_D)\i_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ofb64.c + +$(OBJ_D)\i_ecb.obj: $(SRC_D)\crypto\idea\i_ecb.c + $(CC) /Fo$(OBJ_D)\i_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ecb.c + +$(OBJ_D)\i_skey.obj: $(SRC_D)\crypto\idea\i_skey.c + $(CC) /Fo$(OBJ_D)\i_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_skey.c + +$(OBJ_D)\bf_skey.obj: $(SRC_D)\crypto\bf\bf_skey.c + $(CC) /Fo$(OBJ_D)\bf_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_skey.c + +$(OBJ_D)\bf_ecb.obj: $(SRC_D)\crypto\bf\bf_ecb.c + $(CC) /Fo$(OBJ_D)\bf_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_ecb.c + +$(OBJ_D)\bf_enc.obj: $(SRC_D)\crypto\bf\bf_enc.c + $(CC) /Fo$(OBJ_D)\bf_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_enc.c + +$(OBJ_D)\bf_cfb64.obj: $(SRC_D)\crypto\bf\bf_cfb64.c + $(CC) /Fo$(OBJ_D)\bf_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_cfb64.c + +$(OBJ_D)\bf_ofb64.obj: $(SRC_D)\crypto\bf\bf_ofb64.c + $(CC) /Fo$(OBJ_D)\bf_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_ofb64.c + +$(OBJ_D)\c_skey.obj: $(SRC_D)\crypto\cast\c_skey.c + $(CC) /Fo$(OBJ_D)\c_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_skey.c + +$(OBJ_D)\c_ecb.obj: $(SRC_D)\crypto\cast\c_ecb.c + $(CC) /Fo$(OBJ_D)\c_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_ecb.c + +$(OBJ_D)\c_enc.obj: $(SRC_D)\crypto\cast\c_enc.c + $(CC) /Fo$(OBJ_D)\c_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_enc.c + +$(OBJ_D)\c_cfb64.obj: $(SRC_D)\crypto\cast\c_cfb64.c + $(CC) /Fo$(OBJ_D)\c_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_cfb64.c + +$(OBJ_D)\c_ofb64.obj: $(SRC_D)\crypto\cast\c_ofb64.c + $(CC) /Fo$(OBJ_D)\c_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_ofb64.c + +$(OBJ_D)\aes_misc.obj: $(SRC_D)\crypto\aes\aes_misc.c + $(CC) /Fo$(OBJ_D)\aes_misc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_misc.c + +$(OBJ_D)\aes_ecb.obj: $(SRC_D)\crypto\aes\aes_ecb.c + $(CC) /Fo$(OBJ_D)\aes_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ecb.c + +$(OBJ_D)\aes_cfb.obj: $(SRC_D)\crypto\aes\aes_cfb.c + $(CC) /Fo$(OBJ_D)\aes_cfb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_cfb.c + +$(OBJ_D)\aes_ofb.obj: $(SRC_D)\crypto\aes\aes_ofb.c + $(CC) /Fo$(OBJ_D)\aes_ofb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ofb.c + +$(OBJ_D)\aes_ctr.obj: $(SRC_D)\crypto\aes\aes_ctr.c + $(CC) /Fo$(OBJ_D)\aes_ctr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ctr.c + +$(OBJ_D)\aes_ige.obj: $(SRC_D)\crypto\aes\aes_ige.c + $(CC) /Fo$(OBJ_D)\aes_ige.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ige.c + +$(OBJ_D)\aes_core.obj: $(SRC_D)\crypto\aes\aes_core.c + $(CC) /Fo$(OBJ_D)\aes_core.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_core.c + +$(OBJ_D)\aes_cbc.obj: $(SRC_D)\crypto\aes\aes_cbc.c + $(CC) /Fo$(OBJ_D)\aes_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_cbc.c + +$(OBJ_D)\bn_add.obj: $(SRC_D)\crypto\bn\bn_add.c + $(CC) /Fo$(OBJ_D)\bn_add.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_add.c + +$(OBJ_D)\bn_div.obj: $(SRC_D)\crypto\bn\bn_div.c + $(CC) /Fo$(OBJ_D)\bn_div.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_div.c + +$(OBJ_D)\bn_exp.obj: $(SRC_D)\crypto\bn\bn_exp.c + $(CC) /Fo$(OBJ_D)\bn_exp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_exp.c + +$(OBJ_D)\bn_lib.obj: $(SRC_D)\crypto\bn\bn_lib.c + $(CC) /Fo$(OBJ_D)\bn_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_lib.c + +$(OBJ_D)\bn_ctx.obj: $(SRC_D)\crypto\bn\bn_ctx.c + $(CC) /Fo$(OBJ_D)\bn_ctx.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_ctx.c + +$(OBJ_D)\bn_mul.obj: $(SRC_D)\crypto\bn\bn_mul.c + $(CC) /Fo$(OBJ_D)\bn_mul.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mul.c + +$(OBJ_D)\bn_mod.obj: $(SRC_D)\crypto\bn\bn_mod.c + $(CC) /Fo$(OBJ_D)\bn_mod.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mod.c + +$(OBJ_D)\bn_print.obj: $(SRC_D)\crypto\bn\bn_print.c + $(CC) /Fo$(OBJ_D)\bn_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_print.c + +$(OBJ_D)\bn_rand.obj: $(SRC_D)\crypto\bn\bn_rand.c + $(CC) /Fo$(OBJ_D)\bn_rand.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_rand.c + +$(OBJ_D)\bn_shift.obj: $(SRC_D)\crypto\bn\bn_shift.c + $(CC) /Fo$(OBJ_D)\bn_shift.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_shift.c + +$(OBJ_D)\bn_word.obj: $(SRC_D)\crypto\bn\bn_word.c + $(CC) /Fo$(OBJ_D)\bn_word.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_word.c + +$(OBJ_D)\bn_blind.obj: $(SRC_D)\crypto\bn\bn_blind.c + $(CC) /Fo$(OBJ_D)\bn_blind.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_blind.c + +$(OBJ_D)\bn_kron.obj: $(SRC_D)\crypto\bn\bn_kron.c + $(CC) /Fo$(OBJ_D)\bn_kron.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_kron.c + +$(OBJ_D)\bn_sqrt.obj: $(SRC_D)\crypto\bn\bn_sqrt.c + $(CC) /Fo$(OBJ_D)\bn_sqrt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_sqrt.c + +$(OBJ_D)\bn_gcd.obj: $(SRC_D)\crypto\bn\bn_gcd.c + $(CC) /Fo$(OBJ_D)\bn_gcd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_gcd.c + +$(OBJ_D)\bn_prime.obj: $(SRC_D)\crypto\bn\bn_prime.c + $(CC) /Fo$(OBJ_D)\bn_prime.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_prime.c + +$(OBJ_D)\bn_err.obj: $(SRC_D)\crypto\bn\bn_err.c + $(CC) /Fo$(OBJ_D)\bn_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_err.c + +$(OBJ_D)\bn_sqr.obj: $(SRC_D)\crypto\bn\bn_sqr.c + $(CC) /Fo$(OBJ_D)\bn_sqr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_sqr.c + +$(OBJ_D)\bn_asm.obj: $(SRC_D)\crypto\bn\bn_asm.c + $(CC) /Fo$(OBJ_D)\bn_asm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_asm.c + +$(OBJ_D)\bn_recp.obj: $(SRC_D)\crypto\bn\bn_recp.c + $(CC) /Fo$(OBJ_D)\bn_recp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_recp.c + +$(OBJ_D)\bn_mont.obj: $(SRC_D)\crypto\bn\bn_mont.c + $(CC) /Fo$(OBJ_D)\bn_mont.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mont.c + +$(OBJ_D)\bn_mpi.obj: $(SRC_D)\crypto\bn\bn_mpi.c + $(CC) /Fo$(OBJ_D)\bn_mpi.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mpi.c + +$(OBJ_D)\bn_exp2.obj: $(SRC_D)\crypto\bn\bn_exp2.c + $(CC) /Fo$(OBJ_D)\bn_exp2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_exp2.c + +$(OBJ_D)\bn_gf2m.obj: $(SRC_D)\crypto\bn\bn_gf2m.c + $(CC) /Fo$(OBJ_D)\bn_gf2m.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_gf2m.c + +$(OBJ_D)\bn_nist.obj: $(SRC_D)\crypto\bn\bn_nist.c + $(CC) /Fo$(OBJ_D)\bn_nist.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_nist.c + +$(OBJ_D)\bn_depr.obj: $(SRC_D)\crypto\bn\bn_depr.c + $(CC) /Fo$(OBJ_D)\bn_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_depr.c + +$(OBJ_D)\bn_const.obj: $(SRC_D)\crypto\bn\bn_const.c + $(CC) /Fo$(OBJ_D)\bn_const.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_const.c + +$(OBJ_D)\rsa_eay.obj: $(SRC_D)\crypto\rsa\rsa_eay.c + $(CC) /Fo$(OBJ_D)\rsa_eay.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_eay.c + +$(OBJ_D)\rsa_gen.obj: $(SRC_D)\crypto\rsa\rsa_gen.c + $(CC) /Fo$(OBJ_D)\rsa_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_gen.c + +$(OBJ_D)\rsa_lib.obj: $(SRC_D)\crypto\rsa\rsa_lib.c + $(CC) /Fo$(OBJ_D)\rsa_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_lib.c + +$(OBJ_D)\rsa_sign.obj: $(SRC_D)\crypto\rsa\rsa_sign.c + $(CC) /Fo$(OBJ_D)\rsa_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_sign.c + +$(OBJ_D)\rsa_saos.obj: $(SRC_D)\crypto\rsa\rsa_saos.c + $(CC) /Fo$(OBJ_D)\rsa_saos.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_saos.c + +$(OBJ_D)\rsa_err.obj: $(SRC_D)\crypto\rsa\rsa_err.c + $(CC) /Fo$(OBJ_D)\rsa_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_err.c + +$(OBJ_D)\rsa_pk1.obj: $(SRC_D)\crypto\rsa\rsa_pk1.c + $(CC) /Fo$(OBJ_D)\rsa_pk1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_pk1.c + +$(OBJ_D)\rsa_ssl.obj: $(SRC_D)\crypto\rsa\rsa_ssl.c + $(CC) /Fo$(OBJ_D)\rsa_ssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_ssl.c + +$(OBJ_D)\rsa_none.obj: $(SRC_D)\crypto\rsa\rsa_none.c + $(CC) /Fo$(OBJ_D)\rsa_none.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_none.c + +$(OBJ_D)\rsa_oaep.obj: $(SRC_D)\crypto\rsa\rsa_oaep.c + $(CC) /Fo$(OBJ_D)\rsa_oaep.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_oaep.c + +$(OBJ_D)\rsa_chk.obj: $(SRC_D)\crypto\rsa\rsa_chk.c + $(CC) /Fo$(OBJ_D)\rsa_chk.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_chk.c + +$(OBJ_D)\rsa_null.obj: $(SRC_D)\crypto\rsa\rsa_null.c + $(CC) /Fo$(OBJ_D)\rsa_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_null.c + +$(OBJ_D)\rsa_pss.obj: $(SRC_D)\crypto\rsa\rsa_pss.c + $(CC) /Fo$(OBJ_D)\rsa_pss.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_pss.c + +$(OBJ_D)\rsa_x931.obj: $(SRC_D)\crypto\rsa\rsa_x931.c + $(CC) /Fo$(OBJ_D)\rsa_x931.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_x931.c + +$(OBJ_D)\rsa_asn1.obj: $(SRC_D)\crypto\rsa\rsa_asn1.c + $(CC) /Fo$(OBJ_D)\rsa_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_asn1.c + +$(OBJ_D)\rsa_depr.obj: $(SRC_D)\crypto\rsa\rsa_depr.c + $(CC) /Fo$(OBJ_D)\rsa_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_depr.c + +$(OBJ_D)\dsa_gen.obj: $(SRC_D)\crypto\dsa\dsa_gen.c + $(CC) /Fo$(OBJ_D)\dsa_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_gen.c + +$(OBJ_D)\dsa_key.obj: $(SRC_D)\crypto\dsa\dsa_key.c + $(CC) /Fo$(OBJ_D)\dsa_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_key.c + +$(OBJ_D)\dsa_lib.obj: $(SRC_D)\crypto\dsa\dsa_lib.c + $(CC) /Fo$(OBJ_D)\dsa_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_lib.c + +$(OBJ_D)\dsa_asn1.obj: $(SRC_D)\crypto\dsa\dsa_asn1.c + $(CC) /Fo$(OBJ_D)\dsa_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_asn1.c + +$(OBJ_D)\dsa_vrf.obj: $(SRC_D)\crypto\dsa\dsa_vrf.c + $(CC) /Fo$(OBJ_D)\dsa_vrf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_vrf.c + +$(OBJ_D)\dsa_sign.obj: $(SRC_D)\crypto\dsa\dsa_sign.c + $(CC) /Fo$(OBJ_D)\dsa_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_sign.c + +$(OBJ_D)\dsa_err.obj: $(SRC_D)\crypto\dsa\dsa_err.c + $(CC) /Fo$(OBJ_D)\dsa_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_err.c + +$(OBJ_D)\dsa_ossl.obj: $(SRC_D)\crypto\dsa\dsa_ossl.c + $(CC) /Fo$(OBJ_D)\dsa_ossl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_ossl.c + +$(OBJ_D)\dsa_depr.obj: $(SRC_D)\crypto\dsa\dsa_depr.c + $(CC) /Fo$(OBJ_D)\dsa_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_depr.c + +$(OBJ_D)\dso_dl.obj: $(SRC_D)\crypto\dso\dso_dl.c + $(CC) /Fo$(OBJ_D)\dso_dl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_dl.c + +$(OBJ_D)\dso_dlfcn.obj: $(SRC_D)\crypto\dso\dso_dlfcn.c + $(CC) /Fo$(OBJ_D)\dso_dlfcn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_dlfcn.c + +$(OBJ_D)\dso_err.obj: $(SRC_D)\crypto\dso\dso_err.c + $(CC) /Fo$(OBJ_D)\dso_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_err.c + +$(OBJ_D)\dso_lib.obj: $(SRC_D)\crypto\dso\dso_lib.c + $(CC) /Fo$(OBJ_D)\dso_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_lib.c + +$(OBJ_D)\dso_null.obj: $(SRC_D)\crypto\dso\dso_null.c + $(CC) /Fo$(OBJ_D)\dso_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_null.c + +$(OBJ_D)\dso_openssl.obj: $(SRC_D)\crypto\dso\dso_openssl.c + $(CC) /Fo$(OBJ_D)\dso_openssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_openssl.c + +$(OBJ_D)\dso_win32.obj: $(SRC_D)\crypto\dso\dso_win32.c + $(CC) /Fo$(OBJ_D)\dso_win32.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_win32.c + +$(OBJ_D)\dso_vms.obj: $(SRC_D)\crypto\dso\dso_vms.c + $(CC) /Fo$(OBJ_D)\dso_vms.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_vms.c + +$(OBJ_D)\dh_asn1.obj: $(SRC_D)\crypto\dh\dh_asn1.c + $(CC) /Fo$(OBJ_D)\dh_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_asn1.c + +$(OBJ_D)\dh_gen.obj: $(SRC_D)\crypto\dh\dh_gen.c + $(CC) /Fo$(OBJ_D)\dh_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_gen.c + +$(OBJ_D)\dh_key.obj: $(SRC_D)\crypto\dh\dh_key.c + $(CC) /Fo$(OBJ_D)\dh_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_key.c + +$(OBJ_D)\dh_lib.obj: $(SRC_D)\crypto\dh\dh_lib.c + $(CC) /Fo$(OBJ_D)\dh_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_lib.c + +$(OBJ_D)\dh_check.obj: $(SRC_D)\crypto\dh\dh_check.c + $(CC) /Fo$(OBJ_D)\dh_check.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_check.c + +$(OBJ_D)\dh_err.obj: $(SRC_D)\crypto\dh\dh_err.c + $(CC) /Fo$(OBJ_D)\dh_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_err.c + +$(OBJ_D)\dh_depr.obj: $(SRC_D)\crypto\dh\dh_depr.c + $(CC) /Fo$(OBJ_D)\dh_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_depr.c + +$(OBJ_D)\ec_lib.obj: $(SRC_D)\crypto\ec\ec_lib.c + $(CC) /Fo$(OBJ_D)\ec_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_lib.c + +$(OBJ_D)\ecp_smpl.obj: $(SRC_D)\crypto\ec\ecp_smpl.c + $(CC) /Fo$(OBJ_D)\ecp_smpl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ecp_smpl.c + +$(OBJ_D)\ecp_mont.obj: $(SRC_D)\crypto\ec\ecp_mont.c + $(CC) /Fo$(OBJ_D)\ecp_mont.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ecp_mont.c + +$(OBJ_D)\ecp_nist.obj: $(SRC_D)\crypto\ec\ecp_nist.c + $(CC) /Fo$(OBJ_D)\ecp_nist.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ecp_nist.c + +$(OBJ_D)\ec_cvt.obj: $(SRC_D)\crypto\ec\ec_cvt.c + $(CC) /Fo$(OBJ_D)\ec_cvt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_cvt.c + +$(OBJ_D)\ec_mult.obj: $(SRC_D)\crypto\ec\ec_mult.c + $(CC) /Fo$(OBJ_D)\ec_mult.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_mult.c + +$(OBJ_D)\ec_err.obj: $(SRC_D)\crypto\ec\ec_err.c + $(CC) /Fo$(OBJ_D)\ec_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_err.c + +$(OBJ_D)\ec_curve.obj: $(SRC_D)\crypto\ec\ec_curve.c + $(CC) /Fo$(OBJ_D)\ec_curve.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_curve.c + +$(OBJ_D)\ec_check.obj: $(SRC_D)\crypto\ec\ec_check.c + $(CC) /Fo$(OBJ_D)\ec_check.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_check.c + +$(OBJ_D)\ec_print.obj: $(SRC_D)\crypto\ec\ec_print.c + $(CC) /Fo$(OBJ_D)\ec_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_print.c + +$(OBJ_D)\ec_asn1.obj: $(SRC_D)\crypto\ec\ec_asn1.c + $(CC) /Fo$(OBJ_D)\ec_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_asn1.c + +$(OBJ_D)\ec_key.obj: $(SRC_D)\crypto\ec\ec_key.c + $(CC) /Fo$(OBJ_D)\ec_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_key.c + +$(OBJ_D)\ec2_smpl.obj: $(SRC_D)\crypto\ec\ec2_smpl.c + $(CC) /Fo$(OBJ_D)\ec2_smpl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec2_smpl.c + +$(OBJ_D)\ec2_mult.obj: $(SRC_D)\crypto\ec\ec2_mult.c + $(CC) /Fo$(OBJ_D)\ec2_mult.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec2_mult.c + +$(OBJ_D)\ech_lib.obj: $(SRC_D)\crypto\ecdh\ech_lib.c + $(CC) /Fo$(OBJ_D)\ech_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_lib.c + +$(OBJ_D)\ech_ossl.obj: $(SRC_D)\crypto\ecdh\ech_ossl.c + $(CC) /Fo$(OBJ_D)\ech_ossl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_ossl.c + +$(OBJ_D)\ech_key.obj: $(SRC_D)\crypto\ecdh\ech_key.c + $(CC) /Fo$(OBJ_D)\ech_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_key.c + +$(OBJ_D)\ech_err.obj: $(SRC_D)\crypto\ecdh\ech_err.c + $(CC) /Fo$(OBJ_D)\ech_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_err.c + +$(OBJ_D)\ecs_lib.obj: $(SRC_D)\crypto\ecdsa\ecs_lib.c + $(CC) /Fo$(OBJ_D)\ecs_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_lib.c + +$(OBJ_D)\ecs_asn1.obj: $(SRC_D)\crypto\ecdsa\ecs_asn1.c + $(CC) /Fo$(OBJ_D)\ecs_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_asn1.c + +$(OBJ_D)\ecs_ossl.obj: $(SRC_D)\crypto\ecdsa\ecs_ossl.c + $(CC) /Fo$(OBJ_D)\ecs_ossl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_ossl.c + +$(OBJ_D)\ecs_sign.obj: $(SRC_D)\crypto\ecdsa\ecs_sign.c + $(CC) /Fo$(OBJ_D)\ecs_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_sign.c + +$(OBJ_D)\ecs_vrf.obj: $(SRC_D)\crypto\ecdsa\ecs_vrf.c + $(CC) /Fo$(OBJ_D)\ecs_vrf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_vrf.c + +$(OBJ_D)\ecs_err.obj: $(SRC_D)\crypto\ecdsa\ecs_err.c + $(CC) /Fo$(OBJ_D)\ecs_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_err.c + +$(OBJ_D)\buffer.obj: $(SRC_D)\crypto\buffer\buffer.c + $(CC) /Fo$(OBJ_D)\buffer.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\buffer\buffer.c + +$(OBJ_D)\buf_err.obj: $(SRC_D)\crypto\buffer\buf_err.c + $(CC) /Fo$(OBJ_D)\buf_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\buffer\buf_err.c + +$(OBJ_D)\bio_lib.obj: $(SRC_D)\crypto\bio\bio_lib.c + $(CC) /Fo$(OBJ_D)\bio_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bio_lib.c + +$(OBJ_D)\bio_cb.obj: $(SRC_D)\crypto\bio\bio_cb.c + $(CC) /Fo$(OBJ_D)\bio_cb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bio_cb.c + +$(OBJ_D)\bio_err.obj: $(SRC_D)\crypto\bio\bio_err.c + $(CC) /Fo$(OBJ_D)\bio_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bio_err.c + +$(OBJ_D)\bss_mem.obj: $(SRC_D)\crypto\bio\bss_mem.c + $(CC) /Fo$(OBJ_D)\bss_mem.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_mem.c + +$(OBJ_D)\bss_null.obj: $(SRC_D)\crypto\bio\bss_null.c + $(CC) /Fo$(OBJ_D)\bss_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_null.c + +$(OBJ_D)\bss_fd.obj: $(SRC_D)\crypto\bio\bss_fd.c + $(CC) /Fo$(OBJ_D)\bss_fd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_fd.c + +$(OBJ_D)\bss_file.obj: $(SRC_D)\crypto\bio\bss_file.c + $(CC) /Fo$(OBJ_D)\bss_file.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_file.c + +$(OBJ_D)\bss_sock.obj: $(SRC_D)\crypto\bio\bss_sock.c + $(CC) /Fo$(OBJ_D)\bss_sock.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_sock.c + +$(OBJ_D)\bss_conn.obj: $(SRC_D)\crypto\bio\bss_conn.c + $(CC) /Fo$(OBJ_D)\bss_conn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_conn.c + +$(OBJ_D)\bf_null.obj: $(SRC_D)\crypto\bio\bf_null.c + $(CC) /Fo$(OBJ_D)\bf_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bf_null.c + +$(OBJ_D)\bf_buff.obj: $(SRC_D)\crypto\bio\bf_buff.c + $(CC) /Fo$(OBJ_D)\bf_buff.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bf_buff.c + +$(OBJ_D)\b_print.obj: $(SRC_D)\crypto\bio\b_print.c + $(CC) /Fo$(OBJ_D)\b_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\b_print.c + +$(OBJ_D)\b_dump.obj: $(SRC_D)\crypto\bio\b_dump.c + $(CC) /Fo$(OBJ_D)\b_dump.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\b_dump.c + +$(OBJ_D)\b_sock.obj: $(SRC_D)\crypto\bio\b_sock.c + $(CC) /Fo$(OBJ_D)\b_sock.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\b_sock.c + +$(OBJ_D)\bss_acpt.obj: $(SRC_D)\crypto\bio\bss_acpt.c + $(CC) /Fo$(OBJ_D)\bss_acpt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_acpt.c + +$(OBJ_D)\bf_nbio.obj: $(SRC_D)\crypto\bio\bf_nbio.c + $(CC) /Fo$(OBJ_D)\bf_nbio.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bf_nbio.c + +$(OBJ_D)\bss_log.obj: $(SRC_D)\crypto\bio\bss_log.c + $(CC) /Fo$(OBJ_D)\bss_log.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_log.c + +$(OBJ_D)\bss_bio.obj: $(SRC_D)\crypto\bio\bss_bio.c + $(CC) /Fo$(OBJ_D)\bss_bio.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_bio.c + +$(OBJ_D)\bss_dgram.obj: $(SRC_D)\crypto\bio\bss_dgram.c + $(CC) /Fo$(OBJ_D)\bss_dgram.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_dgram.c + +$(OBJ_D)\stack.obj: $(SRC_D)\crypto\stack\stack.c + $(CC) /Fo$(OBJ_D)\stack.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\stack\stack.c + +$(OBJ_D)\lhash.obj: $(SRC_D)\crypto\lhash\lhash.c + $(CC) /Fo$(OBJ_D)\lhash.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\lhash\lhash.c + +$(OBJ_D)\lh_stats.obj: $(SRC_D)\crypto\lhash\lh_stats.c + $(CC) /Fo$(OBJ_D)\lh_stats.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\lhash\lh_stats.c + +$(OBJ_D)\md_rand.obj: $(SRC_D)\crypto\rand\md_rand.c + $(CC) /Fo$(OBJ_D)\md_rand.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\md_rand.c + +$(OBJ_D)\randfile.obj: $(SRC_D)\crypto\rand\randfile.c + $(CC) /Fo$(OBJ_D)\randfile.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\randfile.c + +$(OBJ_D)\rand_lib.obj: $(SRC_D)\crypto\rand\rand_lib.c + $(CC) /Fo$(OBJ_D)\rand_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_lib.c + +$(OBJ_D)\rand_err.obj: $(SRC_D)\crypto\rand\rand_err.c + $(CC) /Fo$(OBJ_D)\rand_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_err.c + +$(OBJ_D)\rand_egd.obj: $(SRC_D)\crypto\rand\rand_egd.c + $(CC) /Fo$(OBJ_D)\rand_egd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_egd.c + +$(OBJ_D)\rand_win.obj: $(SRC_D)\crypto\rand\rand_win.c + $(CC) /Fo$(OBJ_D)\rand_win.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_win.c + +$(OBJ_D)\rand_unix.obj: $(SRC_D)\crypto\rand\rand_unix.c + $(CC) /Fo$(OBJ_D)\rand_unix.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_unix.c + +$(OBJ_D)\rand_os2.obj: $(SRC_D)\crypto\rand\rand_os2.c + $(CC) /Fo$(OBJ_D)\rand_os2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_os2.c + +$(OBJ_D)\rand_nw.obj: $(SRC_D)\crypto\rand\rand_nw.c + $(CC) /Fo$(OBJ_D)\rand_nw.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_nw.c + +$(OBJ_D)\err.obj: $(SRC_D)\crypto\err\err.c + $(CC) /Fo$(OBJ_D)\err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\err\err.c + +$(OBJ_D)\err_all.obj: $(SRC_D)\crypto\err\err_all.c + $(CC) /Fo$(OBJ_D)\err_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\err\err_all.c + +$(OBJ_D)\err_prn.obj: $(SRC_D)\crypto\err\err_prn.c + $(CC) /Fo$(OBJ_D)\err_prn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\err\err_prn.c + +$(OBJ_D)\o_names.obj: $(SRC_D)\crypto\objects\o_names.c + $(CC) /Fo$(OBJ_D)\o_names.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\o_names.c + +$(OBJ_D)\obj_dat.obj: $(SRC_D)\crypto\objects\obj_dat.c + $(CC) /Fo$(OBJ_D)\obj_dat.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\obj_dat.c + +$(OBJ_D)\obj_lib.obj: $(SRC_D)\crypto\objects\obj_lib.c + $(CC) /Fo$(OBJ_D)\obj_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\obj_lib.c + +$(OBJ_D)\obj_err.obj: $(SRC_D)\crypto\objects\obj_err.c + $(CC) /Fo$(OBJ_D)\obj_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\obj_err.c + +$(OBJ_D)\encode.obj: $(SRC_D)\crypto\evp\encode.c + $(CC) /Fo$(OBJ_D)\encode.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\encode.c + +$(OBJ_D)\digest.obj: $(SRC_D)\crypto\evp\digest.c + $(CC) /Fo$(OBJ_D)\digest.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\digest.c + +$(OBJ_D)\evp_enc.obj: $(SRC_D)\crypto\evp\evp_enc.c + $(CC) /Fo$(OBJ_D)\evp_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_enc.c + +$(OBJ_D)\evp_key.obj: $(SRC_D)\crypto\evp\evp_key.c + $(CC) /Fo$(OBJ_D)\evp_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_key.c + +$(OBJ_D)\evp_acnf.obj: $(SRC_D)\crypto\evp\evp_acnf.c + $(CC) /Fo$(OBJ_D)\evp_acnf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_acnf.c + +$(OBJ_D)\e_des.obj: $(SRC_D)\crypto\evp\e_des.c + $(CC) /Fo$(OBJ_D)\e_des.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_des.c + +$(OBJ_D)\e_bf.obj: $(SRC_D)\crypto\evp\e_bf.c + $(CC) /Fo$(OBJ_D)\e_bf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_bf.c + +$(OBJ_D)\e_idea.obj: $(SRC_D)\crypto\evp\e_idea.c + $(CC) /Fo$(OBJ_D)\e_idea.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_idea.c + +$(OBJ_D)\e_des3.obj: $(SRC_D)\crypto\evp\e_des3.c + $(CC) /Fo$(OBJ_D)\e_des3.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_des3.c + +$(OBJ_D)\e_rc4.obj: $(SRC_D)\crypto\evp\e_rc4.c + $(CC) /Fo$(OBJ_D)\e_rc4.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_rc4.c + +$(OBJ_D)\e_aes.obj: $(SRC_D)\crypto\evp\e_aes.c + $(CC) /Fo$(OBJ_D)\e_aes.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_aes.c + +$(OBJ_D)\names.obj: $(SRC_D)\crypto\evp\names.c + $(CC) /Fo$(OBJ_D)\names.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\names.c + +$(OBJ_D)\e_xcbc_d.obj: $(SRC_D)\crypto\evp\e_xcbc_d.c + $(CC) /Fo$(OBJ_D)\e_xcbc_d.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_xcbc_d.c + +$(OBJ_D)\e_rc2.obj: $(SRC_D)\crypto\evp\e_rc2.c + $(CC) /Fo$(OBJ_D)\e_rc2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_rc2.c + +$(OBJ_D)\e_cast.obj: $(SRC_D)\crypto\evp\e_cast.c + $(CC) /Fo$(OBJ_D)\e_cast.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_cast.c + +$(OBJ_D)\e_rc5.obj: $(SRC_D)\crypto\evp\e_rc5.c + $(CC) /Fo$(OBJ_D)\e_rc5.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_rc5.c + +$(OBJ_D)\m_null.obj: $(SRC_D)\crypto\evp\m_null.c + $(CC) /Fo$(OBJ_D)\m_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_null.c + +$(OBJ_D)\m_md2.obj: $(SRC_D)\crypto\evp\m_md2.c + $(CC) /Fo$(OBJ_D)\m_md2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_md2.c + +$(OBJ_D)\m_md4.obj: $(SRC_D)\crypto\evp\m_md4.c + $(CC) /Fo$(OBJ_D)\m_md4.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_md4.c + +$(OBJ_D)\m_md5.obj: $(SRC_D)\crypto\evp\m_md5.c + $(CC) /Fo$(OBJ_D)\m_md5.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_md5.c + +$(OBJ_D)\m_sha.obj: $(SRC_D)\crypto\evp\m_sha.c + $(CC) /Fo$(OBJ_D)\m_sha.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_sha.c + +$(OBJ_D)\m_sha1.obj: $(SRC_D)\crypto\evp\m_sha1.c + $(CC) /Fo$(OBJ_D)\m_sha1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_sha1.c + +$(OBJ_D)\m_dss.obj: $(SRC_D)\crypto\evp\m_dss.c + $(CC) /Fo$(OBJ_D)\m_dss.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_dss.c + +$(OBJ_D)\m_dss1.obj: $(SRC_D)\crypto\evp\m_dss1.c + $(CC) /Fo$(OBJ_D)\m_dss1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_dss1.c + +$(OBJ_D)\m_ripemd.obj: $(SRC_D)\crypto\evp\m_ripemd.c + $(CC) /Fo$(OBJ_D)\m_ripemd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_ripemd.c + +$(OBJ_D)\m_ecdsa.obj: $(SRC_D)\crypto\evp\m_ecdsa.c + $(CC) /Fo$(OBJ_D)\m_ecdsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_ecdsa.c + +$(OBJ_D)\p_open.obj: $(SRC_D)\crypto\evp\p_open.c + $(CC) /Fo$(OBJ_D)\p_open.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_open.c + +$(OBJ_D)\p_seal.obj: $(SRC_D)\crypto\evp\p_seal.c + $(CC) /Fo$(OBJ_D)\p_seal.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_seal.c + +$(OBJ_D)\p_sign.obj: $(SRC_D)\crypto\evp\p_sign.c + $(CC) /Fo$(OBJ_D)\p_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_sign.c + +$(OBJ_D)\p_verify.obj: $(SRC_D)\crypto\evp\p_verify.c + $(CC) /Fo$(OBJ_D)\p_verify.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_verify.c + +$(OBJ_D)\p_lib.obj: $(SRC_D)\crypto\evp\p_lib.c + $(CC) /Fo$(OBJ_D)\p_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_lib.c + +$(OBJ_D)\p_enc.obj: $(SRC_D)\crypto\evp\p_enc.c + $(CC) /Fo$(OBJ_D)\p_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_enc.c + +$(OBJ_D)\p_dec.obj: $(SRC_D)\crypto\evp\p_dec.c + $(CC) /Fo$(OBJ_D)\p_dec.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_dec.c + +$(OBJ_D)\bio_md.obj: $(SRC_D)\crypto\evp\bio_md.c + $(CC) /Fo$(OBJ_D)\bio_md.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_md.c + +$(OBJ_D)\bio_b64.obj: $(SRC_D)\crypto\evp\bio_b64.c + $(CC) /Fo$(OBJ_D)\bio_b64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_b64.c + +$(OBJ_D)\bio_enc.obj: $(SRC_D)\crypto\evp\bio_enc.c + $(CC) /Fo$(OBJ_D)\bio_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_enc.c + +$(OBJ_D)\evp_err.obj: $(SRC_D)\crypto\evp\evp_err.c + $(CC) /Fo$(OBJ_D)\evp_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_err.c + +$(OBJ_D)\e_null.obj: $(SRC_D)\crypto\evp\e_null.c + $(CC) /Fo$(OBJ_D)\e_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_null.c + +$(OBJ_D)\c_all.obj: $(SRC_D)\crypto\evp\c_all.c + $(CC) /Fo$(OBJ_D)\c_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\c_all.c + +$(OBJ_D)\c_allc.obj: $(SRC_D)\crypto\evp\c_allc.c + $(CC) /Fo$(OBJ_D)\c_allc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\c_allc.c + +$(OBJ_D)\c_alld.obj: $(SRC_D)\crypto\evp\c_alld.c + $(CC) /Fo$(OBJ_D)\c_alld.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\c_alld.c + +$(OBJ_D)\evp_lib.obj: $(SRC_D)\crypto\evp\evp_lib.c + $(CC) /Fo$(OBJ_D)\evp_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_lib.c + +$(OBJ_D)\bio_ok.obj: $(SRC_D)\crypto\evp\bio_ok.c + $(CC) /Fo$(OBJ_D)\bio_ok.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_ok.c + +$(OBJ_D)\evp_pkey.obj: $(SRC_D)\crypto\evp\evp_pkey.c + $(CC) /Fo$(OBJ_D)\evp_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_pkey.c + +$(OBJ_D)\evp_pbe.obj: $(SRC_D)\crypto\evp\evp_pbe.c + $(CC) /Fo$(OBJ_D)\evp_pbe.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_pbe.c + +$(OBJ_D)\p5_crpt.obj: $(SRC_D)\crypto\evp\p5_crpt.c + $(CC) /Fo$(OBJ_D)\p5_crpt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p5_crpt.c + +$(OBJ_D)\p5_crpt2.obj: $(SRC_D)\crypto\evp\p5_crpt2.c + $(CC) /Fo$(OBJ_D)\p5_crpt2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p5_crpt2.c + +$(OBJ_D)\e_old.obj: $(SRC_D)\crypto\evp\e_old.c + $(CC) /Fo$(OBJ_D)\e_old.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_old.c + +$(OBJ_D)\a_object.obj: $(SRC_D)\crypto\asn1\a_object.c + $(CC) /Fo$(OBJ_D)\a_object.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_object.c + +$(OBJ_D)\a_bitstr.obj: $(SRC_D)\crypto\asn1\a_bitstr.c + $(CC) /Fo$(OBJ_D)\a_bitstr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_bitstr.c + +$(OBJ_D)\a_utctm.obj: $(SRC_D)\crypto\asn1\a_utctm.c + $(CC) /Fo$(OBJ_D)\a_utctm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_utctm.c + +$(OBJ_D)\a_gentm.obj: $(SRC_D)\crypto\asn1\a_gentm.c + $(CC) /Fo$(OBJ_D)\a_gentm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_gentm.c + +$(OBJ_D)\a_time.obj: $(SRC_D)\crypto\asn1\a_time.c + $(CC) /Fo$(OBJ_D)\a_time.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_time.c + +$(OBJ_D)\a_int.obj: $(SRC_D)\crypto\asn1\a_int.c + $(CC) /Fo$(OBJ_D)\a_int.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_int.c + +$(OBJ_D)\a_octet.obj: $(SRC_D)\crypto\asn1\a_octet.c + $(CC) /Fo$(OBJ_D)\a_octet.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_octet.c + +$(OBJ_D)\a_print.obj: $(SRC_D)\crypto\asn1\a_print.c + $(CC) /Fo$(OBJ_D)\a_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_print.c + +$(OBJ_D)\a_type.obj: $(SRC_D)\crypto\asn1\a_type.c + $(CC) /Fo$(OBJ_D)\a_type.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_type.c + +$(OBJ_D)\a_set.obj: $(SRC_D)\crypto\asn1\a_set.c + $(CC) /Fo$(OBJ_D)\a_set.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_set.c + +$(OBJ_D)\a_dup.obj: $(SRC_D)\crypto\asn1\a_dup.c + $(CC) /Fo$(OBJ_D)\a_dup.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_dup.c + +$(OBJ_D)\a_d2i_fp.obj: $(SRC_D)\crypto\asn1\a_d2i_fp.c + $(CC) /Fo$(OBJ_D)\a_d2i_fp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_d2i_fp.c + +$(OBJ_D)\a_i2d_fp.obj: $(SRC_D)\crypto\asn1\a_i2d_fp.c + $(CC) /Fo$(OBJ_D)\a_i2d_fp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_i2d_fp.c + +$(OBJ_D)\a_enum.obj: $(SRC_D)\crypto\asn1\a_enum.c + $(CC) /Fo$(OBJ_D)\a_enum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_enum.c + +$(OBJ_D)\a_utf8.obj: $(SRC_D)\crypto\asn1\a_utf8.c + $(CC) /Fo$(OBJ_D)\a_utf8.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_utf8.c + +$(OBJ_D)\a_sign.obj: $(SRC_D)\crypto\asn1\a_sign.c + $(CC) /Fo$(OBJ_D)\a_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_sign.c + +$(OBJ_D)\a_digest.obj: $(SRC_D)\crypto\asn1\a_digest.c + $(CC) /Fo$(OBJ_D)\a_digest.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_digest.c + +$(OBJ_D)\a_verify.obj: $(SRC_D)\crypto\asn1\a_verify.c + $(CC) /Fo$(OBJ_D)\a_verify.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_verify.c + +$(OBJ_D)\a_mbstr.obj: $(SRC_D)\crypto\asn1\a_mbstr.c + $(CC) /Fo$(OBJ_D)\a_mbstr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_mbstr.c + +$(OBJ_D)\a_strex.obj: $(SRC_D)\crypto\asn1\a_strex.c + $(CC) /Fo$(OBJ_D)\a_strex.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_strex.c + +$(OBJ_D)\x_algor.obj: $(SRC_D)\crypto\asn1\x_algor.c + $(CC) /Fo$(OBJ_D)\x_algor.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_algor.c + +$(OBJ_D)\x_val.obj: $(SRC_D)\crypto\asn1\x_val.c + $(CC) /Fo$(OBJ_D)\x_val.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_val.c + +$(OBJ_D)\x_pubkey.obj: $(SRC_D)\crypto\asn1\x_pubkey.c + $(CC) /Fo$(OBJ_D)\x_pubkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_pubkey.c + +$(OBJ_D)\x_sig.obj: $(SRC_D)\crypto\asn1\x_sig.c + $(CC) /Fo$(OBJ_D)\x_sig.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_sig.c + +$(OBJ_D)\x_req.obj: $(SRC_D)\crypto\asn1\x_req.c + $(CC) /Fo$(OBJ_D)\x_req.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_req.c + +$(OBJ_D)\x_attrib.obj: $(SRC_D)\crypto\asn1\x_attrib.c + $(CC) /Fo$(OBJ_D)\x_attrib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_attrib.c + +$(OBJ_D)\x_bignum.obj: $(SRC_D)\crypto\asn1\x_bignum.c + $(CC) /Fo$(OBJ_D)\x_bignum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_bignum.c + +$(OBJ_D)\x_long.obj: $(SRC_D)\crypto\asn1\x_long.c + $(CC) /Fo$(OBJ_D)\x_long.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_long.c + +$(OBJ_D)\x_name.obj: $(SRC_D)\crypto\asn1\x_name.c + $(CC) /Fo$(OBJ_D)\x_name.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_name.c + +$(OBJ_D)\x_x509.obj: $(SRC_D)\crypto\asn1\x_x509.c + $(CC) /Fo$(OBJ_D)\x_x509.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_x509.c + +$(OBJ_D)\x_x509a.obj: $(SRC_D)\crypto\asn1\x_x509a.c + $(CC) /Fo$(OBJ_D)\x_x509a.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_x509a.c + +$(OBJ_D)\x_crl.obj: $(SRC_D)\crypto\asn1\x_crl.c + $(CC) /Fo$(OBJ_D)\x_crl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_crl.c + +$(OBJ_D)\x_info.obj: $(SRC_D)\crypto\asn1\x_info.c + $(CC) /Fo$(OBJ_D)\x_info.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_info.c + +$(OBJ_D)\x_spki.obj: $(SRC_D)\crypto\asn1\x_spki.c + $(CC) /Fo$(OBJ_D)\x_spki.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_spki.c + +$(OBJ_D)\nsseq.obj: $(SRC_D)\crypto\asn1\nsseq.c + $(CC) /Fo$(OBJ_D)\nsseq.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\nsseq.c + +$(OBJ_D)\d2i_pu.obj: $(SRC_D)\crypto\asn1\d2i_pu.c + $(CC) /Fo$(OBJ_D)\d2i_pu.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\d2i_pu.c + +$(OBJ_D)\d2i_pr.obj: $(SRC_D)\crypto\asn1\d2i_pr.c + $(CC) /Fo$(OBJ_D)\d2i_pr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\d2i_pr.c + +$(OBJ_D)\i2d_pu.obj: $(SRC_D)\crypto\asn1\i2d_pu.c + $(CC) /Fo$(OBJ_D)\i2d_pu.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\i2d_pu.c + +$(OBJ_D)\i2d_pr.obj: $(SRC_D)\crypto\asn1\i2d_pr.c + $(CC) /Fo$(OBJ_D)\i2d_pr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\i2d_pr.c + +$(OBJ_D)\t_req.obj: $(SRC_D)\crypto\asn1\t_req.c + $(CC) /Fo$(OBJ_D)\t_req.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_req.c + +$(OBJ_D)\t_x509.obj: $(SRC_D)\crypto\asn1\t_x509.c + $(CC) /Fo$(OBJ_D)\t_x509.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_x509.c + +$(OBJ_D)\t_x509a.obj: $(SRC_D)\crypto\asn1\t_x509a.c + $(CC) /Fo$(OBJ_D)\t_x509a.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_x509a.c + +$(OBJ_D)\t_crl.obj: $(SRC_D)\crypto\asn1\t_crl.c + $(CC) /Fo$(OBJ_D)\t_crl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_crl.c + +$(OBJ_D)\t_pkey.obj: $(SRC_D)\crypto\asn1\t_pkey.c + $(CC) /Fo$(OBJ_D)\t_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_pkey.c + +$(OBJ_D)\t_spki.obj: $(SRC_D)\crypto\asn1\t_spki.c + $(CC) /Fo$(OBJ_D)\t_spki.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_spki.c + +$(OBJ_D)\t_bitst.obj: $(SRC_D)\crypto\asn1\t_bitst.c + $(CC) /Fo$(OBJ_D)\t_bitst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_bitst.c + +$(OBJ_D)\tasn_new.obj: $(SRC_D)\crypto\asn1\tasn_new.c + $(CC) /Fo$(OBJ_D)\tasn_new.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_new.c + +$(OBJ_D)\tasn_fre.obj: $(SRC_D)\crypto\asn1\tasn_fre.c + $(CC) /Fo$(OBJ_D)\tasn_fre.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_fre.c + +$(OBJ_D)\tasn_enc.obj: $(SRC_D)\crypto\asn1\tasn_enc.c + $(CC) /Fo$(OBJ_D)\tasn_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_enc.c + +$(OBJ_D)\tasn_dec.obj: $(SRC_D)\crypto\asn1\tasn_dec.c + $(CC) /Fo$(OBJ_D)\tasn_dec.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_dec.c + +$(OBJ_D)\tasn_utl.obj: $(SRC_D)\crypto\asn1\tasn_utl.c + $(CC) /Fo$(OBJ_D)\tasn_utl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_utl.c + +$(OBJ_D)\tasn_typ.obj: $(SRC_D)\crypto\asn1\tasn_typ.c + $(CC) /Fo$(OBJ_D)\tasn_typ.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_typ.c + +$(OBJ_D)\f_int.obj: $(SRC_D)\crypto\asn1\f_int.c + $(CC) /Fo$(OBJ_D)\f_int.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\f_int.c + +$(OBJ_D)\f_string.obj: $(SRC_D)\crypto\asn1\f_string.c + $(CC) /Fo$(OBJ_D)\f_string.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\f_string.c + +$(OBJ_D)\n_pkey.obj: $(SRC_D)\crypto\asn1\n_pkey.c + $(CC) /Fo$(OBJ_D)\n_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\n_pkey.c + +$(OBJ_D)\f_enum.obj: $(SRC_D)\crypto\asn1\f_enum.c + $(CC) /Fo$(OBJ_D)\f_enum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\f_enum.c + +$(OBJ_D)\a_hdr.obj: $(SRC_D)\crypto\asn1\a_hdr.c + $(CC) /Fo$(OBJ_D)\a_hdr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_hdr.c + +$(OBJ_D)\x_pkey.obj: $(SRC_D)\crypto\asn1\x_pkey.c + $(CC) /Fo$(OBJ_D)\x_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_pkey.c + +$(OBJ_D)\a_bool.obj: $(SRC_D)\crypto\asn1\a_bool.c + $(CC) /Fo$(OBJ_D)\a_bool.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_bool.c + +$(OBJ_D)\x_exten.obj: $(SRC_D)\crypto\asn1\x_exten.c + $(CC) /Fo$(OBJ_D)\x_exten.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_exten.c + +$(OBJ_D)\asn1_gen.obj: $(SRC_D)\crypto\asn1\asn1_gen.c + $(CC) /Fo$(OBJ_D)\asn1_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_gen.c + +$(OBJ_D)\asn1_par.obj: $(SRC_D)\crypto\asn1\asn1_par.c + $(CC) /Fo$(OBJ_D)\asn1_par.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_par.c + +$(OBJ_D)\asn1_lib.obj: $(SRC_D)\crypto\asn1\asn1_lib.c + $(CC) /Fo$(OBJ_D)\asn1_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_lib.c + +$(OBJ_D)\asn1_err.obj: $(SRC_D)\crypto\asn1\asn1_err.c + $(CC) /Fo$(OBJ_D)\asn1_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_err.c + +$(OBJ_D)\a_meth.obj: $(SRC_D)\crypto\asn1\a_meth.c + $(CC) /Fo$(OBJ_D)\a_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_meth.c + +$(OBJ_D)\a_bytes.obj: $(SRC_D)\crypto\asn1\a_bytes.c + $(CC) /Fo$(OBJ_D)\a_bytes.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_bytes.c + +$(OBJ_D)\a_strnid.obj: $(SRC_D)\crypto\asn1\a_strnid.c + $(CC) /Fo$(OBJ_D)\a_strnid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_strnid.c + +$(OBJ_D)\evp_asn1.obj: $(SRC_D)\crypto\asn1\evp_asn1.c + $(CC) /Fo$(OBJ_D)\evp_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\evp_asn1.c + +$(OBJ_D)\asn_pack.obj: $(SRC_D)\crypto\asn1\asn_pack.c + $(CC) /Fo$(OBJ_D)\asn_pack.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn_pack.c + +$(OBJ_D)\p5_pbe.obj: $(SRC_D)\crypto\asn1\p5_pbe.c + $(CC) /Fo$(OBJ_D)\p5_pbe.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\p5_pbe.c + +$(OBJ_D)\p5_pbev2.obj: $(SRC_D)\crypto\asn1\p5_pbev2.c + $(CC) /Fo$(OBJ_D)\p5_pbev2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\p5_pbev2.c + +$(OBJ_D)\p8_pkey.obj: $(SRC_D)\crypto\asn1\p8_pkey.c + $(CC) /Fo$(OBJ_D)\p8_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\p8_pkey.c + +$(OBJ_D)\asn_moid.obj: $(SRC_D)\crypto\asn1\asn_moid.c + $(CC) /Fo$(OBJ_D)\asn_moid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn_moid.c + +$(OBJ_D)\pem_sign.obj: $(SRC_D)\crypto\pem\pem_sign.c + $(CC) /Fo$(OBJ_D)\pem_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_sign.c + +$(OBJ_D)\pem_seal.obj: $(SRC_D)\crypto\pem\pem_seal.c + $(CC) /Fo$(OBJ_D)\pem_seal.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_seal.c + +$(OBJ_D)\pem_info.obj: $(SRC_D)\crypto\pem\pem_info.c + $(CC) /Fo$(OBJ_D)\pem_info.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_info.c + +$(OBJ_D)\pem_lib.obj: $(SRC_D)\crypto\pem\pem_lib.c + $(CC) /Fo$(OBJ_D)\pem_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_lib.c + +$(OBJ_D)\pem_all.obj: $(SRC_D)\crypto\pem\pem_all.c + $(CC) /Fo$(OBJ_D)\pem_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_all.c + +$(OBJ_D)\pem_err.obj: $(SRC_D)\crypto\pem\pem_err.c + $(CC) /Fo$(OBJ_D)\pem_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_err.c + +$(OBJ_D)\pem_x509.obj: $(SRC_D)\crypto\pem\pem_x509.c + $(CC) /Fo$(OBJ_D)\pem_x509.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_x509.c + +$(OBJ_D)\pem_xaux.obj: $(SRC_D)\crypto\pem\pem_xaux.c + $(CC) /Fo$(OBJ_D)\pem_xaux.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_xaux.c + +$(OBJ_D)\pem_oth.obj: $(SRC_D)\crypto\pem\pem_oth.c + $(CC) /Fo$(OBJ_D)\pem_oth.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_oth.c + +$(OBJ_D)\pem_pk8.obj: $(SRC_D)\crypto\pem\pem_pk8.c + $(CC) /Fo$(OBJ_D)\pem_pk8.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_pk8.c + +$(OBJ_D)\pem_pkey.obj: $(SRC_D)\crypto\pem\pem_pkey.c + $(CC) /Fo$(OBJ_D)\pem_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_pkey.c + +$(OBJ_D)\x509_def.obj: $(SRC_D)\crypto\x509\x509_def.c + $(CC) /Fo$(OBJ_D)\x509_def.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_def.c + +$(OBJ_D)\x509_d2.obj: $(SRC_D)\crypto\x509\x509_d2.c + $(CC) /Fo$(OBJ_D)\x509_d2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_d2.c + +$(OBJ_D)\x509_r2x.obj: $(SRC_D)\crypto\x509\x509_r2x.c + $(CC) /Fo$(OBJ_D)\x509_r2x.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_r2x.c + +$(OBJ_D)\x509_cmp.obj: $(SRC_D)\crypto\x509\x509_cmp.c + $(CC) /Fo$(OBJ_D)\x509_cmp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_cmp.c + +$(OBJ_D)\x509_obj.obj: $(SRC_D)\crypto\x509\x509_obj.c + $(CC) /Fo$(OBJ_D)\x509_obj.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_obj.c + +$(OBJ_D)\x509_req.obj: $(SRC_D)\crypto\x509\x509_req.c + $(CC) /Fo$(OBJ_D)\x509_req.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_req.c + +$(OBJ_D)\x509spki.obj: $(SRC_D)\crypto\x509\x509spki.c + $(CC) /Fo$(OBJ_D)\x509spki.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509spki.c + +$(OBJ_D)\x509_vfy.obj: $(SRC_D)\crypto\x509\x509_vfy.c + $(CC) /Fo$(OBJ_D)\x509_vfy.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_vfy.c + +$(OBJ_D)\x509_set.obj: $(SRC_D)\crypto\x509\x509_set.c + $(CC) /Fo$(OBJ_D)\x509_set.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_set.c + +$(OBJ_D)\x509cset.obj: $(SRC_D)\crypto\x509\x509cset.c + $(CC) /Fo$(OBJ_D)\x509cset.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509cset.c + +$(OBJ_D)\x509rset.obj: $(SRC_D)\crypto\x509\x509rset.c + $(CC) /Fo$(OBJ_D)\x509rset.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509rset.c + +$(OBJ_D)\x509_err.obj: $(SRC_D)\crypto\x509\x509_err.c + $(CC) /Fo$(OBJ_D)\x509_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_err.c + +$(OBJ_D)\x509name.obj: $(SRC_D)\crypto\x509\x509name.c + $(CC) /Fo$(OBJ_D)\x509name.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509name.c + +$(OBJ_D)\x509_v3.obj: $(SRC_D)\crypto\x509\x509_v3.c + $(CC) /Fo$(OBJ_D)\x509_v3.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_v3.c + +$(OBJ_D)\x509_ext.obj: $(SRC_D)\crypto\x509\x509_ext.c + $(CC) /Fo$(OBJ_D)\x509_ext.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_ext.c + +$(OBJ_D)\x509_att.obj: $(SRC_D)\crypto\x509\x509_att.c + $(CC) /Fo$(OBJ_D)\x509_att.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_att.c + +$(OBJ_D)\x509type.obj: $(SRC_D)\crypto\x509\x509type.c + $(CC) /Fo$(OBJ_D)\x509type.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509type.c + +$(OBJ_D)\x509_lu.obj: $(SRC_D)\crypto\x509\x509_lu.c + $(CC) /Fo$(OBJ_D)\x509_lu.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_lu.c + +$(OBJ_D)\x_all.obj: $(SRC_D)\crypto\x509\x_all.c + $(CC) /Fo$(OBJ_D)\x_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x_all.c + +$(OBJ_D)\x509_txt.obj: $(SRC_D)\crypto\x509\x509_txt.c + $(CC) /Fo$(OBJ_D)\x509_txt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_txt.c + +$(OBJ_D)\x509_trs.obj: $(SRC_D)\crypto\x509\x509_trs.c + $(CC) /Fo$(OBJ_D)\x509_trs.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_trs.c + +$(OBJ_D)\by_file.obj: $(SRC_D)\crypto\x509\by_file.c + $(CC) /Fo$(OBJ_D)\by_file.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\by_file.c + +$(OBJ_D)\by_dir.obj: $(SRC_D)\crypto\x509\by_dir.c + $(CC) /Fo$(OBJ_D)\by_dir.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\by_dir.c + +$(OBJ_D)\x509_vpm.obj: $(SRC_D)\crypto\x509\x509_vpm.c + $(CC) /Fo$(OBJ_D)\x509_vpm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_vpm.c + +$(OBJ_D)\v3_bcons.obj: $(SRC_D)\crypto\x509v3\v3_bcons.c + $(CC) /Fo$(OBJ_D)\v3_bcons.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_bcons.c + +$(OBJ_D)\v3_bitst.obj: $(SRC_D)\crypto\x509v3\v3_bitst.c + $(CC) /Fo$(OBJ_D)\v3_bitst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_bitst.c + +$(OBJ_D)\v3_conf.obj: $(SRC_D)\crypto\x509v3\v3_conf.c + $(CC) /Fo$(OBJ_D)\v3_conf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_conf.c + +$(OBJ_D)\v3_extku.obj: $(SRC_D)\crypto\x509v3\v3_extku.c + $(CC) /Fo$(OBJ_D)\v3_extku.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_extku.c + +$(OBJ_D)\v3_ia5.obj: $(SRC_D)\crypto\x509v3\v3_ia5.c + $(CC) /Fo$(OBJ_D)\v3_ia5.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_ia5.c + +$(OBJ_D)\v3_lib.obj: $(SRC_D)\crypto\x509v3\v3_lib.c + $(CC) /Fo$(OBJ_D)\v3_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_lib.c + +$(OBJ_D)\v3_prn.obj: $(SRC_D)\crypto\x509v3\v3_prn.c + $(CC) /Fo$(OBJ_D)\v3_prn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_prn.c + +$(OBJ_D)\v3_utl.obj: $(SRC_D)\crypto\x509v3\v3_utl.c + $(CC) /Fo$(OBJ_D)\v3_utl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_utl.c + +$(OBJ_D)\v3err.obj: $(SRC_D)\crypto\x509v3\v3err.c + $(CC) /Fo$(OBJ_D)\v3err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3err.c + +$(OBJ_D)\v3_genn.obj: $(SRC_D)\crypto\x509v3\v3_genn.c + $(CC) /Fo$(OBJ_D)\v3_genn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_genn.c + +$(OBJ_D)\v3_alt.obj: $(SRC_D)\crypto\x509v3\v3_alt.c + $(CC) /Fo$(OBJ_D)\v3_alt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_alt.c + +$(OBJ_D)\v3_skey.obj: $(SRC_D)\crypto\x509v3\v3_skey.c + $(CC) /Fo$(OBJ_D)\v3_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_skey.c + +$(OBJ_D)\v3_akey.obj: $(SRC_D)\crypto\x509v3\v3_akey.c + $(CC) /Fo$(OBJ_D)\v3_akey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_akey.c + +$(OBJ_D)\v3_pku.obj: $(SRC_D)\crypto\x509v3\v3_pku.c + $(CC) /Fo$(OBJ_D)\v3_pku.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pku.c + +$(OBJ_D)\v3_int.obj: $(SRC_D)\crypto\x509v3\v3_int.c + $(CC) /Fo$(OBJ_D)\v3_int.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_int.c + +$(OBJ_D)\v3_enum.obj: $(SRC_D)\crypto\x509v3\v3_enum.c + $(CC) /Fo$(OBJ_D)\v3_enum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_enum.c + +$(OBJ_D)\v3_sxnet.obj: $(SRC_D)\crypto\x509v3\v3_sxnet.c + $(CC) /Fo$(OBJ_D)\v3_sxnet.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_sxnet.c + +$(OBJ_D)\v3_cpols.obj: $(SRC_D)\crypto\x509v3\v3_cpols.c + $(CC) /Fo$(OBJ_D)\v3_cpols.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_cpols.c + +$(OBJ_D)\v3_crld.obj: $(SRC_D)\crypto\x509v3\v3_crld.c + $(CC) /Fo$(OBJ_D)\v3_crld.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_crld.c + +$(OBJ_D)\v3_purp.obj: $(SRC_D)\crypto\x509v3\v3_purp.c + $(CC) /Fo$(OBJ_D)\v3_purp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_purp.c + +$(OBJ_D)\v3_info.obj: $(SRC_D)\crypto\x509v3\v3_info.c + $(CC) /Fo$(OBJ_D)\v3_info.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_info.c + +$(OBJ_D)\v3_ocsp.obj: $(SRC_D)\crypto\x509v3\v3_ocsp.c + $(CC) /Fo$(OBJ_D)\v3_ocsp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_ocsp.c + +$(OBJ_D)\v3_akeya.obj: $(SRC_D)\crypto\x509v3\v3_akeya.c + $(CC) /Fo$(OBJ_D)\v3_akeya.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_akeya.c + +$(OBJ_D)\v3_pmaps.obj: $(SRC_D)\crypto\x509v3\v3_pmaps.c + $(CC) /Fo$(OBJ_D)\v3_pmaps.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pmaps.c + +$(OBJ_D)\v3_pcons.obj: $(SRC_D)\crypto\x509v3\v3_pcons.c + $(CC) /Fo$(OBJ_D)\v3_pcons.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pcons.c + +$(OBJ_D)\v3_ncons.obj: $(SRC_D)\crypto\x509v3\v3_ncons.c + $(CC) /Fo$(OBJ_D)\v3_ncons.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_ncons.c + +$(OBJ_D)\v3_pcia.obj: $(SRC_D)\crypto\x509v3\v3_pcia.c + $(CC) /Fo$(OBJ_D)\v3_pcia.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pcia.c + +$(OBJ_D)\v3_pci.obj: $(SRC_D)\crypto\x509v3\v3_pci.c + $(CC) /Fo$(OBJ_D)\v3_pci.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pci.c + +$(OBJ_D)\pcy_cache.obj: $(SRC_D)\crypto\x509v3\pcy_cache.c + $(CC) /Fo$(OBJ_D)\pcy_cache.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_cache.c + +$(OBJ_D)\pcy_node.obj: $(SRC_D)\crypto\x509v3\pcy_node.c + $(CC) /Fo$(OBJ_D)\pcy_node.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_node.c + +$(OBJ_D)\pcy_data.obj: $(SRC_D)\crypto\x509v3\pcy_data.c + $(CC) /Fo$(OBJ_D)\pcy_data.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_data.c + +$(OBJ_D)\pcy_map.obj: $(SRC_D)\crypto\x509v3\pcy_map.c + $(CC) /Fo$(OBJ_D)\pcy_map.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_map.c + +$(OBJ_D)\pcy_tree.obj: $(SRC_D)\crypto\x509v3\pcy_tree.c + $(CC) /Fo$(OBJ_D)\pcy_tree.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_tree.c + +$(OBJ_D)\pcy_lib.obj: $(SRC_D)\crypto\x509v3\pcy_lib.c + $(CC) /Fo$(OBJ_D)\pcy_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_lib.c + +$(OBJ_D)\v3_asid.obj: $(SRC_D)\crypto\x509v3\v3_asid.c + $(CC) /Fo$(OBJ_D)\v3_asid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_asid.c + +$(OBJ_D)\v3_addr.obj: $(SRC_D)\crypto\x509v3\v3_addr.c + $(CC) /Fo$(OBJ_D)\v3_addr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_addr.c + +$(OBJ_D)\conf_err.obj: $(SRC_D)\crypto\conf\conf_err.c + $(CC) /Fo$(OBJ_D)\conf_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_err.c + +$(OBJ_D)\conf_lib.obj: $(SRC_D)\crypto\conf\conf_lib.c + $(CC) /Fo$(OBJ_D)\conf_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_lib.c + +$(OBJ_D)\conf_api.obj: $(SRC_D)\crypto\conf\conf_api.c + $(CC) /Fo$(OBJ_D)\conf_api.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_api.c + +$(OBJ_D)\conf_def.obj: $(SRC_D)\crypto\conf\conf_def.c + $(CC) /Fo$(OBJ_D)\conf_def.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_def.c + +$(OBJ_D)\conf_mod.obj: $(SRC_D)\crypto\conf\conf_mod.c + $(CC) /Fo$(OBJ_D)\conf_mod.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_mod.c + +$(OBJ_D)\conf_mall.obj: $(SRC_D)\crypto\conf\conf_mall.c + $(CC) /Fo$(OBJ_D)\conf_mall.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_mall.c + +$(OBJ_D)\conf_sap.obj: $(SRC_D)\crypto\conf\conf_sap.c + $(CC) /Fo$(OBJ_D)\conf_sap.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_sap.c + +$(OBJ_D)\txt_db.obj: $(SRC_D)\crypto\txt_db\txt_db.c + $(CC) /Fo$(OBJ_D)\txt_db.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\txt_db\txt_db.c + +$(OBJ_D)\pk7_asn1.obj: $(SRC_D)\crypto\pkcs7\pk7_asn1.c + $(CC) /Fo$(OBJ_D)\pk7_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_asn1.c + +$(OBJ_D)\pk7_lib.obj: $(SRC_D)\crypto\pkcs7\pk7_lib.c + $(CC) /Fo$(OBJ_D)\pk7_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_lib.c + +$(OBJ_D)\pkcs7err.obj: $(SRC_D)\crypto\pkcs7\pkcs7err.c + $(CC) /Fo$(OBJ_D)\pkcs7err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pkcs7err.c + +$(OBJ_D)\pk7_doit.obj: $(SRC_D)\crypto\pkcs7\pk7_doit.c + $(CC) /Fo$(OBJ_D)\pk7_doit.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_doit.c + +$(OBJ_D)\pk7_smime.obj: $(SRC_D)\crypto\pkcs7\pk7_smime.c + $(CC) /Fo$(OBJ_D)\pk7_smime.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_smime.c + +$(OBJ_D)\pk7_attr.obj: $(SRC_D)\crypto\pkcs7\pk7_attr.c + $(CC) /Fo$(OBJ_D)\pk7_attr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_attr.c + +$(OBJ_D)\pk7_mime.obj: $(SRC_D)\crypto\pkcs7\pk7_mime.c + $(CC) /Fo$(OBJ_D)\pk7_mime.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_mime.c + +$(OBJ_D)\p12_add.obj: $(SRC_D)\crypto\pkcs12\p12_add.c + $(CC) /Fo$(OBJ_D)\p12_add.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_add.c + +$(OBJ_D)\p12_asn.obj: $(SRC_D)\crypto\pkcs12\p12_asn.c + $(CC) /Fo$(OBJ_D)\p12_asn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_asn.c + +$(OBJ_D)\p12_attr.obj: $(SRC_D)\crypto\pkcs12\p12_attr.c + $(CC) /Fo$(OBJ_D)\p12_attr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_attr.c + +$(OBJ_D)\p12_crpt.obj: $(SRC_D)\crypto\pkcs12\p12_crpt.c + $(CC) /Fo$(OBJ_D)\p12_crpt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_crpt.c + +$(OBJ_D)\p12_crt.obj: $(SRC_D)\crypto\pkcs12\p12_crt.c + $(CC) /Fo$(OBJ_D)\p12_crt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_crt.c + +$(OBJ_D)\p12_decr.obj: $(SRC_D)\crypto\pkcs12\p12_decr.c + $(CC) /Fo$(OBJ_D)\p12_decr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_decr.c + +$(OBJ_D)\p12_init.obj: $(SRC_D)\crypto\pkcs12\p12_init.c + $(CC) /Fo$(OBJ_D)\p12_init.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_init.c + +$(OBJ_D)\p12_key.obj: $(SRC_D)\crypto\pkcs12\p12_key.c + $(CC) /Fo$(OBJ_D)\p12_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_key.c + +$(OBJ_D)\p12_kiss.obj: $(SRC_D)\crypto\pkcs12\p12_kiss.c + $(CC) /Fo$(OBJ_D)\p12_kiss.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_kiss.c + +$(OBJ_D)\p12_mutl.obj: $(SRC_D)\crypto\pkcs12\p12_mutl.c + $(CC) /Fo$(OBJ_D)\p12_mutl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_mutl.c + +$(OBJ_D)\p12_utl.obj: $(SRC_D)\crypto\pkcs12\p12_utl.c + $(CC) /Fo$(OBJ_D)\p12_utl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_utl.c + +$(OBJ_D)\p12_npas.obj: $(SRC_D)\crypto\pkcs12\p12_npas.c + $(CC) /Fo$(OBJ_D)\p12_npas.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_npas.c + +$(OBJ_D)\pk12err.obj: $(SRC_D)\crypto\pkcs12\pk12err.c + $(CC) /Fo$(OBJ_D)\pk12err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\pk12err.c + +$(OBJ_D)\p12_p8d.obj: $(SRC_D)\crypto\pkcs12\p12_p8d.c + $(CC) /Fo$(OBJ_D)\p12_p8d.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_p8d.c + +$(OBJ_D)\p12_p8e.obj: $(SRC_D)\crypto\pkcs12\p12_p8e.c + $(CC) /Fo$(OBJ_D)\p12_p8e.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_p8e.c + +$(OBJ_D)\comp_lib.obj: $(SRC_D)\crypto\comp\comp_lib.c + $(CC) /Fo$(OBJ_D)\comp_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\comp_lib.c + +$(OBJ_D)\comp_err.obj: $(SRC_D)\crypto\comp\comp_err.c + $(CC) /Fo$(OBJ_D)\comp_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\comp_err.c + +$(OBJ_D)\c_rle.obj: $(SRC_D)\crypto\comp\c_rle.c + $(CC) /Fo$(OBJ_D)\c_rle.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\c_rle.c + +$(OBJ_D)\c_zlib.obj: $(SRC_D)\crypto\comp\c_zlib.c + $(CC) /Fo$(OBJ_D)\c_zlib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\c_zlib.c + +$(OBJ_D)\eng_err.obj: $(SRC_D)\crypto\engine\eng_err.c + $(CC) /Fo$(OBJ_D)\eng_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_err.c + +$(OBJ_D)\eng_lib.obj: $(SRC_D)\crypto\engine\eng_lib.c + $(CC) /Fo$(OBJ_D)\eng_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_lib.c + +$(OBJ_D)\eng_list.obj: $(SRC_D)\crypto\engine\eng_list.c + $(CC) /Fo$(OBJ_D)\eng_list.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_list.c + +$(OBJ_D)\eng_init.obj: $(SRC_D)\crypto\engine\eng_init.c + $(CC) /Fo$(OBJ_D)\eng_init.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_init.c + +$(OBJ_D)\eng_ctrl.obj: $(SRC_D)\crypto\engine\eng_ctrl.c + $(CC) /Fo$(OBJ_D)\eng_ctrl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_ctrl.c + +$(OBJ_D)\eng_table.obj: $(SRC_D)\crypto\engine\eng_table.c + $(CC) /Fo$(OBJ_D)\eng_table.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_table.c + +$(OBJ_D)\eng_pkey.obj: $(SRC_D)\crypto\engine\eng_pkey.c + $(CC) /Fo$(OBJ_D)\eng_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_pkey.c + +$(OBJ_D)\eng_fat.obj: $(SRC_D)\crypto\engine\eng_fat.c + $(CC) /Fo$(OBJ_D)\eng_fat.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_fat.c + +$(OBJ_D)\eng_all.obj: $(SRC_D)\crypto\engine\eng_all.c + $(CC) /Fo$(OBJ_D)\eng_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_all.c + +$(OBJ_D)\tb_rsa.obj: $(SRC_D)\crypto\engine\tb_rsa.c + $(CC) /Fo$(OBJ_D)\tb_rsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_rsa.c + +$(OBJ_D)\tb_dsa.obj: $(SRC_D)\crypto\engine\tb_dsa.c + $(CC) /Fo$(OBJ_D)\tb_dsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_dsa.c + +$(OBJ_D)\tb_ecdsa.obj: $(SRC_D)\crypto\engine\tb_ecdsa.c + $(CC) /Fo$(OBJ_D)\tb_ecdsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_ecdsa.c + +$(OBJ_D)\tb_dh.obj: $(SRC_D)\crypto\engine\tb_dh.c + $(CC) /Fo$(OBJ_D)\tb_dh.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_dh.c + +$(OBJ_D)\tb_ecdh.obj: $(SRC_D)\crypto\engine\tb_ecdh.c + $(CC) /Fo$(OBJ_D)\tb_ecdh.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_ecdh.c + +$(OBJ_D)\tb_rand.obj: $(SRC_D)\crypto\engine\tb_rand.c + $(CC) /Fo$(OBJ_D)\tb_rand.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_rand.c + +$(OBJ_D)\tb_store.obj: $(SRC_D)\crypto\engine\tb_store.c + $(CC) /Fo$(OBJ_D)\tb_store.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_store.c + +$(OBJ_D)\tb_cipher.obj: $(SRC_D)\crypto\engine\tb_cipher.c + $(CC) /Fo$(OBJ_D)\tb_cipher.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_cipher.c + +$(OBJ_D)\tb_digest.obj: $(SRC_D)\crypto\engine\tb_digest.c + $(CC) /Fo$(OBJ_D)\tb_digest.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_digest.c + +$(OBJ_D)\eng_openssl.obj: $(SRC_D)\crypto\engine\eng_openssl.c + $(CC) /Fo$(OBJ_D)\eng_openssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_openssl.c + +$(OBJ_D)\eng_cnf.obj: $(SRC_D)\crypto\engine\eng_cnf.c + $(CC) /Fo$(OBJ_D)\eng_cnf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_cnf.c + +$(OBJ_D)\eng_dyn.obj: $(SRC_D)\crypto\engine\eng_dyn.c + $(CC) /Fo$(OBJ_D)\eng_dyn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_dyn.c + +$(OBJ_D)\eng_cryptodev.obj: $(SRC_D)\crypto\engine\eng_cryptodev.c + $(CC) /Fo$(OBJ_D)\eng_cryptodev.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_cryptodev.c + +$(OBJ_D)\eng_padlock.obj: $(SRC_D)\crypto\engine\eng_padlock.c + $(CC) /Fo$(OBJ_D)\eng_padlock.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_padlock.c + +$(OBJ_D)\ocsp_asn.obj: $(SRC_D)\crypto\ocsp\ocsp_asn.c + $(CC) /Fo$(OBJ_D)\ocsp_asn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_asn.c + +$(OBJ_D)\ocsp_ext.obj: $(SRC_D)\crypto\ocsp\ocsp_ext.c + $(CC) /Fo$(OBJ_D)\ocsp_ext.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_ext.c + +$(OBJ_D)\ocsp_ht.obj: $(SRC_D)\crypto\ocsp\ocsp_ht.c + $(CC) /Fo$(OBJ_D)\ocsp_ht.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_ht.c + +$(OBJ_D)\ocsp_lib.obj: $(SRC_D)\crypto\ocsp\ocsp_lib.c + $(CC) /Fo$(OBJ_D)\ocsp_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_lib.c + +$(OBJ_D)\ocsp_cl.obj: $(SRC_D)\crypto\ocsp\ocsp_cl.c + $(CC) /Fo$(OBJ_D)\ocsp_cl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_cl.c + +$(OBJ_D)\ocsp_srv.obj: $(SRC_D)\crypto\ocsp\ocsp_srv.c + $(CC) /Fo$(OBJ_D)\ocsp_srv.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_srv.c + +$(OBJ_D)\ocsp_prn.obj: $(SRC_D)\crypto\ocsp\ocsp_prn.c + $(CC) /Fo$(OBJ_D)\ocsp_prn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_prn.c + +$(OBJ_D)\ocsp_vfy.obj: $(SRC_D)\crypto\ocsp\ocsp_vfy.c + $(CC) /Fo$(OBJ_D)\ocsp_vfy.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_vfy.c + +$(OBJ_D)\ocsp_err.obj: $(SRC_D)\crypto\ocsp\ocsp_err.c + $(CC) /Fo$(OBJ_D)\ocsp_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_err.c + +$(OBJ_D)\ui_err.obj: $(SRC_D)\crypto\ui\ui_err.c + $(CC) /Fo$(OBJ_D)\ui_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_err.c + +$(OBJ_D)\ui_lib.obj: $(SRC_D)\crypto\ui\ui_lib.c + $(CC) /Fo$(OBJ_D)\ui_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_lib.c + +$(OBJ_D)\ui_openssl.obj: $(SRC_D)\crypto\ui\ui_openssl.c + $(CC) /Fo$(OBJ_D)\ui_openssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_openssl.c + +$(OBJ_D)\ui_util.obj: $(SRC_D)\crypto\ui\ui_util.c + $(CC) /Fo$(OBJ_D)\ui_util.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_util.c + +$(OBJ_D)\ui_compat.obj: $(SRC_D)\crypto\ui\ui_compat.c + $(CC) /Fo$(OBJ_D)\ui_compat.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_compat.c + +$(OBJ_D)\krb5_asn.obj: $(SRC_D)\crypto\krb5\krb5_asn.c + $(CC) /Fo$(OBJ_D)\krb5_asn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\krb5\krb5_asn.c + +$(OBJ_D)\str_err.obj: $(SRC_D)\crypto\store\str_err.c + $(CC) /Fo$(OBJ_D)\str_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_err.c + +$(OBJ_D)\str_lib.obj: $(SRC_D)\crypto\store\str_lib.c + $(CC) /Fo$(OBJ_D)\str_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_lib.c + +$(OBJ_D)\str_meth.obj: $(SRC_D)\crypto\store\str_meth.c + $(CC) /Fo$(OBJ_D)\str_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_meth.c + +$(OBJ_D)\str_mem.obj: $(SRC_D)\crypto\store\str_mem.c + $(CC) /Fo$(OBJ_D)\str_mem.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_mem.c + +$(OBJ_D)\pqueue.obj: $(SRC_D)\crypto\pqueue\pqueue.c + $(CC) /Fo$(OBJ_D)\pqueue.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pqueue\pqueue.c + +$(OBJ_D)\e_4758cca.obj: $(SRC_D)\engines\e_4758cca.c + $(CC) /Fo$(OBJ_D)\e_4758cca.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_4758cca.c + +$(OBJ_D)\e_aep.obj: $(SRC_D)\engines\e_aep.c + $(CC) /Fo$(OBJ_D)\e_aep.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_aep.c + +$(OBJ_D)\e_atalla.obj: $(SRC_D)\engines\e_atalla.c + $(CC) /Fo$(OBJ_D)\e_atalla.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_atalla.c + +$(OBJ_D)\e_cswift.obj: $(SRC_D)\engines\e_cswift.c + $(CC) /Fo$(OBJ_D)\e_cswift.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_cswift.c + +$(OBJ_D)\e_gmp.obj: $(SRC_D)\engines\e_gmp.c + $(CC) /Fo$(OBJ_D)\e_gmp.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_gmp.c + +$(OBJ_D)\e_chil.obj: $(SRC_D)\engines\e_chil.c + $(CC) /Fo$(OBJ_D)\e_chil.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_chil.c + +$(OBJ_D)\e_nuron.obj: $(SRC_D)\engines\e_nuron.c + $(CC) /Fo$(OBJ_D)\e_nuron.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_nuron.c + +$(OBJ_D)\e_sureware.obj: $(SRC_D)\engines\e_sureware.c + $(CC) /Fo$(OBJ_D)\e_sureware.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_sureware.c + +$(OBJ_D)\e_ubsec.obj: $(SRC_D)\engines\e_ubsec.c + $(CC) /Fo$(OBJ_D)\e_ubsec.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_ubsec.c + +$(OBJ_D)\$(CRYPTO).res: ms\version32.rc + $(RSC) /fo"$(OBJ_D)\$(CRYPTO).res" /d CRYPTO ms\version32.rc + +$(OBJ_D)\$(SSL).res: ms\version32.rc + $(RSC) /fo"$(OBJ_D)\$(SSL).res" /d SSL ms\version32.rc + +$(TEST_D)\md2test.exe: $(OBJ_D)\md2test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\md2test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\md2test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\md4test.exe: $(OBJ_D)\md4test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\md4test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\md4test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\md5test.exe: $(OBJ_D)\md5test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\md5test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\md5test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\shatest.exe: $(OBJ_D)\shatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\shatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\shatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\sha1test.exe: $(OBJ_D)\sha1test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\sha1test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\sha1test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\sha256t.exe: $(OBJ_D)\sha256t.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\sha256t.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\sha256t.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\sha512t.exe: $(OBJ_D)\sha512t.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\sha512t.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\sha512t.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\hmactest.exe: $(OBJ_D)\hmactest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\hmactest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\hmactest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rmdtest.exe: $(OBJ_D)\rmdtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rmdtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rmdtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\destest.exe: $(OBJ_D)\destest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\destest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\destest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rc2test.exe: $(OBJ_D)\rc2test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rc2test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rc2test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rc4test.exe: $(OBJ_D)\rc4test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rc4test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rc4test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ideatest.exe: $(OBJ_D)\ideatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ideatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ideatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\bftest.exe: $(OBJ_D)\bftest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\bftest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\bftest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\casttest.exe: $(OBJ_D)\casttest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\casttest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\casttest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\bntest.exe: $(OBJ_D)\bntest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\bntest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\bntest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\exptest.exe: $(OBJ_D)\exptest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\exptest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\exptest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rsa_test.exe: $(OBJ_D)\rsa_test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rsa_test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rsa_test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\dsatest.exe: $(OBJ_D)\dsatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\dsatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\dsatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\dhtest.exe: $(OBJ_D)\dhtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\dhtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\dhtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ectest.exe: $(OBJ_D)\ectest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ectest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ectest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ecdhtest.exe: $(OBJ_D)\ecdhtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ecdhtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ecdhtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ecdsatest.exe: $(OBJ_D)\ecdsatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ecdsatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ecdsatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\randtest.exe: $(OBJ_D)\randtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\randtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\randtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\evp_test.exe: $(OBJ_D)\evp_test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\evp_test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\evp_test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\enginetest.exe: $(OBJ_D)\enginetest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\enginetest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\enginetest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ssltest.exe: $(OBJ_D)\ssltest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ssltest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ssltest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(O_SSL): $(SSLOBJ) + $(MKLIB) /out:$(O_SSL) @<< + $(SSLOBJ) +<< + +$(O_CRYPTO): $(CRYPTOOBJ) + $(MKLIB) /out:$(O_CRYPTO) @<< + $(CRYPTOOBJ) +<< + +$(BIN_D)\$(E_EXE).exe: $(E_OBJ) $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(BIN_D)\$(E_EXE).exe @<< + $(APP_EX_OBJ) $(E_OBJ) $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + Added: external/openssl-0.9.8g/ms/nt64.mak ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/ms/nt64.mak Fri Nov 23 07:56:25 2007 @@ -0,0 +1,2833 @@ +# This makefile has been automatically generated from the OpenSSL distribution. +# This single makefile will build the complete OpenSSL distribution and +# by default leave the 'intertesting' output files in .\out and the stuff +# that needs deleting in .\tmp. +# The file was generated by running 'make makefile.one', which +# does a 'make files', which writes all the environment variables from all +# the makefiles to the file call MINFO. This file is used by +# util\mk1mf.pl to generate makefile.one. +# The 'makefile per directory' system suites me when developing this +# library and also so I can 'distribute' indervidual library sections. +# The one monster makefile better suits building in non-unix +# environments. + +INSTALLTOP=\usr\local\ssl + +# Set your compiler options +PLATFORM=VC-WIN64A +CC=cl +CFLAG= /MD /Ox /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE /Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE +APP_CFLAG= +LIB_CFLAG= +SHLIB_CFLAG= +APP_EX_OBJ=setargv.obj +SHLIB_EX_OBJ= +# add extra libraries to this define, for solaris -lsocket -lnsl would +# be added +EX_LIBS=wsock32.lib gdi32.lib advapi32.lib user32.lib + +# The OpenSSL directory +SRC_D=. + +LINK=link +LFLAGS=/MACHINE:X64 /nologo /subsystem:console /opt:ref +RSC=rc + +AES_ASM_OBJ= +AES_ASM_SRC= +BN_ASM_OBJ= +BN_ASM_SRC= +BNCO_ASM_OBJ= +BNCO_ASM_SRC= +DES_ENC_OBJ= +DES_ENC_SRC= +BF_ENC_OBJ= +BF_ENC_SRC= +CAST_ENC_OBJ= +CAST_ENC_SRC= +RC4_ENC_OBJ= +RC4_ENC_SRC= +RC5_ENC_OBJ= +RC5_ENC_SRC= +MD5_ASM_OBJ= +MD5_ASM_SRC= +SHA1_ASM_OBJ= +SHA1_ASM_SRC= +RMD160_ASM_OBJ= +RMD160_ASM_SRC= +CPUID_ASM_OBJ= +CPUID_ASM_SRC= + +# The output directory for everything intersting +OUT_D=out64 +# The output directory for all the temporary muck +TMP_D=tmp64 +# The output directory for the header files +INC_D=inc64 +INCO_D=inc64\openssl + +CP=copy +RM=del +RANLIB= +MKDIR=mkdir +MKLIB=lib /MACHINE:X64 +MLFLAGS=/MACHINE:X64 +ASM=ml /Cp /coff /c /Cx + +###################################################### +# You should not need to touch anything below this point +###################################################### + +E_EXE=openssl +SSL=ssleay32 +CRYPTO=libeay32 + +# BIN_D - Binary output directory +# TEST_D - Binary test file output directory +# LIB_D - library output directory +# ENG_D - dynamic engine output directory +# Note: if you change these point to different directories then uncomment out +# the lines around the 'NB' comment below. +# +BIN_D=$(OUT_D) +TEST_D=$(OUT_D) +LIB_D=$(OUT_D) +ENG_D=$(OUT_D) + +# INCL_D - local library directory +# OBJ_D - temp object file directory +OBJ_D=$(TMP_D) +INCL_D=$(TMP_D) + +O_SSL= $(LIB_D)\$(SSL).lib +O_CRYPTO= $(LIB_D)\$(CRYPTO).lib +SO_SSL= $(SSL) +SO_CRYPTO= $(CRYPTO) +L_SSL= $(LIB_D)\$(SSL).lib +L_CRYPTO= $(LIB_D)\$(CRYPTO).lib + +L_LIBS= $(L_SSL) $(L_CRYPTO) + +###################################################### +# Don't touch anything below this point +###################################################### + +INC=-I$(INC_D) -I$(INCL_D) +APP_CFLAGS=$(INC) $(CFLAG) $(APP_CFLAG) +LIB_CFLAGS=$(INC) $(CFLAG) $(LIB_CFLAG) +SHLIB_CFLAGS=$(INC) $(CFLAG) $(LIB_CFLAG) $(SHLIB_CFLAG) +LIBS_DEP=$(O_CRYPTO) $(O_SSL) + +############################################# +HEADER=$(INCL_D)\e_os.h \ + $(INCL_D)\cryptlib.h $(INCL_D)\buildinf.h $(INCL_D)\md32_common.h \ + $(INCL_D)\o_time.h $(INCL_D)\o_str.h $(INCL_D)\o_dir.h \ + $(INCL_D)\md4_locl.h $(INCL_D)\md5_locl.h $(INCL_D)\sha_locl.h \ + $(INCL_D)\rmd_locl.h $(INCL_D)\rmdconst.h $(INCL_D)\des_locl.h \ + $(INCL_D)\rpc_des.h $(INCL_D)\spr.h $(INCL_D)\des_ver.h \ + $(INCL_D)\rc2_locl.h $(INCL_D)\rc4_locl.h $(INCL_D)\idea_lcl.h \ + $(INCL_D)\bf_pi.h $(INCL_D)\bf_locl.h $(INCL_D)\cast_s.h \ + $(INCL_D)\cast_lcl.h $(INCL_D)\aes_locl.h $(INCL_D)\bn_lcl.h \ + $(INCL_D)\bn_prime.h $(INCL_D)\ec_lcl.h $(INCL_D)\ech_locl.h \ + $(INCL_D)\ecs_locl.h $(INCL_D)\bio_lcl.h $(INCL_D)\obj_dat.h \ + $(INCL_D)\pcy_int.h $(INCL_D)\conf_def.h $(INCL_D)\ui_locl.h \ + $(INCL_D)\str_locl.h $(INCL_D)\ssl_locl.h $(INCL_D)\kssl_lcl.h \ + $(INCL_D)\apps.h $(INCL_D)\progs.h $(INCL_D)\s_apps.h \ + $(INCL_D)\testdsa.h $(INCL_D)\testrsa.h $(INCL_D)\e_4758cca_err.c \ + $(INCL_D)\e_4758cca_err.h $(INCL_D)\e_aep_err.c $(INCL_D)\e_aep_err.h \ + $(INCL_D)\e_atalla_err.c $(INCL_D)\e_atalla_err.h $(INCL_D)\e_cswift_err.c \ + $(INCL_D)\e_cswift_err.h $(INCL_D)\e_gmp_err.c $(INCL_D)\e_gmp_err.h \ + $(INCL_D)\e_chil_err.c $(INCL_D)\e_chil_err.h $(INCL_D)\e_nuron_err.c \ + $(INCL_D)\e_nuron_err.h $(INCL_D)\e_sureware_err.c $(INCL_D)\e_sureware_err.h \ + $(INCL_D)\e_ubsec_err.c $(INCL_D)\e_ubsec_err.h + +EXHEADER=$(INCO_D)\e_os2.h \ + $(INCO_D)\crypto.h $(INCO_D)\tmdiff.h $(INCO_D)\opensslv.h \ + $(INCO_D)\opensslconf.h $(INCO_D)\ebcdic.h $(INCO_D)\symhacks.h \ + $(INCO_D)\ossl_typ.h $(INCO_D)\md2.h $(INCO_D)\md4.h \ + $(INCO_D)\md5.h $(INCO_D)\sha.h $(INCO_D)\hmac.h \ + $(INCO_D)\ripemd.h $(INCO_D)\des.h $(INCO_D)\des_old.h \ + $(INCO_D)\rc2.h $(INCO_D)\rc4.h $(INCO_D)\idea.h \ + $(INCO_D)\blowfish.h $(INCO_D)\cast.h $(INCO_D)\aes.h \ + $(INCO_D)\bn.h $(INCO_D)\rsa.h $(INCO_D)\dsa.h \ + $(INCO_D)\dso.h $(INCO_D)\dh.h $(INCO_D)\ec.h \ + $(INCO_D)\ecdh.h $(INCO_D)\ecdsa.h $(INCO_D)\buffer.h \ + $(INCO_D)\bio.h $(INCO_D)\stack.h $(INCO_D)\safestack.h \ + $(INCO_D)\lhash.h $(INCO_D)\rand.h $(INCO_D)\err.h \ + $(INCO_D)\objects.h $(INCO_D)\obj_mac.h $(INCO_D)\evp.h \ + $(INCO_D)\asn1.h $(INCO_D)\asn1_mac.h $(INCO_D)\asn1t.h \ + $(INCO_D)\pem.h $(INCO_D)\pem2.h $(INCO_D)\x509.h \ + $(INCO_D)\x509_vfy.h $(INCO_D)\x509v3.h $(INCO_D)\conf.h \ + $(INCO_D)\conf_api.h $(INCO_D)\txt_db.h $(INCO_D)\pkcs7.h \ + $(INCO_D)\pkcs12.h $(INCO_D)\comp.h $(INCO_D)\engine.h \ + $(INCO_D)\ocsp.h $(INCO_D)\ui.h $(INCO_D)\ui_compat.h \ + $(INCO_D)\krb5_asn.h $(INCO_D)\store.h $(INCO_D)\pqueue.h \ + $(INCO_D)\pq_compat.h $(INCO_D)\ssl.h $(INCO_D)\ssl2.h \ + $(INCO_D)\ssl3.h $(INCO_D)\ssl23.h $(INCO_D)\tls1.h \ + $(INCO_D)\dtls1.h $(INCO_D)\kssl.h + +T_OBJ=$(OBJ_D)\md2test.obj \ + $(OBJ_D)\md4test.obj $(OBJ_D)\md5test.obj $(OBJ_D)\shatest.obj \ + $(OBJ_D)\sha1test.obj $(OBJ_D)\sha256t.obj $(OBJ_D)\sha512t.obj \ + $(OBJ_D)\hmactest.obj $(OBJ_D)\rmdtest.obj $(OBJ_D)\destest.obj \ + $(OBJ_D)\rc2test.obj $(OBJ_D)\rc4test.obj $(OBJ_D)\ideatest.obj \ + $(OBJ_D)\bftest.obj $(OBJ_D)\casttest.obj $(OBJ_D)\bntest.obj \ + $(OBJ_D)\exptest.obj $(OBJ_D)\rsa_test.obj $(OBJ_D)\dsatest.obj \ + $(OBJ_D)\dhtest.obj $(OBJ_D)\ectest.obj $(OBJ_D)\ecdhtest.obj \ + $(OBJ_D)\ecdsatest.obj $(OBJ_D)\randtest.obj $(OBJ_D)\evp_test.obj \ + $(OBJ_D)\enginetest.obj $(OBJ_D)\ssltest.obj + +E_OBJ=$(OBJ_D)\verify.obj \ + $(OBJ_D)\asn1pars.obj $(OBJ_D)\req.obj $(OBJ_D)\dgst.obj \ + $(OBJ_D)\dh.obj $(OBJ_D)\dhparam.obj $(OBJ_D)\enc.obj \ + $(OBJ_D)\passwd.obj $(OBJ_D)\gendh.obj $(OBJ_D)\errstr.obj \ + $(OBJ_D)\ca.obj $(OBJ_D)\pkcs7.obj $(OBJ_D)\crl2p7.obj \ + $(OBJ_D)\crl.obj $(OBJ_D)\rsa.obj $(OBJ_D)\rsautl.obj \ + $(OBJ_D)\dsa.obj $(OBJ_D)\dsaparam.obj $(OBJ_D)\ec.obj \ + $(OBJ_D)\ecparam.obj $(OBJ_D)\x509.obj $(OBJ_D)\genrsa.obj \ + $(OBJ_D)\gendsa.obj $(OBJ_D)\s_server.obj $(OBJ_D)\s_client.obj \ + $(OBJ_D)\speed.obj $(OBJ_D)\s_time.obj $(OBJ_D)\apps.obj \ + $(OBJ_D)\s_cb.obj $(OBJ_D)\s_socket.obj $(OBJ_D)\app_rand.obj \ + $(OBJ_D)\version.obj $(OBJ_D)\sess_id.obj $(OBJ_D)\ciphers.obj \ + $(OBJ_D)\nseq.obj $(OBJ_D)\pkcs12.obj $(OBJ_D)\pkcs8.obj \ + $(OBJ_D)\spkac.obj $(OBJ_D)\smime.obj $(OBJ_D)\rand.obj \ + $(OBJ_D)\engine.obj $(OBJ_D)\ocsp.obj $(OBJ_D)\prime.obj \ + $(OBJ_D)\openssl.obj + +SSLOBJ=$(OBJ_D)\s2_meth.obj \ + $(OBJ_D)\s2_srvr.obj $(OBJ_D)\s2_clnt.obj $(OBJ_D)\s2_lib.obj \ + $(OBJ_D)\s2_enc.obj $(OBJ_D)\s2_pkt.obj $(OBJ_D)\s3_meth.obj \ + $(OBJ_D)\s3_srvr.obj $(OBJ_D)\s3_clnt.obj $(OBJ_D)\s3_lib.obj \ + $(OBJ_D)\s3_enc.obj $(OBJ_D)\s3_pkt.obj $(OBJ_D)\s3_both.obj \ + $(OBJ_D)\s23_meth.obj $(OBJ_D)\s23_srvr.obj $(OBJ_D)\s23_clnt.obj \ + $(OBJ_D)\s23_lib.obj $(OBJ_D)\s23_pkt.obj $(OBJ_D)\t1_meth.obj \ + $(OBJ_D)\t1_srvr.obj $(OBJ_D)\t1_clnt.obj $(OBJ_D)\t1_lib.obj \ + $(OBJ_D)\t1_enc.obj $(OBJ_D)\d1_meth.obj $(OBJ_D)\d1_srvr.obj \ + $(OBJ_D)\d1_clnt.obj $(OBJ_D)\d1_lib.obj $(OBJ_D)\d1_pkt.obj \ + $(OBJ_D)\d1_both.obj $(OBJ_D)\d1_enc.obj $(OBJ_D)\ssl_lib.obj \ + $(OBJ_D)\ssl_err2.obj $(OBJ_D)\ssl_cert.obj $(OBJ_D)\ssl_sess.obj \ + $(OBJ_D)\ssl_ciph.obj $(OBJ_D)\ssl_stat.obj $(OBJ_D)\ssl_rsa.obj \ + $(OBJ_D)\ssl_asn1.obj $(OBJ_D)\ssl_txt.obj $(OBJ_D)\ssl_algs.obj \ + $(OBJ_D)\bio_ssl.obj $(OBJ_D)\ssl_err.obj $(OBJ_D)\kssl.obj + +CRYPTOOBJ=$(OBJ_D)\cryptlib.obj \ + $(OBJ_D)\mem.obj $(OBJ_D)\mem_clr.obj $(OBJ_D)\mem_dbg.obj \ + $(OBJ_D)\cversion.obj $(OBJ_D)\ex_data.obj $(OBJ_D)\tmdiff.obj \ + $(OBJ_D)\cpt_err.obj $(OBJ_D)\ebcdic.obj $(OBJ_D)\uid.obj \ + $(OBJ_D)\o_time.obj $(OBJ_D)\o_str.obj $(OBJ_D)\o_dir.obj \ + $(OBJ_D)\md2_dgst.obj $(OBJ_D)\md2_one.obj $(OBJ_D)\md4_dgst.obj \ + $(OBJ_D)\md4_one.obj $(OBJ_D)\md5_dgst.obj $(OBJ_D)\md5_one.obj \ + $(OBJ_D)\sha_dgst.obj $(OBJ_D)\sha1dgst.obj $(OBJ_D)\sha_one.obj \ + $(OBJ_D)\sha1_one.obj $(OBJ_D)\sha256.obj $(OBJ_D)\sha512.obj \ + $(OBJ_D)\hmac.obj $(OBJ_D)\rmd_dgst.obj $(OBJ_D)\rmd_one.obj \ + $(OBJ_D)\set_key.obj $(OBJ_D)\ecb_enc.obj $(OBJ_D)\cbc_enc.obj \ + $(OBJ_D)\ecb3_enc.obj $(OBJ_D)\cfb64enc.obj $(OBJ_D)\cfb64ede.obj \ + $(OBJ_D)\cfb_enc.obj $(OBJ_D)\ofb64ede.obj $(OBJ_D)\enc_read.obj \ + $(OBJ_D)\enc_writ.obj $(OBJ_D)\ofb64enc.obj $(OBJ_D)\ofb_enc.obj \ + $(OBJ_D)\str2key.obj $(OBJ_D)\pcbc_enc.obj $(OBJ_D)\qud_cksm.obj \ + $(OBJ_D)\rand_key.obj $(OBJ_D)\des_enc.obj $(OBJ_D)\fcrypt_b.obj \ + $(OBJ_D)\fcrypt.obj $(OBJ_D)\xcbc_enc.obj $(OBJ_D)\rpc_enc.obj \ + $(OBJ_D)\cbc_cksm.obj $(OBJ_D)\ede_cbcm_enc.obj $(OBJ_D)\des_old.obj \ + $(OBJ_D)\des_old2.obj $(OBJ_D)\read2pwd.obj $(OBJ_D)\rc2_ecb.obj \ + $(OBJ_D)\rc2_skey.obj $(OBJ_D)\rc2_cbc.obj $(OBJ_D)\rc2cfb64.obj \ + $(OBJ_D)\rc2ofb64.obj $(OBJ_D)\rc4_skey.obj $(OBJ_D)\rc4_enc.obj \ + $(OBJ_D)\i_cbc.obj $(OBJ_D)\i_cfb64.obj $(OBJ_D)\i_ofb64.obj \ + $(OBJ_D)\i_ecb.obj $(OBJ_D)\i_skey.obj $(OBJ_D)\bf_skey.obj \ + $(OBJ_D)\bf_ecb.obj $(OBJ_D)\bf_enc.obj $(OBJ_D)\bf_cfb64.obj \ + $(OBJ_D)\bf_ofb64.obj $(OBJ_D)\c_skey.obj $(OBJ_D)\c_ecb.obj \ + $(OBJ_D)\c_enc.obj $(OBJ_D)\c_cfb64.obj $(OBJ_D)\c_ofb64.obj \ + $(OBJ_D)\aes_misc.obj $(OBJ_D)\aes_ecb.obj $(OBJ_D)\aes_cfb.obj \ + $(OBJ_D)\aes_ofb.obj $(OBJ_D)\aes_ctr.obj $(OBJ_D)\aes_ige.obj \ + $(OBJ_D)\aes_core.obj $(OBJ_D)\aes_cbc.obj $(OBJ_D)\bn_add.obj \ + $(OBJ_D)\bn_div.obj $(OBJ_D)\bn_exp.obj $(OBJ_D)\bn_lib.obj \ + $(OBJ_D)\bn_ctx.obj $(OBJ_D)\bn_mul.obj $(OBJ_D)\bn_mod.obj \ + $(OBJ_D)\bn_print.obj $(OBJ_D)\bn_rand.obj $(OBJ_D)\bn_shift.obj \ + $(OBJ_D)\bn_word.obj $(OBJ_D)\bn_blind.obj $(OBJ_D)\bn_kron.obj \ + $(OBJ_D)\bn_sqrt.obj $(OBJ_D)\bn_gcd.obj $(OBJ_D)\bn_prime.obj \ + $(OBJ_D)\bn_err.obj $(OBJ_D)\bn_sqr.obj $(OBJ_D)\bn_asm.obj \ + $(OBJ_D)\bn_recp.obj $(OBJ_D)\bn_mont.obj $(OBJ_D)\bn_mpi.obj \ + $(OBJ_D)\bn_exp2.obj $(OBJ_D)\bn_gf2m.obj $(OBJ_D)\bn_nist.obj \ + $(OBJ_D)\bn_depr.obj $(OBJ_D)\bn_const.obj $(OBJ_D)\rsa_eay.obj \ + $(OBJ_D)\rsa_gen.obj $(OBJ_D)\rsa_lib.obj $(OBJ_D)\rsa_sign.obj \ + $(OBJ_D)\rsa_saos.obj $(OBJ_D)\rsa_err.obj $(OBJ_D)\rsa_pk1.obj \ + $(OBJ_D)\rsa_ssl.obj $(OBJ_D)\rsa_none.obj $(OBJ_D)\rsa_oaep.obj \ + $(OBJ_D)\rsa_chk.obj $(OBJ_D)\rsa_null.obj $(OBJ_D)\rsa_pss.obj \ + $(OBJ_D)\rsa_x931.obj $(OBJ_D)\rsa_asn1.obj $(OBJ_D)\rsa_depr.obj \ + $(OBJ_D)\dsa_gen.obj $(OBJ_D)\dsa_key.obj $(OBJ_D)\dsa_lib.obj \ + $(OBJ_D)\dsa_asn1.obj $(OBJ_D)\dsa_vrf.obj $(OBJ_D)\dsa_sign.obj \ + $(OBJ_D)\dsa_err.obj $(OBJ_D)\dsa_ossl.obj $(OBJ_D)\dsa_depr.obj \ + $(OBJ_D)\dso_dl.obj $(OBJ_D)\dso_dlfcn.obj $(OBJ_D)\dso_err.obj \ + $(OBJ_D)\dso_lib.obj $(OBJ_D)\dso_null.obj $(OBJ_D)\dso_openssl.obj \ + $(OBJ_D)\dso_win32.obj $(OBJ_D)\dso_vms.obj $(OBJ_D)\dh_asn1.obj \ + $(OBJ_D)\dh_gen.obj $(OBJ_D)\dh_key.obj $(OBJ_D)\dh_lib.obj \ + $(OBJ_D)\dh_check.obj $(OBJ_D)\dh_err.obj $(OBJ_D)\dh_depr.obj \ + $(OBJ_D)\ec_lib.obj $(OBJ_D)\ecp_smpl.obj $(OBJ_D)\ecp_mont.obj \ + $(OBJ_D)\ecp_nist.obj $(OBJ_D)\ec_cvt.obj $(OBJ_D)\ec_mult.obj \ + $(OBJ_D)\ec_err.obj $(OBJ_D)\ec_curve.obj $(OBJ_D)\ec_check.obj \ + $(OBJ_D)\ec_print.obj $(OBJ_D)\ec_asn1.obj $(OBJ_D)\ec_key.obj \ + $(OBJ_D)\ec2_smpl.obj $(OBJ_D)\ec2_mult.obj $(OBJ_D)\ech_lib.obj \ + $(OBJ_D)\ech_ossl.obj $(OBJ_D)\ech_key.obj $(OBJ_D)\ech_err.obj \ + $(OBJ_D)\ecs_lib.obj $(OBJ_D)\ecs_asn1.obj $(OBJ_D)\ecs_ossl.obj \ + $(OBJ_D)\ecs_sign.obj $(OBJ_D)\ecs_vrf.obj $(OBJ_D)\ecs_err.obj \ + $(OBJ_D)\buffer.obj $(OBJ_D)\buf_err.obj $(OBJ_D)\bio_lib.obj \ + $(OBJ_D)\bio_cb.obj $(OBJ_D)\bio_err.obj $(OBJ_D)\bss_mem.obj \ + $(OBJ_D)\bss_null.obj $(OBJ_D)\bss_fd.obj $(OBJ_D)\bss_file.obj \ + $(OBJ_D)\bss_sock.obj $(OBJ_D)\bss_conn.obj $(OBJ_D)\bf_null.obj \ + $(OBJ_D)\bf_buff.obj $(OBJ_D)\b_print.obj $(OBJ_D)\b_dump.obj \ + $(OBJ_D)\b_sock.obj $(OBJ_D)\bss_acpt.obj $(OBJ_D)\bf_nbio.obj \ + $(OBJ_D)\bss_log.obj $(OBJ_D)\bss_bio.obj $(OBJ_D)\bss_dgram.obj \ + $(OBJ_D)\stack.obj $(OBJ_D)\lhash.obj $(OBJ_D)\lh_stats.obj \ + $(OBJ_D)\md_rand.obj $(OBJ_D)\randfile.obj $(OBJ_D)\rand_lib.obj \ + $(OBJ_D)\rand_err.obj $(OBJ_D)\rand_egd.obj $(OBJ_D)\rand_win.obj \ + $(OBJ_D)\rand_unix.obj $(OBJ_D)\rand_os2.obj $(OBJ_D)\rand_nw.obj \ + $(OBJ_D)\err.obj $(OBJ_D)\err_all.obj $(OBJ_D)\err_prn.obj \ + $(OBJ_D)\o_names.obj $(OBJ_D)\obj_dat.obj $(OBJ_D)\obj_lib.obj \ + $(OBJ_D)\obj_err.obj $(OBJ_D)\encode.obj $(OBJ_D)\digest.obj \ + $(OBJ_D)\evp_enc.obj $(OBJ_D)\evp_key.obj $(OBJ_D)\evp_acnf.obj \ + $(OBJ_D)\e_des.obj $(OBJ_D)\e_bf.obj $(OBJ_D)\e_idea.obj \ + $(OBJ_D)\e_des3.obj $(OBJ_D)\e_rc4.obj $(OBJ_D)\e_aes.obj \ + $(OBJ_D)\names.obj $(OBJ_D)\e_xcbc_d.obj $(OBJ_D)\e_rc2.obj \ + $(OBJ_D)\e_cast.obj $(OBJ_D)\e_rc5.obj $(OBJ_D)\m_null.obj \ + $(OBJ_D)\m_md2.obj $(OBJ_D)\m_md4.obj $(OBJ_D)\m_md5.obj \ + $(OBJ_D)\m_sha.obj $(OBJ_D)\m_sha1.obj $(OBJ_D)\m_dss.obj \ + $(OBJ_D)\m_dss1.obj $(OBJ_D)\m_ripemd.obj $(OBJ_D)\m_ecdsa.obj \ + $(OBJ_D)\p_open.obj $(OBJ_D)\p_seal.obj $(OBJ_D)\p_sign.obj \ + $(OBJ_D)\p_verify.obj $(OBJ_D)\p_lib.obj $(OBJ_D)\p_enc.obj \ + $(OBJ_D)\p_dec.obj $(OBJ_D)\bio_md.obj $(OBJ_D)\bio_b64.obj \ + $(OBJ_D)\bio_enc.obj $(OBJ_D)\evp_err.obj $(OBJ_D)\e_null.obj \ + $(OBJ_D)\c_all.obj $(OBJ_D)\c_allc.obj $(OBJ_D)\c_alld.obj \ + $(OBJ_D)\evp_lib.obj $(OBJ_D)\bio_ok.obj $(OBJ_D)\evp_pkey.obj \ + $(OBJ_D)\evp_pbe.obj $(OBJ_D)\p5_crpt.obj $(OBJ_D)\p5_crpt2.obj \ + $(OBJ_D)\e_old.obj $(OBJ_D)\a_object.obj $(OBJ_D)\a_bitstr.obj \ + $(OBJ_D)\a_utctm.obj $(OBJ_D)\a_gentm.obj $(OBJ_D)\a_time.obj \ + $(OBJ_D)\a_int.obj $(OBJ_D)\a_octet.obj $(OBJ_D)\a_print.obj \ + $(OBJ_D)\a_type.obj $(OBJ_D)\a_set.obj $(OBJ_D)\a_dup.obj \ + $(OBJ_D)\a_d2i_fp.obj $(OBJ_D)\a_i2d_fp.obj $(OBJ_D)\a_enum.obj \ + $(OBJ_D)\a_utf8.obj $(OBJ_D)\a_sign.obj $(OBJ_D)\a_digest.obj \ + $(OBJ_D)\a_verify.obj $(OBJ_D)\a_mbstr.obj $(OBJ_D)\a_strex.obj \ + $(OBJ_D)\x_algor.obj $(OBJ_D)\x_val.obj $(OBJ_D)\x_pubkey.obj \ + $(OBJ_D)\x_sig.obj $(OBJ_D)\x_req.obj $(OBJ_D)\x_attrib.obj \ + $(OBJ_D)\x_bignum.obj $(OBJ_D)\x_long.obj $(OBJ_D)\x_name.obj \ + $(OBJ_D)\x_x509.obj $(OBJ_D)\x_x509a.obj $(OBJ_D)\x_crl.obj \ + $(OBJ_D)\x_info.obj $(OBJ_D)\x_spki.obj $(OBJ_D)\nsseq.obj \ + $(OBJ_D)\d2i_pu.obj $(OBJ_D)\d2i_pr.obj $(OBJ_D)\i2d_pu.obj \ + $(OBJ_D)\i2d_pr.obj $(OBJ_D)\t_req.obj $(OBJ_D)\t_x509.obj \ + $(OBJ_D)\t_x509a.obj $(OBJ_D)\t_crl.obj $(OBJ_D)\t_pkey.obj \ + $(OBJ_D)\t_spki.obj $(OBJ_D)\t_bitst.obj $(OBJ_D)\tasn_new.obj \ + $(OBJ_D)\tasn_fre.obj $(OBJ_D)\tasn_enc.obj $(OBJ_D)\tasn_dec.obj \ + $(OBJ_D)\tasn_utl.obj $(OBJ_D)\tasn_typ.obj $(OBJ_D)\f_int.obj \ + $(OBJ_D)\f_string.obj $(OBJ_D)\n_pkey.obj $(OBJ_D)\f_enum.obj \ + $(OBJ_D)\a_hdr.obj $(OBJ_D)\x_pkey.obj $(OBJ_D)\a_bool.obj \ + $(OBJ_D)\x_exten.obj $(OBJ_D)\asn1_gen.obj $(OBJ_D)\asn1_par.obj \ + $(OBJ_D)\asn1_lib.obj $(OBJ_D)\asn1_err.obj $(OBJ_D)\a_meth.obj \ + $(OBJ_D)\a_bytes.obj $(OBJ_D)\a_strnid.obj $(OBJ_D)\evp_asn1.obj \ + $(OBJ_D)\asn_pack.obj $(OBJ_D)\p5_pbe.obj $(OBJ_D)\p5_pbev2.obj \ + $(OBJ_D)\p8_pkey.obj $(OBJ_D)\asn_moid.obj $(OBJ_D)\pem_sign.obj \ + $(OBJ_D)\pem_seal.obj $(OBJ_D)\pem_info.obj $(OBJ_D)\pem_lib.obj \ + $(OBJ_D)\pem_all.obj $(OBJ_D)\pem_err.obj $(OBJ_D)\pem_x509.obj \ + $(OBJ_D)\pem_xaux.obj $(OBJ_D)\pem_oth.obj $(OBJ_D)\pem_pk8.obj \ + $(OBJ_D)\pem_pkey.obj $(OBJ_D)\x509_def.obj $(OBJ_D)\x509_d2.obj \ + $(OBJ_D)\x509_r2x.obj $(OBJ_D)\x509_cmp.obj $(OBJ_D)\x509_obj.obj \ + $(OBJ_D)\x509_req.obj $(OBJ_D)\x509spki.obj $(OBJ_D)\x509_vfy.obj \ + $(OBJ_D)\x509_set.obj $(OBJ_D)\x509cset.obj $(OBJ_D)\x509rset.obj \ + $(OBJ_D)\x509_err.obj $(OBJ_D)\x509name.obj $(OBJ_D)\x509_v3.obj \ + $(OBJ_D)\x509_ext.obj $(OBJ_D)\x509_att.obj $(OBJ_D)\x509type.obj \ + $(OBJ_D)\x509_lu.obj $(OBJ_D)\x_all.obj $(OBJ_D)\x509_txt.obj \ + $(OBJ_D)\x509_trs.obj $(OBJ_D)\by_file.obj $(OBJ_D)\by_dir.obj \ + $(OBJ_D)\x509_vpm.obj $(OBJ_D)\v3_bcons.obj $(OBJ_D)\v3_bitst.obj \ + $(OBJ_D)\v3_conf.obj $(OBJ_D)\v3_extku.obj $(OBJ_D)\v3_ia5.obj \ + $(OBJ_D)\v3_lib.obj $(OBJ_D)\v3_prn.obj $(OBJ_D)\v3_utl.obj \ + $(OBJ_D)\v3err.obj $(OBJ_D)\v3_genn.obj $(OBJ_D)\v3_alt.obj \ + $(OBJ_D)\v3_skey.obj $(OBJ_D)\v3_akey.obj $(OBJ_D)\v3_pku.obj \ + $(OBJ_D)\v3_int.obj $(OBJ_D)\v3_enum.obj $(OBJ_D)\v3_sxnet.obj \ + $(OBJ_D)\v3_cpols.obj $(OBJ_D)\v3_crld.obj $(OBJ_D)\v3_purp.obj \ + $(OBJ_D)\v3_info.obj $(OBJ_D)\v3_ocsp.obj $(OBJ_D)\v3_akeya.obj \ + $(OBJ_D)\v3_pmaps.obj $(OBJ_D)\v3_pcons.obj $(OBJ_D)\v3_ncons.obj \ + $(OBJ_D)\v3_pcia.obj $(OBJ_D)\v3_pci.obj $(OBJ_D)\pcy_cache.obj \ + $(OBJ_D)\pcy_node.obj $(OBJ_D)\pcy_data.obj $(OBJ_D)\pcy_map.obj \ + $(OBJ_D)\pcy_tree.obj $(OBJ_D)\pcy_lib.obj $(OBJ_D)\v3_asid.obj \ + $(OBJ_D)\v3_addr.obj $(OBJ_D)\conf_err.obj $(OBJ_D)\conf_lib.obj \ + $(OBJ_D)\conf_api.obj $(OBJ_D)\conf_def.obj $(OBJ_D)\conf_mod.obj \ + $(OBJ_D)\conf_mall.obj $(OBJ_D)\conf_sap.obj $(OBJ_D)\txt_db.obj \ + $(OBJ_D)\pk7_asn1.obj $(OBJ_D)\pk7_lib.obj $(OBJ_D)\pkcs7err.obj \ + $(OBJ_D)\pk7_doit.obj $(OBJ_D)\pk7_smime.obj $(OBJ_D)\pk7_attr.obj \ + $(OBJ_D)\pk7_mime.obj $(OBJ_D)\p12_add.obj $(OBJ_D)\p12_asn.obj \ + $(OBJ_D)\p12_attr.obj $(OBJ_D)\p12_crpt.obj $(OBJ_D)\p12_crt.obj \ + $(OBJ_D)\p12_decr.obj $(OBJ_D)\p12_init.obj $(OBJ_D)\p12_key.obj \ + $(OBJ_D)\p12_kiss.obj $(OBJ_D)\p12_mutl.obj $(OBJ_D)\p12_utl.obj \ + $(OBJ_D)\p12_npas.obj $(OBJ_D)\pk12err.obj $(OBJ_D)\p12_p8d.obj \ + $(OBJ_D)\p12_p8e.obj $(OBJ_D)\comp_lib.obj $(OBJ_D)\comp_err.obj \ + $(OBJ_D)\c_rle.obj $(OBJ_D)\c_zlib.obj $(OBJ_D)\eng_err.obj \ + $(OBJ_D)\eng_lib.obj $(OBJ_D)\eng_list.obj $(OBJ_D)\eng_init.obj \ + $(OBJ_D)\eng_ctrl.obj $(OBJ_D)\eng_table.obj $(OBJ_D)\eng_pkey.obj \ + $(OBJ_D)\eng_fat.obj $(OBJ_D)\eng_all.obj $(OBJ_D)\tb_rsa.obj \ + $(OBJ_D)\tb_dsa.obj $(OBJ_D)\tb_ecdsa.obj $(OBJ_D)\tb_dh.obj \ + $(OBJ_D)\tb_ecdh.obj $(OBJ_D)\tb_rand.obj $(OBJ_D)\tb_store.obj \ + $(OBJ_D)\tb_cipher.obj $(OBJ_D)\tb_digest.obj $(OBJ_D)\eng_openssl.obj \ + $(OBJ_D)\eng_cnf.obj $(OBJ_D)\eng_dyn.obj $(OBJ_D)\eng_cryptodev.obj \ + $(OBJ_D)\eng_padlock.obj $(OBJ_D)\ocsp_asn.obj $(OBJ_D)\ocsp_ext.obj \ + $(OBJ_D)\ocsp_ht.obj $(OBJ_D)\ocsp_lib.obj $(OBJ_D)\ocsp_cl.obj \ + $(OBJ_D)\ocsp_srv.obj $(OBJ_D)\ocsp_prn.obj $(OBJ_D)\ocsp_vfy.obj \ + $(OBJ_D)\ocsp_err.obj $(OBJ_D)\ui_err.obj $(OBJ_D)\ui_lib.obj \ + $(OBJ_D)\ui_openssl.obj $(OBJ_D)\ui_util.obj $(OBJ_D)\ui_compat.obj \ + $(OBJ_D)\krb5_asn.obj $(OBJ_D)\str_err.obj $(OBJ_D)\str_lib.obj \ + $(OBJ_D)\str_meth.obj $(OBJ_D)\str_mem.obj $(OBJ_D)\pqueue.obj \ + $(OBJ_D)\e_4758cca.obj $(OBJ_D)\e_aep.obj $(OBJ_D)\e_atalla.obj \ + $(OBJ_D)\e_cswift.obj $(OBJ_D)\e_gmp.obj $(OBJ_D)\e_chil.obj \ + $(OBJ_D)\e_nuron.obj $(OBJ_D)\e_sureware.obj $(OBJ_D)\e_ubsec.obj + +T_EXE=$(TEST_D)\md2test.exe \ + $(TEST_D)\md4test.exe $(TEST_D)\md5test.exe $(TEST_D)\shatest.exe \ + $(TEST_D)\sha1test.exe $(TEST_D)\sha256t.exe $(TEST_D)\sha512t.exe \ + $(TEST_D)\hmactest.exe $(TEST_D)\rmdtest.exe $(TEST_D)\destest.exe \ + $(TEST_D)\rc2test.exe $(TEST_D)\rc4test.exe $(TEST_D)\ideatest.exe \ + $(TEST_D)\bftest.exe $(TEST_D)\casttest.exe $(TEST_D)\bntest.exe \ + $(TEST_D)\exptest.exe $(TEST_D)\rsa_test.exe $(TEST_D)\dsatest.exe \ + $(TEST_D)\dhtest.exe $(TEST_D)\ectest.exe $(TEST_D)\ecdhtest.exe \ + $(TEST_D)\ecdsatest.exe $(TEST_D)\randtest.exe $(TEST_D)\evp_test.exe \ + $(TEST_D)\enginetest.exe $(TEST_D)\ssltest.exe + +E_SHLIB= + +################################################################### +all: banner $(TMP_D) $(BIN_D) $(TEST_D) $(LIB_D) $(INCO_D) headers lib exe + +banner: + @echo Building OpenSSL + +$(TMP_D): + $(MKDIR) $(TMP_D) +# NB: uncomment out these lines if BIN_D, TEST_D and LIB_D are different +#$(BIN_D): +# $(MKDIR) $(BIN_D) +# +#$(TEST_D): +# $(MKDIR) $(TEST_D) + +$(LIB_D): + $(MKDIR) $(LIB_D) + +$(INCO_D): $(INC_D) + $(MKDIR) $(INCO_D) + +$(INC_D): + $(MKDIR) $(INC_D) + +headers: $(HEADER) $(EXHEADER) + @ + +lib: $(LIBS_DEP) $(E_SHLIB) + +exe: $(T_EXE) $(BIN_D)\$(E_EXE).exe + +install: all + $(MKDIR) $(INSTALLTOP) + $(MKDIR) $(INSTALLTOP)\bin + $(MKDIR) $(INSTALLTOP)\include + $(MKDIR) $(INSTALLTOP)\include\openssl + $(MKDIR) $(INSTALLTOP)\lib + $(CP) $(INCO_D)\*.[ch] $(INSTALLTOP)\include\openssl + $(CP) $(BIN_D)\$(E_EXE).exe $(INSTALLTOP)\bin + $(CP) apps\openssl.cnf $(INSTALLTOP) + $(CP) $(O_SSL) $(INSTALLTOP)\lib + $(CP) $(O_CRYPTO) $(INSTALLTOP)\lib + + + +test: $(T_EXE) + cd $(BIN_D) + ..\ms\test + +clean: + $(RM) $(TMP_D)\*.* + +vclean: + $(RM) $(TMP_D)\*.* + $(RM) $(OUT_D)\*.* + +$(INCL_D)\e_os.h: $(SRC_D)\.\e_os.h + $(CP) $(SRC_D)\.\e_os.h $(INCL_D)\e_os.h + +$(INCL_D)\cryptlib.h: $(SRC_D)\crypto\cryptlib.h + $(CP) $(SRC_D)\crypto\cryptlib.h $(INCL_D)\cryptlib.h + +$(INCL_D)\buildinf.h: $(SRC_D)\crypto\buildinf.h + $(CP) $(SRC_D)\crypto\buildinf.h $(INCL_D)\buildinf.h + +$(INCL_D)\md32_common.h: $(SRC_D)\crypto\md32_common.h + $(CP) $(SRC_D)\crypto\md32_common.h $(INCL_D)\md32_common.h + +$(INCL_D)\o_time.h: $(SRC_D)\crypto\o_time.h + $(CP) $(SRC_D)\crypto\o_time.h $(INCL_D)\o_time.h + +$(INCL_D)\o_str.h: $(SRC_D)\crypto\o_str.h + $(CP) $(SRC_D)\crypto\o_str.h $(INCL_D)\o_str.h + +$(INCL_D)\o_dir.h: $(SRC_D)\crypto\o_dir.h + $(CP) $(SRC_D)\crypto\o_dir.h $(INCL_D)\o_dir.h + +$(INCL_D)\md4_locl.h: $(SRC_D)\crypto\md4\md4_locl.h + $(CP) $(SRC_D)\crypto\md4\md4_locl.h $(INCL_D)\md4_locl.h + +$(INCL_D)\md5_locl.h: $(SRC_D)\crypto\md5\md5_locl.h + $(CP) $(SRC_D)\crypto\md5\md5_locl.h $(INCL_D)\md5_locl.h + +$(INCL_D)\sha_locl.h: $(SRC_D)\crypto\sha\sha_locl.h + $(CP) $(SRC_D)\crypto\sha\sha_locl.h $(INCL_D)\sha_locl.h + +$(INCL_D)\rmd_locl.h: $(SRC_D)\crypto\ripemd\rmd_locl.h + $(CP) $(SRC_D)\crypto\ripemd\rmd_locl.h $(INCL_D)\rmd_locl.h + +$(INCL_D)\rmdconst.h: $(SRC_D)\crypto\ripemd\rmdconst.h + $(CP) $(SRC_D)\crypto\ripemd\rmdconst.h $(INCL_D)\rmdconst.h + +$(INCL_D)\des_locl.h: $(SRC_D)\crypto\des\des_locl.h + $(CP) $(SRC_D)\crypto\des\des_locl.h $(INCL_D)\des_locl.h + +$(INCL_D)\rpc_des.h: $(SRC_D)\crypto\des\rpc_des.h + $(CP) $(SRC_D)\crypto\des\rpc_des.h $(INCL_D)\rpc_des.h + +$(INCL_D)\spr.h: $(SRC_D)\crypto\des\spr.h + $(CP) $(SRC_D)\crypto\des\spr.h $(INCL_D)\spr.h + +$(INCL_D)\des_ver.h: $(SRC_D)\crypto\des\des_ver.h + $(CP) $(SRC_D)\crypto\des\des_ver.h $(INCL_D)\des_ver.h + +$(INCL_D)\rc2_locl.h: $(SRC_D)\crypto\rc2\rc2_locl.h + $(CP) $(SRC_D)\crypto\rc2\rc2_locl.h $(INCL_D)\rc2_locl.h + +$(INCL_D)\rc4_locl.h: $(SRC_D)\crypto\rc4\rc4_locl.h + $(CP) $(SRC_D)\crypto\rc4\rc4_locl.h $(INCL_D)\rc4_locl.h + +$(INCL_D)\idea_lcl.h: $(SRC_D)\crypto\idea\idea_lcl.h + $(CP) $(SRC_D)\crypto\idea\idea_lcl.h $(INCL_D)\idea_lcl.h + +$(INCL_D)\bf_pi.h: $(SRC_D)\crypto\bf\bf_pi.h + $(CP) $(SRC_D)\crypto\bf\bf_pi.h $(INCL_D)\bf_pi.h + +$(INCL_D)\bf_locl.h: $(SRC_D)\crypto\bf\bf_locl.h + $(CP) $(SRC_D)\crypto\bf\bf_locl.h $(INCL_D)\bf_locl.h + +$(INCL_D)\cast_s.h: $(SRC_D)\crypto\cast\cast_s.h + $(CP) $(SRC_D)\crypto\cast\cast_s.h $(INCL_D)\cast_s.h + +$(INCL_D)\cast_lcl.h: $(SRC_D)\crypto\cast\cast_lcl.h + $(CP) $(SRC_D)\crypto\cast\cast_lcl.h $(INCL_D)\cast_lcl.h + +$(INCL_D)\aes_locl.h: $(SRC_D)\crypto\aes\aes_locl.h + $(CP) $(SRC_D)\crypto\aes\aes_locl.h $(INCL_D)\aes_locl.h + +$(INCL_D)\bn_lcl.h: $(SRC_D)\crypto\bn\bn_lcl.h + $(CP) $(SRC_D)\crypto\bn\bn_lcl.h $(INCL_D)\bn_lcl.h + +$(INCL_D)\bn_prime.h: $(SRC_D)\crypto\bn\bn_prime.h + $(CP) $(SRC_D)\crypto\bn\bn_prime.h $(INCL_D)\bn_prime.h + +$(INCL_D)\ec_lcl.h: $(SRC_D)\crypto\ec\ec_lcl.h + $(CP) $(SRC_D)\crypto\ec\ec_lcl.h $(INCL_D)\ec_lcl.h + +$(INCL_D)\ech_locl.h: $(SRC_D)\crypto\ecdh\ech_locl.h + $(CP) $(SRC_D)\crypto\ecdh\ech_locl.h $(INCL_D)\ech_locl.h + +$(INCL_D)\ecs_locl.h: $(SRC_D)\crypto\ecdsa\ecs_locl.h + $(CP) $(SRC_D)\crypto\ecdsa\ecs_locl.h $(INCL_D)\ecs_locl.h + +$(INCL_D)\bio_lcl.h: $(SRC_D)\crypto\bio\bio_lcl.h + $(CP) $(SRC_D)\crypto\bio\bio_lcl.h $(INCL_D)\bio_lcl.h + +$(INCL_D)\obj_dat.h: $(SRC_D)\crypto\objects\obj_dat.h + $(CP) $(SRC_D)\crypto\objects\obj_dat.h $(INCL_D)\obj_dat.h + +$(INCL_D)\pcy_int.h: $(SRC_D)\crypto\x509v3\pcy_int.h + $(CP) $(SRC_D)\crypto\x509v3\pcy_int.h $(INCL_D)\pcy_int.h + +$(INCL_D)\conf_def.h: $(SRC_D)\crypto\conf\conf_def.h + $(CP) $(SRC_D)\crypto\conf\conf_def.h $(INCL_D)\conf_def.h + +$(INCL_D)\ui_locl.h: $(SRC_D)\crypto\ui\ui_locl.h + $(CP) $(SRC_D)\crypto\ui\ui_locl.h $(INCL_D)\ui_locl.h + +$(INCL_D)\str_locl.h: $(SRC_D)\crypto\store\str_locl.h + $(CP) $(SRC_D)\crypto\store\str_locl.h $(INCL_D)\str_locl.h + +$(INCL_D)\ssl_locl.h: $(SRC_D)\ssl\ssl_locl.h + $(CP) $(SRC_D)\ssl\ssl_locl.h $(INCL_D)\ssl_locl.h + +$(INCL_D)\kssl_lcl.h: $(SRC_D)\ssl\kssl_lcl.h + $(CP) $(SRC_D)\ssl\kssl_lcl.h $(INCL_D)\kssl_lcl.h + +$(INCL_D)\apps.h: $(SRC_D)\apps\apps.h + $(CP) $(SRC_D)\apps\apps.h $(INCL_D)\apps.h + +$(INCL_D)\progs.h: $(SRC_D)\apps\progs.h + $(CP) $(SRC_D)\apps\progs.h $(INCL_D)\progs.h + +$(INCL_D)\s_apps.h: $(SRC_D)\apps\s_apps.h + $(CP) $(SRC_D)\apps\s_apps.h $(INCL_D)\s_apps.h + +$(INCL_D)\testdsa.h: $(SRC_D)\apps\testdsa.h + $(CP) $(SRC_D)\apps\testdsa.h $(INCL_D)\testdsa.h + +$(INCL_D)\testrsa.h: $(SRC_D)\apps\testrsa.h + $(CP) $(SRC_D)\apps\testrsa.h $(INCL_D)\testrsa.h + +$(INCL_D)\e_4758cca_err.c: $(SRC_D)\engines\e_4758cca_err.c + $(CP) $(SRC_D)\engines\e_4758cca_err.c $(INCL_D)\e_4758cca_err.c + +$(INCL_D)\e_4758cca_err.h: $(SRC_D)\engines\e_4758cca_err.h + $(CP) $(SRC_D)\engines\e_4758cca_err.h $(INCL_D)\e_4758cca_err.h + +$(INCL_D)\e_aep_err.c: $(SRC_D)\engines\e_aep_err.c + $(CP) $(SRC_D)\engines\e_aep_err.c $(INCL_D)\e_aep_err.c + +$(INCL_D)\e_aep_err.h: $(SRC_D)\engines\e_aep_err.h + $(CP) $(SRC_D)\engines\e_aep_err.h $(INCL_D)\e_aep_err.h + +$(INCL_D)\e_atalla_err.c: $(SRC_D)\engines\e_atalla_err.c + $(CP) $(SRC_D)\engines\e_atalla_err.c $(INCL_D)\e_atalla_err.c + +$(INCL_D)\e_atalla_err.h: $(SRC_D)\engines\e_atalla_err.h + $(CP) $(SRC_D)\engines\e_atalla_err.h $(INCL_D)\e_atalla_err.h + +$(INCL_D)\e_cswift_err.c: $(SRC_D)\engines\e_cswift_err.c + $(CP) $(SRC_D)\engines\e_cswift_err.c $(INCL_D)\e_cswift_err.c + +$(INCL_D)\e_cswift_err.h: $(SRC_D)\engines\e_cswift_err.h + $(CP) $(SRC_D)\engines\e_cswift_err.h $(INCL_D)\e_cswift_err.h + +$(INCL_D)\e_gmp_err.c: $(SRC_D)\engines\e_gmp_err.c + $(CP) $(SRC_D)\engines\e_gmp_err.c $(INCL_D)\e_gmp_err.c + +$(INCL_D)\e_gmp_err.h: $(SRC_D)\engines\e_gmp_err.h + $(CP) $(SRC_D)\engines\e_gmp_err.h $(INCL_D)\e_gmp_err.h + +$(INCL_D)\e_chil_err.c: $(SRC_D)\engines\e_chil_err.c + $(CP) $(SRC_D)\engines\e_chil_err.c $(INCL_D)\e_chil_err.c + +$(INCL_D)\e_chil_err.h: $(SRC_D)\engines\e_chil_err.h + $(CP) $(SRC_D)\engines\e_chil_err.h $(INCL_D)\e_chil_err.h + +$(INCL_D)\e_nuron_err.c: $(SRC_D)\engines\e_nuron_err.c + $(CP) $(SRC_D)\engines\e_nuron_err.c $(INCL_D)\e_nuron_err.c + +$(INCL_D)\e_nuron_err.h: $(SRC_D)\engines\e_nuron_err.h + $(CP) $(SRC_D)\engines\e_nuron_err.h $(INCL_D)\e_nuron_err.h + +$(INCL_D)\e_sureware_err.c: $(SRC_D)\engines\e_sureware_err.c + $(CP) $(SRC_D)\engines\e_sureware_err.c $(INCL_D)\e_sureware_err.c + +$(INCL_D)\e_sureware_err.h: $(SRC_D)\engines\e_sureware_err.h + $(CP) $(SRC_D)\engines\e_sureware_err.h $(INCL_D)\e_sureware_err.h + +$(INCL_D)\e_ubsec_err.c: $(SRC_D)\engines\e_ubsec_err.c + $(CP) $(SRC_D)\engines\e_ubsec_err.c $(INCL_D)\e_ubsec_err.c + +$(INCL_D)\e_ubsec_err.h: $(SRC_D)\engines\e_ubsec_err.h + $(CP) $(SRC_D)\engines\e_ubsec_err.h $(INCL_D)\e_ubsec_err.h + +$(INCO_D)\e_os2.h: $(SRC_D)\.\e_os2.h + $(CP) $(SRC_D)\.\e_os2.h $(INCO_D)\e_os2.h + +$(INCO_D)\crypto.h: $(SRC_D)\crypto\crypto.h + $(CP) $(SRC_D)\crypto\crypto.h $(INCO_D)\crypto.h + +$(INCO_D)\tmdiff.h: $(SRC_D)\crypto\tmdiff.h + $(CP) $(SRC_D)\crypto\tmdiff.h $(INCO_D)\tmdiff.h + +$(INCO_D)\opensslv.h: $(SRC_D)\crypto\opensslv.h + $(CP) $(SRC_D)\crypto\opensslv.h $(INCO_D)\opensslv.h + +$(INCO_D)\opensslconf.h: $(SRC_D)\crypto\opensslconf.h + $(CP) $(SRC_D)\crypto\opensslconf.h $(INCO_D)\opensslconf.h + +$(INCO_D)\ebcdic.h: $(SRC_D)\crypto\ebcdic.h + $(CP) $(SRC_D)\crypto\ebcdic.h $(INCO_D)\ebcdic.h + +$(INCO_D)\symhacks.h: $(SRC_D)\crypto\symhacks.h + $(CP) $(SRC_D)\crypto\symhacks.h $(INCO_D)\symhacks.h + +$(INCO_D)\ossl_typ.h: $(SRC_D)\crypto\ossl_typ.h + $(CP) $(SRC_D)\crypto\ossl_typ.h $(INCO_D)\ossl_typ.h + +$(INCO_D)\md2.h: $(SRC_D)\crypto\md2\md2.h + $(CP) $(SRC_D)\crypto\md2\md2.h $(INCO_D)\md2.h + +$(INCO_D)\md4.h: $(SRC_D)\crypto\md4\md4.h + $(CP) $(SRC_D)\crypto\md4\md4.h $(INCO_D)\md4.h + +$(INCO_D)\md5.h: $(SRC_D)\crypto\md5\md5.h + $(CP) $(SRC_D)\crypto\md5\md5.h $(INCO_D)\md5.h + +$(INCO_D)\sha.h: $(SRC_D)\crypto\sha\sha.h + $(CP) $(SRC_D)\crypto\sha\sha.h $(INCO_D)\sha.h + +$(INCO_D)\hmac.h: $(SRC_D)\crypto\hmac\hmac.h + $(CP) $(SRC_D)\crypto\hmac\hmac.h $(INCO_D)\hmac.h + +$(INCO_D)\ripemd.h: $(SRC_D)\crypto\ripemd\ripemd.h + $(CP) $(SRC_D)\crypto\ripemd\ripemd.h $(INCO_D)\ripemd.h + +$(INCO_D)\des.h: $(SRC_D)\crypto\des\des.h + $(CP) $(SRC_D)\crypto\des\des.h $(INCO_D)\des.h + +$(INCO_D)\des_old.h: $(SRC_D)\crypto\des\des_old.h + $(CP) $(SRC_D)\crypto\des\des_old.h $(INCO_D)\des_old.h + +$(INCO_D)\rc2.h: $(SRC_D)\crypto\rc2\rc2.h + $(CP) $(SRC_D)\crypto\rc2\rc2.h $(INCO_D)\rc2.h + +$(INCO_D)\rc4.h: $(SRC_D)\crypto\rc4\rc4.h + $(CP) $(SRC_D)\crypto\rc4\rc4.h $(INCO_D)\rc4.h + +$(INCO_D)\idea.h: $(SRC_D)\crypto\idea\idea.h + $(CP) $(SRC_D)\crypto\idea\idea.h $(INCO_D)\idea.h + +$(INCO_D)\blowfish.h: $(SRC_D)\crypto\bf\blowfish.h + $(CP) $(SRC_D)\crypto\bf\blowfish.h $(INCO_D)\blowfish.h + +$(INCO_D)\cast.h: $(SRC_D)\crypto\cast\cast.h + $(CP) $(SRC_D)\crypto\cast\cast.h $(INCO_D)\cast.h + +$(INCO_D)\aes.h: $(SRC_D)\crypto\aes\aes.h + $(CP) $(SRC_D)\crypto\aes\aes.h $(INCO_D)\aes.h + +$(INCO_D)\bn.h: $(SRC_D)\crypto\bn\bn.h + $(CP) $(SRC_D)\crypto\bn\bn.h $(INCO_D)\bn.h + +$(INCO_D)\rsa.h: $(SRC_D)\crypto\rsa\rsa.h + $(CP) $(SRC_D)\crypto\rsa\rsa.h $(INCO_D)\rsa.h + +$(INCO_D)\dsa.h: $(SRC_D)\crypto\dsa\dsa.h + $(CP) $(SRC_D)\crypto\dsa\dsa.h $(INCO_D)\dsa.h + +$(INCO_D)\dso.h: $(SRC_D)\crypto\dso\dso.h + $(CP) $(SRC_D)\crypto\dso\dso.h $(INCO_D)\dso.h + +$(INCO_D)\dh.h: $(SRC_D)\crypto\dh\dh.h + $(CP) $(SRC_D)\crypto\dh\dh.h $(INCO_D)\dh.h + +$(INCO_D)\ec.h: $(SRC_D)\crypto\ec\ec.h + $(CP) $(SRC_D)\crypto\ec\ec.h $(INCO_D)\ec.h + +$(INCO_D)\ecdh.h: $(SRC_D)\crypto\ecdh\ecdh.h + $(CP) $(SRC_D)\crypto\ecdh\ecdh.h $(INCO_D)\ecdh.h + +$(INCO_D)\ecdsa.h: $(SRC_D)\crypto\ecdsa\ecdsa.h + $(CP) $(SRC_D)\crypto\ecdsa\ecdsa.h $(INCO_D)\ecdsa.h + +$(INCO_D)\buffer.h: $(SRC_D)\crypto\buffer\buffer.h + $(CP) $(SRC_D)\crypto\buffer\buffer.h $(INCO_D)\buffer.h + +$(INCO_D)\bio.h: $(SRC_D)\crypto\bio\bio.h + $(CP) $(SRC_D)\crypto\bio\bio.h $(INCO_D)\bio.h + +$(INCO_D)\stack.h: $(SRC_D)\crypto\stack\stack.h + $(CP) $(SRC_D)\crypto\stack\stack.h $(INCO_D)\stack.h + +$(INCO_D)\safestack.h: $(SRC_D)\crypto\stack\safestack.h + $(CP) $(SRC_D)\crypto\stack\safestack.h $(INCO_D)\safestack.h + +$(INCO_D)\lhash.h: $(SRC_D)\crypto\lhash\lhash.h + $(CP) $(SRC_D)\crypto\lhash\lhash.h $(INCO_D)\lhash.h + +$(INCO_D)\rand.h: $(SRC_D)\crypto\rand\rand.h + $(CP) $(SRC_D)\crypto\rand\rand.h $(INCO_D)\rand.h + +$(INCO_D)\err.h: $(SRC_D)\crypto\err\err.h + $(CP) $(SRC_D)\crypto\err\err.h $(INCO_D)\err.h + +$(INCO_D)\objects.h: $(SRC_D)\crypto\objects\objects.h + $(CP) $(SRC_D)\crypto\objects\objects.h $(INCO_D)\objects.h + +$(INCO_D)\obj_mac.h: $(SRC_D)\crypto\objects\obj_mac.h + $(CP) $(SRC_D)\crypto\objects\obj_mac.h $(INCO_D)\obj_mac.h + +$(INCO_D)\evp.h: $(SRC_D)\crypto\evp\evp.h + $(CP) $(SRC_D)\crypto\evp\evp.h $(INCO_D)\evp.h + +$(INCO_D)\asn1.h: $(SRC_D)\crypto\asn1\asn1.h + $(CP) $(SRC_D)\crypto\asn1\asn1.h $(INCO_D)\asn1.h + +$(INCO_D)\asn1_mac.h: $(SRC_D)\crypto\asn1\asn1_mac.h + $(CP) $(SRC_D)\crypto\asn1\asn1_mac.h $(INCO_D)\asn1_mac.h + +$(INCO_D)\asn1t.h: $(SRC_D)\crypto\asn1\asn1t.h + $(CP) $(SRC_D)\crypto\asn1\asn1t.h $(INCO_D)\asn1t.h + +$(INCO_D)\pem.h: $(SRC_D)\crypto\pem\pem.h + $(CP) $(SRC_D)\crypto\pem\pem.h $(INCO_D)\pem.h + +$(INCO_D)\pem2.h: $(SRC_D)\crypto\pem\pem2.h + $(CP) $(SRC_D)\crypto\pem\pem2.h $(INCO_D)\pem2.h + +$(INCO_D)\x509.h: $(SRC_D)\crypto\x509\x509.h + $(CP) $(SRC_D)\crypto\x509\x509.h $(INCO_D)\x509.h + +$(INCO_D)\x509_vfy.h: $(SRC_D)\crypto\x509\x509_vfy.h + $(CP) $(SRC_D)\crypto\x509\x509_vfy.h $(INCO_D)\x509_vfy.h + +$(INCO_D)\x509v3.h: $(SRC_D)\crypto\x509v3\x509v3.h + $(CP) $(SRC_D)\crypto\x509v3\x509v3.h $(INCO_D)\x509v3.h + +$(INCO_D)\conf.h: $(SRC_D)\crypto\conf\conf.h + $(CP) $(SRC_D)\crypto\conf\conf.h $(INCO_D)\conf.h + +$(INCO_D)\conf_api.h: $(SRC_D)\crypto\conf\conf_api.h + $(CP) $(SRC_D)\crypto\conf\conf_api.h $(INCO_D)\conf_api.h + +$(INCO_D)\txt_db.h: $(SRC_D)\crypto\txt_db\txt_db.h + $(CP) $(SRC_D)\crypto\txt_db\txt_db.h $(INCO_D)\txt_db.h + +$(INCO_D)\pkcs7.h: $(SRC_D)\crypto\pkcs7\pkcs7.h + $(CP) $(SRC_D)\crypto\pkcs7\pkcs7.h $(INCO_D)\pkcs7.h + +$(INCO_D)\pkcs12.h: $(SRC_D)\crypto\pkcs12\pkcs12.h + $(CP) $(SRC_D)\crypto\pkcs12\pkcs12.h $(INCO_D)\pkcs12.h + +$(INCO_D)\comp.h: $(SRC_D)\crypto\comp\comp.h + $(CP) $(SRC_D)\crypto\comp\comp.h $(INCO_D)\comp.h + +$(INCO_D)\engine.h: $(SRC_D)\crypto\engine\engine.h + $(CP) $(SRC_D)\crypto\engine\engine.h $(INCO_D)\engine.h + +$(INCO_D)\ocsp.h: $(SRC_D)\crypto\ocsp\ocsp.h + $(CP) $(SRC_D)\crypto\ocsp\ocsp.h $(INCO_D)\ocsp.h + +$(INCO_D)\ui.h: $(SRC_D)\crypto\ui\ui.h + $(CP) $(SRC_D)\crypto\ui\ui.h $(INCO_D)\ui.h + +$(INCO_D)\ui_compat.h: $(SRC_D)\crypto\ui\ui_compat.h + $(CP) $(SRC_D)\crypto\ui\ui_compat.h $(INCO_D)\ui_compat.h + +$(INCO_D)\krb5_asn.h: $(SRC_D)\crypto\krb5\krb5_asn.h + $(CP) $(SRC_D)\crypto\krb5\krb5_asn.h $(INCO_D)\krb5_asn.h + +$(INCO_D)\store.h: $(SRC_D)\crypto\store\store.h + $(CP) $(SRC_D)\crypto\store\store.h $(INCO_D)\store.h + +$(INCO_D)\pqueue.h: $(SRC_D)\crypto\pqueue\pqueue.h + $(CP) $(SRC_D)\crypto\pqueue\pqueue.h $(INCO_D)\pqueue.h + +$(INCO_D)\pq_compat.h: $(SRC_D)\crypto\pqueue\pq_compat.h + $(CP) $(SRC_D)\crypto\pqueue\pq_compat.h $(INCO_D)\pq_compat.h + +$(INCO_D)\ssl.h: $(SRC_D)\ssl\ssl.h + $(CP) $(SRC_D)\ssl\ssl.h $(INCO_D)\ssl.h + +$(INCO_D)\ssl2.h: $(SRC_D)\ssl\ssl2.h + $(CP) $(SRC_D)\ssl\ssl2.h $(INCO_D)\ssl2.h + +$(INCO_D)\ssl3.h: $(SRC_D)\ssl\ssl3.h + $(CP) $(SRC_D)\ssl\ssl3.h $(INCO_D)\ssl3.h + +$(INCO_D)\ssl23.h: $(SRC_D)\ssl\ssl23.h + $(CP) $(SRC_D)\ssl\ssl23.h $(INCO_D)\ssl23.h + +$(INCO_D)\tls1.h: $(SRC_D)\ssl\tls1.h + $(CP) $(SRC_D)\ssl\tls1.h $(INCO_D)\tls1.h + +$(INCO_D)\dtls1.h: $(SRC_D)\ssl\dtls1.h + $(CP) $(SRC_D)\ssl\dtls1.h $(INCO_D)\dtls1.h + +$(INCO_D)\kssl.h: $(SRC_D)\ssl\kssl.h + $(CP) $(SRC_D)\ssl\kssl.h $(INCO_D)\kssl.h + +$(OBJ_D)\md2test.obj: $(SRC_D)\crypto\md2\md2test.c + $(CC) /Fo$(OBJ_D)\md2test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\md2\md2test.c + +$(OBJ_D)\md4test.obj: $(SRC_D)\crypto\md4\md4test.c + $(CC) /Fo$(OBJ_D)\md4test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\md4\md4test.c + +$(OBJ_D)\md5test.obj: $(SRC_D)\crypto\md5\md5test.c + $(CC) /Fo$(OBJ_D)\md5test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\md5\md5test.c + +$(OBJ_D)\shatest.obj: $(SRC_D)\crypto\sha\shatest.c + $(CC) /Fo$(OBJ_D)\shatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\shatest.c + +$(OBJ_D)\sha1test.obj: $(SRC_D)\crypto\sha\sha1test.c + $(CC) /Fo$(OBJ_D)\sha1test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\sha1test.c + +$(OBJ_D)\sha256t.obj: $(SRC_D)\crypto\sha\sha256t.c + $(CC) /Fo$(OBJ_D)\sha256t.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\sha256t.c + +$(OBJ_D)\sha512t.obj: $(SRC_D)\crypto\sha\sha512t.c + $(CC) /Fo$(OBJ_D)\sha512t.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\sha\sha512t.c + +$(OBJ_D)\hmactest.obj: $(SRC_D)\crypto\hmac\hmactest.c + $(CC) /Fo$(OBJ_D)\hmactest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\hmac\hmactest.c + +$(OBJ_D)\rmdtest.obj: $(SRC_D)\crypto\ripemd\rmdtest.c + $(CC) /Fo$(OBJ_D)\rmdtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ripemd\rmdtest.c + +$(OBJ_D)\destest.obj: $(SRC_D)\crypto\des\destest.c + $(CC) /Fo$(OBJ_D)\destest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\des\destest.c + +$(OBJ_D)\rc2test.obj: $(SRC_D)\crypto\rc2\rc2test.c + $(CC) /Fo$(OBJ_D)\rc2test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2test.c + +$(OBJ_D)\rc4test.obj: $(SRC_D)\crypto\rc4\rc4test.c + $(CC) /Fo$(OBJ_D)\rc4test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4test.c + +$(OBJ_D)\ideatest.obj: $(SRC_D)\crypto\idea\ideatest.c + $(CC) /Fo$(OBJ_D)\ideatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\idea\ideatest.c + +$(OBJ_D)\bftest.obj: $(SRC_D)\crypto\bf\bftest.c + $(CC) /Fo$(OBJ_D)\bftest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\bf\bftest.c + +$(OBJ_D)\casttest.obj: $(SRC_D)\crypto\cast\casttest.c + $(CC) /Fo$(OBJ_D)\casttest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\cast\casttest.c + +$(OBJ_D)\bntest.obj: $(SRC_D)\crypto\bn\bntest.c + $(CC) /Fo$(OBJ_D)\bntest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\bn\bntest.c + +$(OBJ_D)\exptest.obj: $(SRC_D)\crypto\bn\exptest.c + $(CC) /Fo$(OBJ_D)\exptest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\bn\exptest.c + +$(OBJ_D)\rsa_test.obj: $(SRC_D)\crypto\rsa\rsa_test.c + $(CC) /Fo$(OBJ_D)\rsa_test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_test.c + +$(OBJ_D)\dsatest.obj: $(SRC_D)\crypto\dsa\dsatest.c + $(CC) /Fo$(OBJ_D)\dsatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\dsa\dsatest.c + +$(OBJ_D)\dhtest.obj: $(SRC_D)\crypto\dh\dhtest.c + $(CC) /Fo$(OBJ_D)\dhtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\dh\dhtest.c + +$(OBJ_D)\ectest.obj: $(SRC_D)\crypto\ec\ectest.c + $(CC) /Fo$(OBJ_D)\ectest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ec\ectest.c + +$(OBJ_D)\ecdhtest.obj: $(SRC_D)\crypto\ecdh\ecdhtest.c + $(CC) /Fo$(OBJ_D)\ecdhtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ecdh\ecdhtest.c + +$(OBJ_D)\ecdsatest.obj: $(SRC_D)\crypto\ecdsa\ecdsatest.c + $(CC) /Fo$(OBJ_D)\ecdsatest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecdsatest.c + +$(OBJ_D)\randtest.obj: $(SRC_D)\crypto\rand\randtest.c + $(CC) /Fo$(OBJ_D)\randtest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\rand\randtest.c + +$(OBJ_D)\evp_test.obj: $(SRC_D)\crypto\evp\evp_test.c + $(CC) /Fo$(OBJ_D)\evp_test.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\evp\evp_test.c + +$(OBJ_D)\enginetest.obj: $(SRC_D)\crypto\engine\enginetest.c + $(CC) /Fo$(OBJ_D)\enginetest.obj $(APP_CFLAGS) -c $(SRC_D)\crypto\engine\enginetest.c + +$(OBJ_D)\ssltest.obj: $(SRC_D)\ssl\ssltest.c + $(CC) /Fo$(OBJ_D)\ssltest.obj $(APP_CFLAGS) -c $(SRC_D)\ssl\ssltest.c + +$(OBJ_D)\verify.obj: $(SRC_D)\apps\verify.c + $(CC) /Fo$(OBJ_D)\verify.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\verify.c + +$(OBJ_D)\asn1pars.obj: $(SRC_D)\apps\asn1pars.c + $(CC) /Fo$(OBJ_D)\asn1pars.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\asn1pars.c + +$(OBJ_D)\req.obj: $(SRC_D)\apps\req.c + $(CC) /Fo$(OBJ_D)\req.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\req.c + +$(OBJ_D)\dgst.obj: $(SRC_D)\apps\dgst.c + $(CC) /Fo$(OBJ_D)\dgst.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dgst.c + +$(OBJ_D)\dh.obj: $(SRC_D)\apps\dh.c + $(CC) /Fo$(OBJ_D)\dh.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dh.c + +$(OBJ_D)\dhparam.obj: $(SRC_D)\apps\dhparam.c + $(CC) /Fo$(OBJ_D)\dhparam.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dhparam.c + +$(OBJ_D)\enc.obj: $(SRC_D)\apps\enc.c + $(CC) /Fo$(OBJ_D)\enc.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\enc.c + +$(OBJ_D)\passwd.obj: $(SRC_D)\apps\passwd.c + $(CC) /Fo$(OBJ_D)\passwd.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\passwd.c + +$(OBJ_D)\gendh.obj: $(SRC_D)\apps\gendh.c + $(CC) /Fo$(OBJ_D)\gendh.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\gendh.c + +$(OBJ_D)\errstr.obj: $(SRC_D)\apps\errstr.c + $(CC) /Fo$(OBJ_D)\errstr.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\errstr.c + +$(OBJ_D)\ca.obj: $(SRC_D)\apps\ca.c + $(CC) /Fo$(OBJ_D)\ca.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ca.c + +$(OBJ_D)\pkcs7.obj: $(SRC_D)\apps\pkcs7.c + $(CC) /Fo$(OBJ_D)\pkcs7.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\pkcs7.c + +$(OBJ_D)\crl2p7.obj: $(SRC_D)\apps\crl2p7.c + $(CC) /Fo$(OBJ_D)\crl2p7.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\crl2p7.c + +$(OBJ_D)\crl.obj: $(SRC_D)\apps\crl.c + $(CC) /Fo$(OBJ_D)\crl.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\crl.c + +$(OBJ_D)\rsa.obj: $(SRC_D)\apps\rsa.c + $(CC) /Fo$(OBJ_D)\rsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\rsa.c + +$(OBJ_D)\rsautl.obj: $(SRC_D)\apps\rsautl.c + $(CC) /Fo$(OBJ_D)\rsautl.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\rsautl.c + +$(OBJ_D)\dsa.obj: $(SRC_D)\apps\dsa.c + $(CC) /Fo$(OBJ_D)\dsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dsa.c + +$(OBJ_D)\dsaparam.obj: $(SRC_D)\apps\dsaparam.c + $(CC) /Fo$(OBJ_D)\dsaparam.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\dsaparam.c + +$(OBJ_D)\ec.obj: $(SRC_D)\apps\ec.c + $(CC) /Fo$(OBJ_D)\ec.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ec.c + +$(OBJ_D)\ecparam.obj: $(SRC_D)\apps\ecparam.c + $(CC) /Fo$(OBJ_D)\ecparam.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ecparam.c + +$(OBJ_D)\x509.obj: $(SRC_D)\apps\x509.c + $(CC) /Fo$(OBJ_D)\x509.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\x509.c + +$(OBJ_D)\genrsa.obj: $(SRC_D)\apps\genrsa.c + $(CC) /Fo$(OBJ_D)\genrsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\genrsa.c + +$(OBJ_D)\gendsa.obj: $(SRC_D)\apps\gendsa.c + $(CC) /Fo$(OBJ_D)\gendsa.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\gendsa.c + +$(OBJ_D)\s_server.obj: $(SRC_D)\apps\s_server.c + $(CC) /Fo$(OBJ_D)\s_server.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_server.c + +$(OBJ_D)\s_client.obj: $(SRC_D)\apps\s_client.c + $(CC) /Fo$(OBJ_D)\s_client.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_client.c + +$(OBJ_D)\speed.obj: $(SRC_D)\apps\speed.c + $(CC) /Fo$(OBJ_D)\speed.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\speed.c + +$(OBJ_D)\s_time.obj: $(SRC_D)\apps\s_time.c + $(CC) /Fo$(OBJ_D)\s_time.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_time.c + +$(OBJ_D)\apps.obj: $(SRC_D)\apps\apps.c + $(CC) /Fo$(OBJ_D)\apps.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\apps.c + +$(OBJ_D)\s_cb.obj: $(SRC_D)\apps\s_cb.c + $(CC) /Fo$(OBJ_D)\s_cb.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_cb.c + +$(OBJ_D)\s_socket.obj: $(SRC_D)\apps\s_socket.c + $(CC) /Fo$(OBJ_D)\s_socket.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\s_socket.c + +$(OBJ_D)\app_rand.obj: $(SRC_D)\apps\app_rand.c + $(CC) /Fo$(OBJ_D)\app_rand.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\app_rand.c + +$(OBJ_D)\version.obj: $(SRC_D)\apps\version.c + $(CC) /Fo$(OBJ_D)\version.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\version.c + +$(OBJ_D)\sess_id.obj: $(SRC_D)\apps\sess_id.c + $(CC) /Fo$(OBJ_D)\sess_id.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\sess_id.c + +$(OBJ_D)\ciphers.obj: $(SRC_D)\apps\ciphers.c + $(CC) /Fo$(OBJ_D)\ciphers.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ciphers.c + +$(OBJ_D)\nseq.obj: $(SRC_D)\apps\nseq.c + $(CC) /Fo$(OBJ_D)\nseq.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\nseq.c + +$(OBJ_D)\pkcs12.obj: $(SRC_D)\apps\pkcs12.c + $(CC) /Fo$(OBJ_D)\pkcs12.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\pkcs12.c + +$(OBJ_D)\pkcs8.obj: $(SRC_D)\apps\pkcs8.c + $(CC) /Fo$(OBJ_D)\pkcs8.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\pkcs8.c + +$(OBJ_D)\spkac.obj: $(SRC_D)\apps\spkac.c + $(CC) /Fo$(OBJ_D)\spkac.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\spkac.c + +$(OBJ_D)\smime.obj: $(SRC_D)\apps\smime.c + $(CC) /Fo$(OBJ_D)\smime.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\smime.c + +$(OBJ_D)\rand.obj: $(SRC_D)\apps\rand.c + $(CC) /Fo$(OBJ_D)\rand.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\rand.c + +$(OBJ_D)\engine.obj: $(SRC_D)\apps\engine.c + $(CC) /Fo$(OBJ_D)\engine.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\engine.c + +$(OBJ_D)\ocsp.obj: $(SRC_D)\apps\ocsp.c + $(CC) /Fo$(OBJ_D)\ocsp.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\ocsp.c + +$(OBJ_D)\prime.obj: $(SRC_D)\apps\prime.c + $(CC) /Fo$(OBJ_D)\prime.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\prime.c + +$(OBJ_D)\openssl.obj: $(SRC_D)\apps\openssl.c + $(CC) /Fo$(OBJ_D)\openssl.obj -DMONOLITH $(APP_CFLAGS) -c $(SRC_D)\apps\openssl.c + +$(OBJ_D)\s2_meth.obj: $(SRC_D)\ssl\s2_meth.c + $(CC) /Fo$(OBJ_D)\s2_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_meth.c + +$(OBJ_D)\s2_srvr.obj: $(SRC_D)\ssl\s2_srvr.c + $(CC) /Fo$(OBJ_D)\s2_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_srvr.c + +$(OBJ_D)\s2_clnt.obj: $(SRC_D)\ssl\s2_clnt.c + $(CC) /Fo$(OBJ_D)\s2_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_clnt.c + +$(OBJ_D)\s2_lib.obj: $(SRC_D)\ssl\s2_lib.c + $(CC) /Fo$(OBJ_D)\s2_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_lib.c + +$(OBJ_D)\s2_enc.obj: $(SRC_D)\ssl\s2_enc.c + $(CC) /Fo$(OBJ_D)\s2_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_enc.c + +$(OBJ_D)\s2_pkt.obj: $(SRC_D)\ssl\s2_pkt.c + $(CC) /Fo$(OBJ_D)\s2_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s2_pkt.c + +$(OBJ_D)\s3_meth.obj: $(SRC_D)\ssl\s3_meth.c + $(CC) /Fo$(OBJ_D)\s3_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_meth.c + +$(OBJ_D)\s3_srvr.obj: $(SRC_D)\ssl\s3_srvr.c + $(CC) /Fo$(OBJ_D)\s3_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_srvr.c + +$(OBJ_D)\s3_clnt.obj: $(SRC_D)\ssl\s3_clnt.c + $(CC) /Fo$(OBJ_D)\s3_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_clnt.c + +$(OBJ_D)\s3_lib.obj: $(SRC_D)\ssl\s3_lib.c + $(CC) /Fo$(OBJ_D)\s3_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_lib.c + +$(OBJ_D)\s3_enc.obj: $(SRC_D)\ssl\s3_enc.c + $(CC) /Fo$(OBJ_D)\s3_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_enc.c + +$(OBJ_D)\s3_pkt.obj: $(SRC_D)\ssl\s3_pkt.c + $(CC) /Fo$(OBJ_D)\s3_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_pkt.c + +$(OBJ_D)\s3_both.obj: $(SRC_D)\ssl\s3_both.c + $(CC) /Fo$(OBJ_D)\s3_both.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s3_both.c + +$(OBJ_D)\s23_meth.obj: $(SRC_D)\ssl\s23_meth.c + $(CC) /Fo$(OBJ_D)\s23_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_meth.c + +$(OBJ_D)\s23_srvr.obj: $(SRC_D)\ssl\s23_srvr.c + $(CC) /Fo$(OBJ_D)\s23_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_srvr.c + +$(OBJ_D)\s23_clnt.obj: $(SRC_D)\ssl\s23_clnt.c + $(CC) /Fo$(OBJ_D)\s23_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_clnt.c + +$(OBJ_D)\s23_lib.obj: $(SRC_D)\ssl\s23_lib.c + $(CC) /Fo$(OBJ_D)\s23_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_lib.c + +$(OBJ_D)\s23_pkt.obj: $(SRC_D)\ssl\s23_pkt.c + $(CC) /Fo$(OBJ_D)\s23_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\s23_pkt.c + +$(OBJ_D)\t1_meth.obj: $(SRC_D)\ssl\t1_meth.c + $(CC) /Fo$(OBJ_D)\t1_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_meth.c + +$(OBJ_D)\t1_srvr.obj: $(SRC_D)\ssl\t1_srvr.c + $(CC) /Fo$(OBJ_D)\t1_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_srvr.c + +$(OBJ_D)\t1_clnt.obj: $(SRC_D)\ssl\t1_clnt.c + $(CC) /Fo$(OBJ_D)\t1_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_clnt.c + +$(OBJ_D)\t1_lib.obj: $(SRC_D)\ssl\t1_lib.c + $(CC) /Fo$(OBJ_D)\t1_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_lib.c + +$(OBJ_D)\t1_enc.obj: $(SRC_D)\ssl\t1_enc.c + $(CC) /Fo$(OBJ_D)\t1_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\t1_enc.c + +$(OBJ_D)\d1_meth.obj: $(SRC_D)\ssl\d1_meth.c + $(CC) /Fo$(OBJ_D)\d1_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_meth.c + +$(OBJ_D)\d1_srvr.obj: $(SRC_D)\ssl\d1_srvr.c + $(CC) /Fo$(OBJ_D)\d1_srvr.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_srvr.c + +$(OBJ_D)\d1_clnt.obj: $(SRC_D)\ssl\d1_clnt.c + $(CC) /Fo$(OBJ_D)\d1_clnt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_clnt.c + +$(OBJ_D)\d1_lib.obj: $(SRC_D)\ssl\d1_lib.c + $(CC) /Fo$(OBJ_D)\d1_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_lib.c + +$(OBJ_D)\d1_pkt.obj: $(SRC_D)\ssl\d1_pkt.c + $(CC) /Fo$(OBJ_D)\d1_pkt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_pkt.c + +$(OBJ_D)\d1_both.obj: $(SRC_D)\ssl\d1_both.c + $(CC) /Fo$(OBJ_D)\d1_both.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_both.c + +$(OBJ_D)\d1_enc.obj: $(SRC_D)\ssl\d1_enc.c + $(CC) /Fo$(OBJ_D)\d1_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\d1_enc.c + +$(OBJ_D)\ssl_lib.obj: $(SRC_D)\ssl\ssl_lib.c + $(CC) /Fo$(OBJ_D)\ssl_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_lib.c + +$(OBJ_D)\ssl_err2.obj: $(SRC_D)\ssl\ssl_err2.c + $(CC) /Fo$(OBJ_D)\ssl_err2.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_err2.c + +$(OBJ_D)\ssl_cert.obj: $(SRC_D)\ssl\ssl_cert.c + $(CC) /Fo$(OBJ_D)\ssl_cert.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_cert.c + +$(OBJ_D)\ssl_sess.obj: $(SRC_D)\ssl\ssl_sess.c + $(CC) /Fo$(OBJ_D)\ssl_sess.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_sess.c + +$(OBJ_D)\ssl_ciph.obj: $(SRC_D)\ssl\ssl_ciph.c + $(CC) /Fo$(OBJ_D)\ssl_ciph.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_ciph.c + +$(OBJ_D)\ssl_stat.obj: $(SRC_D)\ssl\ssl_stat.c + $(CC) /Fo$(OBJ_D)\ssl_stat.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_stat.c + +$(OBJ_D)\ssl_rsa.obj: $(SRC_D)\ssl\ssl_rsa.c + $(CC) /Fo$(OBJ_D)\ssl_rsa.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_rsa.c + +$(OBJ_D)\ssl_asn1.obj: $(SRC_D)\ssl\ssl_asn1.c + $(CC) /Fo$(OBJ_D)\ssl_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_asn1.c + +$(OBJ_D)\ssl_txt.obj: $(SRC_D)\ssl\ssl_txt.c + $(CC) /Fo$(OBJ_D)\ssl_txt.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_txt.c + +$(OBJ_D)\ssl_algs.obj: $(SRC_D)\ssl\ssl_algs.c + $(CC) /Fo$(OBJ_D)\ssl_algs.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_algs.c + +$(OBJ_D)\bio_ssl.obj: $(SRC_D)\ssl\bio_ssl.c + $(CC) /Fo$(OBJ_D)\bio_ssl.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\bio_ssl.c + +$(OBJ_D)\ssl_err.obj: $(SRC_D)\ssl\ssl_err.c + $(CC) /Fo$(OBJ_D)\ssl_err.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\ssl_err.c + +$(OBJ_D)\kssl.obj: $(SRC_D)\ssl\kssl.c + $(CC) /Fo$(OBJ_D)\kssl.obj $(LIB_CFLAGS) -c $(SRC_D)\ssl\kssl.c + +$(OBJ_D)\cryptlib.obj: $(SRC_D)\crypto\cryptlib.c + $(CC) /Fo$(OBJ_D)\cryptlib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cryptlib.c + +$(OBJ_D)\mem.obj: $(SRC_D)\crypto\mem.c + $(CC) /Fo$(OBJ_D)\mem.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\mem.c + +$(OBJ_D)\mem_clr.obj: $(SRC_D)\crypto\mem_clr.c + $(CC) /Fo$(OBJ_D)\mem_clr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\mem_clr.c + +$(OBJ_D)\mem_dbg.obj: $(SRC_D)\crypto\mem_dbg.c + $(CC) /Fo$(OBJ_D)\mem_dbg.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\mem_dbg.c + +$(OBJ_D)\cversion.obj: $(SRC_D)\crypto\cversion.c + $(CC) /Fo$(OBJ_D)\cversion.obj $(LIB_CFLAGS) -DMK1MF_BUILD -DMK1MF_PLATFORM_VC_WIN64A -c $(SRC_D)\crypto\cversion.c + +$(OBJ_D)\ex_data.obj: $(SRC_D)\crypto\ex_data.c + $(CC) /Fo$(OBJ_D)\ex_data.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ex_data.c + +$(OBJ_D)\tmdiff.obj: $(SRC_D)\crypto\tmdiff.c + $(CC) /Fo$(OBJ_D)\tmdiff.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\tmdiff.c + +$(OBJ_D)\cpt_err.obj: $(SRC_D)\crypto\cpt_err.c + $(CC) /Fo$(OBJ_D)\cpt_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cpt_err.c + +$(OBJ_D)\ebcdic.obj: $(SRC_D)\crypto\ebcdic.c + $(CC) /Fo$(OBJ_D)\ebcdic.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ebcdic.c + +$(OBJ_D)\uid.obj: $(SRC_D)\crypto\uid.c + $(CC) /Fo$(OBJ_D)\uid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\uid.c + +$(OBJ_D)\o_time.obj: $(SRC_D)\crypto\o_time.c + $(CC) /Fo$(OBJ_D)\o_time.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\o_time.c + +$(OBJ_D)\o_str.obj: $(SRC_D)\crypto\o_str.c + $(CC) /Fo$(OBJ_D)\o_str.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\o_str.c + +$(OBJ_D)\o_dir.obj: $(SRC_D)\crypto\o_dir.c + $(CC) /Fo$(OBJ_D)\o_dir.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\o_dir.c + +$(OBJ_D)\md2_dgst.obj: $(SRC_D)\crypto\md2\md2_dgst.c + $(CC) /Fo$(OBJ_D)\md2_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md2\md2_dgst.c + +$(OBJ_D)\md2_one.obj: $(SRC_D)\crypto\md2\md2_one.c + $(CC) /Fo$(OBJ_D)\md2_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md2\md2_one.c + +$(OBJ_D)\md4_dgst.obj: $(SRC_D)\crypto\md4\md4_dgst.c + $(CC) /Fo$(OBJ_D)\md4_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md4\md4_dgst.c + +$(OBJ_D)\md4_one.obj: $(SRC_D)\crypto\md4\md4_one.c + $(CC) /Fo$(OBJ_D)\md4_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md4\md4_one.c + +$(OBJ_D)\md5_dgst.obj: $(SRC_D)\crypto\md5\md5_dgst.c + $(CC) /Fo$(OBJ_D)\md5_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md5\md5_dgst.c + +$(OBJ_D)\md5_one.obj: $(SRC_D)\crypto\md5\md5_one.c + $(CC) /Fo$(OBJ_D)\md5_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\md5\md5_one.c + +$(OBJ_D)\sha_dgst.obj: $(SRC_D)\crypto\sha\sha_dgst.c + $(CC) /Fo$(OBJ_D)\sha_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha_dgst.c + +$(OBJ_D)\sha1dgst.obj: $(SRC_D)\crypto\sha\sha1dgst.c + $(CC) /Fo$(OBJ_D)\sha1dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha1dgst.c + +$(OBJ_D)\sha_one.obj: $(SRC_D)\crypto\sha\sha_one.c + $(CC) /Fo$(OBJ_D)\sha_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha_one.c + +$(OBJ_D)\sha1_one.obj: $(SRC_D)\crypto\sha\sha1_one.c + $(CC) /Fo$(OBJ_D)\sha1_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha1_one.c + +$(OBJ_D)\sha256.obj: $(SRC_D)\crypto\sha\sha256.c + $(CC) /Fo$(OBJ_D)\sha256.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha256.c + +$(OBJ_D)\sha512.obj: $(SRC_D)\crypto\sha\sha512.c + $(CC) /Fo$(OBJ_D)\sha512.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\sha\sha512.c + +$(OBJ_D)\hmac.obj: $(SRC_D)\crypto\hmac\hmac.c + $(CC) /Fo$(OBJ_D)\hmac.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\hmac\hmac.c + +$(OBJ_D)\rmd_dgst.obj: $(SRC_D)\crypto\ripemd\rmd_dgst.c + $(CC) /Fo$(OBJ_D)\rmd_dgst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ripemd\rmd_dgst.c + +$(OBJ_D)\rmd_one.obj: $(SRC_D)\crypto\ripemd\rmd_one.c + $(CC) /Fo$(OBJ_D)\rmd_one.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ripemd\rmd_one.c + +$(OBJ_D)\set_key.obj: $(SRC_D)\crypto\des\set_key.c + $(CC) /Fo$(OBJ_D)\set_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\set_key.c + +$(OBJ_D)\ecb_enc.obj: $(SRC_D)\crypto\des\ecb_enc.c + $(CC) /Fo$(OBJ_D)\ecb_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ecb_enc.c + +$(OBJ_D)\cbc_enc.obj: $(SRC_D)\crypto\des\cbc_enc.c + $(CC) /Fo$(OBJ_D)\cbc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cbc_enc.c + +$(OBJ_D)\ecb3_enc.obj: $(SRC_D)\crypto\des\ecb3_enc.c + $(CC) /Fo$(OBJ_D)\ecb3_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ecb3_enc.c + +$(OBJ_D)\cfb64enc.obj: $(SRC_D)\crypto\des\cfb64enc.c + $(CC) /Fo$(OBJ_D)\cfb64enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cfb64enc.c + +$(OBJ_D)\cfb64ede.obj: $(SRC_D)\crypto\des\cfb64ede.c + $(CC) /Fo$(OBJ_D)\cfb64ede.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cfb64ede.c + +$(OBJ_D)\cfb_enc.obj: $(SRC_D)\crypto\des\cfb_enc.c + $(CC) /Fo$(OBJ_D)\cfb_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cfb_enc.c + +$(OBJ_D)\ofb64ede.obj: $(SRC_D)\crypto\des\ofb64ede.c + $(CC) /Fo$(OBJ_D)\ofb64ede.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ofb64ede.c + +$(OBJ_D)\enc_read.obj: $(SRC_D)\crypto\des\enc_read.c + $(CC) /Fo$(OBJ_D)\enc_read.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\enc_read.c + +$(OBJ_D)\enc_writ.obj: $(SRC_D)\crypto\des\enc_writ.c + $(CC) /Fo$(OBJ_D)\enc_writ.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\enc_writ.c + +$(OBJ_D)\ofb64enc.obj: $(SRC_D)\crypto\des\ofb64enc.c + $(CC) /Fo$(OBJ_D)\ofb64enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ofb64enc.c + +$(OBJ_D)\ofb_enc.obj: $(SRC_D)\crypto\des\ofb_enc.c + $(CC) /Fo$(OBJ_D)\ofb_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ofb_enc.c + +$(OBJ_D)\str2key.obj: $(SRC_D)\crypto\des\str2key.c + $(CC) /Fo$(OBJ_D)\str2key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\str2key.c + +$(OBJ_D)\pcbc_enc.obj: $(SRC_D)\crypto\des\pcbc_enc.c + $(CC) /Fo$(OBJ_D)\pcbc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\pcbc_enc.c + +$(OBJ_D)\qud_cksm.obj: $(SRC_D)\crypto\des\qud_cksm.c + $(CC) /Fo$(OBJ_D)\qud_cksm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\qud_cksm.c + +$(OBJ_D)\rand_key.obj: $(SRC_D)\crypto\des\rand_key.c + $(CC) /Fo$(OBJ_D)\rand_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\rand_key.c + +$(OBJ_D)\des_enc.obj: $(SRC_D)\crypto\des\des_enc.c + $(CC) /Fo$(OBJ_D)\des_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\des_enc.c + +$(OBJ_D)\fcrypt_b.obj: $(SRC_D)\crypto\des\fcrypt_b.c + $(CC) /Fo$(OBJ_D)\fcrypt_b.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\fcrypt_b.c + +$(OBJ_D)\fcrypt.obj: $(SRC_D)\crypto\des\fcrypt.c + $(CC) /Fo$(OBJ_D)\fcrypt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\fcrypt.c + +$(OBJ_D)\xcbc_enc.obj: $(SRC_D)\crypto\des\xcbc_enc.c + $(CC) /Fo$(OBJ_D)\xcbc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\xcbc_enc.c + +$(OBJ_D)\rpc_enc.obj: $(SRC_D)\crypto\des\rpc_enc.c + $(CC) /Fo$(OBJ_D)\rpc_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\rpc_enc.c + +$(OBJ_D)\cbc_cksm.obj: $(SRC_D)\crypto\des\cbc_cksm.c + $(CC) /Fo$(OBJ_D)\cbc_cksm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\cbc_cksm.c + +$(OBJ_D)\ede_cbcm_enc.obj: $(SRC_D)\crypto\des\ede_cbcm_enc.c + $(CC) /Fo$(OBJ_D)\ede_cbcm_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\ede_cbcm_enc.c + +$(OBJ_D)\des_old.obj: $(SRC_D)\crypto\des\des_old.c + $(CC) /Fo$(OBJ_D)\des_old.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\des_old.c + +$(OBJ_D)\des_old2.obj: $(SRC_D)\crypto\des\des_old2.c + $(CC) /Fo$(OBJ_D)\des_old2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\des_old2.c + +$(OBJ_D)\read2pwd.obj: $(SRC_D)\crypto\des\read2pwd.c + $(CC) /Fo$(OBJ_D)\read2pwd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\des\read2pwd.c + +$(OBJ_D)\rc2_ecb.obj: $(SRC_D)\crypto\rc2\rc2_ecb.c + $(CC) /Fo$(OBJ_D)\rc2_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2_ecb.c + +$(OBJ_D)\rc2_skey.obj: $(SRC_D)\crypto\rc2\rc2_skey.c + $(CC) /Fo$(OBJ_D)\rc2_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2_skey.c + +$(OBJ_D)\rc2_cbc.obj: $(SRC_D)\crypto\rc2\rc2_cbc.c + $(CC) /Fo$(OBJ_D)\rc2_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2_cbc.c + +$(OBJ_D)\rc2cfb64.obj: $(SRC_D)\crypto\rc2\rc2cfb64.c + $(CC) /Fo$(OBJ_D)\rc2cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2cfb64.c + +$(OBJ_D)\rc2ofb64.obj: $(SRC_D)\crypto\rc2\rc2ofb64.c + $(CC) /Fo$(OBJ_D)\rc2ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc2\rc2ofb64.c + +$(OBJ_D)\rc4_skey.obj: $(SRC_D)\crypto\rc4\rc4_skey.c + $(CC) /Fo$(OBJ_D)\rc4_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4_skey.c + +$(OBJ_D)\rc4_enc.obj: $(SRC_D)\crypto\rc4\rc4_enc.c + $(CC) /Fo$(OBJ_D)\rc4_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4_enc.c + +$(OBJ_D)\i_cbc.obj: $(SRC_D)\crypto\idea\i_cbc.c + $(CC) /Fo$(OBJ_D)\i_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cbc.c + +$(OBJ_D)\i_cfb64.obj: $(SRC_D)\crypto\idea\i_cfb64.c + $(CC) /Fo$(OBJ_D)\i_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cfb64.c + +$(OBJ_D)\i_ofb64.obj: $(SRC_D)\crypto\idea\i_ofb64.c + $(CC) /Fo$(OBJ_D)\i_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ofb64.c + +$(OBJ_D)\i_ecb.obj: $(SRC_D)\crypto\idea\i_ecb.c + $(CC) /Fo$(OBJ_D)\i_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ecb.c + +$(OBJ_D)\i_skey.obj: $(SRC_D)\crypto\idea\i_skey.c + $(CC) /Fo$(OBJ_D)\i_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_skey.c + +$(OBJ_D)\bf_skey.obj: $(SRC_D)\crypto\bf\bf_skey.c + $(CC) /Fo$(OBJ_D)\bf_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_skey.c + +$(OBJ_D)\bf_ecb.obj: $(SRC_D)\crypto\bf\bf_ecb.c + $(CC) /Fo$(OBJ_D)\bf_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_ecb.c + +$(OBJ_D)\bf_enc.obj: $(SRC_D)\crypto\bf\bf_enc.c + $(CC) /Fo$(OBJ_D)\bf_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_enc.c + +$(OBJ_D)\bf_cfb64.obj: $(SRC_D)\crypto\bf\bf_cfb64.c + $(CC) /Fo$(OBJ_D)\bf_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_cfb64.c + +$(OBJ_D)\bf_ofb64.obj: $(SRC_D)\crypto\bf\bf_ofb64.c + $(CC) /Fo$(OBJ_D)\bf_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_ofb64.c + +$(OBJ_D)\c_skey.obj: $(SRC_D)\crypto\cast\c_skey.c + $(CC) /Fo$(OBJ_D)\c_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_skey.c + +$(OBJ_D)\c_ecb.obj: $(SRC_D)\crypto\cast\c_ecb.c + $(CC) /Fo$(OBJ_D)\c_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_ecb.c + +$(OBJ_D)\c_enc.obj: $(SRC_D)\crypto\cast\c_enc.c + $(CC) /Fo$(OBJ_D)\c_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_enc.c + +$(OBJ_D)\c_cfb64.obj: $(SRC_D)\crypto\cast\c_cfb64.c + $(CC) /Fo$(OBJ_D)\c_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_cfb64.c + +$(OBJ_D)\c_ofb64.obj: $(SRC_D)\crypto\cast\c_ofb64.c + $(CC) /Fo$(OBJ_D)\c_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\cast\c_ofb64.c + +$(OBJ_D)\aes_misc.obj: $(SRC_D)\crypto\aes\aes_misc.c + $(CC) /Fo$(OBJ_D)\aes_misc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_misc.c + +$(OBJ_D)\aes_ecb.obj: $(SRC_D)\crypto\aes\aes_ecb.c + $(CC) /Fo$(OBJ_D)\aes_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ecb.c + +$(OBJ_D)\aes_cfb.obj: $(SRC_D)\crypto\aes\aes_cfb.c + $(CC) /Fo$(OBJ_D)\aes_cfb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_cfb.c + +$(OBJ_D)\aes_ofb.obj: $(SRC_D)\crypto\aes\aes_ofb.c + $(CC) /Fo$(OBJ_D)\aes_ofb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ofb.c + +$(OBJ_D)\aes_ctr.obj: $(SRC_D)\crypto\aes\aes_ctr.c + $(CC) /Fo$(OBJ_D)\aes_ctr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ctr.c + +$(OBJ_D)\aes_ige.obj: $(SRC_D)\crypto\aes\aes_ige.c + $(CC) /Fo$(OBJ_D)\aes_ige.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_ige.c + +$(OBJ_D)\aes_core.obj: $(SRC_D)\crypto\aes\aes_core.c + $(CC) /Fo$(OBJ_D)\aes_core.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_core.c + +$(OBJ_D)\aes_cbc.obj: $(SRC_D)\crypto\aes\aes_cbc.c + $(CC) /Fo$(OBJ_D)\aes_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\aes\aes_cbc.c + +$(OBJ_D)\bn_add.obj: $(SRC_D)\crypto\bn\bn_add.c + $(CC) /Fo$(OBJ_D)\bn_add.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_add.c + +$(OBJ_D)\bn_div.obj: $(SRC_D)\crypto\bn\bn_div.c + $(CC) /Fo$(OBJ_D)\bn_div.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_div.c + +$(OBJ_D)\bn_exp.obj: $(SRC_D)\crypto\bn\bn_exp.c + $(CC) /Fo$(OBJ_D)\bn_exp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_exp.c + +$(OBJ_D)\bn_lib.obj: $(SRC_D)\crypto\bn\bn_lib.c + $(CC) /Fo$(OBJ_D)\bn_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_lib.c + +$(OBJ_D)\bn_ctx.obj: $(SRC_D)\crypto\bn\bn_ctx.c + $(CC) /Fo$(OBJ_D)\bn_ctx.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_ctx.c + +$(OBJ_D)\bn_mul.obj: $(SRC_D)\crypto\bn\bn_mul.c + $(CC) /Fo$(OBJ_D)\bn_mul.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mul.c + +$(OBJ_D)\bn_mod.obj: $(SRC_D)\crypto\bn\bn_mod.c + $(CC) /Fo$(OBJ_D)\bn_mod.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mod.c + +$(OBJ_D)\bn_print.obj: $(SRC_D)\crypto\bn\bn_print.c + $(CC) /Fo$(OBJ_D)\bn_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_print.c + +$(OBJ_D)\bn_rand.obj: $(SRC_D)\crypto\bn\bn_rand.c + $(CC) /Fo$(OBJ_D)\bn_rand.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_rand.c + +$(OBJ_D)\bn_shift.obj: $(SRC_D)\crypto\bn\bn_shift.c + $(CC) /Fo$(OBJ_D)\bn_shift.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_shift.c + +$(OBJ_D)\bn_word.obj: $(SRC_D)\crypto\bn\bn_word.c + $(CC) /Fo$(OBJ_D)\bn_word.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_word.c + +$(OBJ_D)\bn_blind.obj: $(SRC_D)\crypto\bn\bn_blind.c + $(CC) /Fo$(OBJ_D)\bn_blind.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_blind.c + +$(OBJ_D)\bn_kron.obj: $(SRC_D)\crypto\bn\bn_kron.c + $(CC) /Fo$(OBJ_D)\bn_kron.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_kron.c + +$(OBJ_D)\bn_sqrt.obj: $(SRC_D)\crypto\bn\bn_sqrt.c + $(CC) /Fo$(OBJ_D)\bn_sqrt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_sqrt.c + +$(OBJ_D)\bn_gcd.obj: $(SRC_D)\crypto\bn\bn_gcd.c + $(CC) /Fo$(OBJ_D)\bn_gcd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_gcd.c + +$(OBJ_D)\bn_prime.obj: $(SRC_D)\crypto\bn\bn_prime.c + $(CC) /Fo$(OBJ_D)\bn_prime.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_prime.c + +$(OBJ_D)\bn_err.obj: $(SRC_D)\crypto\bn\bn_err.c + $(CC) /Fo$(OBJ_D)\bn_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_err.c + +$(OBJ_D)\bn_sqr.obj: $(SRC_D)\crypto\bn\bn_sqr.c + $(CC) /Fo$(OBJ_D)\bn_sqr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_sqr.c + +$(OBJ_D)\bn_asm.obj: $(SRC_D)\crypto\bn\bn_asm.c + $(CC) /Fo$(OBJ_D)\bn_asm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_asm.c + +$(OBJ_D)\bn_recp.obj: $(SRC_D)\crypto\bn\bn_recp.c + $(CC) /Fo$(OBJ_D)\bn_recp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_recp.c + +$(OBJ_D)\bn_mont.obj: $(SRC_D)\crypto\bn\bn_mont.c + $(CC) /Fo$(OBJ_D)\bn_mont.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mont.c + +$(OBJ_D)\bn_mpi.obj: $(SRC_D)\crypto\bn\bn_mpi.c + $(CC) /Fo$(OBJ_D)\bn_mpi.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_mpi.c + +$(OBJ_D)\bn_exp2.obj: $(SRC_D)\crypto\bn\bn_exp2.c + $(CC) /Fo$(OBJ_D)\bn_exp2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_exp2.c + +$(OBJ_D)\bn_gf2m.obj: $(SRC_D)\crypto\bn\bn_gf2m.c + $(CC) /Fo$(OBJ_D)\bn_gf2m.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_gf2m.c + +$(OBJ_D)\bn_nist.obj: $(SRC_D)\crypto\bn\bn_nist.c + $(CC) /Fo$(OBJ_D)\bn_nist.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_nist.c + +$(OBJ_D)\bn_depr.obj: $(SRC_D)\crypto\bn\bn_depr.c + $(CC) /Fo$(OBJ_D)\bn_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_depr.c + +$(OBJ_D)\bn_const.obj: $(SRC_D)\crypto\bn\bn_const.c + $(CC) /Fo$(OBJ_D)\bn_const.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bn\bn_const.c + +$(OBJ_D)\rsa_eay.obj: $(SRC_D)\crypto\rsa\rsa_eay.c + $(CC) /Fo$(OBJ_D)\rsa_eay.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_eay.c + +$(OBJ_D)\rsa_gen.obj: $(SRC_D)\crypto\rsa\rsa_gen.c + $(CC) /Fo$(OBJ_D)\rsa_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_gen.c + +$(OBJ_D)\rsa_lib.obj: $(SRC_D)\crypto\rsa\rsa_lib.c + $(CC) /Fo$(OBJ_D)\rsa_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_lib.c + +$(OBJ_D)\rsa_sign.obj: $(SRC_D)\crypto\rsa\rsa_sign.c + $(CC) /Fo$(OBJ_D)\rsa_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_sign.c + +$(OBJ_D)\rsa_saos.obj: $(SRC_D)\crypto\rsa\rsa_saos.c + $(CC) /Fo$(OBJ_D)\rsa_saos.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_saos.c + +$(OBJ_D)\rsa_err.obj: $(SRC_D)\crypto\rsa\rsa_err.c + $(CC) /Fo$(OBJ_D)\rsa_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_err.c + +$(OBJ_D)\rsa_pk1.obj: $(SRC_D)\crypto\rsa\rsa_pk1.c + $(CC) /Fo$(OBJ_D)\rsa_pk1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_pk1.c + +$(OBJ_D)\rsa_ssl.obj: $(SRC_D)\crypto\rsa\rsa_ssl.c + $(CC) /Fo$(OBJ_D)\rsa_ssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_ssl.c + +$(OBJ_D)\rsa_none.obj: $(SRC_D)\crypto\rsa\rsa_none.c + $(CC) /Fo$(OBJ_D)\rsa_none.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_none.c + +$(OBJ_D)\rsa_oaep.obj: $(SRC_D)\crypto\rsa\rsa_oaep.c + $(CC) /Fo$(OBJ_D)\rsa_oaep.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_oaep.c + +$(OBJ_D)\rsa_chk.obj: $(SRC_D)\crypto\rsa\rsa_chk.c + $(CC) /Fo$(OBJ_D)\rsa_chk.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_chk.c + +$(OBJ_D)\rsa_null.obj: $(SRC_D)\crypto\rsa\rsa_null.c + $(CC) /Fo$(OBJ_D)\rsa_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_null.c + +$(OBJ_D)\rsa_pss.obj: $(SRC_D)\crypto\rsa\rsa_pss.c + $(CC) /Fo$(OBJ_D)\rsa_pss.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_pss.c + +$(OBJ_D)\rsa_x931.obj: $(SRC_D)\crypto\rsa\rsa_x931.c + $(CC) /Fo$(OBJ_D)\rsa_x931.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_x931.c + +$(OBJ_D)\rsa_asn1.obj: $(SRC_D)\crypto\rsa\rsa_asn1.c + $(CC) /Fo$(OBJ_D)\rsa_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_asn1.c + +$(OBJ_D)\rsa_depr.obj: $(SRC_D)\crypto\rsa\rsa_depr.c + $(CC) /Fo$(OBJ_D)\rsa_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rsa\rsa_depr.c + +$(OBJ_D)\dsa_gen.obj: $(SRC_D)\crypto\dsa\dsa_gen.c + $(CC) /Fo$(OBJ_D)\dsa_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_gen.c + +$(OBJ_D)\dsa_key.obj: $(SRC_D)\crypto\dsa\dsa_key.c + $(CC) /Fo$(OBJ_D)\dsa_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_key.c + +$(OBJ_D)\dsa_lib.obj: $(SRC_D)\crypto\dsa\dsa_lib.c + $(CC) /Fo$(OBJ_D)\dsa_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_lib.c + +$(OBJ_D)\dsa_asn1.obj: $(SRC_D)\crypto\dsa\dsa_asn1.c + $(CC) /Fo$(OBJ_D)\dsa_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_asn1.c + +$(OBJ_D)\dsa_vrf.obj: $(SRC_D)\crypto\dsa\dsa_vrf.c + $(CC) /Fo$(OBJ_D)\dsa_vrf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_vrf.c + +$(OBJ_D)\dsa_sign.obj: $(SRC_D)\crypto\dsa\dsa_sign.c + $(CC) /Fo$(OBJ_D)\dsa_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_sign.c + +$(OBJ_D)\dsa_err.obj: $(SRC_D)\crypto\dsa\dsa_err.c + $(CC) /Fo$(OBJ_D)\dsa_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_err.c + +$(OBJ_D)\dsa_ossl.obj: $(SRC_D)\crypto\dsa\dsa_ossl.c + $(CC) /Fo$(OBJ_D)\dsa_ossl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_ossl.c + +$(OBJ_D)\dsa_depr.obj: $(SRC_D)\crypto\dsa\dsa_depr.c + $(CC) /Fo$(OBJ_D)\dsa_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dsa\dsa_depr.c + +$(OBJ_D)\dso_dl.obj: $(SRC_D)\crypto\dso\dso_dl.c + $(CC) /Fo$(OBJ_D)\dso_dl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_dl.c + +$(OBJ_D)\dso_dlfcn.obj: $(SRC_D)\crypto\dso\dso_dlfcn.c + $(CC) /Fo$(OBJ_D)\dso_dlfcn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_dlfcn.c + +$(OBJ_D)\dso_err.obj: $(SRC_D)\crypto\dso\dso_err.c + $(CC) /Fo$(OBJ_D)\dso_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_err.c + +$(OBJ_D)\dso_lib.obj: $(SRC_D)\crypto\dso\dso_lib.c + $(CC) /Fo$(OBJ_D)\dso_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_lib.c + +$(OBJ_D)\dso_null.obj: $(SRC_D)\crypto\dso\dso_null.c + $(CC) /Fo$(OBJ_D)\dso_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_null.c + +$(OBJ_D)\dso_openssl.obj: $(SRC_D)\crypto\dso\dso_openssl.c + $(CC) /Fo$(OBJ_D)\dso_openssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_openssl.c + +$(OBJ_D)\dso_win32.obj: $(SRC_D)\crypto\dso\dso_win32.c + $(CC) /Fo$(OBJ_D)\dso_win32.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_win32.c + +$(OBJ_D)\dso_vms.obj: $(SRC_D)\crypto\dso\dso_vms.c + $(CC) /Fo$(OBJ_D)\dso_vms.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dso\dso_vms.c + +$(OBJ_D)\dh_asn1.obj: $(SRC_D)\crypto\dh\dh_asn1.c + $(CC) /Fo$(OBJ_D)\dh_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_asn1.c + +$(OBJ_D)\dh_gen.obj: $(SRC_D)\crypto\dh\dh_gen.c + $(CC) /Fo$(OBJ_D)\dh_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_gen.c + +$(OBJ_D)\dh_key.obj: $(SRC_D)\crypto\dh\dh_key.c + $(CC) /Fo$(OBJ_D)\dh_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_key.c + +$(OBJ_D)\dh_lib.obj: $(SRC_D)\crypto\dh\dh_lib.c + $(CC) /Fo$(OBJ_D)\dh_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_lib.c + +$(OBJ_D)\dh_check.obj: $(SRC_D)\crypto\dh\dh_check.c + $(CC) /Fo$(OBJ_D)\dh_check.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_check.c + +$(OBJ_D)\dh_err.obj: $(SRC_D)\crypto\dh\dh_err.c + $(CC) /Fo$(OBJ_D)\dh_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_err.c + +$(OBJ_D)\dh_depr.obj: $(SRC_D)\crypto\dh\dh_depr.c + $(CC) /Fo$(OBJ_D)\dh_depr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\dh\dh_depr.c + +$(OBJ_D)\ec_lib.obj: $(SRC_D)\crypto\ec\ec_lib.c + $(CC) /Fo$(OBJ_D)\ec_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_lib.c + +$(OBJ_D)\ecp_smpl.obj: $(SRC_D)\crypto\ec\ecp_smpl.c + $(CC) /Fo$(OBJ_D)\ecp_smpl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ecp_smpl.c + +$(OBJ_D)\ecp_mont.obj: $(SRC_D)\crypto\ec\ecp_mont.c + $(CC) /Fo$(OBJ_D)\ecp_mont.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ecp_mont.c + +$(OBJ_D)\ecp_nist.obj: $(SRC_D)\crypto\ec\ecp_nist.c + $(CC) /Fo$(OBJ_D)\ecp_nist.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ecp_nist.c + +$(OBJ_D)\ec_cvt.obj: $(SRC_D)\crypto\ec\ec_cvt.c + $(CC) /Fo$(OBJ_D)\ec_cvt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_cvt.c + +$(OBJ_D)\ec_mult.obj: $(SRC_D)\crypto\ec\ec_mult.c + $(CC) /Fo$(OBJ_D)\ec_mult.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_mult.c + +$(OBJ_D)\ec_err.obj: $(SRC_D)\crypto\ec\ec_err.c + $(CC) /Fo$(OBJ_D)\ec_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_err.c + +$(OBJ_D)\ec_curve.obj: $(SRC_D)\crypto\ec\ec_curve.c + $(CC) /Fo$(OBJ_D)\ec_curve.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_curve.c + +$(OBJ_D)\ec_check.obj: $(SRC_D)\crypto\ec\ec_check.c + $(CC) /Fo$(OBJ_D)\ec_check.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_check.c + +$(OBJ_D)\ec_print.obj: $(SRC_D)\crypto\ec\ec_print.c + $(CC) /Fo$(OBJ_D)\ec_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_print.c + +$(OBJ_D)\ec_asn1.obj: $(SRC_D)\crypto\ec\ec_asn1.c + $(CC) /Fo$(OBJ_D)\ec_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_asn1.c + +$(OBJ_D)\ec_key.obj: $(SRC_D)\crypto\ec\ec_key.c + $(CC) /Fo$(OBJ_D)\ec_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec_key.c + +$(OBJ_D)\ec2_smpl.obj: $(SRC_D)\crypto\ec\ec2_smpl.c + $(CC) /Fo$(OBJ_D)\ec2_smpl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec2_smpl.c + +$(OBJ_D)\ec2_mult.obj: $(SRC_D)\crypto\ec\ec2_mult.c + $(CC) /Fo$(OBJ_D)\ec2_mult.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ec\ec2_mult.c + +$(OBJ_D)\ech_lib.obj: $(SRC_D)\crypto\ecdh\ech_lib.c + $(CC) /Fo$(OBJ_D)\ech_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_lib.c + +$(OBJ_D)\ech_ossl.obj: $(SRC_D)\crypto\ecdh\ech_ossl.c + $(CC) /Fo$(OBJ_D)\ech_ossl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_ossl.c + +$(OBJ_D)\ech_key.obj: $(SRC_D)\crypto\ecdh\ech_key.c + $(CC) /Fo$(OBJ_D)\ech_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_key.c + +$(OBJ_D)\ech_err.obj: $(SRC_D)\crypto\ecdh\ech_err.c + $(CC) /Fo$(OBJ_D)\ech_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdh\ech_err.c + +$(OBJ_D)\ecs_lib.obj: $(SRC_D)\crypto\ecdsa\ecs_lib.c + $(CC) /Fo$(OBJ_D)\ecs_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_lib.c + +$(OBJ_D)\ecs_asn1.obj: $(SRC_D)\crypto\ecdsa\ecs_asn1.c + $(CC) /Fo$(OBJ_D)\ecs_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_asn1.c + +$(OBJ_D)\ecs_ossl.obj: $(SRC_D)\crypto\ecdsa\ecs_ossl.c + $(CC) /Fo$(OBJ_D)\ecs_ossl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_ossl.c + +$(OBJ_D)\ecs_sign.obj: $(SRC_D)\crypto\ecdsa\ecs_sign.c + $(CC) /Fo$(OBJ_D)\ecs_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_sign.c + +$(OBJ_D)\ecs_vrf.obj: $(SRC_D)\crypto\ecdsa\ecs_vrf.c + $(CC) /Fo$(OBJ_D)\ecs_vrf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_vrf.c + +$(OBJ_D)\ecs_err.obj: $(SRC_D)\crypto\ecdsa\ecs_err.c + $(CC) /Fo$(OBJ_D)\ecs_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ecdsa\ecs_err.c + +$(OBJ_D)\buffer.obj: $(SRC_D)\crypto\buffer\buffer.c + $(CC) /Fo$(OBJ_D)\buffer.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\buffer\buffer.c + +$(OBJ_D)\buf_err.obj: $(SRC_D)\crypto\buffer\buf_err.c + $(CC) /Fo$(OBJ_D)\buf_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\buffer\buf_err.c + +$(OBJ_D)\bio_lib.obj: $(SRC_D)\crypto\bio\bio_lib.c + $(CC) /Fo$(OBJ_D)\bio_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bio_lib.c + +$(OBJ_D)\bio_cb.obj: $(SRC_D)\crypto\bio\bio_cb.c + $(CC) /Fo$(OBJ_D)\bio_cb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bio_cb.c + +$(OBJ_D)\bio_err.obj: $(SRC_D)\crypto\bio\bio_err.c + $(CC) /Fo$(OBJ_D)\bio_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bio_err.c + +$(OBJ_D)\bss_mem.obj: $(SRC_D)\crypto\bio\bss_mem.c + $(CC) /Fo$(OBJ_D)\bss_mem.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_mem.c + +$(OBJ_D)\bss_null.obj: $(SRC_D)\crypto\bio\bss_null.c + $(CC) /Fo$(OBJ_D)\bss_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_null.c + +$(OBJ_D)\bss_fd.obj: $(SRC_D)\crypto\bio\bss_fd.c + $(CC) /Fo$(OBJ_D)\bss_fd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_fd.c + +$(OBJ_D)\bss_file.obj: $(SRC_D)\crypto\bio\bss_file.c + $(CC) /Fo$(OBJ_D)\bss_file.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_file.c + +$(OBJ_D)\bss_sock.obj: $(SRC_D)\crypto\bio\bss_sock.c + $(CC) /Fo$(OBJ_D)\bss_sock.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_sock.c + +$(OBJ_D)\bss_conn.obj: $(SRC_D)\crypto\bio\bss_conn.c + $(CC) /Fo$(OBJ_D)\bss_conn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_conn.c + +$(OBJ_D)\bf_null.obj: $(SRC_D)\crypto\bio\bf_null.c + $(CC) /Fo$(OBJ_D)\bf_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bf_null.c + +$(OBJ_D)\bf_buff.obj: $(SRC_D)\crypto\bio\bf_buff.c + $(CC) /Fo$(OBJ_D)\bf_buff.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bf_buff.c + +$(OBJ_D)\b_print.obj: $(SRC_D)\crypto\bio\b_print.c + $(CC) /Fo$(OBJ_D)\b_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\b_print.c + +$(OBJ_D)\b_dump.obj: $(SRC_D)\crypto\bio\b_dump.c + $(CC) /Fo$(OBJ_D)\b_dump.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\b_dump.c + +$(OBJ_D)\b_sock.obj: $(SRC_D)\crypto\bio\b_sock.c + $(CC) /Fo$(OBJ_D)\b_sock.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\b_sock.c + +$(OBJ_D)\bss_acpt.obj: $(SRC_D)\crypto\bio\bss_acpt.c + $(CC) /Fo$(OBJ_D)\bss_acpt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_acpt.c + +$(OBJ_D)\bf_nbio.obj: $(SRC_D)\crypto\bio\bf_nbio.c + $(CC) /Fo$(OBJ_D)\bf_nbio.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bf_nbio.c + +$(OBJ_D)\bss_log.obj: $(SRC_D)\crypto\bio\bss_log.c + $(CC) /Fo$(OBJ_D)\bss_log.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_log.c + +$(OBJ_D)\bss_bio.obj: $(SRC_D)\crypto\bio\bss_bio.c + $(CC) /Fo$(OBJ_D)\bss_bio.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_bio.c + +$(OBJ_D)\bss_dgram.obj: $(SRC_D)\crypto\bio\bss_dgram.c + $(CC) /Fo$(OBJ_D)\bss_dgram.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bio\bss_dgram.c + +$(OBJ_D)\stack.obj: $(SRC_D)\crypto\stack\stack.c + $(CC) /Fo$(OBJ_D)\stack.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\stack\stack.c + +$(OBJ_D)\lhash.obj: $(SRC_D)\crypto\lhash\lhash.c + $(CC) /Fo$(OBJ_D)\lhash.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\lhash\lhash.c + +$(OBJ_D)\lh_stats.obj: $(SRC_D)\crypto\lhash\lh_stats.c + $(CC) /Fo$(OBJ_D)\lh_stats.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\lhash\lh_stats.c + +$(OBJ_D)\md_rand.obj: $(SRC_D)\crypto\rand\md_rand.c + $(CC) /Fo$(OBJ_D)\md_rand.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\md_rand.c + +$(OBJ_D)\randfile.obj: $(SRC_D)\crypto\rand\randfile.c + $(CC) /Fo$(OBJ_D)\randfile.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\randfile.c + +$(OBJ_D)\rand_lib.obj: $(SRC_D)\crypto\rand\rand_lib.c + $(CC) /Fo$(OBJ_D)\rand_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_lib.c + +$(OBJ_D)\rand_err.obj: $(SRC_D)\crypto\rand\rand_err.c + $(CC) /Fo$(OBJ_D)\rand_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_err.c + +$(OBJ_D)\rand_egd.obj: $(SRC_D)\crypto\rand\rand_egd.c + $(CC) /Fo$(OBJ_D)\rand_egd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_egd.c + +$(OBJ_D)\rand_win.obj: $(SRC_D)\crypto\rand\rand_win.c + $(CC) /Fo$(OBJ_D)\rand_win.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_win.c + +$(OBJ_D)\rand_unix.obj: $(SRC_D)\crypto\rand\rand_unix.c + $(CC) /Fo$(OBJ_D)\rand_unix.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_unix.c + +$(OBJ_D)\rand_os2.obj: $(SRC_D)\crypto\rand\rand_os2.c + $(CC) /Fo$(OBJ_D)\rand_os2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_os2.c + +$(OBJ_D)\rand_nw.obj: $(SRC_D)\crypto\rand\rand_nw.c + $(CC) /Fo$(OBJ_D)\rand_nw.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rand\rand_nw.c + +$(OBJ_D)\err.obj: $(SRC_D)\crypto\err\err.c + $(CC) /Fo$(OBJ_D)\err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\err\err.c + +$(OBJ_D)\err_all.obj: $(SRC_D)\crypto\err\err_all.c + $(CC) /Fo$(OBJ_D)\err_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\err\err_all.c + +$(OBJ_D)\err_prn.obj: $(SRC_D)\crypto\err\err_prn.c + $(CC) /Fo$(OBJ_D)\err_prn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\err\err_prn.c + +$(OBJ_D)\o_names.obj: $(SRC_D)\crypto\objects\o_names.c + $(CC) /Fo$(OBJ_D)\o_names.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\o_names.c + +$(OBJ_D)\obj_dat.obj: $(SRC_D)\crypto\objects\obj_dat.c + $(CC) /Fo$(OBJ_D)\obj_dat.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\obj_dat.c + +$(OBJ_D)\obj_lib.obj: $(SRC_D)\crypto\objects\obj_lib.c + $(CC) /Fo$(OBJ_D)\obj_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\obj_lib.c + +$(OBJ_D)\obj_err.obj: $(SRC_D)\crypto\objects\obj_err.c + $(CC) /Fo$(OBJ_D)\obj_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\objects\obj_err.c + +$(OBJ_D)\encode.obj: $(SRC_D)\crypto\evp\encode.c + $(CC) /Fo$(OBJ_D)\encode.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\encode.c + +$(OBJ_D)\digest.obj: $(SRC_D)\crypto\evp\digest.c + $(CC) /Fo$(OBJ_D)\digest.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\digest.c + +$(OBJ_D)\evp_enc.obj: $(SRC_D)\crypto\evp\evp_enc.c + $(CC) /Fo$(OBJ_D)\evp_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_enc.c + +$(OBJ_D)\evp_key.obj: $(SRC_D)\crypto\evp\evp_key.c + $(CC) /Fo$(OBJ_D)\evp_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_key.c + +$(OBJ_D)\evp_acnf.obj: $(SRC_D)\crypto\evp\evp_acnf.c + $(CC) /Fo$(OBJ_D)\evp_acnf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_acnf.c + +$(OBJ_D)\e_des.obj: $(SRC_D)\crypto\evp\e_des.c + $(CC) /Fo$(OBJ_D)\e_des.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_des.c + +$(OBJ_D)\e_bf.obj: $(SRC_D)\crypto\evp\e_bf.c + $(CC) /Fo$(OBJ_D)\e_bf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_bf.c + +$(OBJ_D)\e_idea.obj: $(SRC_D)\crypto\evp\e_idea.c + $(CC) /Fo$(OBJ_D)\e_idea.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_idea.c + +$(OBJ_D)\e_des3.obj: $(SRC_D)\crypto\evp\e_des3.c + $(CC) /Fo$(OBJ_D)\e_des3.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_des3.c + +$(OBJ_D)\e_rc4.obj: $(SRC_D)\crypto\evp\e_rc4.c + $(CC) /Fo$(OBJ_D)\e_rc4.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_rc4.c + +$(OBJ_D)\e_aes.obj: $(SRC_D)\crypto\evp\e_aes.c + $(CC) /Fo$(OBJ_D)\e_aes.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_aes.c + +$(OBJ_D)\names.obj: $(SRC_D)\crypto\evp\names.c + $(CC) /Fo$(OBJ_D)\names.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\names.c + +$(OBJ_D)\e_xcbc_d.obj: $(SRC_D)\crypto\evp\e_xcbc_d.c + $(CC) /Fo$(OBJ_D)\e_xcbc_d.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_xcbc_d.c + +$(OBJ_D)\e_rc2.obj: $(SRC_D)\crypto\evp\e_rc2.c + $(CC) /Fo$(OBJ_D)\e_rc2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_rc2.c + +$(OBJ_D)\e_cast.obj: $(SRC_D)\crypto\evp\e_cast.c + $(CC) /Fo$(OBJ_D)\e_cast.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_cast.c + +$(OBJ_D)\e_rc5.obj: $(SRC_D)\crypto\evp\e_rc5.c + $(CC) /Fo$(OBJ_D)\e_rc5.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_rc5.c + +$(OBJ_D)\m_null.obj: $(SRC_D)\crypto\evp\m_null.c + $(CC) /Fo$(OBJ_D)\m_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_null.c + +$(OBJ_D)\m_md2.obj: $(SRC_D)\crypto\evp\m_md2.c + $(CC) /Fo$(OBJ_D)\m_md2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_md2.c + +$(OBJ_D)\m_md4.obj: $(SRC_D)\crypto\evp\m_md4.c + $(CC) /Fo$(OBJ_D)\m_md4.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_md4.c + +$(OBJ_D)\m_md5.obj: $(SRC_D)\crypto\evp\m_md5.c + $(CC) /Fo$(OBJ_D)\m_md5.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_md5.c + +$(OBJ_D)\m_sha.obj: $(SRC_D)\crypto\evp\m_sha.c + $(CC) /Fo$(OBJ_D)\m_sha.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_sha.c + +$(OBJ_D)\m_sha1.obj: $(SRC_D)\crypto\evp\m_sha1.c + $(CC) /Fo$(OBJ_D)\m_sha1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_sha1.c + +$(OBJ_D)\m_dss.obj: $(SRC_D)\crypto\evp\m_dss.c + $(CC) /Fo$(OBJ_D)\m_dss.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_dss.c + +$(OBJ_D)\m_dss1.obj: $(SRC_D)\crypto\evp\m_dss1.c + $(CC) /Fo$(OBJ_D)\m_dss1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_dss1.c + +$(OBJ_D)\m_ripemd.obj: $(SRC_D)\crypto\evp\m_ripemd.c + $(CC) /Fo$(OBJ_D)\m_ripemd.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_ripemd.c + +$(OBJ_D)\m_ecdsa.obj: $(SRC_D)\crypto\evp\m_ecdsa.c + $(CC) /Fo$(OBJ_D)\m_ecdsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\m_ecdsa.c + +$(OBJ_D)\p_open.obj: $(SRC_D)\crypto\evp\p_open.c + $(CC) /Fo$(OBJ_D)\p_open.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_open.c + +$(OBJ_D)\p_seal.obj: $(SRC_D)\crypto\evp\p_seal.c + $(CC) /Fo$(OBJ_D)\p_seal.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_seal.c + +$(OBJ_D)\p_sign.obj: $(SRC_D)\crypto\evp\p_sign.c + $(CC) /Fo$(OBJ_D)\p_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_sign.c + +$(OBJ_D)\p_verify.obj: $(SRC_D)\crypto\evp\p_verify.c + $(CC) /Fo$(OBJ_D)\p_verify.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_verify.c + +$(OBJ_D)\p_lib.obj: $(SRC_D)\crypto\evp\p_lib.c + $(CC) /Fo$(OBJ_D)\p_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_lib.c + +$(OBJ_D)\p_enc.obj: $(SRC_D)\crypto\evp\p_enc.c + $(CC) /Fo$(OBJ_D)\p_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_enc.c + +$(OBJ_D)\p_dec.obj: $(SRC_D)\crypto\evp\p_dec.c + $(CC) /Fo$(OBJ_D)\p_dec.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p_dec.c + +$(OBJ_D)\bio_md.obj: $(SRC_D)\crypto\evp\bio_md.c + $(CC) /Fo$(OBJ_D)\bio_md.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_md.c + +$(OBJ_D)\bio_b64.obj: $(SRC_D)\crypto\evp\bio_b64.c + $(CC) /Fo$(OBJ_D)\bio_b64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_b64.c + +$(OBJ_D)\bio_enc.obj: $(SRC_D)\crypto\evp\bio_enc.c + $(CC) /Fo$(OBJ_D)\bio_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_enc.c + +$(OBJ_D)\evp_err.obj: $(SRC_D)\crypto\evp\evp_err.c + $(CC) /Fo$(OBJ_D)\evp_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_err.c + +$(OBJ_D)\e_null.obj: $(SRC_D)\crypto\evp\e_null.c + $(CC) /Fo$(OBJ_D)\e_null.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_null.c + +$(OBJ_D)\c_all.obj: $(SRC_D)\crypto\evp\c_all.c + $(CC) /Fo$(OBJ_D)\c_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\c_all.c + +$(OBJ_D)\c_allc.obj: $(SRC_D)\crypto\evp\c_allc.c + $(CC) /Fo$(OBJ_D)\c_allc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\c_allc.c + +$(OBJ_D)\c_alld.obj: $(SRC_D)\crypto\evp\c_alld.c + $(CC) /Fo$(OBJ_D)\c_alld.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\c_alld.c + +$(OBJ_D)\evp_lib.obj: $(SRC_D)\crypto\evp\evp_lib.c + $(CC) /Fo$(OBJ_D)\evp_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_lib.c + +$(OBJ_D)\bio_ok.obj: $(SRC_D)\crypto\evp\bio_ok.c + $(CC) /Fo$(OBJ_D)\bio_ok.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\bio_ok.c + +$(OBJ_D)\evp_pkey.obj: $(SRC_D)\crypto\evp\evp_pkey.c + $(CC) /Fo$(OBJ_D)\evp_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_pkey.c + +$(OBJ_D)\evp_pbe.obj: $(SRC_D)\crypto\evp\evp_pbe.c + $(CC) /Fo$(OBJ_D)\evp_pbe.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\evp_pbe.c + +$(OBJ_D)\p5_crpt.obj: $(SRC_D)\crypto\evp\p5_crpt.c + $(CC) /Fo$(OBJ_D)\p5_crpt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p5_crpt.c + +$(OBJ_D)\p5_crpt2.obj: $(SRC_D)\crypto\evp\p5_crpt2.c + $(CC) /Fo$(OBJ_D)\p5_crpt2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\p5_crpt2.c + +$(OBJ_D)\e_old.obj: $(SRC_D)\crypto\evp\e_old.c + $(CC) /Fo$(OBJ_D)\e_old.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\evp\e_old.c + +$(OBJ_D)\a_object.obj: $(SRC_D)\crypto\asn1\a_object.c + $(CC) /Fo$(OBJ_D)\a_object.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_object.c + +$(OBJ_D)\a_bitstr.obj: $(SRC_D)\crypto\asn1\a_bitstr.c + $(CC) /Fo$(OBJ_D)\a_bitstr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_bitstr.c + +$(OBJ_D)\a_utctm.obj: $(SRC_D)\crypto\asn1\a_utctm.c + $(CC) /Fo$(OBJ_D)\a_utctm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_utctm.c + +$(OBJ_D)\a_gentm.obj: $(SRC_D)\crypto\asn1\a_gentm.c + $(CC) /Fo$(OBJ_D)\a_gentm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_gentm.c + +$(OBJ_D)\a_time.obj: $(SRC_D)\crypto\asn1\a_time.c + $(CC) /Fo$(OBJ_D)\a_time.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_time.c + +$(OBJ_D)\a_int.obj: $(SRC_D)\crypto\asn1\a_int.c + $(CC) /Fo$(OBJ_D)\a_int.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_int.c + +$(OBJ_D)\a_octet.obj: $(SRC_D)\crypto\asn1\a_octet.c + $(CC) /Fo$(OBJ_D)\a_octet.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_octet.c + +$(OBJ_D)\a_print.obj: $(SRC_D)\crypto\asn1\a_print.c + $(CC) /Fo$(OBJ_D)\a_print.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_print.c + +$(OBJ_D)\a_type.obj: $(SRC_D)\crypto\asn1\a_type.c + $(CC) /Fo$(OBJ_D)\a_type.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_type.c + +$(OBJ_D)\a_set.obj: $(SRC_D)\crypto\asn1\a_set.c + $(CC) /Fo$(OBJ_D)\a_set.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_set.c + +$(OBJ_D)\a_dup.obj: $(SRC_D)\crypto\asn1\a_dup.c + $(CC) /Fo$(OBJ_D)\a_dup.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_dup.c + +$(OBJ_D)\a_d2i_fp.obj: $(SRC_D)\crypto\asn1\a_d2i_fp.c + $(CC) /Fo$(OBJ_D)\a_d2i_fp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_d2i_fp.c + +$(OBJ_D)\a_i2d_fp.obj: $(SRC_D)\crypto\asn1\a_i2d_fp.c + $(CC) /Fo$(OBJ_D)\a_i2d_fp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_i2d_fp.c + +$(OBJ_D)\a_enum.obj: $(SRC_D)\crypto\asn1\a_enum.c + $(CC) /Fo$(OBJ_D)\a_enum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_enum.c + +$(OBJ_D)\a_utf8.obj: $(SRC_D)\crypto\asn1\a_utf8.c + $(CC) /Fo$(OBJ_D)\a_utf8.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_utf8.c + +$(OBJ_D)\a_sign.obj: $(SRC_D)\crypto\asn1\a_sign.c + $(CC) /Fo$(OBJ_D)\a_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_sign.c + +$(OBJ_D)\a_digest.obj: $(SRC_D)\crypto\asn1\a_digest.c + $(CC) /Fo$(OBJ_D)\a_digest.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_digest.c + +$(OBJ_D)\a_verify.obj: $(SRC_D)\crypto\asn1\a_verify.c + $(CC) /Fo$(OBJ_D)\a_verify.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_verify.c + +$(OBJ_D)\a_mbstr.obj: $(SRC_D)\crypto\asn1\a_mbstr.c + $(CC) /Fo$(OBJ_D)\a_mbstr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_mbstr.c + +$(OBJ_D)\a_strex.obj: $(SRC_D)\crypto\asn1\a_strex.c + $(CC) /Fo$(OBJ_D)\a_strex.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_strex.c + +$(OBJ_D)\x_algor.obj: $(SRC_D)\crypto\asn1\x_algor.c + $(CC) /Fo$(OBJ_D)\x_algor.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_algor.c + +$(OBJ_D)\x_val.obj: $(SRC_D)\crypto\asn1\x_val.c + $(CC) /Fo$(OBJ_D)\x_val.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_val.c + +$(OBJ_D)\x_pubkey.obj: $(SRC_D)\crypto\asn1\x_pubkey.c + $(CC) /Fo$(OBJ_D)\x_pubkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_pubkey.c + +$(OBJ_D)\x_sig.obj: $(SRC_D)\crypto\asn1\x_sig.c + $(CC) /Fo$(OBJ_D)\x_sig.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_sig.c + +$(OBJ_D)\x_req.obj: $(SRC_D)\crypto\asn1\x_req.c + $(CC) /Fo$(OBJ_D)\x_req.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_req.c + +$(OBJ_D)\x_attrib.obj: $(SRC_D)\crypto\asn1\x_attrib.c + $(CC) /Fo$(OBJ_D)\x_attrib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_attrib.c + +$(OBJ_D)\x_bignum.obj: $(SRC_D)\crypto\asn1\x_bignum.c + $(CC) /Fo$(OBJ_D)\x_bignum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_bignum.c + +$(OBJ_D)\x_long.obj: $(SRC_D)\crypto\asn1\x_long.c + $(CC) /Fo$(OBJ_D)\x_long.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_long.c + +$(OBJ_D)\x_name.obj: $(SRC_D)\crypto\asn1\x_name.c + $(CC) /Fo$(OBJ_D)\x_name.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_name.c + +$(OBJ_D)\x_x509.obj: $(SRC_D)\crypto\asn1\x_x509.c + $(CC) /Fo$(OBJ_D)\x_x509.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_x509.c + +$(OBJ_D)\x_x509a.obj: $(SRC_D)\crypto\asn1\x_x509a.c + $(CC) /Fo$(OBJ_D)\x_x509a.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_x509a.c + +$(OBJ_D)\x_crl.obj: $(SRC_D)\crypto\asn1\x_crl.c + $(CC) /Fo$(OBJ_D)\x_crl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_crl.c + +$(OBJ_D)\x_info.obj: $(SRC_D)\crypto\asn1\x_info.c + $(CC) /Fo$(OBJ_D)\x_info.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_info.c + +$(OBJ_D)\x_spki.obj: $(SRC_D)\crypto\asn1\x_spki.c + $(CC) /Fo$(OBJ_D)\x_spki.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_spki.c + +$(OBJ_D)\nsseq.obj: $(SRC_D)\crypto\asn1\nsseq.c + $(CC) /Fo$(OBJ_D)\nsseq.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\nsseq.c + +$(OBJ_D)\d2i_pu.obj: $(SRC_D)\crypto\asn1\d2i_pu.c + $(CC) /Fo$(OBJ_D)\d2i_pu.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\d2i_pu.c + +$(OBJ_D)\d2i_pr.obj: $(SRC_D)\crypto\asn1\d2i_pr.c + $(CC) /Fo$(OBJ_D)\d2i_pr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\d2i_pr.c + +$(OBJ_D)\i2d_pu.obj: $(SRC_D)\crypto\asn1\i2d_pu.c + $(CC) /Fo$(OBJ_D)\i2d_pu.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\i2d_pu.c + +$(OBJ_D)\i2d_pr.obj: $(SRC_D)\crypto\asn1\i2d_pr.c + $(CC) /Fo$(OBJ_D)\i2d_pr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\i2d_pr.c + +$(OBJ_D)\t_req.obj: $(SRC_D)\crypto\asn1\t_req.c + $(CC) /Fo$(OBJ_D)\t_req.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_req.c + +$(OBJ_D)\t_x509.obj: $(SRC_D)\crypto\asn1\t_x509.c + $(CC) /Fo$(OBJ_D)\t_x509.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_x509.c + +$(OBJ_D)\t_x509a.obj: $(SRC_D)\crypto\asn1\t_x509a.c + $(CC) /Fo$(OBJ_D)\t_x509a.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_x509a.c + +$(OBJ_D)\t_crl.obj: $(SRC_D)\crypto\asn1\t_crl.c + $(CC) /Fo$(OBJ_D)\t_crl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_crl.c + +$(OBJ_D)\t_pkey.obj: $(SRC_D)\crypto\asn1\t_pkey.c + $(CC) /Fo$(OBJ_D)\t_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_pkey.c + +$(OBJ_D)\t_spki.obj: $(SRC_D)\crypto\asn1\t_spki.c + $(CC) /Fo$(OBJ_D)\t_spki.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_spki.c + +$(OBJ_D)\t_bitst.obj: $(SRC_D)\crypto\asn1\t_bitst.c + $(CC) /Fo$(OBJ_D)\t_bitst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\t_bitst.c + +$(OBJ_D)\tasn_new.obj: $(SRC_D)\crypto\asn1\tasn_new.c + $(CC) /Fo$(OBJ_D)\tasn_new.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_new.c + +$(OBJ_D)\tasn_fre.obj: $(SRC_D)\crypto\asn1\tasn_fre.c + $(CC) /Fo$(OBJ_D)\tasn_fre.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_fre.c + +$(OBJ_D)\tasn_enc.obj: $(SRC_D)\crypto\asn1\tasn_enc.c + $(CC) /Fo$(OBJ_D)\tasn_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_enc.c + +$(OBJ_D)\tasn_dec.obj: $(SRC_D)\crypto\asn1\tasn_dec.c + $(CC) /Fo$(OBJ_D)\tasn_dec.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_dec.c + +$(OBJ_D)\tasn_utl.obj: $(SRC_D)\crypto\asn1\tasn_utl.c + $(CC) /Fo$(OBJ_D)\tasn_utl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_utl.c + +$(OBJ_D)\tasn_typ.obj: $(SRC_D)\crypto\asn1\tasn_typ.c + $(CC) /Fo$(OBJ_D)\tasn_typ.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\tasn_typ.c + +$(OBJ_D)\f_int.obj: $(SRC_D)\crypto\asn1\f_int.c + $(CC) /Fo$(OBJ_D)\f_int.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\f_int.c + +$(OBJ_D)\f_string.obj: $(SRC_D)\crypto\asn1\f_string.c + $(CC) /Fo$(OBJ_D)\f_string.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\f_string.c + +$(OBJ_D)\n_pkey.obj: $(SRC_D)\crypto\asn1\n_pkey.c + $(CC) /Fo$(OBJ_D)\n_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\n_pkey.c + +$(OBJ_D)\f_enum.obj: $(SRC_D)\crypto\asn1\f_enum.c + $(CC) /Fo$(OBJ_D)\f_enum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\f_enum.c + +$(OBJ_D)\a_hdr.obj: $(SRC_D)\crypto\asn1\a_hdr.c + $(CC) /Fo$(OBJ_D)\a_hdr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_hdr.c + +$(OBJ_D)\x_pkey.obj: $(SRC_D)\crypto\asn1\x_pkey.c + $(CC) /Fo$(OBJ_D)\x_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_pkey.c + +$(OBJ_D)\a_bool.obj: $(SRC_D)\crypto\asn1\a_bool.c + $(CC) /Fo$(OBJ_D)\a_bool.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_bool.c + +$(OBJ_D)\x_exten.obj: $(SRC_D)\crypto\asn1\x_exten.c + $(CC) /Fo$(OBJ_D)\x_exten.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\x_exten.c + +$(OBJ_D)\asn1_gen.obj: $(SRC_D)\crypto\asn1\asn1_gen.c + $(CC) /Fo$(OBJ_D)\asn1_gen.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_gen.c + +$(OBJ_D)\asn1_par.obj: $(SRC_D)\crypto\asn1\asn1_par.c + $(CC) /Fo$(OBJ_D)\asn1_par.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_par.c + +$(OBJ_D)\asn1_lib.obj: $(SRC_D)\crypto\asn1\asn1_lib.c + $(CC) /Fo$(OBJ_D)\asn1_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_lib.c + +$(OBJ_D)\asn1_err.obj: $(SRC_D)\crypto\asn1\asn1_err.c + $(CC) /Fo$(OBJ_D)\asn1_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn1_err.c + +$(OBJ_D)\a_meth.obj: $(SRC_D)\crypto\asn1\a_meth.c + $(CC) /Fo$(OBJ_D)\a_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_meth.c + +$(OBJ_D)\a_bytes.obj: $(SRC_D)\crypto\asn1\a_bytes.c + $(CC) /Fo$(OBJ_D)\a_bytes.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_bytes.c + +$(OBJ_D)\a_strnid.obj: $(SRC_D)\crypto\asn1\a_strnid.c + $(CC) /Fo$(OBJ_D)\a_strnid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\a_strnid.c + +$(OBJ_D)\evp_asn1.obj: $(SRC_D)\crypto\asn1\evp_asn1.c + $(CC) /Fo$(OBJ_D)\evp_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\evp_asn1.c + +$(OBJ_D)\asn_pack.obj: $(SRC_D)\crypto\asn1\asn_pack.c + $(CC) /Fo$(OBJ_D)\asn_pack.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn_pack.c + +$(OBJ_D)\p5_pbe.obj: $(SRC_D)\crypto\asn1\p5_pbe.c + $(CC) /Fo$(OBJ_D)\p5_pbe.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\p5_pbe.c + +$(OBJ_D)\p5_pbev2.obj: $(SRC_D)\crypto\asn1\p5_pbev2.c + $(CC) /Fo$(OBJ_D)\p5_pbev2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\p5_pbev2.c + +$(OBJ_D)\p8_pkey.obj: $(SRC_D)\crypto\asn1\p8_pkey.c + $(CC) /Fo$(OBJ_D)\p8_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\p8_pkey.c + +$(OBJ_D)\asn_moid.obj: $(SRC_D)\crypto\asn1\asn_moid.c + $(CC) /Fo$(OBJ_D)\asn_moid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\asn1\asn_moid.c + +$(OBJ_D)\pem_sign.obj: $(SRC_D)\crypto\pem\pem_sign.c + $(CC) /Fo$(OBJ_D)\pem_sign.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_sign.c + +$(OBJ_D)\pem_seal.obj: $(SRC_D)\crypto\pem\pem_seal.c + $(CC) /Fo$(OBJ_D)\pem_seal.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_seal.c + +$(OBJ_D)\pem_info.obj: $(SRC_D)\crypto\pem\pem_info.c + $(CC) /Fo$(OBJ_D)\pem_info.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_info.c + +$(OBJ_D)\pem_lib.obj: $(SRC_D)\crypto\pem\pem_lib.c + $(CC) /Fo$(OBJ_D)\pem_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_lib.c + +$(OBJ_D)\pem_all.obj: $(SRC_D)\crypto\pem\pem_all.c + $(CC) /Fo$(OBJ_D)\pem_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_all.c + +$(OBJ_D)\pem_err.obj: $(SRC_D)\crypto\pem\pem_err.c + $(CC) /Fo$(OBJ_D)\pem_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_err.c + +$(OBJ_D)\pem_x509.obj: $(SRC_D)\crypto\pem\pem_x509.c + $(CC) /Fo$(OBJ_D)\pem_x509.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_x509.c + +$(OBJ_D)\pem_xaux.obj: $(SRC_D)\crypto\pem\pem_xaux.c + $(CC) /Fo$(OBJ_D)\pem_xaux.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_xaux.c + +$(OBJ_D)\pem_oth.obj: $(SRC_D)\crypto\pem\pem_oth.c + $(CC) /Fo$(OBJ_D)\pem_oth.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_oth.c + +$(OBJ_D)\pem_pk8.obj: $(SRC_D)\crypto\pem\pem_pk8.c + $(CC) /Fo$(OBJ_D)\pem_pk8.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_pk8.c + +$(OBJ_D)\pem_pkey.obj: $(SRC_D)\crypto\pem\pem_pkey.c + $(CC) /Fo$(OBJ_D)\pem_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pem\pem_pkey.c + +$(OBJ_D)\x509_def.obj: $(SRC_D)\crypto\x509\x509_def.c + $(CC) /Fo$(OBJ_D)\x509_def.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_def.c + +$(OBJ_D)\x509_d2.obj: $(SRC_D)\crypto\x509\x509_d2.c + $(CC) /Fo$(OBJ_D)\x509_d2.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_d2.c + +$(OBJ_D)\x509_r2x.obj: $(SRC_D)\crypto\x509\x509_r2x.c + $(CC) /Fo$(OBJ_D)\x509_r2x.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_r2x.c + +$(OBJ_D)\x509_cmp.obj: $(SRC_D)\crypto\x509\x509_cmp.c + $(CC) /Fo$(OBJ_D)\x509_cmp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_cmp.c + +$(OBJ_D)\x509_obj.obj: $(SRC_D)\crypto\x509\x509_obj.c + $(CC) /Fo$(OBJ_D)\x509_obj.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_obj.c + +$(OBJ_D)\x509_req.obj: $(SRC_D)\crypto\x509\x509_req.c + $(CC) /Fo$(OBJ_D)\x509_req.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_req.c + +$(OBJ_D)\x509spki.obj: $(SRC_D)\crypto\x509\x509spki.c + $(CC) /Fo$(OBJ_D)\x509spki.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509spki.c + +$(OBJ_D)\x509_vfy.obj: $(SRC_D)\crypto\x509\x509_vfy.c + $(CC) /Fo$(OBJ_D)\x509_vfy.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_vfy.c + +$(OBJ_D)\x509_set.obj: $(SRC_D)\crypto\x509\x509_set.c + $(CC) /Fo$(OBJ_D)\x509_set.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_set.c + +$(OBJ_D)\x509cset.obj: $(SRC_D)\crypto\x509\x509cset.c + $(CC) /Fo$(OBJ_D)\x509cset.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509cset.c + +$(OBJ_D)\x509rset.obj: $(SRC_D)\crypto\x509\x509rset.c + $(CC) /Fo$(OBJ_D)\x509rset.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509rset.c + +$(OBJ_D)\x509_err.obj: $(SRC_D)\crypto\x509\x509_err.c + $(CC) /Fo$(OBJ_D)\x509_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_err.c + +$(OBJ_D)\x509name.obj: $(SRC_D)\crypto\x509\x509name.c + $(CC) /Fo$(OBJ_D)\x509name.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509name.c + +$(OBJ_D)\x509_v3.obj: $(SRC_D)\crypto\x509\x509_v3.c + $(CC) /Fo$(OBJ_D)\x509_v3.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_v3.c + +$(OBJ_D)\x509_ext.obj: $(SRC_D)\crypto\x509\x509_ext.c + $(CC) /Fo$(OBJ_D)\x509_ext.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_ext.c + +$(OBJ_D)\x509_att.obj: $(SRC_D)\crypto\x509\x509_att.c + $(CC) /Fo$(OBJ_D)\x509_att.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_att.c + +$(OBJ_D)\x509type.obj: $(SRC_D)\crypto\x509\x509type.c + $(CC) /Fo$(OBJ_D)\x509type.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509type.c + +$(OBJ_D)\x509_lu.obj: $(SRC_D)\crypto\x509\x509_lu.c + $(CC) /Fo$(OBJ_D)\x509_lu.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_lu.c + +$(OBJ_D)\x_all.obj: $(SRC_D)\crypto\x509\x_all.c + $(CC) /Fo$(OBJ_D)\x_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x_all.c + +$(OBJ_D)\x509_txt.obj: $(SRC_D)\crypto\x509\x509_txt.c + $(CC) /Fo$(OBJ_D)\x509_txt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_txt.c + +$(OBJ_D)\x509_trs.obj: $(SRC_D)\crypto\x509\x509_trs.c + $(CC) /Fo$(OBJ_D)\x509_trs.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_trs.c + +$(OBJ_D)\by_file.obj: $(SRC_D)\crypto\x509\by_file.c + $(CC) /Fo$(OBJ_D)\by_file.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\by_file.c + +$(OBJ_D)\by_dir.obj: $(SRC_D)\crypto\x509\by_dir.c + $(CC) /Fo$(OBJ_D)\by_dir.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\by_dir.c + +$(OBJ_D)\x509_vpm.obj: $(SRC_D)\crypto\x509\x509_vpm.c + $(CC) /Fo$(OBJ_D)\x509_vpm.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509\x509_vpm.c + +$(OBJ_D)\v3_bcons.obj: $(SRC_D)\crypto\x509v3\v3_bcons.c + $(CC) /Fo$(OBJ_D)\v3_bcons.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_bcons.c + +$(OBJ_D)\v3_bitst.obj: $(SRC_D)\crypto\x509v3\v3_bitst.c + $(CC) /Fo$(OBJ_D)\v3_bitst.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_bitst.c + +$(OBJ_D)\v3_conf.obj: $(SRC_D)\crypto\x509v3\v3_conf.c + $(CC) /Fo$(OBJ_D)\v3_conf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_conf.c + +$(OBJ_D)\v3_extku.obj: $(SRC_D)\crypto\x509v3\v3_extku.c + $(CC) /Fo$(OBJ_D)\v3_extku.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_extku.c + +$(OBJ_D)\v3_ia5.obj: $(SRC_D)\crypto\x509v3\v3_ia5.c + $(CC) /Fo$(OBJ_D)\v3_ia5.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_ia5.c + +$(OBJ_D)\v3_lib.obj: $(SRC_D)\crypto\x509v3\v3_lib.c + $(CC) /Fo$(OBJ_D)\v3_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_lib.c + +$(OBJ_D)\v3_prn.obj: $(SRC_D)\crypto\x509v3\v3_prn.c + $(CC) /Fo$(OBJ_D)\v3_prn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_prn.c + +$(OBJ_D)\v3_utl.obj: $(SRC_D)\crypto\x509v3\v3_utl.c + $(CC) /Fo$(OBJ_D)\v3_utl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_utl.c + +$(OBJ_D)\v3err.obj: $(SRC_D)\crypto\x509v3\v3err.c + $(CC) /Fo$(OBJ_D)\v3err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3err.c + +$(OBJ_D)\v3_genn.obj: $(SRC_D)\crypto\x509v3\v3_genn.c + $(CC) /Fo$(OBJ_D)\v3_genn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_genn.c + +$(OBJ_D)\v3_alt.obj: $(SRC_D)\crypto\x509v3\v3_alt.c + $(CC) /Fo$(OBJ_D)\v3_alt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_alt.c + +$(OBJ_D)\v3_skey.obj: $(SRC_D)\crypto\x509v3\v3_skey.c + $(CC) /Fo$(OBJ_D)\v3_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_skey.c + +$(OBJ_D)\v3_akey.obj: $(SRC_D)\crypto\x509v3\v3_akey.c + $(CC) /Fo$(OBJ_D)\v3_akey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_akey.c + +$(OBJ_D)\v3_pku.obj: $(SRC_D)\crypto\x509v3\v3_pku.c + $(CC) /Fo$(OBJ_D)\v3_pku.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pku.c + +$(OBJ_D)\v3_int.obj: $(SRC_D)\crypto\x509v3\v3_int.c + $(CC) /Fo$(OBJ_D)\v3_int.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_int.c + +$(OBJ_D)\v3_enum.obj: $(SRC_D)\crypto\x509v3\v3_enum.c + $(CC) /Fo$(OBJ_D)\v3_enum.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_enum.c + +$(OBJ_D)\v3_sxnet.obj: $(SRC_D)\crypto\x509v3\v3_sxnet.c + $(CC) /Fo$(OBJ_D)\v3_sxnet.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_sxnet.c + +$(OBJ_D)\v3_cpols.obj: $(SRC_D)\crypto\x509v3\v3_cpols.c + $(CC) /Fo$(OBJ_D)\v3_cpols.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_cpols.c + +$(OBJ_D)\v3_crld.obj: $(SRC_D)\crypto\x509v3\v3_crld.c + $(CC) /Fo$(OBJ_D)\v3_crld.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_crld.c + +$(OBJ_D)\v3_purp.obj: $(SRC_D)\crypto\x509v3\v3_purp.c + $(CC) /Fo$(OBJ_D)\v3_purp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_purp.c + +$(OBJ_D)\v3_info.obj: $(SRC_D)\crypto\x509v3\v3_info.c + $(CC) /Fo$(OBJ_D)\v3_info.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_info.c + +$(OBJ_D)\v3_ocsp.obj: $(SRC_D)\crypto\x509v3\v3_ocsp.c + $(CC) /Fo$(OBJ_D)\v3_ocsp.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_ocsp.c + +$(OBJ_D)\v3_akeya.obj: $(SRC_D)\crypto\x509v3\v3_akeya.c + $(CC) /Fo$(OBJ_D)\v3_akeya.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_akeya.c + +$(OBJ_D)\v3_pmaps.obj: $(SRC_D)\crypto\x509v3\v3_pmaps.c + $(CC) /Fo$(OBJ_D)\v3_pmaps.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pmaps.c + +$(OBJ_D)\v3_pcons.obj: $(SRC_D)\crypto\x509v3\v3_pcons.c + $(CC) /Fo$(OBJ_D)\v3_pcons.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pcons.c + +$(OBJ_D)\v3_ncons.obj: $(SRC_D)\crypto\x509v3\v3_ncons.c + $(CC) /Fo$(OBJ_D)\v3_ncons.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_ncons.c + +$(OBJ_D)\v3_pcia.obj: $(SRC_D)\crypto\x509v3\v3_pcia.c + $(CC) /Fo$(OBJ_D)\v3_pcia.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pcia.c + +$(OBJ_D)\v3_pci.obj: $(SRC_D)\crypto\x509v3\v3_pci.c + $(CC) /Fo$(OBJ_D)\v3_pci.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_pci.c + +$(OBJ_D)\pcy_cache.obj: $(SRC_D)\crypto\x509v3\pcy_cache.c + $(CC) /Fo$(OBJ_D)\pcy_cache.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_cache.c + +$(OBJ_D)\pcy_node.obj: $(SRC_D)\crypto\x509v3\pcy_node.c + $(CC) /Fo$(OBJ_D)\pcy_node.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_node.c + +$(OBJ_D)\pcy_data.obj: $(SRC_D)\crypto\x509v3\pcy_data.c + $(CC) /Fo$(OBJ_D)\pcy_data.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_data.c + +$(OBJ_D)\pcy_map.obj: $(SRC_D)\crypto\x509v3\pcy_map.c + $(CC) /Fo$(OBJ_D)\pcy_map.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_map.c + +$(OBJ_D)\pcy_tree.obj: $(SRC_D)\crypto\x509v3\pcy_tree.c + $(CC) /Fo$(OBJ_D)\pcy_tree.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_tree.c + +$(OBJ_D)\pcy_lib.obj: $(SRC_D)\crypto\x509v3\pcy_lib.c + $(CC) /Fo$(OBJ_D)\pcy_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\pcy_lib.c + +$(OBJ_D)\v3_asid.obj: $(SRC_D)\crypto\x509v3\v3_asid.c + $(CC) /Fo$(OBJ_D)\v3_asid.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_asid.c + +$(OBJ_D)\v3_addr.obj: $(SRC_D)\crypto\x509v3\v3_addr.c + $(CC) /Fo$(OBJ_D)\v3_addr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\x509v3\v3_addr.c + +$(OBJ_D)\conf_err.obj: $(SRC_D)\crypto\conf\conf_err.c + $(CC) /Fo$(OBJ_D)\conf_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_err.c + +$(OBJ_D)\conf_lib.obj: $(SRC_D)\crypto\conf\conf_lib.c + $(CC) /Fo$(OBJ_D)\conf_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_lib.c + +$(OBJ_D)\conf_api.obj: $(SRC_D)\crypto\conf\conf_api.c + $(CC) /Fo$(OBJ_D)\conf_api.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_api.c + +$(OBJ_D)\conf_def.obj: $(SRC_D)\crypto\conf\conf_def.c + $(CC) /Fo$(OBJ_D)\conf_def.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_def.c + +$(OBJ_D)\conf_mod.obj: $(SRC_D)\crypto\conf\conf_mod.c + $(CC) /Fo$(OBJ_D)\conf_mod.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_mod.c + +$(OBJ_D)\conf_mall.obj: $(SRC_D)\crypto\conf\conf_mall.c + $(CC) /Fo$(OBJ_D)\conf_mall.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_mall.c + +$(OBJ_D)\conf_sap.obj: $(SRC_D)\crypto\conf\conf_sap.c + $(CC) /Fo$(OBJ_D)\conf_sap.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\conf\conf_sap.c + +$(OBJ_D)\txt_db.obj: $(SRC_D)\crypto\txt_db\txt_db.c + $(CC) /Fo$(OBJ_D)\txt_db.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\txt_db\txt_db.c + +$(OBJ_D)\pk7_asn1.obj: $(SRC_D)\crypto\pkcs7\pk7_asn1.c + $(CC) /Fo$(OBJ_D)\pk7_asn1.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_asn1.c + +$(OBJ_D)\pk7_lib.obj: $(SRC_D)\crypto\pkcs7\pk7_lib.c + $(CC) /Fo$(OBJ_D)\pk7_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_lib.c + +$(OBJ_D)\pkcs7err.obj: $(SRC_D)\crypto\pkcs7\pkcs7err.c + $(CC) /Fo$(OBJ_D)\pkcs7err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pkcs7err.c + +$(OBJ_D)\pk7_doit.obj: $(SRC_D)\crypto\pkcs7\pk7_doit.c + $(CC) /Fo$(OBJ_D)\pk7_doit.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_doit.c + +$(OBJ_D)\pk7_smime.obj: $(SRC_D)\crypto\pkcs7\pk7_smime.c + $(CC) /Fo$(OBJ_D)\pk7_smime.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_smime.c + +$(OBJ_D)\pk7_attr.obj: $(SRC_D)\crypto\pkcs7\pk7_attr.c + $(CC) /Fo$(OBJ_D)\pk7_attr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_attr.c + +$(OBJ_D)\pk7_mime.obj: $(SRC_D)\crypto\pkcs7\pk7_mime.c + $(CC) /Fo$(OBJ_D)\pk7_mime.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs7\pk7_mime.c + +$(OBJ_D)\p12_add.obj: $(SRC_D)\crypto\pkcs12\p12_add.c + $(CC) /Fo$(OBJ_D)\p12_add.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_add.c + +$(OBJ_D)\p12_asn.obj: $(SRC_D)\crypto\pkcs12\p12_asn.c + $(CC) /Fo$(OBJ_D)\p12_asn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_asn.c + +$(OBJ_D)\p12_attr.obj: $(SRC_D)\crypto\pkcs12\p12_attr.c + $(CC) /Fo$(OBJ_D)\p12_attr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_attr.c + +$(OBJ_D)\p12_crpt.obj: $(SRC_D)\crypto\pkcs12\p12_crpt.c + $(CC) /Fo$(OBJ_D)\p12_crpt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_crpt.c + +$(OBJ_D)\p12_crt.obj: $(SRC_D)\crypto\pkcs12\p12_crt.c + $(CC) /Fo$(OBJ_D)\p12_crt.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_crt.c + +$(OBJ_D)\p12_decr.obj: $(SRC_D)\crypto\pkcs12\p12_decr.c + $(CC) /Fo$(OBJ_D)\p12_decr.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_decr.c + +$(OBJ_D)\p12_init.obj: $(SRC_D)\crypto\pkcs12\p12_init.c + $(CC) /Fo$(OBJ_D)\p12_init.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_init.c + +$(OBJ_D)\p12_key.obj: $(SRC_D)\crypto\pkcs12\p12_key.c + $(CC) /Fo$(OBJ_D)\p12_key.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_key.c + +$(OBJ_D)\p12_kiss.obj: $(SRC_D)\crypto\pkcs12\p12_kiss.c + $(CC) /Fo$(OBJ_D)\p12_kiss.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_kiss.c + +$(OBJ_D)\p12_mutl.obj: $(SRC_D)\crypto\pkcs12\p12_mutl.c + $(CC) /Fo$(OBJ_D)\p12_mutl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_mutl.c + +$(OBJ_D)\p12_utl.obj: $(SRC_D)\crypto\pkcs12\p12_utl.c + $(CC) /Fo$(OBJ_D)\p12_utl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_utl.c + +$(OBJ_D)\p12_npas.obj: $(SRC_D)\crypto\pkcs12\p12_npas.c + $(CC) /Fo$(OBJ_D)\p12_npas.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_npas.c + +$(OBJ_D)\pk12err.obj: $(SRC_D)\crypto\pkcs12\pk12err.c + $(CC) /Fo$(OBJ_D)\pk12err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\pk12err.c + +$(OBJ_D)\p12_p8d.obj: $(SRC_D)\crypto\pkcs12\p12_p8d.c + $(CC) /Fo$(OBJ_D)\p12_p8d.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_p8d.c + +$(OBJ_D)\p12_p8e.obj: $(SRC_D)\crypto\pkcs12\p12_p8e.c + $(CC) /Fo$(OBJ_D)\p12_p8e.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pkcs12\p12_p8e.c + +$(OBJ_D)\comp_lib.obj: $(SRC_D)\crypto\comp\comp_lib.c + $(CC) /Fo$(OBJ_D)\comp_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\comp_lib.c + +$(OBJ_D)\comp_err.obj: $(SRC_D)\crypto\comp\comp_err.c + $(CC) /Fo$(OBJ_D)\comp_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\comp_err.c + +$(OBJ_D)\c_rle.obj: $(SRC_D)\crypto\comp\c_rle.c + $(CC) /Fo$(OBJ_D)\c_rle.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\c_rle.c + +$(OBJ_D)\c_zlib.obj: $(SRC_D)\crypto\comp\c_zlib.c + $(CC) /Fo$(OBJ_D)\c_zlib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\comp\c_zlib.c + +$(OBJ_D)\eng_err.obj: $(SRC_D)\crypto\engine\eng_err.c + $(CC) /Fo$(OBJ_D)\eng_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_err.c + +$(OBJ_D)\eng_lib.obj: $(SRC_D)\crypto\engine\eng_lib.c + $(CC) /Fo$(OBJ_D)\eng_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_lib.c + +$(OBJ_D)\eng_list.obj: $(SRC_D)\crypto\engine\eng_list.c + $(CC) /Fo$(OBJ_D)\eng_list.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_list.c + +$(OBJ_D)\eng_init.obj: $(SRC_D)\crypto\engine\eng_init.c + $(CC) /Fo$(OBJ_D)\eng_init.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_init.c + +$(OBJ_D)\eng_ctrl.obj: $(SRC_D)\crypto\engine\eng_ctrl.c + $(CC) /Fo$(OBJ_D)\eng_ctrl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_ctrl.c + +$(OBJ_D)\eng_table.obj: $(SRC_D)\crypto\engine\eng_table.c + $(CC) /Fo$(OBJ_D)\eng_table.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_table.c + +$(OBJ_D)\eng_pkey.obj: $(SRC_D)\crypto\engine\eng_pkey.c + $(CC) /Fo$(OBJ_D)\eng_pkey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_pkey.c + +$(OBJ_D)\eng_fat.obj: $(SRC_D)\crypto\engine\eng_fat.c + $(CC) /Fo$(OBJ_D)\eng_fat.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_fat.c + +$(OBJ_D)\eng_all.obj: $(SRC_D)\crypto\engine\eng_all.c + $(CC) /Fo$(OBJ_D)\eng_all.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_all.c + +$(OBJ_D)\tb_rsa.obj: $(SRC_D)\crypto\engine\tb_rsa.c + $(CC) /Fo$(OBJ_D)\tb_rsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_rsa.c + +$(OBJ_D)\tb_dsa.obj: $(SRC_D)\crypto\engine\tb_dsa.c + $(CC) /Fo$(OBJ_D)\tb_dsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_dsa.c + +$(OBJ_D)\tb_ecdsa.obj: $(SRC_D)\crypto\engine\tb_ecdsa.c + $(CC) /Fo$(OBJ_D)\tb_ecdsa.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_ecdsa.c + +$(OBJ_D)\tb_dh.obj: $(SRC_D)\crypto\engine\tb_dh.c + $(CC) /Fo$(OBJ_D)\tb_dh.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_dh.c + +$(OBJ_D)\tb_ecdh.obj: $(SRC_D)\crypto\engine\tb_ecdh.c + $(CC) /Fo$(OBJ_D)\tb_ecdh.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_ecdh.c + +$(OBJ_D)\tb_rand.obj: $(SRC_D)\crypto\engine\tb_rand.c + $(CC) /Fo$(OBJ_D)\tb_rand.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_rand.c + +$(OBJ_D)\tb_store.obj: $(SRC_D)\crypto\engine\tb_store.c + $(CC) /Fo$(OBJ_D)\tb_store.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_store.c + +$(OBJ_D)\tb_cipher.obj: $(SRC_D)\crypto\engine\tb_cipher.c + $(CC) /Fo$(OBJ_D)\tb_cipher.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_cipher.c + +$(OBJ_D)\tb_digest.obj: $(SRC_D)\crypto\engine\tb_digest.c + $(CC) /Fo$(OBJ_D)\tb_digest.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\tb_digest.c + +$(OBJ_D)\eng_openssl.obj: $(SRC_D)\crypto\engine\eng_openssl.c + $(CC) /Fo$(OBJ_D)\eng_openssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_openssl.c + +$(OBJ_D)\eng_cnf.obj: $(SRC_D)\crypto\engine\eng_cnf.c + $(CC) /Fo$(OBJ_D)\eng_cnf.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_cnf.c + +$(OBJ_D)\eng_dyn.obj: $(SRC_D)\crypto\engine\eng_dyn.c + $(CC) /Fo$(OBJ_D)\eng_dyn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_dyn.c + +$(OBJ_D)\eng_cryptodev.obj: $(SRC_D)\crypto\engine\eng_cryptodev.c + $(CC) /Fo$(OBJ_D)\eng_cryptodev.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_cryptodev.c + +$(OBJ_D)\eng_padlock.obj: $(SRC_D)\crypto\engine\eng_padlock.c + $(CC) /Fo$(OBJ_D)\eng_padlock.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\engine\eng_padlock.c + +$(OBJ_D)\ocsp_asn.obj: $(SRC_D)\crypto\ocsp\ocsp_asn.c + $(CC) /Fo$(OBJ_D)\ocsp_asn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_asn.c + +$(OBJ_D)\ocsp_ext.obj: $(SRC_D)\crypto\ocsp\ocsp_ext.c + $(CC) /Fo$(OBJ_D)\ocsp_ext.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_ext.c + +$(OBJ_D)\ocsp_ht.obj: $(SRC_D)\crypto\ocsp\ocsp_ht.c + $(CC) /Fo$(OBJ_D)\ocsp_ht.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_ht.c + +$(OBJ_D)\ocsp_lib.obj: $(SRC_D)\crypto\ocsp\ocsp_lib.c + $(CC) /Fo$(OBJ_D)\ocsp_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_lib.c + +$(OBJ_D)\ocsp_cl.obj: $(SRC_D)\crypto\ocsp\ocsp_cl.c + $(CC) /Fo$(OBJ_D)\ocsp_cl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_cl.c + +$(OBJ_D)\ocsp_srv.obj: $(SRC_D)\crypto\ocsp\ocsp_srv.c + $(CC) /Fo$(OBJ_D)\ocsp_srv.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_srv.c + +$(OBJ_D)\ocsp_prn.obj: $(SRC_D)\crypto\ocsp\ocsp_prn.c + $(CC) /Fo$(OBJ_D)\ocsp_prn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_prn.c + +$(OBJ_D)\ocsp_vfy.obj: $(SRC_D)\crypto\ocsp\ocsp_vfy.c + $(CC) /Fo$(OBJ_D)\ocsp_vfy.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_vfy.c + +$(OBJ_D)\ocsp_err.obj: $(SRC_D)\crypto\ocsp\ocsp_err.c + $(CC) /Fo$(OBJ_D)\ocsp_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ocsp\ocsp_err.c + +$(OBJ_D)\ui_err.obj: $(SRC_D)\crypto\ui\ui_err.c + $(CC) /Fo$(OBJ_D)\ui_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_err.c + +$(OBJ_D)\ui_lib.obj: $(SRC_D)\crypto\ui\ui_lib.c + $(CC) /Fo$(OBJ_D)\ui_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_lib.c + +$(OBJ_D)\ui_openssl.obj: $(SRC_D)\crypto\ui\ui_openssl.c + $(CC) /Fo$(OBJ_D)\ui_openssl.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_openssl.c + +$(OBJ_D)\ui_util.obj: $(SRC_D)\crypto\ui\ui_util.c + $(CC) /Fo$(OBJ_D)\ui_util.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_util.c + +$(OBJ_D)\ui_compat.obj: $(SRC_D)\crypto\ui\ui_compat.c + $(CC) /Fo$(OBJ_D)\ui_compat.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ui\ui_compat.c + +$(OBJ_D)\krb5_asn.obj: $(SRC_D)\crypto\krb5\krb5_asn.c + $(CC) /Fo$(OBJ_D)\krb5_asn.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\krb5\krb5_asn.c + +$(OBJ_D)\str_err.obj: $(SRC_D)\crypto\store\str_err.c + $(CC) /Fo$(OBJ_D)\str_err.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_err.c + +$(OBJ_D)\str_lib.obj: $(SRC_D)\crypto\store\str_lib.c + $(CC) /Fo$(OBJ_D)\str_lib.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_lib.c + +$(OBJ_D)\str_meth.obj: $(SRC_D)\crypto\store\str_meth.c + $(CC) /Fo$(OBJ_D)\str_meth.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_meth.c + +$(OBJ_D)\str_mem.obj: $(SRC_D)\crypto\store\str_mem.c + $(CC) /Fo$(OBJ_D)\str_mem.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\store\str_mem.c + +$(OBJ_D)\pqueue.obj: $(SRC_D)\crypto\pqueue\pqueue.c + $(CC) /Fo$(OBJ_D)\pqueue.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\pqueue\pqueue.c + +$(OBJ_D)\e_4758cca.obj: $(SRC_D)\engines\e_4758cca.c + $(CC) /Fo$(OBJ_D)\e_4758cca.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_4758cca.c + +$(OBJ_D)\e_aep.obj: $(SRC_D)\engines\e_aep.c + $(CC) /Fo$(OBJ_D)\e_aep.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_aep.c + +$(OBJ_D)\e_atalla.obj: $(SRC_D)\engines\e_atalla.c + $(CC) /Fo$(OBJ_D)\e_atalla.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_atalla.c + +$(OBJ_D)\e_cswift.obj: $(SRC_D)\engines\e_cswift.c + $(CC) /Fo$(OBJ_D)\e_cswift.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_cswift.c + +$(OBJ_D)\e_gmp.obj: $(SRC_D)\engines\e_gmp.c + $(CC) /Fo$(OBJ_D)\e_gmp.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_gmp.c + +$(OBJ_D)\e_chil.obj: $(SRC_D)\engines\e_chil.c + $(CC) /Fo$(OBJ_D)\e_chil.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_chil.c + +$(OBJ_D)\e_nuron.obj: $(SRC_D)\engines\e_nuron.c + $(CC) /Fo$(OBJ_D)\e_nuron.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_nuron.c + +$(OBJ_D)\e_sureware.obj: $(SRC_D)\engines\e_sureware.c + $(CC) /Fo$(OBJ_D)\e_sureware.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_sureware.c + +$(OBJ_D)\e_ubsec.obj: $(SRC_D)\engines\e_ubsec.c + $(CC) /Fo$(OBJ_D)\e_ubsec.obj $(LIB_CFLAGS) -c $(SRC_D)\engines\e_ubsec.c + +$(TEST_D)\md2test.exe: $(OBJ_D)\md2test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\md2test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\md2test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\md4test.exe: $(OBJ_D)\md4test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\md4test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\md4test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\md5test.exe: $(OBJ_D)\md5test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\md5test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\md5test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\shatest.exe: $(OBJ_D)\shatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\shatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\shatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\sha1test.exe: $(OBJ_D)\sha1test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\sha1test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\sha1test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\sha256t.exe: $(OBJ_D)\sha256t.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\sha256t.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\sha256t.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\sha512t.exe: $(OBJ_D)\sha512t.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\sha512t.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\sha512t.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\hmactest.exe: $(OBJ_D)\hmactest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\hmactest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\hmactest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rmdtest.exe: $(OBJ_D)\rmdtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rmdtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rmdtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\destest.exe: $(OBJ_D)\destest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\destest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\destest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rc2test.exe: $(OBJ_D)\rc2test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rc2test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rc2test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rc4test.exe: $(OBJ_D)\rc4test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rc4test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rc4test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ideatest.exe: $(OBJ_D)\ideatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ideatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ideatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\bftest.exe: $(OBJ_D)\bftest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\bftest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\bftest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\casttest.exe: $(OBJ_D)\casttest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\casttest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\casttest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\bntest.exe: $(OBJ_D)\bntest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\bntest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\bntest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\exptest.exe: $(OBJ_D)\exptest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\exptest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\exptest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\rsa_test.exe: $(OBJ_D)\rsa_test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\rsa_test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\rsa_test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\dsatest.exe: $(OBJ_D)\dsatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\dsatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\dsatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\dhtest.exe: $(OBJ_D)\dhtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\dhtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\dhtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ectest.exe: $(OBJ_D)\ectest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ectest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ectest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ecdhtest.exe: $(OBJ_D)\ecdhtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ecdhtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ecdhtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ecdsatest.exe: $(OBJ_D)\ecdsatest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ecdsatest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ecdsatest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\randtest.exe: $(OBJ_D)\randtest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\randtest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\randtest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\evp_test.exe: $(OBJ_D)\evp_test.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\evp_test.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\evp_test.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\enginetest.exe: $(OBJ_D)\enginetest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\enginetest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\enginetest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(TEST_D)\ssltest.exe: $(OBJ_D)\ssltest.obj $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(TEST_D)\ssltest.exe @<< + $(APP_EX_OBJ) $(OBJ_D)\ssltest.obj $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + +$(O_SSL): $(SSLOBJ) + $(MKLIB) /out:$(O_SSL) @<< + $(SSLOBJ) +<< + +$(O_CRYPTO): $(CRYPTOOBJ) + $(MKLIB) /out:$(O_CRYPTO) @<< + $(CRYPTOOBJ) +<< + +$(BIN_D)\$(E_EXE).exe: $(E_OBJ) $(LIBS_DEP) + $(LINK) $(LFLAGS) /out:$(BIN_D)\$(E_EXE).exe @<< + $(APP_EX_OBJ) $(E_OBJ) $(L_LIBS) $(EX_LIBS) +<< + IF EXIST $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;1 + Added: external/openssl-0.9.8g/ms/ssleay32.def ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/ms/ssleay32.def Fri Nov 23 07:56:25 2007 @@ -0,0 +1,225 @@ +; +; Definition file for the DLL version of the SSLEAY library from OpenSSL +; + +LIBRARY SSLEAY32 + +EXPORTS + BIO_f_ssl @121 + BIO_new_buffer_ssl_connect @173 + BIO_new_ssl @122 + BIO_new_ssl_connect @174 + BIO_ssl_copy_session_id @124 + BIO_ssl_shutdown @131 + DTLSv1_client_method @268 + DTLSv1_method @273 + DTLSv1_server_method @275 + ERR_load_SSL_strings @1 + SSL_CIPHER_description @2 + SSL_CIPHER_get_bits @128 + SSL_CIPHER_get_name @130 + SSL_CIPHER_get_version @129 + SSL_COMP_add_compression_method @184 + SSL_COMP_get_compression_methods @276 + SSL_COMP_get_name @271 + SSL_CTX_add_client_CA @3 + SSL_CTX_add_session @4 + SSL_CTX_callback_ctrl @243 + SSL_CTX_check_private_key @5 + SSL_CTX_ctrl @6 + SSL_CTX_flush_sessions @7 + SSL_CTX_free @8 + SSL_CTX_get_cert_store @180 + SSL_CTX_get_client_CA_list @9 + SSL_CTX_get_client_cert_cb @288 + SSL_CTX_get_ex_data @138 + SSL_CTX_get_ex_new_index @167 + SSL_CTX_get_info_callback @282 + SSL_CTX_get_quiet_shutdown @140 + SSL_CTX_get_timeout @179 + SSL_CTX_get_verify_callback @10 + SSL_CTX_get_verify_depth @228 + SSL_CTX_get_verify_mode @11 + SSL_CTX_load_verify_locations @141 + SSL_CTX_new @12 + SSL_CTX_remove_session @13 + SSL_CTX_sess_get_get_cb @279 + SSL_CTX_sess_get_new_cb @287 + SSL_CTX_sess_get_remove_cb @289 + SSL_CTX_sess_set_get_cb @280 + SSL_CTX_sess_set_new_cb @278 + SSL_CTX_sess_set_remove_cb @285 + SSL_CTX_sessions @245 + SSL_CTX_set_cert_store @181 + SSL_CTX_set_cert_verify_callback @232 + SSL_CTX_set_cipher_list @15 + SSL_CTX_set_client_CA_list @16 + SSL_CTX_set_client_cert_cb @284 + SSL_CTX_set_cookie_generate_cb @283 + SSL_CTX_set_cookie_verify_cb @281 + SSL_CTX_set_default_passwd_cb @17 + SSL_CTX_set_default_passwd_cb_userdata @235 + SSL_CTX_set_default_verify_paths @142 + SSL_CTX_set_ex_data @143 + SSL_CTX_set_generate_session_id @264 + SSL_CTX_set_info_callback @286 + SSL_CTX_set_msg_callback @266 + SSL_CTX_set_purpose @238 + SSL_CTX_set_quiet_shutdown @145 + SSL_CTX_set_session_id_context @231 + SSL_CTX_set_ssl_version @19 + SSL_CTX_set_timeout @178 + SSL_CTX_set_tmp_dh_callback @176 + SSL_CTX_set_tmp_ecdh_callback @269 + SSL_CTX_set_tmp_rsa_callback @177 + SSL_CTX_set_trust @237 + SSL_CTX_set_verify @21 + SSL_CTX_set_verify_depth @225 + SSL_CTX_use_PrivateKey @22 + SSL_CTX_use_PrivateKey_ASN1 @23 + SSL_CTX_use_PrivateKey_file @24 + SSL_CTX_use_RSAPrivateKey @25 + SSL_CTX_use_RSAPrivateKey_ASN1 @26 + SSL_CTX_use_RSAPrivateKey_file @27 + SSL_CTX_use_certificate @28 + SSL_CTX_use_certificate_ASN1 @29 + SSL_CTX_use_certificate_chain_file @222 + SSL_CTX_use_certificate_file @30 + SSL_SESSION_cmp @132 + SSL_SESSION_free @31 + SSL_SESSION_get_ex_data @146 + SSL_SESSION_get_ex_new_index @168 + SSL_SESSION_get_id @277 + SSL_SESSION_get_time @134 + SSL_SESSION_get_timeout @136 + SSL_SESSION_hash @133 + SSL_SESSION_new @32 + SSL_SESSION_print @33 + SSL_SESSION_print_fp @34 + SSL_SESSION_set_ex_data @148 + SSL_SESSION_set_time @135 + SSL_SESSION_set_timeout @137 + SSL_accept @35 + SSL_add_client_CA @36 + SSL_add_dir_cert_subjects_to_stack @188 + SSL_add_file_cert_subjects_to_stack @185 + SSL_alert_desc_string @37 + SSL_alert_desc_string_long @38 + SSL_alert_type_string @39 + SSL_alert_type_string_long @40 + SSL_callback_ctrl @244 + SSL_check_private_key @41 + SSL_clear @42 + SSL_connect @43 + SSL_copy_session_id @44 + SSL_ctrl @45 + SSL_do_handshake @125 + SSL_dup @46 + SSL_dup_CA_list @47 + SSL_free @48 + SSL_get1_session @242 + SSL_get_SSL_CTX @150 + SSL_get_certificate @49 + SSL_get_cipher_list @52 + SSL_get_ciphers @55 + SSL_get_client_CA_list @56 + SSL_get_current_cipher @127 + SSL_get_current_compression @272 + SSL_get_current_expansion @274 + SSL_get_default_timeout @57 + SSL_get_error @58 + SSL_get_ex_data @151 + SSL_get_ex_data_X509_STORE_CTX_idx @175 + SSL_get_ex_new_index @169 + SSL_get_fd @59 + SSL_get_finished @240 + SSL_get_info_callback @165 + SSL_get_peer_cert_chain @60 + SSL_get_peer_certificate @61 + SSL_get_peer_finished @241 + SSL_get_privatekey @126 + SSL_get_quiet_shutdown @153 + SSL_get_rbio @63 + SSL_get_read_ahead @64 + SSL_get_rfd @246 + SSL_get_session @154 + SSL_get_shared_ciphers @65 + SSL_get_shutdown @155 + SSL_get_ssl_method @66 + SSL_get_verify_callback @69 + SSL_get_verify_depth @229 + SSL_get_verify_mode @70 + SSL_get_verify_result @157 + SSL_get_version @71 + SSL_get_wbio @72 + SSL_get_wfd @247 + SSL_has_matching_session_id @249 + SSL_library_init @183 + SSL_load_client_CA_file @73 + SSL_load_error_strings @74 + SSL_new @75 + SSL_peek @76 + SSL_pending @77 + SSL_read @78 + SSL_renegotiate @79 + SSL_renegotiate_pending @265 + SSL_rstate_string @80 + SSL_rstate_string_long @81 + SSL_set_SSL_CTX @290 + SSL_set_accept_state @82 + SSL_set_bio @83 + SSL_set_cipher_list @84 + SSL_set_client_CA_list @85 + SSL_set_connect_state @86 + SSL_set_ex_data @158 + SSL_set_fd @87 + SSL_set_generate_session_id @258 + SSL_set_info_callback @160 + SSL_set_msg_callback @267 + SSL_set_purpose @236 + SSL_set_quiet_shutdown @161 + SSL_set_read_ahead @88 + SSL_set_rfd @89 + SSL_set_session @90 + SSL_set_session_id_context @189 + SSL_set_shutdown @162 + SSL_set_ssl_method @91 + SSL_set_tmp_dh_callback @187 + SSL_set_tmp_ecdh_callback @270 + SSL_set_tmp_rsa_callback @186 + SSL_set_trust @239 + SSL_set_verify @94 + SSL_set_verify_depth @226 + SSL_set_verify_result @163 + SSL_set_wfd @95 + SSL_shutdown @96 + SSL_state @166 + SSL_state_string @97 + SSL_state_string_long @98 + SSL_use_PrivateKey @99 + SSL_use_PrivateKey_ASN1 @100 + SSL_use_PrivateKey_file @101 + SSL_use_RSAPrivateKey @102 + SSL_use_RSAPrivateKey_ASN1 @103 + SSL_use_RSAPrivateKey_file @104 + SSL_use_certificate @105 + SSL_use_certificate_ASN1 @106 + SSL_use_certificate_file @107 + SSL_version @164 + SSL_want @182 + SSL_write @108 + SSLv23_client_method @110 + SSLv23_method @111 + SSLv23_server_method @112 + SSLv2_client_method @113 + SSLv2_method @114 + SSLv2_server_method @115 + SSLv3_client_method @116 + SSLv3_method @117 + SSLv3_server_method @118 + TLSv1_client_method @172 + TLSv1_method @170 + TLSv1_server_method @171 + d2i_SSL_SESSION @119 + i2d_SSL_SESSION @120 + Added: external/openssl-0.9.8g/ms/uptable.asm ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/ms/uptable.asm Fri Nov 23 07:56:25 2007 @@ -0,0 +1,405 @@ +_DATA SEGMENT +PUBLIC OPENSSL_UplinkTable +OPENSSL_UplinkTable DQ 22 + DQ $lazy1 + DQ $lazy2 + DQ $lazy3 + DQ $lazy4 + DQ $lazy5 + DQ $lazy6 + DQ $lazy7 + DQ $lazy8 + DQ $lazy9 + DQ $lazy10 + DQ $lazy11 + DQ $lazy12 + DQ $lazy13 + DQ $lazy14 + DQ $lazy15 + DQ $lazy16 + DQ $lazy17 + DQ $lazy18 + DQ $lazy19 + DQ $lazy20 + DQ $lazy21 + DQ $lazy22 +_DATA ENDS + +_TEXT SEGMENT +EXTERN OPENSSL_Uplink:PROC +ALIGN 4 +$lazy1 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,1 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*1 +$lazy1 ENDP +ALIGN 4 +$lazy2 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,2 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*2 +$lazy2 ENDP +ALIGN 4 +$lazy3 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,3 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*3 +$lazy3 ENDP +ALIGN 4 +$lazy4 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,4 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*4 +$lazy4 ENDP +ALIGN 4 +$lazy5 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,5 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*5 +$lazy5 ENDP +ALIGN 4 +$lazy6 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,6 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*6 +$lazy6 ENDP +ALIGN 4 +$lazy7 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,7 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*7 +$lazy7 ENDP +ALIGN 4 +$lazy8 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,8 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*8 +$lazy8 ENDP +ALIGN 4 +$lazy9 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,9 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*9 +$lazy9 ENDP +ALIGN 4 +$lazy10 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,10 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*10 +$lazy10 ENDP +ALIGN 4 +$lazy11 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,11 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*11 +$lazy11 ENDP +ALIGN 4 +$lazy12 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,12 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*12 +$lazy12 ENDP +ALIGN 4 +$lazy13 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,13 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*13 +$lazy13 ENDP +ALIGN 4 +$lazy14 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,14 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*14 +$lazy14 ENDP +ALIGN 4 +$lazy15 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,15 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*15 +$lazy15 ENDP +ALIGN 4 +$lazy16 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,16 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*16 +$lazy16 ENDP +ALIGN 4 +$lazy17 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,17 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*17 +$lazy17 ENDP +ALIGN 4 +$lazy18 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,18 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*18 +$lazy18 ENDP +ALIGN 4 +$lazy19 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,19 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*19 +$lazy19 ENDP +ALIGN 4 +$lazy20 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,20 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*20 +$lazy20 ENDP +ALIGN 4 +$lazy21 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,21 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*21 +$lazy21 ENDP +ALIGN 4 +$lazy22 PROC + push r9 + push r8 + push rdx + push rcx + sub rsp,40 + lea rcx,OFFSET OPENSSL_UplinkTable + mov rdx,22 + call OPENSSL_Uplink + add rsp,40 + pop rcx + pop rdx + pop r8 + pop r9 + jmp QWORD PTR OPENSSL_UplinkTable+8*22 +$lazy22 ENDP +_TEXT ENDS +END Added: external/openssl-0.9.8g/ms/version32.rc ============================================================================== --- (empty file) +++ external/openssl-0.9.8g/ms/version32.rc Fri Nov 23 07:56:25 2007 @@ -0,0 +1,47 @@ +#include + +LANGUAGE 0x09,0x01 + +1 VERSIONINFO + FILEVERSION 0,9,8,7 + PRODUCTVERSION 0,9,8,7 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x01L +#else + FILEFLAGS 0x00L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + // Required: + VALUE "CompanyName", "The OpenSSL Project, http://www.openssl.org/\0" + VALUE "FileDescription", "OpenSSL Shared Library\0" + VALUE "FileVersion", "0.9.8g\0" +#if defined(CRYPTO) + VALUE "InternalName", "libeay32\0" + VALUE "OriginalFilename", "libeay32.dll\0" +#elif defined(SSL) + VALUE "InternalName", "ssleay32\0" + VALUE "OriginalFilename", "ssleay32.dll\0" +#endif + VALUE "ProductName", "The OpenSSL Toolkit\0" + VALUE "ProductVersion", "0.9.8g\0" + // Optional: + //VALUE "Comments", "\0" + VALUE "LegalCopyright", "Copyright ? 1998-2005 The OpenSSL Project. Copyright ? 1995-1998 Eric A. Young, Tim J. Hudson. All rights reserved.\0" + //VALUE "LegalTrademarks", "\0" + //VALUE "PrivateBuild", "\0" + //VALUE "SpecialBuild", "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 0x4b0 + END +END From python-checkins at python.org Fri Nov 23 08:05:03 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 08:05:03 +0100 (CET) Subject: [Python-checkins] r59131 - python/trunk/PCbuild9 python/trunk/PCbuild9/_ssl.vcproj python/trunk/PCbuild9/build_ssl.py python/trunk/PCbuild9/pginstrument.vsprops python/trunk/PCbuild9/pyd.vsprops python/trunk/PCbuild9/pyd_d.vsprops Message-ID: <20071123070503.81B5C1E43F6@bag.python.org> Author: christian.heimes Date: Fri Nov 23 08:05:03 2007 New Revision: 59131 Modified: python/trunk/PCbuild9/ (props changed) python/trunk/PCbuild9/_ssl.vcproj python/trunk/PCbuild9/build_ssl.py python/trunk/PCbuild9/pginstrument.vsprops python/trunk/PCbuild9/pyd.vsprops python/trunk/PCbuild9/pyd_d.vsprops Log: Backport of PCbuild9 fixes from py3k r59130 Modified: python/trunk/PCbuild9/_ssl.vcproj ============================================================================== --- python/trunk/PCbuild9/_ssl.vcproj (original) +++ python/trunk/PCbuild9/_ssl.vcproj Fri Nov 23 08:05:03 2007 @@ -27,7 +27,7 @@ > "+makefile) + if debug: + print("OpenSSL debug builds aren't supported.") + #if arch=="x86" and debug: + # # the do_masm script in openssl doesn't generate a debug + # # build makefile so we generate it here: + # os.system("perl util\mk1mf.pl debug "+configure+" >"+makefile) + + if arch == "amd64": + create_makefile64(makefile, m32) + fix_makefile(makefile) + shutil.copy(r"crypto\buildinf.h", r"crypto\buildinf_%s.h" % arch) + shutil.copy(r"crypto\opensslconf.h", r"crypto\opensslconf_%s.h" % arch) + # Now run make. if arch == "amd64": - fix_makefile(makefile, m32) + rc = os.system(r"ml64 -c -Foms\uptable.obj ms\uptable.asm") + if rc: + print("ml64 assembler has failed.") + sys.exit(rc) - # Now run make. - makeCommand = "nmake /nologo PERL=\"%s\" -f \"%s\"" %(perl, makefile) + shutil.copy(r"crypto\buildinf_%s.h" % arch, r"crypto\buildinf.h") + shutil.copy(r"crypto\opensslconf_%s.h" % arch, r"crypto\opensslconf.h") + + #makeCommand = "nmake /nologo PERL=\"%s\" -f \"%s\"" %(perl, makefile) + makeCommand = "nmake /nologo -f \"%s\"" % makefile print("Executing ssl makefiles:", makeCommand) sys.stdout.flush() rc = os.system(makeCommand) Modified: python/trunk/PCbuild9/pginstrument.vsprops ============================================================================== --- python/trunk/PCbuild9/pginstrument.vsprops (original) +++ python/trunk/PCbuild9/pginstrument.vsprops Fri Nov 23 08:05:03 2007 @@ -8,10 +8,21 @@ > + Modified: python/trunk/PCbuild9/pyd_d.vsprops ============================================================================== --- python/trunk/PCbuild9/pyd_d.vsprops (original) +++ python/trunk/PCbuild9/pyd_d.vsprops Fri Nov 23 08:05:03 2007 @@ -24,4 +24,8 @@ Name="VCPostBuildEventTool" CommandLine="" /> + From buildbot at python.org Fri Nov 23 08:33:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 07:33:12 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071123073313.0BCF11E401D@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/289 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 09:02:36 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 08:02:36 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071123080236.4E9B61E4018@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/345 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc_net make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 10:10:36 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 10:10:36 +0100 (CET) Subject: [Python-checkins] r59132 - in python/trunk: Parser/tokenizer.c Python/ast.c Message-ID: <20071123091036.D11441E4018@bag.python.org> Author: christian.heimes Date: Fri Nov 23 10:10:36 2007 New Revision: 59132 Modified: python/trunk/Parser/tokenizer.c python/trunk/Python/ast.c Log: Applied patch #1754273 and #1754271 from Thomas Glee The patches are adding deprecation warnings for back ticks and <> Modified: python/trunk/Parser/tokenizer.c ============================================================================== --- python/trunk/Parser/tokenizer.c (original) +++ python/trunk/Parser/tokenizer.c Fri Nov 23 10:10:36 2007 @@ -16,6 +16,7 @@ #include "fileobject.h" #include "codecs.h" #include "abstract.h" +#include "pydebug.h" #endif /* PGEN */ extern char *PyOS_Readline(FILE *, FILE *, char *); @@ -982,7 +983,15 @@ break; case '<': switch (c2) { - case '>': return NOTEQUAL; + case '>': + { +#ifndef PGEN + if (Py_Py3kWarningFlag) + PyErr_WarnEx(PyExc_DeprecationWarning, + "<> not supported in 3.x", 1); +#endif + return NOTEQUAL; + } case '=': return LESSEQUAL; case '<': return LEFTSHIFT; } Modified: python/trunk/Python/ast.c ============================================================================== --- python/trunk/Python/ast.c (original) +++ python/trunk/Python/ast.c Fri Nov 23 10:10:36 2007 @@ -1336,6 +1336,10 @@ return Dict(keys, values, LINENO(n), n->n_col_offset, c->c_arena); } case BACKQUOTE: { /* repr */ + if (Py_Py3kWarningFlag && + PyErr_Warn(PyExc_DeprecationWarning, + "backquote not supported in 3.x") < 0) + return NULL; expr_ty expression = ast_for_testlist(c, CHILD(n, 1)); if (!expression) return NULL; From buildbot at python.org Fri Nov 23 10:20:39 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 09:20:39 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071123092039.C211A1E401A@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/210 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 10:48:52 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 09:48:52 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo trunk Message-ID: <20071123094852.9F6651E4B46@bag.python.org> The Buildbot has detected a new failure of x86 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%20trunk/builds/2638 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 10:59:37 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 09:59:37 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071123095937.C97421E4018@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/362 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 11:38:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 10:38:09 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071123103809.BA9471E401A@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/309 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From g.brandl at gmx.net Fri Nov 23 11:07:58 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Fri, 23 Nov 2007 11:07:58 +0100 Subject: [Python-checkins] r59132 - in python/trunk: Parser/tokenizer.c Python/ast.c In-Reply-To: <20071123091036.D11441E4018@bag.python.org> References: <20071123091036.D11441E4018@bag.python.org> Message-ID: christian.heimes schrieb: > Author: christian.heimes > Date: Fri Nov 23 10:10:36 2007 > New Revision: 59132 > > Modified: > python/trunk/Parser/tokenizer.c > python/trunk/Python/ast.c > Log: > Applied patch #1754273 and #1754271 from Thomas Glee > The patches are adding deprecation warnings for back ticks and <> In my tests, the warnings here are not reported to be in the correct module: $ ./python -3 x.py [...] sys:1: DeprecationWarning: <> not supported in 3.x $ ./python -3 [...] >>> import x __main__:1: DeprecationWarning: <> not supported in 3.x Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out. From buildbot at python.org Fri Nov 23 13:05:02 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 12:05:02 +0000 Subject: [Python-checkins] buildbot failure in 2.6.msi Message-ID: <20071123120502.80A4B1E4021@bag.python.org> The Buildbot has detected a new failure of 2.6.msi. Full details are available at: http://www.python.org/dev/buildbot/all/2.6.msi/builds/80 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: The Nightly scheduler named '2.6.msi' triggered this build Build Source Stamp: HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 13:12:03 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 13:12:03 +0100 (CET) Subject: [Python-checkins] r59133 - in python/trunk: Parser/tokenizer.c Python/ast.c Message-ID: <20071123121203.2B2801E4030@bag.python.org> Author: christian.heimes Date: Fri Nov 23 13:12:02 2007 New Revision: 59133 Modified: python/trunk/Parser/tokenizer.c python/trunk/Python/ast.c Log: Fixed problems in the last commit. Filenames and line numbers weren't reported correctly. Backquotes still don't report the correct file. The AST nodes only contain the line number but not the file name. Modified: python/trunk/Parser/tokenizer.c ============================================================================== --- python/trunk/Parser/tokenizer.c (original) +++ python/trunk/Parser/tokenizer.c Fri Nov 23 13:12:02 2007 @@ -983,15 +983,7 @@ break; case '<': switch (c2) { - case '>': - { -#ifndef PGEN - if (Py_Py3kWarningFlag) - PyErr_WarnEx(PyExc_DeprecationWarning, - "<> not supported in 3.x", 1); -#endif - return NOTEQUAL; - } + case '>': return NOTEQUAL; case '=': return LESSEQUAL; case '<': return LEFTSHIFT; } @@ -1485,6 +1477,16 @@ { int c2 = tok_nextc(tok); int token = PyToken_TwoChars(c, c2); +#ifndef PGEN + if (token == NOTEQUAL && c == '<') { + if (PyErr_WarnExplicit(PyExc_DeprecationWarning, + "<> not supported in 3.x", + tok->filename, tok->lineno, + NULL, NULL)) { + return ERRORTOKEN; + } + } +#endif if (token != OP) { int c3 = tok_nextc(tok); int token3 = PyToken_ThreeChars(c, c2, c3); Modified: python/trunk/Python/ast.c ============================================================================== --- python/trunk/Python/ast.c (original) +++ python/trunk/Python/ast.c Fri Nov 23 13:12:02 2007 @@ -1336,10 +1336,14 @@ return Dict(keys, values, LINENO(n), n->n_col_offset, c->c_arena); } case BACKQUOTE: { /* repr */ - if (Py_Py3kWarningFlag && - PyErr_Warn(PyExc_DeprecationWarning, - "backquote not supported in 3.x") < 0) - return NULL; + if (Py_Py3kWarningFlag) { + if (PyErr_WarnExplicit(PyExc_DeprecationWarning, + "backquote not supported in 3.x", + "", LINENO(n), + NULL, NULL)) { + ; //return NULL; + } + } expr_ty expression = ast_for_testlist(c, CHILD(n, 1)); if (!expression) return NULL; From lists at cheimes.de Fri Nov 23 13:13:51 2007 From: lists at cheimes.de (Christian Heimes) Date: Fri, 23 Nov 2007 13:13:51 +0100 Subject: [Python-checkins] r59132 - in python/trunk: Parser/tokenizer.c Python/ast.c In-Reply-To: References: <20071123091036.D11441E4018@bag.python.org> Message-ID: <4746C3FF.6030204@cheimes.de> Georg Brandl wrote: > $ ./python -3 x.py > [...] > sys:1: DeprecationWarning: <> not supported in 3.x > > $ ./python -3 > [...] > >>> import x > __main__:1: DeprecationWarning: <> not supported in 3.x Oh ... I see. I just used the shell to test the new deprecation warnings. I've fixed most of the problem except of the file name for back quotes. The AST nodes only contain the line number but not the file name. Christian From python-checkins at python.org Fri Nov 23 13:16:35 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 13:16:35 +0100 (CET) Subject: [Python-checkins] r59134 - python/trunk/Python/ast.c Message-ID: <20071123121635.ECFAF1E402F@bag.python.org> Author: christian.heimes Date: Fri Nov 23 13:16:35 2007 New Revision: 59134 Modified: python/trunk/Python/ast.c Log: How did the comment get there? Modified: python/trunk/Python/ast.c ============================================================================== --- python/trunk/Python/ast.c (original) +++ python/trunk/Python/ast.c Fri Nov 23 13:16:35 2007 @@ -1341,7 +1341,7 @@ "backquote not supported in 3.x", "", LINENO(n), NULL, NULL)) { - ; //return NULL; + return NULL; } } expr_ty expression = ast_for_testlist(c, CHILD(n, 1)); From python-checkins at python.org Fri Nov 23 14:25:31 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 14:25:31 +0100 (CET) Subject: [Python-checkins] r59135 - python/trunk/Python/ast.c Message-ID: <20071123132531.C153C1E4002@bag.python.org> Author: christian.heimes Date: Fri Nov 23 14:25:31 2007 New Revision: 59135 Modified: python/trunk/Python/ast.c Log: And yet another fix for the patch. Paul Moore has send me a note that I've missed a declaration. The additional code has moved the declaration in the middle of the block. Modified: python/trunk/Python/ast.c ============================================================================== --- python/trunk/Python/ast.c (original) +++ python/trunk/Python/ast.c Fri Nov 23 14:25:31 2007 @@ -1336,15 +1336,16 @@ return Dict(keys, values, LINENO(n), n->n_col_offset, c->c_arena); } case BACKQUOTE: { /* repr */ + expr_ty expression; if (Py_Py3kWarningFlag) { - if (PyErr_WarnExplicit(PyExc_DeprecationWarning, - "backquote not supported in 3.x", - "", LINENO(n), - NULL, NULL)) { - return NULL; - } - } - expr_ty expression = ast_for_testlist(c, CHILD(n, 1)); + if (PyErr_WarnExplicit(PyExc_DeprecationWarning, + "backquote not supported in 3.x", + "", LINENO(n), + NULL, NULL)) { + return NULL; + } + } + expression = ast_for_testlist(c, CHILD(n, 1)); if (!expression) return NULL; From buildbot at python.org Fri Nov 23 14:31:23 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 13:31:23 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071123133123.5386B1E4018@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/416 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 14:34:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 13:34:06 +0000 Subject: [Python-checkins] buildbot failure in x86 OpenBSD trunk Message-ID: <20071123133407.02AEA1E4018@bag.python.org> The Buildbot has detected a new failure of x86 OpenBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20OpenBSD%20trunk/builds/101 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: cortesi Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 14:37:39 2007 From: python-checkins at python.org (andrew.kuchling) Date: Fri, 23 Nov 2007 14:37:39 +0100 (CET) Subject: [Python-checkins] r59136 - python/trunk/Doc/whatsnew/2.6.rst Message-ID: <20071123133739.CA12D1E401B@bag.python.org> Author: andrew.kuchling Date: Fri Nov 23 14:37:39 2007 New Revision: 59136 Modified: python/trunk/Doc/whatsnew/2.6.rst Log: Add item Modified: python/trunk/Doc/whatsnew/2.6.rst ============================================================================== --- python/trunk/Doc/whatsnew/2.6.rst (original) +++ python/trunk/Doc/whatsnew/2.6.rst Fri Nov 23 14:37:39 2007 @@ -872,6 +872,10 @@ Changes to Python's build process and to the C API include: +* Python 2.6 can be built with Microsoft Visual Studio 2008. + See the :file:`PCbuild9` directory for the build files. + (Implemented by Christian Heimes.) + * The BerkeleyDB module now has a C API object, available as ``bsddb.db.api``. This object can be used by other C extensions that wish to use the :mod:`bsddb` module for their own purposes. From buildbot at python.org Fri Nov 23 15:12:46 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 14:12:46 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071123141246.604601E4002@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/370 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 18:08:36 2007 From: python-checkins at python.org (skip.montanaro) Date: Fri, 23 Nov 2007 18:08:36 +0100 (CET) Subject: [Python-checkins] r59137 - python/trunk/Lib/doctest.py python/trunk/Lib/trace.py Message-ID: <20071123170836.336B21E4002@bag.python.org> Author: skip.montanaro Date: Fri Nov 23 18:08:35 2007 New Revision: 59137 Modified: python/trunk/Lib/doctest.py python/trunk/Lib/trace.py Log: Make trace and doctest play nice together (issue 1429818). Will backport. Modified: python/trunk/Lib/doctest.py ============================================================================== --- python/trunk/Lib/doctest.py (original) +++ python/trunk/Lib/doctest.py Fri Nov 23 18:08:35 2007 @@ -320,8 +320,19 @@ """ def __init__(self, out): self.__out = out + self.__debugger_used = False pdb.Pdb.__init__(self, stdout=out) + def set_trace(self): + self.__debugger_used = True + pdb.Pdb.set_trace(self) + + def set_continue(self): + # Calling set_continue unconditionally would break unit test + # coverage reporting, as Bdb.set_continue calls sys.settrace(None). + if self.__debugger_used: + pdb.Pdb.set_continue(self) + def trace_dispatch(self, *args): # Redirect stdout to the given stream. save_stdout = sys.stdout Modified: python/trunk/Lib/trace.py ============================================================================== --- python/trunk/Lib/trace.py (original) +++ python/trunk/Lib/trace.py Fri Nov 23 18:08:35 2007 @@ -286,6 +286,8 @@ # skip some "files" we don't care about... if filename == "": continue + if filename.startswith(" Author: skip.montanaro Date: Fri Nov 23 18:09:34 2007 New Revision: 59138 Modified: python/branches/release25-maint/Lib/doctest.py python/branches/release25-maint/Lib/trace.py Log: Make trace and doctest play nice together (issue 1429818). Backported from head. Modified: python/branches/release25-maint/Lib/doctest.py ============================================================================== --- python/branches/release25-maint/Lib/doctest.py (original) +++ python/branches/release25-maint/Lib/doctest.py Fri Nov 23 18:09:34 2007 @@ -320,8 +320,19 @@ """ def __init__(self, out): self.__out = out + self.__debugger_used = False pdb.Pdb.__init__(self, stdout=out) + def set_trace(self): + self.__debugger_used = True + pdb.Pdb.set_trace(self) + + def set_continue(self): + # Calling set_continue unconditionally would break unit test + # coverage reporting, as Bdb.set_continue calls sys.settrace(None). + if self.__debugger_used: + pdb.Pdb.set_continue(self) + def trace_dispatch(self, *args): # Redirect stdout to the given stream. save_stdout = sys.stdout Modified: python/branches/release25-maint/Lib/trace.py ============================================================================== --- python/branches/release25-maint/Lib/trace.py (original) +++ python/branches/release25-maint/Lib/trace.py Fri Nov 23 18:09:34 2007 @@ -286,6 +286,8 @@ # skip some "files" we don't care about... if filename == "": continue + if filename.startswith(" Author: skip.montanaro Date: Fri Nov 23 18:12:47 2007 New Revision: 59139 Modified: python/trunk/Misc/NEWS Log: issue 1429818 Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Fri Nov 23 18:12:47 2007 @@ -287,6 +287,9 @@ Library ------- +- Issue 1429818: patch for trace and doctest modules so they play nicely + together. + - doctest made a bad assumption that a package's __loader__.get_data() method used universal newlines. From python-checkins at python.org Fri Nov 23 18:13:22 2007 From: python-checkins at python.org (skip.montanaro) Date: Fri, 23 Nov 2007 18:13:22 +0100 (CET) Subject: [Python-checkins] r59140 - python/branches/release25-maint/Misc/NEWS Message-ID: <20071123171322.1FCB81E4002@bag.python.org> Author: skip.montanaro Date: Fri Nov 23 18:13:21 2007 New Revision: 59140 Modified: python/branches/release25-maint/Misc/NEWS Log: issue 1429818 Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Fri Nov 23 18:13:21 2007 @@ -38,6 +38,9 @@ Library ------- +- Issue 1429818: patch for trace and doctest modules so they play nicely + together. + - doctest mis-used __loader__.get_data(), assuming universal newlines was used. - Issue #1705170: contextlib.contextmanager was still swallowing From python-checkins at python.org Fri Nov 23 18:30:25 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 18:30:25 +0100 (CET) Subject: [Python-checkins] r59141 - in external/openssl-0.9.8g: crypto/opensslconf_amd64.h crypto/opensslconf_x86.h ms/nt.mak ms/nt64.mak Message-ID: <20071123173025.499091E4035@bag.python.org> Author: christian.heimes Date: Fri Nov 23 18:30:24 2007 New Revision: 59141 Modified: external/openssl-0.9.8g/crypto/opensslconf_amd64.h external/openssl-0.9.8g/crypto/opensslconf_x86.h external/openssl-0.9.8g/ms/nt.mak external/openssl-0.9.8g/ms/nt64.mak Log: Implemented request from Marc-Andre Lemburg For license reasons Python must not ship with IDEA, RC5 and MDC2. The latter are disabled by default but IDEA is enabled by default. Modified: external/openssl-0.9.8g/crypto/opensslconf_amd64.h ============================================================================== --- external/openssl-0.9.8g/crypto/opensslconf_amd64.h (original) +++ external/openssl-0.9.8g/crypto/opensslconf_amd64.h Fri Nov 23 18:30:24 2007 @@ -22,6 +22,9 @@ #ifndef OPENSSL_NO_RC5 # define OPENSSL_NO_RC5 #endif +#ifndef OPENSSL_NO_IDEA +# define OPENSSL_NO_IDEA +#endif #ifndef OPENSSL_NO_RFC3779 # define OPENSSL_NO_RFC3779 #endif Modified: external/openssl-0.9.8g/crypto/opensslconf_x86.h ============================================================================== --- external/openssl-0.9.8g/crypto/opensslconf_x86.h (original) +++ external/openssl-0.9.8g/crypto/opensslconf_x86.h Fri Nov 23 18:30:24 2007 @@ -22,6 +22,9 @@ #ifndef OPENSSL_NO_RC5 # define OPENSSL_NO_RC5 #endif +#ifndef OPENSSL_NO_IDEA +# define OPENSSL_NO_IDEA +#endif #ifndef OPENSSL_NO_RFC3779 # define OPENSSL_NO_RFC3779 #endif Modified: external/openssl-0.9.8g/ms/nt.mak ============================================================================== --- external/openssl-0.9.8g/ms/nt.mak (original) +++ external/openssl-0.9.8g/ms/nt.mak Fri Nov 23 18:30:24 2007 @@ -16,7 +16,7 @@ # Set your compiler options PLATFORM=VC-WIN32 CC=cl -CFLAG= /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DMD5_ASM -DSHA1_ASM -DRMD160_ASM /Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE +CFLAG= /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DMD5_ASM -DSHA1_ASM -DRMD160_ASM /Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_NO_IDEA APP_CFLAG= LIB_CFLAG= SHLIB_CFLAG= Modified: external/openssl-0.9.8g/ms/nt64.mak ============================================================================== --- external/openssl-0.9.8g/ms/nt64.mak (original) +++ external/openssl-0.9.8g/ms/nt64.mak Fri Nov 23 18:30:24 2007 @@ -16,7 +16,7 @@ # Set your compiler options PLATFORM=VC-WIN64A CC=cl -CFLAG= /MD /Ox /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE /Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE +CFLAG= /MD /Ox /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE /Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_NO_IDEA APP_CFLAG= LIB_CFLAG= SHLIB_CFLAG= From buildbot at python.org Fri Nov 23 18:35:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 17:35:43 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo trunk Message-ID: <20071123173543.A2AB91E4002@bag.python.org> The Buildbot has detected a new failure of x86 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%20trunk/builds/2641 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 3 tests failed: test_doctest test_urllib2 test_urllib2net ====================================================================== ERROR: test_trivial (test.test_urllib2.TrivialTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2.py", line 19, in test_trivial self.assertRaises(ValueError, urllib2.urlopen, 'bogus url') File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2.py", line 619, in test_file r = h.file_open(Request(url)) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 1204, in file_open return self.open_local_file(req) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 1223, in open_local_file localfile = url2pathname(file) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 55, in url2pathname return unquote(pathname) TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_http (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2.py", line 725, in test_http r.read; r.readline # wrapped MockFile methods AttributeError: addinfourl instance has no attribute 'read' ====================================================================== ERROR: test_build_opener (test.test_urllib2.MiscTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2.py", line 1031, in test_build_opener o = build_opener(FooHandler, BarHandler) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: testURLread (test.test_urllib2net.URLTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 24, in testURLread f = urllib2.urlopen("http://www.python.org/") File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/unittest.py", line 329, in failUnlessRaises callableObj(*args, **kwargs) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_basic (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 105, in test_basic open_url = urllib2.urlopen("http://www.python.org/") File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_geturl (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 129, in test_geturl open_url = urllib2.urlopen(URL) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_info (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 116, in test_info open_url = urllib2.urlopen("http://www.python.org/") File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_file (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 187, in test_file self._test_urls(urls, self._extra_handlers()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 175, in test_ftp self._test_urls(urls, self._extra_handlers()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 199, in test_http self._test_urls(urls, self._extra_handlers()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 235, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_range (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 160, in test_range result = urllib2.urlopen(req) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_close (test.test_urllib2net.CloseSocketTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 76, in test_close response = urllib2.urlopen("http://www.python.org/") File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 304, in test_ftp_NoneNodefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 298, in test_ftp_NoneWithdefault u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=None) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 308, in test_ftp_Value u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/", timeout=60) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_ftp_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 291, in test_ftp_basic u = urllib2.urlopen("ftp://ftp.mirror.nl/pub/mirror/gnu/") File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneNodefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 287, in test_http_NoneNodefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_NoneWithdefault (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 277, in test_http_NoneWithdefault u = urllib2.urlopen("http://www.python.org", timeout=None) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_Value (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 283, in test_http_Value u = urllib2.urlopen("http://www.python.org", timeout=120) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' ====================================================================== ERROR: test_http_basic (test.test_urllib2net.TimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_urllib2net.py", line 270, in test_http_basic u = urllib2.urlopen("http://www.python.org") File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 123, in urlopen _opener = build_opener() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 461, in build_opener opener.add_handler(klass()) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib2.py", line 670, in __init__ proxies = getproxies() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/urllib.py", line 1280, in getproxies_environment for name, value in os.environ.items(): AttributeError: 'NoneType' object has no attribute 'environ' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 18:36:29 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 17:36:29 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071123173629.786371E4002@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/982 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 18:58:50 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 17:58:50 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc trunk Message-ID: <20071123175850.BF43D1E4002@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%20trunk/builds/2454 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 18:59:01 2007 From: python-checkins at python.org (facundo.batista) Date: Fri, 23 Nov 2007 18:59:01 +0100 (CET) Subject: [Python-checkins] r59144 - in python/trunk/Lib: decimal.py test/test_decimal.py Message-ID: <20071123175901.3C0141E4002@bag.python.org> Author: facundo.batista Date: Fri Nov 23 18:59:00 2007 New Revision: 59144 Modified: python/trunk/Lib/decimal.py python/trunk/Lib/test/test_decimal.py Log: Major change in the internal structure of the Decimal number: now it does not store the mantissa as a tuple of numbers, but as a string. This avoids a lot of conversions, and achieves a speedup of 40%. The API remains intact. Thanks Mark Dickinson. Modified: python/trunk/Lib/decimal.py ============================================================================== --- python/trunk/Lib/decimal.py (original) +++ python/trunk/Lib/decimal.py Fri Nov 23 18:59:00 2007 @@ -214,10 +214,10 @@ def handle(self, context, *args): if args: if args[0] == 1: # sNaN, must drop 's' but keep diagnostics - ans = Decimal((args[1]._sign, args[1]._int, 'n')) + ans = _dec_from_triple(args[1]._sign, args[1]._int, 'n', True) return ans._fix_nan(context) elif args[0] == 2: - return Decimal( (args[1], args[2], 'n') ) + return _dec_from_triple(args[1], args[2], 'n', True) return NaN @@ -350,13 +350,13 @@ if sign == 0: if context.rounding == ROUND_CEILING: return Infsign[sign] - return Decimal((sign, (9,)*context.prec, - context.Emax-context.prec+1)) + return _dec_from_triple(sign, '9'*context.prec, + context.Emax-context.prec+1) if sign == 1: if context.rounding == ROUND_FLOOR: return Infsign[sign] - return Decimal( (sign, (9,)*context.prec, - context.Emax-context.prec+1)) + return _dec_from_triple(sign, '9'*context.prec, + context.Emax-context.prec+1) class Underflow(Inexact, Rounded, Subnormal): @@ -531,13 +531,21 @@ Decimal("314") """ + # Note that the coefficient, self._int, is actually stored as + # a string rather than as a tuple of digits. This speeds up + # the "digits to integer" and "integer to digits" conversions + # that are used in almost every arithmetic operation on + # Decimals. This is an internal detail: the as_tuple function + # and the Decimal constructor still deal with tuples of + # digits. + self = object.__new__(cls) self._is_special = False # From an internal working value if isinstance(value, _WorkRep): self._sign = value.sign - self._int = tuple(map(int, str(value.int))) + self._int = str(value.int) self._exp = int(value.exp) return self @@ -556,7 +564,7 @@ else: self._sign = 1 self._exp = 0 - self._int = tuple(map(int, str(abs(value)))) + self._int = str(abs(value)) return self # tuple/list conversion (possibly from as_tuple()) @@ -573,7 +581,7 @@ self._sign = value[0] if value[2] == 'F': # infinity: value[1] is ignored - self._int = (0,) + self._int = '0' self._exp = value[2] self._is_special = True else: @@ -590,12 +598,12 @@ "0 through 9.") if value[2] in ('n', 'N'): # NaN: digits form the diagnostic - self._int = tuple(digits) + self._int = ''.join(map(str, digits)) self._exp = value[2] self._is_special = True elif isinstance(value[2], (int, long)): # finite number: digits give the coefficient - self._int = tuple(digits or [0]) + self._int = ''.join(map(str, digits or [0])) self._exp = value[2] self._is_special = False else: @@ -608,38 +616,46 @@ raise TypeError("Cannot convert float to Decimal. " + "First convert the float to a string") - # Other argument types may require the context during interpretation - if context is None: - context = getcontext() - # From a string # REs insist on real strings, so we can too. if isinstance(value, basestring): - if _isinfinity(value): - self._exp = 'F' - self._int = (0,) - self._is_special = True - if _isinfinity(value) == 1: - self._sign = 0 + m = _parser(value) + if m is None: + if context is None: + context = getcontext() + return context._raise_error(ConversionSyntax, + "Invalid literal for Decimal: %r" % value) + + if m.group('sign') == "-": + self._sign = 1 + else: + self._sign = 0 + intpart = m.group('int') + if intpart is not None: + # finite number + fracpart = m.group('frac') + exp = int(m.group('exp') or '0') + if fracpart is not None: + self._int = (intpart+fracpart).lstrip('0') or '0' + self._exp = exp - len(fracpart) else: - self._sign = 1 - return self - if _isnan(value): - sig, sign, diag = _isnan(value) - self._is_special = True - if sig == 1: - self._exp = 'n' # qNaN - else: # sig == 2 - self._exp = 'N' # sNaN - self._sign = sign - self._int = tuple(map(int, diag)) # Diagnostic info - return self - try: - self._sign, self._int, self._exp = _string2exact(value) - except ValueError: + self._int = intpart.lstrip('0') or '0' + self._exp = exp + self._is_special = False + else: + diag = m.group('diag') + if diag is not None: + # NaN + self._int = diag.lstrip('0') + if m.group('signal'): + self._exp = 'N' + else: + self._exp = 'n' + else: + # infinity + self._int = '0' + self._exp = 'F' self._is_special = True - return context._raise_error(ConversionSyntax, - "Invalid literal for Decimal: %r" % value) return self raise TypeError("Cannot convert %r to Decimal" % value) @@ -709,7 +725,7 @@ NaNs and infinities are considered nonzero. """ - return self._is_special or self._int[0] != 0 + return self._is_special or self._int != '0' def __cmp__(self, other): other = _convert_other(other) @@ -743,8 +759,8 @@ self_adjusted = self.adjusted() other_adjusted = other.adjusted() if self_adjusted == other_adjusted: - self_padded = self._int + (0,)*(self._exp - other._exp) - other_padded = other._int + (0,)*(other._exp - self._exp) + self_padded = self._int + '0'*(self._exp - other._exp) + other_padded = other._int + '0'*(other._exp - self._exp) return cmp(self_padded, other_padded) * (-1)**self._sign elif self_adjusted > other_adjusted: return (-1)**self._sign @@ -807,7 +823,7 @@ To show the internals exactly as they are. """ - return (self._sign, self._int, self._exp) + return (self._sign, tuple(map(int, self._int)), self._exp) def __repr__(self): """Represents the number as an instance of Decimal.""" @@ -823,10 +839,10 @@ if self._is_special: if self._isnan(): minus = '-'*self._sign - if self._int == (0,): + if self._int == '0': info = '' else: - info = ''.join(map(str, self._int)) + info = self._int if self._isnan() == 2: return minus + 'sNaN' + info return minus + 'NaN' + info @@ -837,7 +853,7 @@ if context is None: context = getcontext() - tmp = map(str, self._int) + tmp = list(self._int) numdigits = len(self._int) leftdigits = self._exp + numdigits if eng and not self: # self = 0eX wants 0[.0[0]]eY, not [[0]0]0eY @@ -1010,7 +1026,7 @@ sign = min(self._sign, other._sign) if negativezero: sign = 1 - ans = Decimal( (sign, (0,), exp)) + ans = _dec_from_triple(sign, '0', exp) if shouldround: ans = ans._fix(context) return ans @@ -1035,7 +1051,7 @@ if op1.sign != op2.sign: # Equal and opposite if op1.int == op2.int: - ans = Decimal((negativezero, (0,), exp)) + ans = _dec_from_triple(negativezero, '0', exp) if shouldround: ans = ans._fix(context) return ans @@ -1101,7 +1117,7 @@ For example: Decimal('5.624e10')._increment() == Decimal('5.625e10') """ - L = list(self._int) + L = map(int, self._int) L[-1] += 1 spot = len(L)-1 while L[spot] == 10: @@ -1111,7 +1127,7 @@ break L[spot-1] += 1 spot -= 1 - return Decimal((self._sign, L, self._exp)) + return _dec_from_triple(self._sign, "".join(map(str, L)), self._exp) def __mul__(self, other, context=None): """Return self * other. @@ -1147,20 +1163,20 @@ # Special case for multiplying by zero if not self or not other: - ans = Decimal((resultsign, (0,), resultexp)) + ans = _dec_from_triple(resultsign, '0', resultexp) if shouldround: # Fixing in case the exponent is out of bounds ans = ans._fix(context) return ans # Special case for multiplying by power of 10 - if self._int == (1,): - ans = Decimal((resultsign, other._int, resultexp)) + if self._int == '1': + ans = _dec_from_triple(resultsign, other._int, resultexp) if shouldround: ans = ans._fix(context) return ans - if other._int == (1,): - ans = Decimal((resultsign, self._int, resultexp)) + if other._int == '1': + ans = _dec_from_triple(resultsign, self._int, resultexp) if shouldround: ans = ans._fix(context) return ans @@ -1168,7 +1184,7 @@ op1 = _WorkRep(self) op2 = _WorkRep(other) - ans = Decimal((resultsign, map(int, str(op1.int * op2.int)), resultexp)) + ans = _dec_from_triple(resultsign, str(op1.int * op2.int), resultexp) if shouldround: ans = ans._fix(context) @@ -1199,7 +1215,7 @@ if other._isinfinity(): context._raise_error(Clamped, 'Division by infinity') - return Decimal((sign, (0,), context.Etiny())) + return _dec_from_triple(sign, '0', context.Etiny()) # Special cases for zeroes if not other: @@ -1231,7 +1247,7 @@ coeff //= 10 exp += 1 - ans = Decimal((sign, map(int, str(coeff)), exp)) + ans = _dec_from_triple(sign, str(coeff), exp) return ans._fix(context) __truediv__ = __div__ @@ -1250,7 +1266,7 @@ expdiff = self.adjusted() - other.adjusted() if not self or other._isinfinity() or expdiff <= -2: - return (Decimal((sign, (0,), 0)), + return (_dec_from_triple(sign, '0', 0), self._rescale(ideal_exp, context.rounding)) if expdiff <= context.prec: op1 = _WorkRep(self) @@ -1261,8 +1277,8 @@ op2.int *= 10**(op2.exp - op1.exp) q, r = divmod(op1.int, op2.int) if q < 10**context.prec: - return (Decimal((sign, map(int, str(q)), 0)), - Decimal((self._sign, map(int, str(r)), ideal_exp))) + return (_dec_from_triple(sign, str(q), 0), + _dec_from_triple(self._sign, str(r), ideal_exp)) # Here the quotient is too large to be representable ans = context._raise_error(DivisionImpossible, @@ -1391,7 +1407,7 @@ # self = 0 -> remainder = self, with ideal exponent ideal_exponent = min(self._exp, other._exp) if not self: - ans = Decimal((self._sign, (0,), ideal_exponent)) + ans = _dec_from_triple(self._sign, '0', ideal_exponent) return ans._fix(context) # catch most cases of large or small quotient @@ -1428,7 +1444,7 @@ sign = 1-sign r = -r - ans = Decimal((sign, map(int, str(r)), ideal_exponent)) + ans = _dec_from_triple(sign, str(r), ideal_exponent) return ans._fix(context) def __floordiv__(self, other, context=None): @@ -1480,9 +1496,9 @@ raise OverflowError("Cannot convert infinity to long") s = (-1)**self._sign if self._exp >= 0: - return s*int(''.join(map(str, self._int)))*10**self._exp + return s*int(self._int)*10**self._exp else: - return s*int(''.join(map(str, self._int))[:self._exp] or '0') + return s*int(self._int[:self._exp] or '0') def __long__(self): """Converts to a long. @@ -1499,11 +1515,8 @@ # precision-1 if _clamp=1. max_payload_len = context.prec - context._clamp if len(payload) > max_payload_len: - pos = len(payload)-max_payload_len - while pos < len(payload) and payload[pos] == 0: - pos += 1 - payload = payload[pos:] - return Decimal((self._sign, payload, self._exp)) + payload = payload[len(payload)-max_payload_len:].lstrip('0') + return _dec_from_triple(self._sign, payload, self._exp, True) return Decimal(self) def _fix(self, context): @@ -1536,7 +1549,7 @@ new_exp = min(max(self._exp, Etiny), exp_max) if new_exp != self._exp: context._raise_error(Clamped) - return Decimal((self._sign, (0,), new_exp)) + return _dec_from_triple(self._sign, '0', new_exp) else: return Decimal(self) @@ -1568,7 +1581,8 @@ # we get here only if rescaling rounds the # cofficient up to exactly 10**context.prec if ans._exp < Etop: - ans = Decimal((ans._sign, ans._int[:-1], ans._exp+1)) + ans = _dec_from_triple(ans._sign, + ans._int[:-1], ans._exp+1) else: # Inexact and Rounded have already been raised ans = context._raise_error(Overflow, 'above Emax', @@ -1578,8 +1592,8 @@ # fold down if _clamp == 1 and self has too few digits if context._clamp == 1 and self._exp > Etop: context._raise_error(Clamped) - self_padded = self._int + (0,)*(self._exp - Etop) - return Decimal((self._sign, self_padded, Etop)) + self_padded = self._int + '0'*(self._exp - Etop) + return _dec_from_triple(self._sign, self_padded, Etop) # here self was representable to begin with; return unchanged return Decimal(self) @@ -1594,29 +1608,29 @@ def _round_down(self, prec): """Also known as round-towards-0, truncate.""" newexp = self._exp + len(self._int) - prec - return Decimal((self._sign, self._int[:prec] or (0,), newexp)) + return _dec_from_triple(self._sign, self._int[:prec] or '0', newexp) def _round_up(self, prec): """Rounds away from 0.""" newexp = self._exp + len(self._int) - prec - tmp = Decimal((self._sign, self._int[:prec] or (0,), newexp)) + tmp = _dec_from_triple(self._sign, self._int[:prec] or '0', newexp) for digit in self._int[prec:]: - if digit != 0: + if digit != '0': return tmp._increment() return tmp def _round_half_up(self, prec): """Rounds 5 up (away from 0)""" - if self._int[prec] >= 5: + if self._int[prec] in '56789': return self._round_up(prec) else: return self._round_down(prec) def _round_half_down(self, prec): """Round 5 down""" - if self._int[prec] == 5: + if self._int[prec] == '5': for digit in self._int[prec+1:]: - if digit != 0: + if digit != '0': break else: return self._round_down(prec) @@ -1624,7 +1638,7 @@ def _round_half_even(self, prec): """Round 5 to even, rest to nearest.""" - if prec and self._int[prec-1] & 1: + if prec and self._int[prec-1] in '13579': return self._round_half_up(prec) else: return self._round_half_down(prec) @@ -1645,7 +1659,7 @@ def _round_05up(self, prec): """Round down unless digit prec-1 is 0 or 5.""" - if prec == 0 or self._int[prec-1] in (0, 5): + if prec == 0 or self._int[prec-1] in '05': return self._round_up(prec) else: return self._round_down(prec) @@ -1763,7 +1777,7 @@ base = pow(base, 10, modulo) base = pow(base, exponent.int, modulo) - return Decimal((sign, map(int, str(base)), 0)) + return _dec_from_triple(sign, str(base), 0) def _power_exact(self, other, p): """Attempt to compute self**other exactly. @@ -1853,7 +1867,7 @@ zeros = min(exponent-ideal_exponent, p-1) else: zeros = 0 - return Decimal((0, (1,) + (0,)*zeros, exponent-zeros)) + return _dec_from_triple(0, '1' + '0'*zeros, exponent-zeros) # case where y is negative: xc must be either a power # of 2 or a power of 5. @@ -1914,7 +1928,7 @@ if xc >= 10**p: return None xe = -e-xe - return Decimal((0, map(int, str(xc)), xe)) + return _dec_from_triple(0, str(xc), xe) # now y is positive; find m and n such that y = m/n if ye >= 0: @@ -1976,7 +1990,7 @@ zeros = min(xe-ideal_exponent, p-len(str_xc)) else: zeros = 0 - return Decimal((0, map(int, str_xc)+[0,]*zeros, xe-zeros)) + return _dec_from_triple(0, str_xc+'0'*zeros, xe-zeros) def __pow__(self, other, modulo=None, context=None): """Return self ** other [ % modulo]. @@ -2037,12 +2051,12 @@ return context._raise_error(InvalidOperation, 'x ** y with x negative and y not an integer') # negate self, without doing any unwanted rounding - self = Decimal((0, self._int, self._exp)) + self = self.copy_negate() # 0**(+ve or Inf)= 0; 0**(-ve or -Inf) = Infinity if not self: if other._sign == 0: - return Decimal((result_sign, (0,), 0)) + return _dec_from_triple(result_sign, '0', 0) else: return Infsign[result_sign] @@ -2051,7 +2065,7 @@ if other._sign == 0: return Infsign[result_sign] else: - return Decimal((result_sign, (0,), 0)) + return _dec_from_triple(result_sign, '0', 0) # 1**other = 1, but the choice of exponent and the flags # depend on the exponent of self, and on whether other is a @@ -2078,7 +2092,7 @@ context._raise_error(Rounded) exp = 1-context.prec - return Decimal((result_sign, (1,)+(0,)*-exp, exp)) + return _dec_from_triple(result_sign, '1'+'0'*-exp, exp) # compute adjusted exponent of self self_adj = self.adjusted() @@ -2087,7 +2101,7 @@ # self ** -infinity is infinity if self < 1, 0 if self > 1 if other._isinfinity(): if (other._sign == 0) == (self_adj < 0): - return Decimal((result_sign, (0,), 0)) + return _dec_from_triple(result_sign, '0', 0) else: return Infsign[result_sign] @@ -2105,19 +2119,19 @@ # self > 1 and other +ve, or self < 1 and other -ve # possibility of overflow if bound >= len(str(context.Emax)): - ans = Decimal((result_sign, (1,), context.Emax+1)) + ans = _dec_from_triple(result_sign, '1', context.Emax+1) else: # self > 1 and other -ve, or self < 1 and other +ve # possibility of underflow to 0 Etiny = context.Etiny() if bound >= len(str(-Etiny)): - ans = Decimal((result_sign, (1,), Etiny-1)) + ans = _dec_from_triple(result_sign, '1', Etiny-1) # try for an exact result with precision +1 if ans is None: ans = self._power_exact(other, context.prec + 1) if ans is not None and result_sign == 1: - ans = Decimal((1, ans._int, ans._exp)) + ans = _dec_from_triple(1, ans._int, ans._exp) # usual case: inexact result, x**y computed directly as exp(y*log(x)) if ans is None: @@ -2138,7 +2152,7 @@ break extra += 3 - ans = Decimal((result_sign, map(int, str(coeff)), exp)) + ans = _dec_from_triple(result_sign, str(coeff), exp) # the specification says that for non-integer other we need to # raise Inexact, even when the result is actually exact. In @@ -2150,7 +2164,8 @@ # pad with zeros up to length context.prec+1 if necessary if len(ans._int) <= context.prec: expdiff = context.prec+1 - len(ans._int) - ans = Decimal((ans._sign, ans._int+(0,)*expdiff, ans._exp-expdiff)) + ans = _dec_from_triple(ans._sign, ans._int+'0'*expdiff, + ans._exp-expdiff) if ans.adjusted() < context.Emin: context._raise_error(Underflow) @@ -2182,14 +2197,14 @@ return dup if not dup: - return Decimal( (dup._sign, (0,), 0) ) + return _dec_from_triple(dup._sign, '0', 0) exp_max = [context.Emax, context.Etop()][context._clamp] end = len(dup._int) exp = dup._exp - while dup._int[end-1] == 0 and exp < exp_max: + while dup._int[end-1] == '0' and exp < exp_max: exp += 1 end -= 1 - return Decimal( (dup._sign, dup._int[:end], exp) ) + return _dec_from_triple(dup._sign, dup._int[:end], exp) def quantize(self, exp, rounding=None, context=None, watchexp=True): """Quantize self so its exponent is the same as that of exp. @@ -2230,7 +2245,7 @@ 'target exponent out of bounds in quantize') if not self: - ans = Decimal((self._sign, (0,), exp._exp)) + ans = _dec_from_triple(self._sign, '0', exp._exp) return ans._fix(context) self_adjusted = self.adjusted() @@ -2290,17 +2305,18 @@ if self._is_special: return Decimal(self) if not self: - return Decimal((self._sign, (0,), exp)) + return _dec_from_triple(self._sign, '0', exp) if self._exp >= exp: # pad answer with zeros if necessary - return Decimal((self._sign, self._int + (0,)*(self._exp - exp), exp)) + return _dec_from_triple(self._sign, + self._int + '0'*(self._exp - exp), exp) # too many digits; round and lose data. If self.adjusted() < # exp-1, replace self by 10**(exp-1) before rounding digits = len(self._int) + self._exp - exp if digits < 0: - self = Decimal((self._sign, (1,), exp-1)) + self = _dec_from_triple(self._sign, '1', exp-1) digits = 0 this_function = getattr(self, self._pick_rounding_function[rounding]) return this_function(digits) @@ -2323,7 +2339,7 @@ if self._exp >= 0: return Decimal(self) if not self: - return Decimal((self._sign, (0,), 0)) + return _dec_from_triple(self._sign, '0', 0) if context is None: context = getcontext() if rounding is None: @@ -2365,7 +2381,7 @@ if not self: # exponent = self._exp // 2. sqrt(-0) = -0 - ans = Decimal((self._sign, (0,), self._exp // 2)) + ans = _dec_from_triple(self._sign, '0', self._exp // 2) return ans._fix(context) if context is None: @@ -2442,7 +2458,7 @@ if n % 5 == 0: n += 1 - ans = Decimal((0, map(int, str(n)), e)) + ans = _dec_from_triple(0, str(n), e) # round, and fit to current context context = context._shallow_copy() @@ -2539,13 +2555,13 @@ if self._exp >= 0: return True rest = self._int[self._exp:] - return rest == (0,)*len(rest) + return rest == '0'*len(rest) def _iseven(self): """Returns True if self is even. Assumes self is an integer.""" if not self or self._exp > 0: return True - return self._int[-1+self._exp] & 1 == 0 + return self._int[-1+self._exp] in '02468' def adjusted(self): """Return the adjusted exponent of self""" @@ -2667,18 +2683,19 @@ def copy_abs(self): """Returns a copy with the sign set to 0. """ - return Decimal((0, self._int, self._exp)) + return _dec_from_triple(0, self._int, self._exp, self._is_special) def copy_negate(self): """Returns a copy with the sign inverted.""" if self._sign: - return Decimal((0, self._int, self._exp)) + return _dec_from_triple(0, self._int, self._exp, self._is_special) else: - return Decimal((1, self._int, self._exp)) + return _dec_from_triple(1, self._int, self._exp, self._is_special) def copy_sign(self, other): """Returns self with the sign of other.""" - return Decimal((other._sign, self._int, self._exp)) + return _dec_from_triple(other._sign, self._int, + self._exp, self._is_special) def exp(self, context=None): """Returns e ** self.""" @@ -2717,16 +2734,16 @@ # larger exponent the result either overflows or underflows. if self._sign == 0 and adj > len(str((context.Emax+1)*3)): # overflow - ans = Decimal((0, (1,), context.Emax+1)) + ans = _dec_from_triple(0, '1', context.Emax+1) elif self._sign == 1 and adj > len(str((-context.Etiny()+1)*3)): # underflow to 0 - ans = Decimal((0, (1,), context.Etiny()-1)) + ans = _dec_from_triple(0, '1', context.Etiny()-1) elif self._sign == 0 and adj < -p: # p+1 digits; final round will raise correct flags - ans = Decimal((0, (1,) + (0,)*(p-1) + (1,), -p)) + ans = _dec_from_triple(0, '1' + '0'*(p-1) + '1', -p) elif self._sign == 1 and adj < -p-1: # p+1 digits; final round will raise correct flags - ans = Decimal((0, (9,)*(p+1), -p-1)) + ans = _dec_from_triple(0, '9'*(p+1), -p-1) # general case else: op = _WorkRep(self) @@ -2744,7 +2761,7 @@ break extra += 3 - ans = Decimal((0, map(int, str(coeff)), exp)) + ans = _dec_from_triple(0, str(coeff), exp) # at this stage, ans should round correctly with *any* # rounding mode, not just with ROUND_HALF_EVEN @@ -2809,7 +2826,7 @@ def is_zero(self): """Return True if self is a zero; otherwise return False.""" - return not self._is_special and self._int[0] == 0 + return not self._is_special and self._int == '0' def _ln_exp_bound(self): """Compute a lower bound for the adjusted exponent of self.ln(). @@ -2878,7 +2895,7 @@ if coeff % (5*10**(len(str(abs(coeff)))-p-1)): break places += 3 - ans = Decimal((int(coeff<0), map(int, str(abs(coeff))), -places)) + ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places) context = context._shallow_copy() rounding = context._set_rounding(ROUND_HALF_EVEN) @@ -2941,7 +2958,7 @@ 'log10 of a negative value') # log10(10**n) = n - if self._int[0] == 1 and self._int[1:] == (0,)*(len(self._int) - 1): + if self._int[0] == '1' and self._int[1:] == '0'*(len(self._int) - 1): # answer may need rounding ans = Decimal(self._exp + len(self._int) - 1) else: @@ -2959,7 +2976,7 @@ if coeff % (5*10**(len(str(abs(coeff)))-p-1)): break places += 3 - ans = Decimal((int(coeff<0), map(int, str(abs(coeff))), -places)) + ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places) context = context._shallow_copy() rounding = context._set_rounding(ROUND_HALF_EVEN) @@ -3006,19 +3023,19 @@ if self._sign != 0 or self._exp != 0: return False for dig in self._int: - if dig not in (0, 1): + if dig not in '01': return False return True def _fill_logical(self, context, opa, opb): dif = context.prec - len(opa) if dif > 0: - opa = (0,)*dif + opa + opa = '0'*dif + opa elif dif < 0: opa = opa[-context.prec:] dif = context.prec - len(opb) if dif > 0: - opb = (0,)*dif + opb + opb = '0'*dif + opb elif dif < 0: opb = opb[-context.prec:] return opa, opb @@ -3034,22 +3051,15 @@ (opa, opb) = self._fill_logical(context, self._int, other._int) # make the operation, and clean starting zeroes - result = [a&b for a,b in zip(opa,opb)] - for i,d in enumerate(result): - if d == 1: - break - result = tuple(result[i:]) - - # if empty, we must have at least a zero - if not result: - result = (0,) - return Decimal((0, result, 0)) + result = "".join([str(int(a)&int(b)) for a,b in zip(opa,opb)]) + return _dec_from_triple(0, result.lstrip('0') or '0', 0) def logical_invert(self, context=None): """Invert all its digits.""" if context is None: context = getcontext() - return self.logical_xor(Decimal((0,(1,)*context.prec,0)), context) + return self.logical_xor(_dec_from_triple(0,'1'*context.prec,0), + context) def logical_or(self, other, context=None): """Applies an 'or' operation between self and other's digits.""" @@ -3062,16 +3072,8 @@ (opa, opb) = self._fill_logical(context, self._int, other._int) # make the operation, and clean starting zeroes - result = [a|b for a,b in zip(opa,opb)] - for i,d in enumerate(result): - if d == 1: - break - result = tuple(result[i:]) - - # if empty, we must have at least a zero - if not result: - result = (0,) - return Decimal((0, result, 0)) + result = "".join(str(int(a)|int(b)) for a,b in zip(opa,opb)) + return _dec_from_triple(0, result.lstrip('0') or '0', 0) def logical_xor(self, other, context=None): """Applies an 'xor' operation between self and other's digits.""" @@ -3084,16 +3086,8 @@ (opa, opb) = self._fill_logical(context, self._int, other._int) # make the operation, and clean starting zeroes - result = [a^b for a,b in zip(opa,opb)] - for i,d in enumerate(result): - if d == 1: - break - result = tuple(result[i:]) - - # if empty, we must have at least a zero - if not result: - result = (0,) - return Decimal((0, result, 0)) + result = "".join(str(int(a)^int(b)) for a,b in zip(opa,opb)) + return _dec_from_triple(0, result.lstrip('0') or '0', 0) def max_mag(self, other, context=None): """Compares the values numerically with their sign ignored.""" @@ -3171,7 +3165,7 @@ if self._isinfinity() == -1: return negInf if self._isinfinity() == 1: - return Decimal((0, (9,)*context.prec, context.Etop())) + return _dec_from_triple(0, '9'*context.prec, context.Etop()) context = context.copy() context._set_rounding(ROUND_FLOOR) @@ -3179,7 +3173,8 @@ new_self = self._fix(context) if new_self != self: return new_self - return self.__sub__(Decimal((0, (1,), context.Etiny()-1)), context) + return self.__sub__(_dec_from_triple(0, '1', context.Etiny()-1), + context) def next_plus(self, context=None): """Returns the smallest representable number larger than itself.""" @@ -3193,7 +3188,7 @@ if self._isinfinity() == 1: return Inf if self._isinfinity() == -1: - return Decimal((1, (9,)*context.prec, context.Etop())) + return _dec_from_triple(1, '9'*context.prec, context.Etop()) context = context.copy() context._set_rounding(ROUND_CEILING) @@ -3201,7 +3196,8 @@ new_self = self._fix(context) if new_self != self: return new_self - return self.__add__(Decimal((0, (1,), context.Etiny()-1)), context) + return self.__add__(_dec_from_triple(0, '1', context.Etiny()-1), + context) def next_toward(self, other, context=None): """Returns the number closest to self, in the direction towards other. @@ -3223,7 +3219,7 @@ comparison = self.__cmp__(other) if comparison == 0: - return Decimal((other._sign, self._int, self._exp)) + return self.copy_sign(other) if comparison == -1: ans = self.next_plus(context) @@ -3317,19 +3313,12 @@ rotdig = self._int topad = context.prec - len(rotdig) if topad: - rotdig = ((0,)*topad) + rotdig + rotdig = '0'*topad + rotdig # let's rotate! rotated = rotdig[torot:] + rotdig[:torot] - - # clean starting zeroes - for i,d in enumerate(rotated): - if d != 0: - break - rotated = rotated[i:] - - return Decimal((self._sign, rotated, self._exp)) - + return _dec_from_triple(self._sign, + rotated.lstrip('0') or '0', self._exp) def scaleb (self, other, context=None): """Returns self operand after adding the second value to its exp.""" @@ -3350,7 +3339,7 @@ if self._isinfinity(): return Decimal(self) - d = Decimal((self._sign, self._int, self._exp + int(other))) + d = _dec_from_triple(self._sign, self._int, self._exp + int(other)) d = d._fix(context) return d @@ -3378,26 +3367,17 @@ rotdig = self._int topad = context.prec - len(rotdig) if topad: - rotdig = ((0,)*topad) + rotdig + rotdig = '0'*topad + rotdig # let's shift! if torot < 0: rotated = rotdig[:torot] else: - rotated = (rotdig + ((0,) * torot)) + rotated = rotdig + '0'*torot rotated = rotated[-context.prec:] - # clean starting zeroes - if rotated: - for i,d in enumerate(rotated): - if d != 0: - break - rotated = rotated[i:] - else: - rotated = (0,) - - return Decimal((self._sign, rotated, self._exp)) - + return _dec_from_triple(self._sign, + rotated.lstrip('0') or '0', self._exp) # Support for pickling, copy, and deepcopy def __reduce__(self): @@ -3413,6 +3393,22 @@ return self # My components are also immutable return self.__class__(str(self)) +def _dec_from_triple(sign, coefficient, exponent, special=False): + """Create a decimal instance directly, without any validation, + normalization (e.g. removal of leading zeros) or argument + conversion. + + This function is for *internal use only*. + """ + + self = object.__new__(Decimal) + self._sign = sign + self._int = coefficient + self._exp = exponent + self._is_special = special + + return self + ##### Context class ####################################################### @@ -4763,10 +4759,7 @@ self.exp = None elif isinstance(value, Decimal): self.sign = value._sign - cum = 0 - for digit in value._int: - cum = cum * 10 + digit - self.int = cum + self.int = int(value._int) self.exp = value._exp else: # assert isinstance(value, tuple) @@ -5163,53 +5156,6 @@ raise TypeError("Unable to convert %s to Decimal" % other) return NotImplemented -_infinity_map = { - 'inf' : 1, - 'infinity' : 1, - '+inf' : 1, - '+infinity' : 1, - '-inf' : -1, - '-infinity' : -1 -} - -def _isinfinity(num): - """Determines whether a string or float is infinity. - - +1 for negative infinity; 0 for finite ; +1 for positive infinity - """ - num = str(num).lower() - return _infinity_map.get(num, 0) - -def _isnan(num): - """Determines whether a string or float is NaN - - (1, sign, diagnostic info as string) => NaN - (2, sign, diagnostic info as string) => sNaN - 0 => not a NaN - """ - num = str(num).lower() - if not num: - return 0 - - # Get the sign, get rid of trailing [+-] - sign = 0 - if num[0] == '+': - num = num[1:] - elif num[0] == '-': # elif avoids '+-nan' - num = num[1:] - sign = 1 - - if num.startswith('nan'): - if len(num) > 3 and not num[3:].isdigit(): # diagnostic info - return 0 - return (1, sign, num[3:].lstrip('0')) - if num.startswith('snan'): - if len(num) > 4 and not num[4:].isdigit(): - return 0 - return (2, sign, num[4:].lstrip('0')) - return 0 - - ##### Setup Specific Contexts ############################################ # The default context prototype used by Context() @@ -5243,91 +5189,62 @@ ) -##### Useful Constants (internal use only) ################################ - -# Reusable defaults -Inf = Decimal('Inf') -negInf = Decimal('-Inf') -NaN = Decimal('NaN') -Dec_0 = Decimal(0) -Dec_p1 = Decimal(1) -Dec_n1 = Decimal(-1) -Dec_p2 = Decimal(2) -Dec_n2 = Decimal(-2) - -# Infsign[sign] is infinity w/ that sign -Infsign = (Inf, negInf) - - ##### crud for parsing strings ############################################# import re -# There's an optional sign at the start, and an optional exponent -# at the end. The exponent has an optional sign and at least one -# digit. In between, must have either at least one digit followed -# by an optional fraction, or a decimal point followed by at least -# one digit. Yuck. +# Regular expression used for parsing numeric strings. Additional +# comments: +# +# 1. Uncomment the two '\s*' lines to allow leading and/or trailing +# whitespace. But note that the specification disallows whitespace in +# a numeric string. +# +# 2. For finite numbers (not infinities and NaNs) the body of the +# number between the optional sign and the optional exponent must have +# at least one decimal digit, possibly after the decimal point. The +# lookahead expression '(?=\d|\.\d)' checks this. +# +# As the flag UNICODE is not enabled here, we're explicitly avoiding any +# other meaning for \d than the numbers [0-9]. -_parser = re.compile(r""" +import re +_parser = re.compile(r""" # A numeric string consists of: # \s* - (?P[-+])? + (?P[-+])? # an optional sign, followed by either... ( - (?P\d+) (\. (?P\d*))? + (?=\d|\.\d) # ...a number (with at least one digit) + (?P\d*) # consisting of a (possibly empty) integer part + (\.(?P\d*))? # followed by an optional fractional part + (E(?P[-+]?\d+))? # followed by an optional exponent, or... + | + Inf(inity)? # ...an infinity, or... | - \. (?P\d+) + (?Ps)? # ...an (optionally signaling) + NaN # NaN + (?P\d*) # with (possibly empty) diagnostic information. ) - ([eE](?P[-+]? \d+))? # \s* $ -""", re.VERBOSE).match # Uncomment the \s* to allow leading or trailing spaces. +""", re.VERBOSE | re.IGNORECASE).match del re -def _string2exact(s): - """Return sign, n, p s.t. - - Float string value == -1**sign * n * 10**p exactly - """ - m = _parser(s) - if m is None: - raise ValueError("invalid literal for Decimal: %r" % s) - if m.group('sign') == "-": - sign = 1 - else: - sign = 0 +##### Useful Constants (internal use only) ################################ - exp = m.group('exp') - if exp is None: - exp = 0 - else: - exp = int(exp) +# Reusable defaults +Inf = Decimal('Inf') +negInf = Decimal('-Inf') +NaN = Decimal('NaN') +Dec_0 = Decimal(0) +Dec_p1 = Decimal(1) +Dec_n1 = Decimal(-1) +Dec_p2 = Decimal(2) +Dec_n2 = Decimal(-2) - intpart = m.group('int') - if intpart is None: - intpart = "" - fracpart = m.group('onlyfrac') - else: - fracpart = m.group('frac') - if fracpart is None: - fracpart = "" - - exp -= len(fracpart) - - mantissa = intpart + fracpart - tmp = map(int, mantissa) - backup = tmp - while tmp and tmp[0] == 0: - del tmp[0] - - # It's a zero - if not tmp: - if backup: - return (sign, tuple(backup), exp) - return (sign, (0,), exp) - mantissa = tuple(tmp) +# Infsign[sign] is infinity w/ that sign +Infsign = (Inf, negInf) - return (sign, mantissa, exp) if __name__ == '__main__': Modified: python/trunk/Lib/test/test_decimal.py ============================================================================== --- python/trunk/Lib/test/test_decimal.py (original) +++ python/trunk/Lib/test/test_decimal.py Fri Nov 23 18:59:00 2007 @@ -464,6 +464,7 @@ self.assertRaises(ValueError, Decimal, (1, (4, 3, 4, None, 1), 2) ) self.assertRaises(ValueError, Decimal, (1, (4, -3, 4, 9, 1), 2) ) self.assertRaises(ValueError, Decimal, (1, (4, 10, 4, 9, 1), 2) ) + self.assertRaises(ValueError, Decimal, (1, (4, 3, 4, 'a', 1), 2) ) def test_explicit_from_Decimal(self): From buildbot at python.org Fri Nov 23 18:59:24 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 17:59:24 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071123175924.BD6661E4002@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/213 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 19:03:08 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:03:08 +0000 Subject: [Python-checkins] buildbot failure in x86 OpenBSD 2.5 Message-ID: <20071123180308.2A5D11E401B@bag.python.org> The Buildbot has detected a new failure of x86 OpenBSD 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20OpenBSD%202.5/builds/20 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: cortesi Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 19:04:03 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:04:03 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 trunk Message-ID: <20071123180403.ED9E51E4002@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%20trunk/builds/2395 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 19:07:25 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 23 Nov 2007 19:07:25 +0100 (CET) Subject: [Python-checkins] r59145 - in external/openssl-0.9.8g: crypto/buildinf_amd64.h crypto/buildinf_x86.h crypto/opensslconf_x86.h ms/nt.mak ms/nt64.mak Message-ID: <20071123180725.979721E4031@bag.python.org> Author: christian.heimes Date: Fri Nov 23 19:07:25 2007 New Revision: 59145 Modified: external/openssl-0.9.8g/crypto/buildinf_amd64.h external/openssl-0.9.8g/crypto/buildinf_x86.h external/openssl-0.9.8g/crypto/opensslconf_x86.h external/openssl-0.9.8g/ms/nt.mak external/openssl-0.9.8g/ms/nt64.mak Log: I had to remove the crypt/idea directory from the make files myself. :( Modified: external/openssl-0.9.8g/crypto/buildinf_amd64.h ============================================================================== --- external/openssl-0.9.8g/crypto/buildinf_amd64.h (original) +++ external/openssl-0.9.8g/crypto/buildinf_amd64.h Fri Nov 23 19:07:25 2007 @@ -7,7 +7,7 @@ #endif #ifdef MK1MF_PLATFORM_VC_WIN64A /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */ - #define CFLAGS "cl /MD /Ox /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE " + #define CFLAGS "cl /MD /Ox /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_NO_IDEA " #define PLATFORM "VC-WIN64A" #define DATE "Fri Nov 23 06:10:08 2007" #endif Modified: external/openssl-0.9.8g/crypto/buildinf_x86.h ============================================================================== --- external/openssl-0.9.8g/crypto/buildinf_x86.h (original) +++ external/openssl-0.9.8g/crypto/buildinf_x86.h Fri Nov 23 19:07:25 2007 @@ -7,13 +7,13 @@ #endif #ifdef MK1MF_PLATFORM_VC_WIN32 /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */ - #define CFLAGS "cl /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE " + #define CFLAGS "cl /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DAES_ASM -DBN_ASM -DOPENSSL_BN_ASM_PART_WORDS -DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_IDEA -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE " #define PLATFORM "VC-WIN32" - #define DATE "Fri Nov 23 06:10:32 2007" + #define DATE "Fri Nov 23 17:54:45 2007" #endif #ifdef MK1MF_PLATFORM_BC_NT /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */ #define CFLAGS "bcc32 -DWIN32_LEAN_AND_MEAN -q -w-ccc -w-rch -w-pia -w-aus -w-par -w-inl -c -tWC -tWM -DOPENSSL_SYSNAME_WIN32 -DL_ENDIAN -DDSO_WIN32 -D_stricmp=stricmp -D_strnicmp=strnicmp -O2 -ff -fp -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE " #define PLATFORM "BC-NT" - #define DATE "Fri Nov 23 06:10:32 2007" + #define DATE "Fri Nov 23 17:54:46 2007" #endif Modified: external/openssl-0.9.8g/crypto/opensslconf_x86.h ============================================================================== --- external/openssl-0.9.8g/crypto/opensslconf_x86.h (original) +++ external/openssl-0.9.8g/crypto/opensslconf_x86.h Fri Nov 23 19:07:25 2007 @@ -22,9 +22,6 @@ #ifndef OPENSSL_NO_RC5 # define OPENSSL_NO_RC5 #endif -#ifndef OPENSSL_NO_IDEA -# define OPENSSL_NO_IDEA -#endif #ifndef OPENSSL_NO_RFC3779 # define OPENSSL_NO_RFC3779 #endif Modified: external/openssl-0.9.8g/ms/nt.mak ============================================================================== --- external/openssl-0.9.8g/ms/nt.mak (original) +++ external/openssl-0.9.8g/ms/nt.mak Fri Nov 23 19:07:25 2007 @@ -232,8 +232,7 @@ $(OBJ_D)\des_old2.obj $(OBJ_D)\read2pwd.obj $(OBJ_D)\rc2_ecb.obj \ $(OBJ_D)\rc2_skey.obj $(OBJ_D)\rc2_cbc.obj $(OBJ_D)\rc2cfb64.obj \ $(OBJ_D)\rc2ofb64.obj $(OBJ_D)\rc4_skey.obj $(RC4_ENC_OBJ) \ - $(OBJ_D)\i_cbc.obj $(OBJ_D)\i_cfb64.obj $(OBJ_D)\i_ofb64.obj \ - $(OBJ_D)\i_ecb.obj $(OBJ_D)\i_skey.obj $(OBJ_D)\bf_skey.obj \ + $(OBJ_D)\bf_skey.obj \ $(OBJ_D)\bf_ecb.obj $(BF_ENC_OBJ) $(OBJ_D)\bf_cfb64.obj \ $(OBJ_D)\bf_ofb64.obj $(OBJ_D)\c_skey.obj $(OBJ_D)\c_ecb.obj \ $(CAST_ENC_OBJ) $(OBJ_D)\c_cfb64.obj $(OBJ_D)\c_ofb64.obj \ @@ -1400,21 +1399,6 @@ $(OBJ_D)\rc4_enc.obj: $(SRC_D)\crypto\rc4\rc4_enc.c $(CC) /Fo$(OBJ_D)\rc4_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4_enc.c -$(OBJ_D)\i_cbc.obj: $(SRC_D)\crypto\idea\i_cbc.c - $(CC) /Fo$(OBJ_D)\i_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cbc.c - -$(OBJ_D)\i_cfb64.obj: $(SRC_D)\crypto\idea\i_cfb64.c - $(CC) /Fo$(OBJ_D)\i_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cfb64.c - -$(OBJ_D)\i_ofb64.obj: $(SRC_D)\crypto\idea\i_ofb64.c - $(CC) /Fo$(OBJ_D)\i_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ofb64.c - -$(OBJ_D)\i_ecb.obj: $(SRC_D)\crypto\idea\i_ecb.c - $(CC) /Fo$(OBJ_D)\i_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ecb.c - -$(OBJ_D)\i_skey.obj: $(SRC_D)\crypto\idea\i_skey.c - $(CC) /Fo$(OBJ_D)\i_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_skey.c - $(OBJ_D)\bf_skey.obj: $(SRC_D)\crypto\bf\bf_skey.c $(CC) /Fo$(OBJ_D)\bf_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_skey.c Modified: external/openssl-0.9.8g/ms/nt64.mak ============================================================================== --- external/openssl-0.9.8g/ms/nt64.mak (original) +++ external/openssl-0.9.8g/ms/nt64.mak Fri Nov 23 19:07:25 2007 @@ -231,8 +231,7 @@ $(OBJ_D)\des_old2.obj $(OBJ_D)\read2pwd.obj $(OBJ_D)\rc2_ecb.obj \ $(OBJ_D)\rc2_skey.obj $(OBJ_D)\rc2_cbc.obj $(OBJ_D)\rc2cfb64.obj \ $(OBJ_D)\rc2ofb64.obj $(OBJ_D)\rc4_skey.obj $(OBJ_D)\rc4_enc.obj \ - $(OBJ_D)\i_cbc.obj $(OBJ_D)\i_cfb64.obj $(OBJ_D)\i_ofb64.obj \ - $(OBJ_D)\i_ecb.obj $(OBJ_D)\i_skey.obj $(OBJ_D)\bf_skey.obj \ + $(OBJ_D)\bf_skey.obj \ $(OBJ_D)\bf_ecb.obj $(OBJ_D)\bf_enc.obj $(OBJ_D)\bf_cfb64.obj \ $(OBJ_D)\bf_ofb64.obj $(OBJ_D)\c_skey.obj $(OBJ_D)\c_ecb.obj \ $(OBJ_D)\c_enc.obj $(OBJ_D)\c_cfb64.obj $(OBJ_D)\c_ofb64.obj \ @@ -1357,21 +1356,6 @@ $(OBJ_D)\rc4_enc.obj: $(SRC_D)\crypto\rc4\rc4_enc.c $(CC) /Fo$(OBJ_D)\rc4_enc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\rc4\rc4_enc.c -$(OBJ_D)\i_cbc.obj: $(SRC_D)\crypto\idea\i_cbc.c - $(CC) /Fo$(OBJ_D)\i_cbc.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cbc.c - -$(OBJ_D)\i_cfb64.obj: $(SRC_D)\crypto\idea\i_cfb64.c - $(CC) /Fo$(OBJ_D)\i_cfb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_cfb64.c - -$(OBJ_D)\i_ofb64.obj: $(SRC_D)\crypto\idea\i_ofb64.c - $(CC) /Fo$(OBJ_D)\i_ofb64.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ofb64.c - -$(OBJ_D)\i_ecb.obj: $(SRC_D)\crypto\idea\i_ecb.c - $(CC) /Fo$(OBJ_D)\i_ecb.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_ecb.c - -$(OBJ_D)\i_skey.obj: $(SRC_D)\crypto\idea\i_skey.c - $(CC) /Fo$(OBJ_D)\i_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\idea\i_skey.c - $(OBJ_D)\bf_skey.obj: $(SRC_D)\crypto\bf\bf_skey.c $(CC) /Fo$(OBJ_D)\bf_skey.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\bf\bf_skey.c From buildbot at python.org Fri Nov 23 19:14:00 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:14:00 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu trunk Message-ID: <20071123181401.174D51E4030@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%20trunk/builds/1071 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 23 19:14:54 2007 From: python-checkins at python.org (facundo.batista) Date: Fri, 23 Nov 2007 19:14:54 +0100 (CET) Subject: [Python-checkins] r59146 - python/trunk/Lib/test/decimaltestdata/abs.decTest python/trunk/Lib/test/decimaltestdata/add.decTest python/trunk/Lib/test/decimaltestdata/and.decTest python/trunk/Lib/test/decimaltestdata/base.decTest python/trunk/Lib/test/decimaltestdata/clamp.decTest python/trunk/Lib/test/decimaltestdata/class.decTest python/trunk/Lib/test/decimaltestdata/compare.decTest python/trunk/Lib/test/decimaltestdata/comparetotal.decTest python/trunk/Lib/test/decimaltestdata/comparetotmag.decTest python/trunk/Lib/test/decimaltestdata/copy.decTest python/trunk/Lib/test/decimaltestdata/copyabs.decTest python/trunk/Lib/test/decimaltestdata/copynegate.decTest python/trunk/Lib/test/decimaltestdata/copysign.decTest python/trunk/Lib/test/decimaltestdata/ddAbs.decTest python/trunk/Lib/test/decimaltestdata/ddAdd.decTest python/trunk/Lib/test/decimaltestdata/ddAnd.decTest python/trunk/Lib/test/decimaltestdata/ddBase.decTest python/trunk/Lib/test/decimaltestdata/ddCanonical.decTest python/trunk/Lib/test/decimaltestdata/ddClass.decTest python/trunk/Lib/test/decimaltestdata/ddCompare.decTest python/trunk/Lib/test/decimaltestdata/ddCompareSig.decTest python/trunk/Lib/test/decimaltestdata/ddCompareTotal.decTest python/trunk/Lib/test/decimaltestdata/ddCompareTotalMag.decTest python/trunk/Lib/test/decimaltestdata/ddCopy.decTest python/trunk/Lib/test/decimaltestdata/ddCopyAbs.decTest python/trunk/Lib/test/decimaltestdata/ddCopyNegate.decTest python/trunk/Lib/test/decimaltestdata/ddCopySign.decTest python/trunk/Lib/test/decimaltestdata/ddDivide.decTest python/trunk/Lib/test/decimaltestdata/ddDivideInt.decTest python/trunk/Lib/test/decimaltestdata/ddEncode.decTest python/trunk/Lib/test/decimaltestdata/ddFMA.decTest python/trunk/Lib/test/decimaltestdata/ddInvert.decTest python/trunk/Lib/test/decimaltestdata/ddLogB.decTest python/trunk/Lib/test/decimaltestdata/ddMax.decTest python/trunk/Lib/test/decimaltestdata/ddMaxMag.decTest python/trunk/Lib/test/decimaltestdata/ddMin.decTest python/trunk/Lib/test/decimaltestdata/ddMinMag.decTest python/trunk/Lib/test/decimaltestdata/ddMinus.decTest python/trunk/Lib/test/decimaltestdata/ddMultiply.decTest python/trunk/Lib/test/decimaltestdata/ddNextMinus.decTest python/trunk/Lib/test/decimaltestdata/ddNextPlus.decTest python/trunk/Lib/test/decimaltestdata/ddNextToward.decTest python/trunk/Lib/test/decimaltestdata/ddOr.decTest python/trunk/Lib/test/decimaltestdata/ddPlus.decTest python/trunk/Lib/test/decimaltestdata/ddQuantize.decTest python/trunk/Lib/test/decimaltestdata/ddReduce.decTest python/trunk/Lib/test/decimaltestdata/ddRemainder.decTest python/trunk/Lib/test/decimaltestdata/ddRemainderNear.decTest python/trunk/Lib/test/decimaltestdata/ddRotate.decTest python/trunk/Lib/test/decimaltestdata/ddSameQuantum.decTest python/trunk/Lib/test/decimaltestdata/ddScaleB.decTest python/trunk/Lib/test/decimaltestdata/ddShift.decTest python/trunk/Lib/test/decimaltestdata/ddSubtract.decTest python/trunk/Lib/test/decimaltestdata/ddToIntegral.decTest python/trunk/Lib/test/decimaltestdata/ddXor.decTest python/trunk/Lib/test/decimaltestdata/decDouble.decTest python/trunk/Lib/test/decimaltestdata/decQuad.decTest python/trunk/Lib/test/decimaltestdata/decSingle.decTest python/trunk/Lib/test/decimaltestdata/divide.decTest python/trunk/Lib/test/decimaltestdata/divideint.decTest python/trunk/Lib/test/decimaltestdata/dqAbs.decTest python/trunk/Lib/test/decimaltestdata/dqAdd.decTest python/trunk/Lib/test/decimaltestdata/dqAnd.decTest python/trunk/Lib/test/decimaltestdata/dqBase.decTest python/trunk/Lib/test/decimaltestdata/dqCanonical.decTest python/trunk/Lib/test/decimaltestdata/dqClass.decTest python/trunk/Lib/test/decimaltestdata/dqCompare.decTest python/trunk/Lib/test/decimaltestdata/dqCompareSig.decTest python/trunk/Lib/test/decimaltestdata/dqCompareTotal.decTest python/trunk/Lib/test/decimaltestdata/dqCompareTotalMag.decTest python/trunk/Lib/test/decimaltestdata/dqCopy.decTest python/trunk/Lib/test/decimaltestdata/dqCopyAbs.decTest python/trunk/Lib/test/decimaltestdata/dqCopyNegate.decTest python/trunk/Lib/test/decimaltestdata/dqCopySign.decTest python/trunk/Lib/test/decimaltestdata/dqDivide.decTest python/trunk/Lib/test/decimaltestdata/dqDivideInt.decTest python/trunk/Lib/test/decimaltestdata/dqEncode.decTest python/trunk/Lib/test/decimaltestdata/dqFMA.decTest python/trunk/Lib/test/decimaltestdata/dqInvert.decTest python/trunk/Lib/test/decimaltestdata/dqLogB.decTest python/trunk/Lib/test/decimaltestdata/dqMax.decTest python/trunk/Lib/test/decimaltestdata/dqMaxMag.decTest python/trunk/Lib/test/decimaltestdata/dqMin.decTest python/trunk/Lib/test/decimaltestdata/dqMinMag.decTest python/trunk/Lib/test/decimaltestdata/dqMinus.decTest python/trunk/Lib/test/decimaltestdata/dqMultiply.decTest python/trunk/Lib/test/decimaltestdata/dqNextMinus.decTest python/trunk/Lib/test/decimaltestdata/dqNextPlus.decTest python/trunk/Lib/test/decimaltestdata/dqNextToward.decTest python/trunk/Lib/test/decimaltestdata/dqOr.decTest python/trunk/Lib/test/decimaltestdata/dqPlus.decTest python/trunk/Lib/test/decimaltestdata/dqQuantize.decTest python/trunk/Lib/test/decimaltestdata/dqReduce.decTest python/trunk/Lib/test/decimaltestdata/dqRemainder.decTest python/trunk/Lib/test/decimaltestdata/dqRemainderNear.decTest python/trunk/Lib/test/decimaltestdata/dqRotate.decTest python/trunk/Lib/test/decimaltestdata/dqSameQuantum.decTest python/trunk/Lib/test/decimaltestdata/dqScaleB.decTest python/trunk/Lib/test/decimaltestdata/dqShift.decTest python/trunk/Lib/test/decimaltestdata/dqSubtract.decTest python/trunk/Lib/test/decimaltestdata/dqToIntegral.decTest python/trunk/Lib/test/decimaltestdata/dqXor.decTest python/trunk/Lib/test/decimaltestdata/dsBase.decTest python/trunk/Lib/test/decimaltestdata/dsEncode.decTest python/trunk/Lib/test/decimaltestdata/exp.decTest python/trunk/Lib/test/decimaltestdata/fma.decTest python/trunk/Lib/test/decimaltestdata/inexact.decTest python/trunk/Lib/test/decimaltestdata/invert.decTest python/trunk/Lib/test/decimaltestdata/ln.decTest python/trunk/Lib/test/decimaltestdata/log10.decTest python/trunk/Lib/test/decimaltestdata/logb.decTest python/trunk/Lib/test/decimaltestdata/max.decTest python/trunk/Lib/test/decimaltestdata/maxmag.decTest python/trunk/Lib/test/decimaltestdata/min.decTest python/trunk/Lib/test/decimaltestdata/minmag.decTest python/trunk/Lib/test/decimaltestdata/minus.decTest python/trunk/Lib/test/decimaltestdata/multiply.decTest python/trunk/Lib/test/decimaltestdata/nextminus.decTest python/trunk/Lib/test/decimaltestdata/nextplus.decTest python/trunk/Lib/test/decimaltestdata/nexttoward.decTest python/trunk/Lib/test/decimaltestdata/or.decTest python/trunk/Lib/test/decimaltestdata/plus.decTest python/trunk/Lib/test/decimaltestdata/power.decTest python/trunk/Lib/test/decimaltestdata/powersqrt.decTest python/trunk/Lib/test/decimaltestdata/quantize.decTest python/trunk/Lib/test/decimaltestdata/randomBound32.decTest python/trunk/Lib/test/decimaltestdata/randoms.decTest python/trunk/Lib/test/decimaltestdata/reduce.decTest python/trunk/Lib/test/decimaltestdata/remainder.decTest python/trunk/Lib/test/decimaltestdata/remainderNear.decTest python/trunk/Lib/test/decimaltestdata/rescale.decTest python/trunk/Lib/test/decimaltestdata/rotate.decTest python/trunk/Lib/test/decimaltestdata/rounding.decTest python/trunk/Lib/test/decimaltestdata/samequantum.decTest python/trunk/Lib/test/decimaltestdata/scaleb.decTest python/trunk/Lib/test/decimaltestdata/shift.decTest python/trunk/Lib/test/decimaltestdata/squareroot.decTest python/trunk/Lib/test/decimaltestdata/subtract.decTest python/trunk/Lib/test/decimaltestdata/testall.decTest python/trunk/Lib/test/decimaltestdata/tointegral.decTest python/trunk/Lib/test/decimaltestdata/tointegralx.decTest python/trunk/Lib/test/decimaltestdata/xor.decTest Message-ID: <20071123181454.A87491E402A@bag.python.org> Author: facundo.batista Date: Fri Nov 23 19:14:50 2007 New Revision: 59146 Modified: python/trunk/Lib/test/decimaltestdata/abs.decTest python/trunk/Lib/test/decimaltestdata/add.decTest python/trunk/Lib/test/decimaltestdata/and.decTest python/trunk/Lib/test/decimaltestdata/base.decTest python/trunk/Lib/test/decimaltestdata/clamp.decTest python/trunk/Lib/test/decimaltestdata/class.decTest python/trunk/Lib/test/decimaltestdata/compare.decTest python/trunk/Lib/test/decimaltestdata/comparetotal.decTest python/trunk/Lib/test/decimaltestdata/comparetotmag.decTest python/trunk/Lib/test/decimaltestdata/copy.decTest python/trunk/Lib/test/decimaltestdata/copyabs.decTest python/trunk/Lib/test/decimaltestdata/copynegate.decTest python/trunk/Lib/test/decimaltestdata/copysign.decTest python/trunk/Lib/test/decimaltestdata/ddAbs.decTest python/trunk/Lib/test/decimaltestdata/ddAdd.decTest python/trunk/Lib/test/decimaltestdata/ddAnd.decTest python/trunk/Lib/test/decimaltestdata/ddBase.decTest python/trunk/Lib/test/decimaltestdata/ddCanonical.decTest python/trunk/Lib/test/decimaltestdata/ddClass.decTest python/trunk/Lib/test/decimaltestdata/ddCompare.decTest python/trunk/Lib/test/decimaltestdata/ddCompareSig.decTest python/trunk/Lib/test/decimaltestdata/ddCompareTotal.decTest python/trunk/Lib/test/decimaltestdata/ddCompareTotalMag.decTest python/trunk/Lib/test/decimaltestdata/ddCopy.decTest python/trunk/Lib/test/decimaltestdata/ddCopyAbs.decTest python/trunk/Lib/test/decimaltestdata/ddCopyNegate.decTest python/trunk/Lib/test/decimaltestdata/ddCopySign.decTest python/trunk/Lib/test/decimaltestdata/ddDivide.decTest python/trunk/Lib/test/decimaltestdata/ddDivideInt.decTest python/trunk/Lib/test/decimaltestdata/ddEncode.decTest python/trunk/Lib/test/decimaltestdata/ddFMA.decTest python/trunk/Lib/test/decimaltestdata/ddInvert.decTest python/trunk/Lib/test/decimaltestdata/ddLogB.decTest python/trunk/Lib/test/decimaltestdata/ddMax.decTest python/trunk/Lib/test/decimaltestdata/ddMaxMag.decTest python/trunk/Lib/test/decimaltestdata/ddMin.decTest python/trunk/Lib/test/decimaltestdata/ddMinMag.decTest python/trunk/Lib/test/decimaltestdata/ddMinus.decTest python/trunk/Lib/test/decimaltestdata/ddMultiply.decTest python/trunk/Lib/test/decimaltestdata/ddNextMinus.decTest python/trunk/Lib/test/decimaltestdata/ddNextPlus.decTest python/trunk/Lib/test/decimaltestdata/ddNextToward.decTest python/trunk/Lib/test/decimaltestdata/ddOr.decTest python/trunk/Lib/test/decimaltestdata/ddPlus.decTest python/trunk/Lib/test/decimaltestdata/ddQuantize.decTest python/trunk/Lib/test/decimaltestdata/ddReduce.decTest python/trunk/Lib/test/decimaltestdata/ddRemainder.decTest python/trunk/Lib/test/decimaltestdata/ddRemainderNear.decTest python/trunk/Lib/test/decimaltestdata/ddRotate.decTest python/trunk/Lib/test/decimaltestdata/ddSameQuantum.decTest python/trunk/Lib/test/decimaltestdata/ddScaleB.decTest python/trunk/Lib/test/decimaltestdata/ddShift.decTest python/trunk/Lib/test/decimaltestdata/ddSubtract.decTest python/trunk/Lib/test/decimaltestdata/ddToIntegral.decTest python/trunk/Lib/test/decimaltestdata/ddXor.decTest python/trunk/Lib/test/decimaltestdata/decDouble.decTest python/trunk/Lib/test/decimaltestdata/decQuad.decTest python/trunk/Lib/test/decimaltestdata/decSingle.decTest python/trunk/Lib/test/decimaltestdata/divide.decTest python/trunk/Lib/test/decimaltestdata/divideint.decTest python/trunk/Lib/test/decimaltestdata/dqAbs.decTest python/trunk/Lib/test/decimaltestdata/dqAdd.decTest python/trunk/Lib/test/decimaltestdata/dqAnd.decTest python/trunk/Lib/test/decimaltestdata/dqBase.decTest python/trunk/Lib/test/decimaltestdata/dqCanonical.decTest python/trunk/Lib/test/decimaltestdata/dqClass.decTest python/trunk/Lib/test/decimaltestdata/dqCompare.decTest python/trunk/Lib/test/decimaltestdata/dqCompareSig.decTest python/trunk/Lib/test/decimaltestdata/dqCompareTotal.decTest python/trunk/Lib/test/decimaltestdata/dqCompareTotalMag.decTest python/trunk/Lib/test/decimaltestdata/dqCopy.decTest python/trunk/Lib/test/decimaltestdata/dqCopyAbs.decTest python/trunk/Lib/test/decimaltestdata/dqCopyNegate.decTest python/trunk/Lib/test/decimaltestdata/dqCopySign.decTest python/trunk/Lib/test/decimaltestdata/dqDivide.decTest python/trunk/Lib/test/decimaltestdata/dqDivideInt.decTest python/trunk/Lib/test/decimaltestdata/dqEncode.decTest python/trunk/Lib/test/decimaltestdata/dqFMA.decTest python/trunk/Lib/test/decimaltestdata/dqInvert.decTest python/trunk/Lib/test/decimaltestdata/dqLogB.decTest python/trunk/Lib/test/decimaltestdata/dqMax.decTest python/trunk/Lib/test/decimaltestdata/dqMaxMag.decTest python/trunk/Lib/test/decimaltestdata/dqMin.decTest python/trunk/Lib/test/decimaltestdata/dqMinMag.decTest python/trunk/Lib/test/decimaltestdata/dqMinus.decTest python/trunk/Lib/test/decimaltestdata/dqMultiply.decTest python/trunk/Lib/test/decimaltestdata/dqNextMinus.decTest python/trunk/Lib/test/decimaltestdata/dqNextPlus.decTest python/trunk/Lib/test/decimaltestdata/dqNextToward.decTest python/trunk/Lib/test/decimaltestdata/dqOr.decTest python/trunk/Lib/test/decimaltestdata/dqPlus.decTest python/trunk/Lib/test/decimaltestdata/dqQuantize.decTest python/trunk/Lib/test/decimaltestdata/dqReduce.decTest python/trunk/Lib/test/decimaltestdata/dqRemainder.decTest python/trunk/Lib/test/decimaltestdata/dqRemainderNear.decTest python/trunk/Lib/test/decimaltestdata/dqRotate.decTest python/trunk/Lib/test/decimaltestdata/dqSameQuantum.decTest python/trunk/Lib/test/decimaltestdata/dqScaleB.decTest python/trunk/Lib/test/decimaltestdata/dqShift.decTest python/trunk/Lib/test/decimaltestdata/dqSubtract.decTest python/trunk/Lib/test/decimaltestdata/dqToIntegral.decTest python/trunk/Lib/test/decimaltestdata/dqXor.decTest python/trunk/Lib/test/decimaltestdata/dsBase.decTest python/trunk/Lib/test/decimaltestdata/dsEncode.decTest python/trunk/Lib/test/decimaltestdata/exp.decTest python/trunk/Lib/test/decimaltestdata/fma.decTest python/trunk/Lib/test/decimaltestdata/inexact.decTest python/trunk/Lib/test/decimaltestdata/invert.decTest python/trunk/Lib/test/decimaltestdata/ln.decTest python/trunk/Lib/test/decimaltestdata/log10.decTest python/trunk/Lib/test/decimaltestdata/logb.decTest python/trunk/Lib/test/decimaltestdata/max.decTest python/trunk/Lib/test/decimaltestdata/maxmag.decTest python/trunk/Lib/test/decimaltestdata/min.decTest python/trunk/Lib/test/decimaltestdata/minmag.decTest python/trunk/Lib/test/decimaltestdata/minus.decTest python/trunk/Lib/test/decimaltestdata/multiply.decTest python/trunk/Lib/test/decimaltestdata/nextminus.decTest python/trunk/Lib/test/decimaltestdata/nextplus.decTest python/trunk/Lib/test/decimaltestdata/nexttoward.decTest python/trunk/Lib/test/decimaltestdata/or.decTest python/trunk/Lib/test/decimaltestdata/plus.decTest python/trunk/Lib/test/decimaltestdata/power.decTest python/trunk/Lib/test/decimaltestdata/powersqrt.decTest python/trunk/Lib/test/decimaltestdata/quantize.decTest python/trunk/Lib/test/decimaltestdata/randomBound32.decTest python/trunk/Lib/test/decimaltestdata/randoms.decTest python/trunk/Lib/test/decimaltestdata/reduce.decTest python/trunk/Lib/test/decimaltestdata/remainder.decTest python/trunk/Lib/test/decimaltestdata/remainderNear.decTest python/trunk/Lib/test/decimaltestdata/rescale.decTest python/trunk/Lib/test/decimaltestdata/rotate.decTest python/trunk/Lib/test/decimaltestdata/rounding.decTest python/trunk/Lib/test/decimaltestdata/samequantum.decTest python/trunk/Lib/test/decimaltestdata/scaleb.decTest python/trunk/Lib/test/decimaltestdata/shift.decTest python/trunk/Lib/test/decimaltestdata/squareroot.decTest python/trunk/Lib/test/decimaltestdata/subtract.decTest python/trunk/Lib/test/decimaltestdata/testall.decTest python/trunk/Lib/test/decimaltestdata/tointegral.decTest python/trunk/Lib/test/decimaltestdata/tointegralx.decTest python/trunk/Lib/test/decimaltestdata/xor.decTest Log: Test cases from Cowlishaw, v2.57. All are pased cleanly. Modified: python/trunk/Lib/test/decimaltestdata/abs.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/abs.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/abs.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests primarily tests the existence of the operator. -- Additon, subtraction, rounding, and more overflows are tested Modified: python/trunk/Lib/test/decimaltestdata/add.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/add.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/add.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 9 rounding: half_up @@ -1122,6 +1122,15 @@ addx1117 add -1e-4 +1e-383 -> -0.00009999999999999999 Rounded Inexact addx1118 add -1e-5 +1e-383 -> -0.000009999999999999999 Rounded Inexact addx1119 add -1e-6 +1e-383 -> -9.999999999999999E-7 Rounded Inexact +addx1120 add +1e-383 -1e+2 -> -99.99999999999999 Rounded Inexact +addx1121 add +1e-383 -1e+1 -> -9.999999999999999 Rounded Inexact +addx1123 add +1e-383 -1 -> -0.9999999999999999 Rounded Inexact +addx1124 add +1e-383 -1e-1 -> -0.09999999999999999 Rounded Inexact +addx1125 add +1e-383 -1e-2 -> -0.009999999999999999 Rounded Inexact +addx1126 add +1e-383 -1e-3 -> -0.0009999999999999999 Rounded Inexact +addx1127 add +1e-383 -1e-4 -> -0.00009999999999999999 Rounded Inexact +addx1128 add +1e-383 -1e-5 -> -0.000009999999999999999 Rounded Inexact +addx1129 add +1e-383 -1e-6 -> -9.999999999999999E-7 Rounded Inexact rounding: down precision: 7 @@ -1658,17 +1667,19 @@ addx6057 add '1E+2' '1E+4' -> '1.01E+4' -- from above -addx6061 add 1 '0.1' -> '1.1' -addx6062 add 1 '0.01' -> '1.01' -addx6063 add 1 '0.001' -> '1.001' -addx6064 add 1 '0.0001' -> '1.0001' -addx6065 add 1 '0.00001' -> '1.00001' -addx6066 add 1 '0.000001' -> '1.000001' -addx6067 add 1 '0.0000001' -> '1.0000001' -addx6068 add 1 '0.00000001' -> '1.00000001' +addx6060 add 1 '0.1' -> '1.1' +addx6061 add 1 '0.01' -> '1.01' +addx6062 add 1 '0.001' -> '1.001' +addx6063 add 1 '0.0001' -> '1.0001' +addx6064 add 1 '0.00001' -> '1.00001' +addx6065 add 1 '0.000001' -> '1.000001' +addx6066 add 1 '0.0000001' -> '1.0000001' +addx6067 add 1 '0.00000001' -> '1.00000001' -- cancellation to integer -addx6069 add 99999999999999123456789 -99999999999999E+9 -> 123456789 +addx6068 add 99999999999999123456789 -99999999999999E+9 -> 123456789 +-- similar from FMA fun +addx6069 add "-1234567890123455.234567890123454" "1234567890123456" -> 0.765432109876546 -- some funny zeros [in case of bad signum] addx6070 add 1 0 -> 1 Modified: python/trunk/Lib/test/decimaltestdata/and.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/and.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/and.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/base.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/base.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/base.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 -- This file tests base conversions from string to a decimal number Modified: python/trunk/Lib/test/decimaltestdata/clamp.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/clamp.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/clamp.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests uses the same limits as the 8-byte concrete -- representation, but applies clamping without using format-specific Modified: python/trunk/Lib/test/decimaltestdata/class.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/class.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/class.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- [New 2006.11.27] Modified: python/trunk/Lib/test/decimaltestdata/compare.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/compare.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/compare.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/comparetotal.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/comparetotal.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/comparetotal.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/comparetotmag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/comparetotmag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/comparetotmag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that it cannot be assumed that add/subtract tests cover paths -- for this operation adequately, here, because the code might be Modified: python/trunk/Lib/test/decimaltestdata/copy.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/copy.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/copy.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/copyabs.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/copyabs.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/copyabs.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/copynegate.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/copynegate.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/copynegate.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/copysign.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/copysign.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/copysign.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/ddAbs.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddAbs.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddAbs.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddAdd.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddAdd.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddAdd.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests are for decDoubles only; all arguments are -- representable in a decDouble @@ -1029,6 +1029,16 @@ ddadd71707 add 130E-2 -1E0 -> 0.30 ddadd71708 add 1E2 -1E4 -> -9.9E+3 +-- query from Vincent Kulandaisamy +rounding: ceiling +ddadd71801 add 7.8822773805862E+277 -5.1757503820663E-21 -> 7.882277380586200E+277 Inexact Rounded +ddadd71802 add 7.882277380586200E+277 12.341 -> 7.882277380586201E+277 Inexact Rounded +ddadd71803 add 7.882277380586201E+277 2.7270545046613E-31 -> 7.882277380586202E+277 Inexact Rounded + +ddadd71811 add 12.341 -5.1757503820663E-21 -> 12.34100000000000 Inexact Rounded +ddadd71812 add 12.34100000000000 2.7270545046613E-31 -> 12.34100000000001 Inexact Rounded +ddadd71813 add 12.34100000000001 7.8822773805862E+277 -> 7.882277380586201E+277 Inexact Rounded + -- Gappy coefficients; check residue handling even with full coefficient gap rounding: half_even Modified: python/trunk/Lib/test/decimaltestdata/ddAnd.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddAnd.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddAnd.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddBase.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddBase.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddBase.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This file tests base conversions from string to a decimal number -- and back to a string (in Scientific form) Modified: python/trunk/Lib/test/decimaltestdata/ddCanonical.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCanonical.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCanonical.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This file tests that copy operations leave uncanonical operands -- unchanged, and vice versa Modified: python/trunk/Lib/test/decimaltestdata/ddClass.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddClass.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddClass.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- [New 2006.11.27] precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddCompare.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCompare.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCompare.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/ddCompareSig.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCompareSig.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCompareSig.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/ddCompareTotal.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCompareTotal.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCompareTotal.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/ddCompareTotalMag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCompareTotalMag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCompareTotalMag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/ddCopy.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCopy.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCopy.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddCopyAbs.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCopyAbs.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCopyAbs.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddCopyNegate.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCopyNegate.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCopyNegate.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddCopySign.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddCopySign.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddCopySign.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddDivide.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddDivide.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddDivide.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddDivideInt.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddDivideInt.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddDivideInt.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddEncode.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddEncode.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddEncode.decTest Fri Nov 23 19:14:50 2007 @@ -18,7 +18,7 @@ -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -- [Previously called decimal64.decTest] -version: 2.56 +version: 2.57 -- This set of tests is for the eight-byte concrete representation. -- Its characteristics are: @@ -485,3 +485,6 @@ decd829 apply #2238000115afb55b -> 4294967295 decd830 apply #2238000115afb57a -> 4294967296 decd831 apply #2238000115afb57b -> 4294967297 + +-- for narrowing +decd840 apply #2870000000000000 -> 2.000000000000000E-99 Modified: python/trunk/Lib/test/decimaltestdata/ddFMA.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddFMA.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddFMA.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 @@ -1663,6 +1663,34 @@ ddfma375088 fma 1 12345678 1E-34 -> 12345678.00000001 Inexact Rounded ddfma375089 fma 1 12345678 1E-35 -> 12345678.00000001 Inexact Rounded +-- desctructive subtraction (from remainder tests) + +-- +++ some of these will be off-by-one remainder vs remainderNear + +ddfma4000 fma -1234567890123454 1.000000000000001 1234567890123456 -> 0.765432109876546 +ddfma4001 fma -1234567890123443 1.00000000000001 1234567890123456 -> 0.65432109876557 +ddfma4002 fma -1234567890123332 1.0000000000001 1234567890123456 -> 0.5432109876668 +ddfma4003 fma -308641972530863 4.000000000000001 1234567890123455 -> 2.691358027469137 +ddfma4004 fma -308641972530863 4.000000000000001 1234567890123456 -> 3.691358027469137 +ddfma4005 fma -246913578024696 4.9999999999999 1234567890123456 -> 0.6913578024696 +ddfma4006 fma -246913578024691 4.99999999999999 1234567890123456 -> 3.46913578024691 +ddfma4007 fma -246913578024691 4.999999999999999 1234567890123456 -> 1.246913578024691 +ddfma4008 fma -246913578024691 5.000000000000001 1234567890123456 -> 0.753086421975309 +ddfma4009 fma -246913578024690 5.00000000000001 1234567890123456 -> 3.53086421975310 +ddfma4010 fma -246913578024686 5.0000000000001 1234567890123456 -> 1.3086421975314 +ddfma4011 fma -1234567890123455 1.000000000000001 1234567890123456 -> -0.234567890123455 +ddfma4012 fma -1234567890123444 1.00000000000001 1234567890123456 -> -0.34567890123444 +ddfma4013 fma -1234567890123333 1.0000000000001 1234567890123456 -> -0.4567890123333 +ddfma4014 fma -308641972530864 4.000000000000001 1234567890123455 -> -1.308641972530864 +ddfma4015 fma -308641972530864 4.000000000000001 1234567890123456 -> -0.308641972530864 +ddfma4016 fma -246913578024696 4.9999999999999 1234567890123456 -> 0.6913578024696 +ddfma4017 fma -246913578024692 4.99999999999999 1234567890123456 -> -1.53086421975308 +ddfma4018 fma -246913578024691 4.999999999999999 1234567890123456 -> 1.246913578024691 +ddfma4019 fma -246913578024691 5.000000000000001 1234567890123456 -> 0.753086421975309 +ddfma4020 fma -246913578024691 5.00000000000001 1234567890123456 -> -1.46913578024691 +ddfma4021 fma -246913578024686 5.0000000000001 1234567890123456 -> 1.3086421975314 + + -- Null tests ddfma39990 fma 1 10 # -> NaN Invalid_operation ddfma39991 fma 1 # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/ddInvert.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddInvert.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddInvert.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddLogB.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddLogB.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddLogB.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddMax.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddMax.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddMax.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/ddMaxMag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddMaxMag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddMaxMag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/ddMin.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddMin.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddMin.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/ddMinMag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddMinMag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddMinMag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/ddMinus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddMinus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddMinus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddMultiply.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddMultiply.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddMultiply.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests are for decDoubles only; all arguments are -- representable in a decDouble @@ -454,9 +454,92 @@ -- hugest ddmul909 multiply 9999999999999999 9999999999999999 -> 9.999999999999998E+31 Inexact Rounded +-- power-of-ten edge cases +ddmul1001 multiply 1 10 -> 10 +ddmul1002 multiply 1 100 -> 100 +ddmul1003 multiply 1 1000 -> 1000 +ddmul1004 multiply 1 10000 -> 10000 +ddmul1005 multiply 1 100000 -> 100000 +ddmul1006 multiply 1 1000000 -> 1000000 +ddmul1007 multiply 1 10000000 -> 10000000 +ddmul1008 multiply 1 100000000 -> 100000000 +ddmul1009 multiply 1 1000000000 -> 1000000000 +ddmul1010 multiply 1 10000000000 -> 10000000000 +ddmul1011 multiply 1 100000000000 -> 100000000000 +ddmul1012 multiply 1 1000000000000 -> 1000000000000 +ddmul1013 multiply 1 10000000000000 -> 10000000000000 +ddmul1014 multiply 1 100000000000000 -> 100000000000000 +ddmul1015 multiply 1 1000000000000000 -> 1000000000000000 +ddmul1021 multiply 10 1 -> 10 +ddmul1022 multiply 10 10 -> 100 +ddmul1023 multiply 10 100 -> 1000 +ddmul1024 multiply 10 1000 -> 10000 +ddmul1025 multiply 10 10000 -> 100000 +ddmul1026 multiply 10 100000 -> 1000000 +ddmul1027 multiply 10 1000000 -> 10000000 +ddmul1028 multiply 10 10000000 -> 100000000 +ddmul1029 multiply 10 100000000 -> 1000000000 +ddmul1030 multiply 10 1000000000 -> 10000000000 +ddmul1031 multiply 10 10000000000 -> 100000000000 +ddmul1032 multiply 10 100000000000 -> 1000000000000 +ddmul1033 multiply 10 1000000000000 -> 10000000000000 +ddmul1034 multiply 10 10000000000000 -> 100000000000000 +ddmul1035 multiply 10 100000000000000 -> 1000000000000000 +ddmul1041 multiply 100 0.1 -> 10.0 +ddmul1042 multiply 100 1 -> 100 +ddmul1043 multiply 100 10 -> 1000 +ddmul1044 multiply 100 100 -> 10000 +ddmul1045 multiply 100 1000 -> 100000 +ddmul1046 multiply 100 10000 -> 1000000 +ddmul1047 multiply 100 100000 -> 10000000 +ddmul1048 multiply 100 1000000 -> 100000000 +ddmul1049 multiply 100 10000000 -> 1000000000 +ddmul1050 multiply 100 100000000 -> 10000000000 +ddmul1051 multiply 100 1000000000 -> 100000000000 +ddmul1052 multiply 100 10000000000 -> 1000000000000 +ddmul1053 multiply 100 100000000000 -> 10000000000000 +ddmul1054 multiply 100 1000000000000 -> 100000000000000 +ddmul1055 multiply 100 10000000000000 -> 1000000000000000 +ddmul1061 multiply 1000 0.01 -> 10.00 +ddmul1062 multiply 1000 0.1 -> 100.0 +ddmul1063 multiply 1000 1 -> 1000 +ddmul1064 multiply 1000 10 -> 10000 +ddmul1065 multiply 1000 100 -> 100000 +ddmul1066 multiply 1000 1000 -> 1000000 +ddmul1067 multiply 1000 10000 -> 10000000 +ddmul1068 multiply 1000 100000 -> 100000000 +ddmul1069 multiply 1000 1000000 -> 1000000000 +ddmul1070 multiply 1000 10000000 -> 10000000000 +ddmul1071 multiply 1000 100000000 -> 100000000000 +ddmul1072 multiply 1000 1000000000 -> 1000000000000 +ddmul1073 multiply 1000 10000000000 -> 10000000000000 +ddmul1074 multiply 1000 100000000000 -> 100000000000000 +ddmul1075 multiply 1000 1000000000000 -> 1000000000000000 +ddmul1081 multiply 10000 0.001 -> 10.000 +ddmul1082 multiply 10000 0.01 -> 100.00 +ddmul1083 multiply 10000 0.1 -> 1000.0 +ddmul1084 multiply 10000 1 -> 10000 +ddmul1085 multiply 10000 10 -> 100000 +ddmul1086 multiply 10000 100 -> 1000000 +ddmul1087 multiply 10000 1000 -> 10000000 +ddmul1088 multiply 10000 10000 -> 100000000 +ddmul1089 multiply 10000 100000 -> 1000000000 +ddmul1090 multiply 10000 1000000 -> 10000000000 +ddmul1091 multiply 10000 10000000 -> 100000000000 +ddmul1092 multiply 10000 100000000 -> 1000000000000 +ddmul1093 multiply 10000 1000000000 -> 10000000000000 +ddmul1094 multiply 10000 10000000000 -> 100000000000000 +ddmul1095 multiply 10000 100000000000 -> 1000000000000000 + +ddmul1097 multiply 10000 99999999999 -> 999999999990000 +ddmul1098 multiply 10000 99999999999 -> 999999999990000 + + + + -- Null tests -ddmul990 multiply 10 # -> NaN Invalid_operation -ddmul991 multiply # 10 -> NaN Invalid_operation +ddmul9990 multiply 10 # -> NaN Invalid_operation +ddmul9991 multiply # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/ddNextMinus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddNextMinus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddNextMinus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddNextPlus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddNextPlus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddNextPlus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddNextToward.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddNextToward.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddNextToward.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddOr.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddOr.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddOr.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddPlus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddPlus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddPlus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddQuantize.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddQuantize.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddQuantize.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Most of the tests here assume a "regular pattern", where the -- sign and coefficient are +1. Modified: python/trunk/Lib/test/decimaltestdata/ddReduce.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddReduce.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddReduce.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddRemainder.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddRemainder.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddRemainder.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 @@ -581,6 +581,19 @@ ddrem1057 remainder -1e-277 1e+311 -> -1E-277 ddrem1058 remainder -1e-277 -1e+311 -> -1E-277 +-- destructive subtract +ddrem1101 remainder 1234567890123456 1.000000000000001 -> 0.765432109876546 +ddrem1102 remainder 1234567890123456 1.00000000000001 -> 0.65432109876557 +ddrem1103 remainder 1234567890123456 1.0000000000001 -> 0.5432109876668 +ddrem1104 remainder 1234567890123455 4.000000000000001 -> 2.691358027469137 +ddrem1105 remainder 1234567890123456 4.000000000000001 -> 3.691358027469137 +ddrem1106 remainder 1234567890123456 4.9999999999999 -> 0.6913578024696 +ddrem1107 remainder 1234567890123456 4.99999999999999 -> 3.46913578024691 +ddrem1108 remainder 1234567890123456 4.999999999999999 -> 1.246913578024691 +ddrem1109 remainder 1234567890123456 5.000000000000001 -> 0.753086421975309 +ddrem1110 remainder 1234567890123456 5.00000000000001 -> 3.53086421975310 +ddrem1111 remainder 1234567890123456 5.0000000000001 -> 1.3086421975314 + -- Null tests ddrem1000 remainder 10 # -> NaN Invalid_operation ddrem1001 remainder # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/ddRemainderNear.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddRemainderNear.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddRemainderNear.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 @@ -599,6 +599,7 @@ ddrmn980 remaindernear 123e1 1000E299 -> 1.23E+3 -- 123E+1 internally + -- overflow and underflow tests [from divide] ddrmn1051 remaindernear 1e+277 1e-311 -> NaN Division_impossible ddrmn1052 remaindernear 1e+277 -1e-311 -> NaN Division_impossible @@ -609,6 +610,19 @@ ddrmn1057 remaindernear -1e-277 1e+311 -> -1E-277 ddrmn1058 remaindernear -1e-277 -1e+311 -> -1E-277 +-- destructive subtract +ddrmn1100 remainderNear 1234567890123456 1.000000000000001 -> -0.234567890123455 +ddrmn1101 remainderNear 1234567890123456 1.00000000000001 -> -0.34567890123444 +ddrmn1102 remainderNear 1234567890123456 1.0000000000001 -> -0.4567890123333 +ddrmn1103 remainderNear 1234567890123455 4.000000000000001 -> -1.308641972530864 +ddrmn1104 remainderNear 1234567890123456 4.000000000000001 -> -0.308641972530864 +ddrmn1115 remainderNear 1234567890123456 4.9999999999999 -> 0.6913578024696 +ddrmn1116 remainderNear 1234567890123456 4.99999999999999 -> -1.53086421975308 +ddrmn1117 remainderNear 1234567890123456 4.999999999999999 -> 1.246913578024691 +ddrmn1118 remainderNear 1234567890123456 5.000000000000001 -> 0.753086421975309 +ddrmn1119 remainderNear 1234567890123456 5.00000000000001 -> -1.46913578024691 +ddrmn1110 remainderNear 1234567890123456 5.0000000000001 -> 1.3086421975314 + -- Null tests ddrmn1000 remaindernear 10 # -> NaN Invalid_operation ddrmn1001 remaindernear # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/ddRotate.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddRotate.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddRotate.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddSameQuantum.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddSameQuantum.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddSameQuantum.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decDoubles. precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/ddScaleB.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddScaleB.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddScaleB.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddShift.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddShift.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddShift.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/ddSubtract.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddSubtract.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddSubtract.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests are for decDoubles only; all arguments are -- representable in a decDouble Modified: python/trunk/Lib/test/decimaltestdata/ddToIntegral.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddToIntegral.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddToIntegral.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests tests the extended specification 'round-to-integral -- value-exact' operations (from IEEE 854, later modified in 754r). Modified: python/trunk/Lib/test/decimaltestdata/ddXor.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ddXor.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ddXor.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 precision: 16 maxExponent: 384 Modified: python/trunk/Lib/test/decimaltestdata/decDouble.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/decDouble.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/decDouble.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- decDouble tests dectest: ddAbs Modified: python/trunk/Lib/test/decimaltestdata/decQuad.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/decQuad.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/decQuad.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- decQuad tests dectest: dqAbs Modified: python/trunk/Lib/test/decimaltestdata/decSingle.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/decSingle.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/decSingle.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- decSingle tests dectest: dsBase Modified: python/trunk/Lib/test/decimaltestdata/divide.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/divide.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/divide.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/divideint.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/divideint.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/divideint.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/dqAbs.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqAbs.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqAbs.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqAdd.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqAdd.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqAdd.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests are for decQuads only; all arguments are -- representable in a decQuad Modified: python/trunk/Lib/test/decimaltestdata/dqAnd.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqAnd.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqAnd.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqBase.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqBase.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqBase.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This file tests base conversions from string to a decimal number -- and back to a string (in Scientific form) Modified: python/trunk/Lib/test/decimaltestdata/dqCanonical.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCanonical.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCanonical.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This file tests that copy operations leave uncanonical operands -- unchanged, and vice versa Modified: python/trunk/Lib/test/decimaltestdata/dqClass.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqClass.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqClass.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- [New 2006.11.27] Modified: python/trunk/Lib/test/decimaltestdata/dqCompare.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCompare.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCompare.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/dqCompareSig.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCompareSig.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCompareSig.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/dqCompareTotal.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCompareTotal.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCompareTotal.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/dqCompareTotalMag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCompareTotalMag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCompareTotalMag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Note that we cannot assume add/subtract tests cover paths adequately, -- here, because the code might be quite different (comparison cannot Modified: python/trunk/Lib/test/decimaltestdata/dqCopy.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCopy.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCopy.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqCopyAbs.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCopyAbs.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCopyAbs.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqCopyNegate.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCopyNegate.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCopyNegate.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqCopySign.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqCopySign.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqCopySign.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqDivide.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqDivide.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqDivide.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqDivideInt.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqDivideInt.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqDivideInt.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqEncode.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqEncode.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqEncode.decTest Fri Nov 23 19:14:50 2007 @@ -18,7 +18,7 @@ -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -- [Previously called decimal128.decTest] -version: 2.56 +version: 2.57 -- This set of tests is for the sixteen-byte concrete representation. -- Its characteristics are: @@ -468,3 +468,10 @@ decq829 apply #22080000000000000000000115afb55b -> 4294967295 decq830 apply #22080000000000000000000115afb57a -> 4294967296 decq831 apply #22080000000000000000000115afb57b -> 4294967297 + +-- VG testcase +decq840 apply #2080000000000000F294000000172636 -> 8.81125000000001349436E-1548 +decq841 apply #20800000000000008000000000000000 -> 8.000000000000000000E-1550 +decq842 apply #1EF98490000000010F6E4E0000000000 -> 7.049000000000010795488000000000000E-3097 +decq843 multiply #20800000000000008000000000000000 #2080000000000000F294000000172636 -> #1EF98490000000010F6E4E0000000000 Rounded + Modified: python/trunk/Lib/test/decimaltestdata/dqFMA.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqFMA.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqFMA.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 @@ -1754,6 +1754,31 @@ dqadd375088 fma 1 12398765432112345678945678 1E-34 -> 12398765432112345678945678.00000001 Inexact Rounded dqadd375089 fma 1 12398765432112345678945678 1E-35 -> 12398765432112345678945678.00000001 Inexact Rounded +-- Destructive subtract (from remainder tests) + +-- +++ some of these will be off-by-one remainder vs remainderNear + +dqfma4000 fma -1234567890123456789012345678901233 1.000000000000000000000000000000001 1234567890123456789012345678901234 -> -0.234567890123456789012345678901233 +dqfma4001 fma -1234567890123456789012345678901222 1.00000000000000000000000000000001 1234567890123456789012345678901234 -> -0.34567890123456789012345678901222 +dqfma4002 fma -1234567890123456789012345678901111 1.0000000000000000000000000000001 1234567890123456789012345678901234 -> -0.4567890123456789012345678901111 +dqfma4003 fma -308641972530864197253086419725314 4.000000000000000000000000000000001 1234567890123456789012345678901255 -> -1.308641972530864197253086419725314 +dqfma4004 fma -308641972530864197253086419725308 4.000000000000000000000000000000001 1234567890123456789012345678901234 -> 1.691358027469135802746913580274692 +dqfma4005 fma -246913578024691357802469135780252 4.9999999999999999999999999999999 1234567890123456789012345678901234 -> -1.3086421975308642197530864219748 +dqfma4006 fma -246913578024691357802469135780247 4.99999999999999999999999999999999 1234567890123456789012345678901234 -> 1.46913578024691357802469135780247 +dqfma4007 fma -246913578024691357802469135780247 4.999999999999999999999999999999999 1234567890123456789012345678901234 -> -0.753086421975308642197530864219753 +dqfma4008 fma -246913578024691357802469135780247 5.000000000000000000000000000000001 1234567890123456789012345678901234 -> -1.246913578024691357802469135780247 +dqfma4009 fma -246913578024691357802469135780246 5.00000000000000000000000000000001 1234567890123456789012345678901234 -> 1.53086421975308642197530864219754 +dqfma4010 fma -246913578024691357802469135780242 5.0000000000000000000000000000001 1234567890123456789012345678901234 -> -0.6913578024691357802469135780242 +dqfma4011 fma -1234567890123456789012345678901232 1.000000000000000000000000000000001 1234567890123456789012345678901234 -> 0.765432109876543210987654321098768 +dqfma4012 fma -1234567890123456789012345678901221 1.00000000000000000000000000000001 1234567890123456789012345678901234 -> 0.65432109876543210987654321098779 +dqfma4013 fma -1234567890123456789012345678901110 1.0000000000000000000000000000001 1234567890123456789012345678901234 -> 0.5432109876543210987654321098890 +dqfma4014 fma -308641972530864197253086419725313 4.000000000000000000000000000000001 1234567890123456789012345678901255 -> 2.691358027469135802746913580274687 +dqfma4015 fma -308641972530864197253086419725308 4.000000000000000000000000000000001 1234567890123456789012345678901234 -> 1.691358027469135802746913580274692 +dqfma4016 fma -246913578024691357802469135780251 4.9999999999999999999999999999999 1234567890123456789012345678901234 -> 3.6913578024691357802469135780251 +dqfma4017 fma -246913578024691357802469135780247 4.99999999999999999999999999999999 1234567890123456789012345678901234 -> 1.46913578024691357802469135780247 +dqfma4018 fma -246913578024691357802469135780246 4.999999999999999999999999999999999 1234567890123456789012345678901234 -> 4.246913578024691357802469135780246 +dqfma4019 fma -246913578024691357802469135780241 5.0000000000000000000000000000001 1234567890123456789012345678901234 -> 4.3086421975308642197530864219759 + -- Null tests dqadd39990 fma 1 10 # -> NaN Invalid_operation dqadd39991 fma 1 # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/dqInvert.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqInvert.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqInvert.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqLogB.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqLogB.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqLogB.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqMax.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqMax.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqMax.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/dqMaxMag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqMaxMag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqMaxMag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/dqMin.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqMin.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqMin.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/dqMinMag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqMinMag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqMinMag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/dqMinus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqMinus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqMinus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqMultiply.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqMultiply.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqMultiply.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests are for decQuads only; all arguments are -- representable in a decQuad @@ -456,18 +456,134 @@ -- hugest dqmul909 multiply 9999999999999999999999999999999999 9999999999999999999999999999999999 -> 9.999999999999999999999999999999998E+67 Inexact Rounded +-- VG case +dqmul910 multiply 8.81125000000001349436E-1548 8.000000000000000000E-1550 -> 7.049000000000010795488000000000000E-3097 Rounded -- Examples from SQL proposal (Krishna Kulkarni) precision: 34 rounding: half_up maxExponent: 6144 minExponent: -6143 -dqmul1001 multiply 130E-2 120E-2 -> 1.5600 -dqmul1002 multiply 130E-2 12E-1 -> 1.560 -dqmul1003 multiply 130E-2 1E0 -> 1.30 -dqmul1004 multiply 1E2 1E4 -> 1E+6 +dqmul911 multiply 130E-2 120E-2 -> 1.5600 +dqmul912 multiply 130E-2 12E-1 -> 1.560 +dqmul913 multiply 130E-2 1E0 -> 1.30 +dqmul914 multiply 1E2 1E4 -> 1E+6 + +-- power-of-ten edge cases +dqmul1001 multiply 1 10 -> 10 +dqmul1002 multiply 1 100 -> 100 +dqmul1003 multiply 1 1000 -> 1000 +dqmul1004 multiply 1 10000 -> 10000 +dqmul1005 multiply 1 100000 -> 100000 +dqmul1006 multiply 1 1000000 -> 1000000 +dqmul1007 multiply 1 10000000 -> 10000000 +dqmul1008 multiply 1 100000000 -> 100000000 +dqmul1009 multiply 1 1000000000 -> 1000000000 +dqmul1010 multiply 1 10000000000 -> 10000000000 +dqmul1011 multiply 1 100000000000 -> 100000000000 +dqmul1012 multiply 1 1000000000000 -> 1000000000000 +dqmul1013 multiply 1 10000000000000 -> 10000000000000 +dqmul1014 multiply 1 100000000000000 -> 100000000000000 +dqmul1015 multiply 1 1000000000000000 -> 1000000000000000 + +dqmul1016 multiply 1 1000000000000000000 -> 1000000000000000000 +dqmul1017 multiply 1 100000000000000000000000000 -> 100000000000000000000000000 +dqmul1018 multiply 1 1000000000000000000000000000 -> 1000000000000000000000000000 +dqmul1019 multiply 1 10000000000000000000000000000 -> 10000000000000000000000000000 +dqmul1020 multiply 1 1000000000000000000000000000000000 -> 1000000000000000000000000000000000 + +dqmul1021 multiply 10 1 -> 10 +dqmul1022 multiply 10 10 -> 100 +dqmul1023 multiply 10 100 -> 1000 +dqmul1024 multiply 10 1000 -> 10000 +dqmul1025 multiply 10 10000 -> 100000 +dqmul1026 multiply 10 100000 -> 1000000 +dqmul1027 multiply 10 1000000 -> 10000000 +dqmul1028 multiply 10 10000000 -> 100000000 +dqmul1029 multiply 10 100000000 -> 1000000000 +dqmul1030 multiply 10 1000000000 -> 10000000000 +dqmul1031 multiply 10 10000000000 -> 100000000000 +dqmul1032 multiply 10 100000000000 -> 1000000000000 +dqmul1033 multiply 10 1000000000000 -> 10000000000000 +dqmul1034 multiply 10 10000000000000 -> 100000000000000 +dqmul1035 multiply 10 100000000000000 -> 1000000000000000 + +dqmul1036 multiply 10 100000000000000000 -> 1000000000000000000 +dqmul1037 multiply 10 10000000000000000000000000 -> 100000000000000000000000000 +dqmul1038 multiply 10 100000000000000000000000000 -> 1000000000000000000000000000 +dqmul1039 multiply 10 1000000000000000000000000000 -> 10000000000000000000000000000 +dqmul1040 multiply 10 100000000000000000000000000000000 -> 1000000000000000000000000000000000 + +dqmul1041 multiply 100 0.1 -> 10.0 +dqmul1042 multiply 100 1 -> 100 +dqmul1043 multiply 100 10 -> 1000 +dqmul1044 multiply 100 100 -> 10000 +dqmul1045 multiply 100 1000 -> 100000 +dqmul1046 multiply 100 10000 -> 1000000 +dqmul1047 multiply 100 100000 -> 10000000 +dqmul1048 multiply 100 1000000 -> 100000000 +dqmul1049 multiply 100 10000000 -> 1000000000 +dqmul1050 multiply 100 100000000 -> 10000000000 +dqmul1051 multiply 100 1000000000 -> 100000000000 +dqmul1052 multiply 100 10000000000 -> 1000000000000 +dqmul1053 multiply 100 100000000000 -> 10000000000000 +dqmul1054 multiply 100 1000000000000 -> 100000000000000 +dqmul1055 multiply 100 10000000000000 -> 1000000000000000 + +dqmul1056 multiply 100 10000000000000000 -> 1000000000000000000 +dqmul1057 multiply 100 1000000000000000000000000 -> 100000000000000000000000000 +dqmul1058 multiply 100 10000000000000000000000000 -> 1000000000000000000000000000 +dqmul1059 multiply 100 100000000000000000000000000 -> 10000000000000000000000000000 +dqmul1060 multiply 100 10000000000000000000000000000000 -> 1000000000000000000000000000000000 + +dqmul1061 multiply 1000 0.01 -> 10.00 +dqmul1062 multiply 1000 0.1 -> 100.0 +dqmul1063 multiply 1000 1 -> 1000 +dqmul1064 multiply 1000 10 -> 10000 +dqmul1065 multiply 1000 100 -> 100000 +dqmul1066 multiply 1000 1000 -> 1000000 +dqmul1067 multiply 1000 10000 -> 10000000 +dqmul1068 multiply 1000 100000 -> 100000000 +dqmul1069 multiply 1000 1000000 -> 1000000000 +dqmul1070 multiply 1000 10000000 -> 10000000000 +dqmul1071 multiply 1000 100000000 -> 100000000000 +dqmul1072 multiply 1000 1000000000 -> 1000000000000 +dqmul1073 multiply 1000 10000000000 -> 10000000000000 +dqmul1074 multiply 1000 100000000000 -> 100000000000000 +dqmul1075 multiply 1000 1000000000000 -> 1000000000000000 + +dqmul1076 multiply 1000 1000000000000000 -> 1000000000000000000 +dqmul1077 multiply 1000 100000000000000000000000 -> 100000000000000000000000000 +dqmul1078 multiply 1000 1000000000000000000000000 -> 1000000000000000000000000000 +dqmul1079 multiply 1000 10000000000000000000000000 -> 10000000000000000000000000000 +dqmul1080 multiply 1000 1000000000000000000000000000000 -> 1000000000000000000000000000000000 + +dqmul1081 multiply 10000 0.001 -> 10.000 +dqmul1082 multiply 10000 0.01 -> 100.00 +dqmul1083 multiply 10000 0.1 -> 1000.0 +dqmul1084 multiply 10000 1 -> 10000 +dqmul1085 multiply 10000 10 -> 100000 +dqmul1086 multiply 10000 100 -> 1000000 +dqmul1087 multiply 10000 1000 -> 10000000 +dqmul1088 multiply 10000 10000 -> 100000000 +dqmul1089 multiply 10000 100000 -> 1000000000 +dqmul1090 multiply 10000 1000000 -> 10000000000 +dqmul1091 multiply 10000 10000000 -> 100000000000 +dqmul1092 multiply 10000 100000000 -> 1000000000000 +dqmul1093 multiply 10000 1000000000 -> 10000000000000 +dqmul1094 multiply 10000 10000000000 -> 100000000000000 +dqmul1095 multiply 10000 100000000000 -> 1000000000000000 + +dqmul1096 multiply 10000 100000000000000 -> 1000000000000000000 +dqmul1097 multiply 10000 10000000000000000000000 -> 100000000000000000000000000 +dqmul1098 multiply 10000 100000000000000000000000 -> 1000000000000000000000000000 +dqmul1099 multiply 10000 1000000000000000000000000 -> 10000000000000000000000000000 +dqmul1100 multiply 10000 100000000000000000000000000000 -> 1000000000000000000000000000000000 + +dqmul1107 multiply 10000 99999999999 -> 999999999990000 +dqmul1108 multiply 10000 99999999999 -> 999999999990000 -- Null tests -dqmul990 multiply 10 # -> NaN Invalid_operation -dqmul991 multiply # 10 -> NaN Invalid_operation +dqmul9990 multiply 10 # -> NaN Invalid_operation +dqmul9991 multiply # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/dqNextMinus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqNextMinus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqNextMinus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqNextPlus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqNextPlus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqNextPlus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqNextToward.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqNextToward.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqNextToward.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqOr.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqOr.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqOr.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqPlus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqPlus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqPlus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqQuantize.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqQuantize.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqQuantize.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Most of the tests here assume a "regular pattern", where the -- sign and coefficient are +1. Modified: python/trunk/Lib/test/decimaltestdata/dqReduce.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqReduce.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqReduce.decTest Fri Nov 23 19:14:50 2007 @@ -18,7 +18,7 @@ -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqRemainder.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqRemainder.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqRemainder.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 @@ -580,6 +580,17 @@ -- Gyuris example dqrem1070 remainder 8.336804418094040989630006819881709E-6143 8.336804418094040989630006819889000E-6143 -> 8.336804418094040989630006819881709E-6143 +-- destructive subtract +dqrem1120 remainder 1234567890123456789012345678901234 1.000000000000000000000000000000001 -> 0.765432109876543210987654321098768 +dqrem1121 remainder 1234567890123456789012345678901234 1.00000000000000000000000000000001 -> 0.65432109876543210987654321098779 +dqrem1122 remainder 1234567890123456789012345678901234 1.0000000000000000000000000000001 -> 0.5432109876543210987654321098890 +dqrem1123 remainder 1234567890123456789012345678901255 4.000000000000000000000000000000001 -> 2.691358027469135802746913580274687 +dqrem1124 remainder 1234567890123456789012345678901234 4.000000000000000000000000000000001 -> 1.691358027469135802746913580274692 +dqrem1125 remainder 1234567890123456789012345678901234 4.9999999999999999999999999999999 -> 3.6913578024691357802469135780251 +dqrem1126 remainder 1234567890123456789012345678901234 4.99999999999999999999999999999999 -> 1.46913578024691357802469135780247 +dqrem1127 remainder 1234567890123456789012345678901234 4.999999999999999999999999999999999 -> 4.246913578024691357802469135780246 +dqrem1128 remainder 1234567890123456789012345678901234 5.0000000000000000000000000000001 -> 4.3086421975308642197530864219759 + -- Null tests dqrem1000 remainder 10 # -> NaN Invalid_operation dqrem1001 remainder # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/dqRemainderNear.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqRemainderNear.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqRemainderNear.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 @@ -612,6 +612,19 @@ -- Gyuris example dqrmn1070 remainder 8.336804418094040989630006819881709E-6143 8.336804418094040989630006819889000E-6143 -> 8.336804418094040989630006819881709E-6143 +-- destructive subtract +dqrmn1101 remaindernear 1234567890123456789012345678901234 1.000000000000000000000000000000001 -> -0.234567890123456789012345678901233 +dqrmn1102 remaindernear 1234567890123456789012345678901234 1.00000000000000000000000000000001 -> -0.34567890123456789012345678901222 +dqrmn1103 remaindernear 1234567890123456789012345678901234 1.0000000000000000000000000000001 -> -0.4567890123456789012345678901111 +dqrmn1104 remaindernear 1234567890123456789012345678901255 4.000000000000000000000000000000001 -> -1.308641972530864197253086419725314 +dqrmn1105 remaindernear 1234567890123456789012345678901234 4.000000000000000000000000000000001 -> 1.691358027469135802746913580274692 +dqrmn1106 remaindernear 1234567890123456789012345678901234 4.9999999999999999999999999999999 -> -1.3086421975308642197530864219748 +dqrmn1107 remaindernear 1234567890123456789012345678901234 4.99999999999999999999999999999999 -> 1.46913578024691357802469135780247 +dqrmn1108 remaindernear 1234567890123456789012345678901234 4.999999999999999999999999999999999 -> -0.753086421975308642197530864219753 +dqrmn1109 remaindernear 1234567890123456789012345678901234 5.000000000000000000000000000000001 -> -1.246913578024691357802469135780247 +dqrmn1110 remaindernear 1234567890123456789012345678901234 5.00000000000000000000000000000001 -> 1.53086421975308642197530864219754 +dqrmn1111 remaindernear 1234567890123456789012345678901234 5.0000000000000000000000000000001 -> -0.6913578024691357802469135780242 + -- Null tests dqrmn1000 remaindernear 10 # -> NaN Invalid_operation dqrmn1001 remaindernear # 10 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/dqRotate.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqRotate.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqRotate.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqSameQuantum.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqSameQuantum.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqSameQuantum.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- All operands and results are decQuads. extended: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqScaleB.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqScaleB.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqScaleB.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqShift.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqShift.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqShift.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dqSubtract.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqSubtract.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqSubtract.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests are for decQuads only; all arguments are -- representable in a decQuad Modified: python/trunk/Lib/test/decimaltestdata/dqToIntegral.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqToIntegral.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqToIntegral.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests tests the extended specification 'round-to-integral -- value-exact' operations (from IEEE 854, later modified in 754r). Modified: python/trunk/Lib/test/decimaltestdata/dqXor.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dqXor.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dqXor.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 clamp: 1 Modified: python/trunk/Lib/test/decimaltestdata/dsBase.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dsBase.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dsBase.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This file tests base conversions from string to a decimal number -- and back to a string (in Scientific form) @@ -1058,4 +1058,5 @@ dsbas1107 toSci +1E-383 -> 0E-101 Inexact Rounded Subnormal Underflow Clamped dsbas1108 toSci +9.999999999999999E+384 -> Infinity Overflow Inexact Rounded - +-- narrowing case +dsbas1110 toSci 2.000000000000000E-99 -> 2.00E-99 Rounded Subnormal Modified: python/trunk/Lib/test/decimaltestdata/dsEncode.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/dsEncode.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/dsEncode.decTest Fri Nov 23 19:14:50 2007 @@ -18,7 +18,7 @@ -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -- [Previously called decimal32.decTest] -version: 2.56 +version: 2.57 -- This set of tests is for the four-byte concrete representation. -- Its characteristics are: @@ -367,3 +367,6 @@ decs786 apply #225002ff -> 999 decs787 apply #225003ff -> 999 +-- narrowing case +decs790 apply 2.00E-99 -> #00000100 Subnormal +decs791 apply #00000100 -> 2.00E-99 Subnormal Modified: python/trunk/Lib/test/decimaltestdata/exp.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/exp.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/exp.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Tests of the exponential funtion. Currently all testcases here -- show results which are correctly rounded (within <= 0.5 ulp). Modified: python/trunk/Lib/test/decimaltestdata/fma.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/fma.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/fma.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/inexact.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/inexact.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/inexact.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/invert.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/invert.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/invert.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/ln.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/ln.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/ln.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 16 Modified: python/trunk/Lib/test/decimaltestdata/log10.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/log10.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/log10.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This emphasises the testing of notable cases, as they will often -- have unusual paths (especially the 10**n results). Modified: python/trunk/Lib/test/decimaltestdata/logb.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/logb.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/logb.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This emphasises the testing of notable cases, as they will often -- have unusual paths (especially the 10**n results). Modified: python/trunk/Lib/test/decimaltestdata/max.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/max.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/max.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/maxmag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/maxmag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/maxmag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/min.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/min.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/min.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/minmag.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/minmag.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/minmag.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- we assume that base comparison is tested in compare.decTest, so -- these mainly cover special cases and rounding Modified: python/trunk/Lib/test/decimaltestdata/minus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/minus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/minus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests primarily tests the existence of the operator. -- Subtraction, rounding, and more overflows are tested elsewhere. Modified: python/trunk/Lib/test/decimaltestdata/multiply.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/multiply.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/multiply.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/nextminus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/nextminus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/nextminus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/nextplus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/nextplus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/nextplus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/nexttoward.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/nexttoward.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/nexttoward.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/or.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/or.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/or.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/plus.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/plus.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/plus.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests primarily tests the existence of the operator. -- Addition and rounding, and most overflows, are tested elsewhere. Modified: python/trunk/Lib/test/decimaltestdata/power.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/power.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/power.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- In addition to the power operator testcases here, see also the file -- powersqrt.decTest which includes all the tests from Modified: python/trunk/Lib/test/decimaltestdata/powersqrt.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/powersqrt.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/powersqrt.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- These testcases are taken from squareroot.decTest but are -- evaluated using the power operator. The differences in results Modified: python/trunk/Lib/test/decimaltestdata/quantize.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/quantize.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/quantize.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- Most of the tests here assume a "regular pattern", where the -- sign and coefficient are +1. Modified: python/trunk/Lib/test/decimaltestdata/randomBound32.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/randomBound32.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/randomBound32.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.55 +version: 2.57 -- These testcases test calculations at precisions 31, 32, and 33, to -- exercise the boundaries around 2**5 Modified: python/trunk/Lib/test/decimaltestdata/randoms.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/randoms.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/randoms.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 maxexponent: 999999999 Modified: python/trunk/Lib/test/decimaltestdata/reduce.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/reduce.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/reduce.decTest Fri Nov 23 19:14:50 2007 @@ -19,7 +19,7 @@ ------------------------------------------------------------------------ -- [This used to be called normalize.] -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/remainder.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/remainder.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/remainder.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/remainderNear.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/remainderNear.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/remainderNear.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.55 +version: 2.57 extended: 1 precision: 9 @@ -413,6 +413,18 @@ rmnx606 remaindernear 31.5 3 -> 1.5 -- i=10 rmnx607 remaindernear 34.5 3 -> -1.5 -- i=11 +-- zero signs +rmnx650 remaindernear 1 1 -> 0 +rmnx651 remaindernear -1 1 -> -0 +rmnx652 remaindernear 1 -1 -> 0 +rmnx653 remaindernear -1 -1 -> -0 +rmnx654 remaindernear 0 1 -> 0 +rmnx655 remaindernear -0 1 -> -0 +rmnx656 remaindernear 0 -1 -> 0 +rmnx657 remaindernear -0 -1 -> -0 +rmnx658 remaindernear 0.00 1 -> 0.00 +rmnx659 remaindernear -0.00 1 -> -0.00 + -- Specials rmnx680 remaindernear Inf -Inf -> NaN Invalid_operation rmnx681 remaindernear Inf -1000 -> NaN Invalid_operation Modified: python/trunk/Lib/test/decimaltestdata/rescale.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/rescale.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/rescale.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- [obsolete] Quantize.decTest has the improved version Modified: python/trunk/Lib/test/decimaltestdata/rotate.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/rotate.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/rotate.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/rounding.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/rounding.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/rounding.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- These tests require that implementations take account of residues in -- order to get correct results for some rounding modes. Rather than Modified: python/trunk/Lib/test/decimaltestdata/samequantum.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/samequantum.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/samequantum.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/scaleb.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/scaleb.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/scaleb.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/shift.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/shift.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/shift.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/squareroot.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/squareroot.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/squareroot.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/subtract.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/subtract.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/subtract.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 Modified: python/trunk/Lib/test/decimaltestdata/testall.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/testall.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/testall.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- core tests (using Extended: 1) -------------------------------------- dectest: base Modified: python/trunk/Lib/test/decimaltestdata/tointegral.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/tointegral.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/tointegral.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests tests the extended specification 'round-to-integral -- value' operation (from IEEE 854, later modified in 754r). Modified: python/trunk/Lib/test/decimaltestdata/tointegralx.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/tointegralx.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/tointegralx.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 -- This set of tests tests the extended specification 'round-to-integral -- value' operation (from IEEE 854, later modified in 754r). Modified: python/trunk/Lib/test/decimaltestdata/xor.decTest ============================================================================== --- python/trunk/Lib/test/decimaltestdata/xor.decTest (original) +++ python/trunk/Lib/test/decimaltestdata/xor.decTest Fri Nov 23 19:14:50 2007 @@ -17,7 +17,7 @@ -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- -- mfc at uk.ibm.com -- ------------------------------------------------------------------------ -version: 2.56 +version: 2.57 extended: 1 precision: 9 From buildbot at python.org Fri Nov 23 19:21:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:21:12 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071123182112.EFCC91E4018@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/199 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/SocketServer.py", line 523, in __init__ self.handle() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/BaseHTTPServer.py", line 299, in handle_one_request self.raw_requestline = self.rfile.readline() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/socket.py", line 366, in readline data = self._sock.recv(self._rbufsize) error: [Errno 35] Resource temporarily unavailable Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '0002-0002-0002-0002-0002' Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '1001-1001-1001-1001-1001' Traceback (most recent call last): File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '2000-2000-2000-2000-2000' 1 test failed: test_doctest sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 19:21:59 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:21:59 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian trunk Message-ID: <20071123182200.1118C1E4002@bag.python.org> The Buildbot has detected a new failure of S-390 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%20trunk/builds/1350 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: andrew.kuchling,skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 19:31:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:31:57 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 2.5 Message-ID: <20071123183157.D353A1E4025@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%202.5/builds/55 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 19:37:42 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:37:42 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc 2.5 Message-ID: <20071123183742.EDB5A1E4002@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%202.5/builds/450 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 19:48:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 18:48:21 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 2.5 Message-ID: <20071123184822.12A331E4031@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%202.5/builds/450 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/Users/buildslave/bb/2.5.psf-g4/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/Users/buildslave/bb/2.5.psf-g4/build/Lib/threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "/Users/buildslave/bb/2.5.psf-g4/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/Users/buildslave/bb/2.5.psf-g4/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 1 test failed: test_doctest make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 20:14:00 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 19:14:00 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD 2.5 Message-ID: <20071123191400.CCCDB1E401B@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%202.5/builds/54 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_doctest sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 20:38:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 19:38:12 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 2.5 Message-ID: <20071123193812.F35961E4018@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%202.5/builds/84 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: skip.montanaro BUILD FAILED: failed test Excerpt from the test logfile: 3 tests failed: test_bsddb3 test_doctest test_resource ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 44, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 57, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 52, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 39, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 44, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') Traceback (most recent call last): File "./Lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "/home/pybot/buildarea/2.5.klose-ubuntu-hppa/build/Lib/test/test_resource.py", line 42, in f.close() IOError: [Errno 27] File too large make: *** [buildbottest] Error 1 sincerely, -The Buildbot From nnorwitz at gmail.com Fri Nov 23 22:08:30 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Fri, 23 Nov 2007 16:08:30 -0500 Subject: [Python-checkins] Python Regression Test Failures basics (1) Message-ID: <20071123210830.GA10523@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1608, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: --Return-- > (1)()->None -> import pdb; pdb.set_trace() (Pdb) print x 42 (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print x *** NameError: name 'x' is not defined (Pdb) continue (0, 2) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1637, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: --Return-- > (3)calls_set_trace()->None -> import pdb; pdb.set_trace() (Pdb) print y 2 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print x 1 (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print y *** NameError: name 'y' is not defined (Pdb) up > (3)calls_set_trace() -> import pdb; pdb.set_trace() (Pdb) print x *** NameError: name 'x' is not defined (Pdb) continue (0, 2) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1675, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin # doctest: +NORMALIZE_WHITESPACE Expected: --Return-- > (3)g()->None -> import pdb; pdb.set_trace() (Pdb) list 1 def g(x): 2 print x+3 3 -> import pdb; pdb.set_trace() [EOF] (Pdb) next --Return-- > (2)f()->None -> g(x*2) (Pdb) list 1 def f(x): 2 -> g(x*2) [EOF] (Pdb) next --Return-- > (1)()->None -> f(3) (Pdb) list 1 -> f(3) [EOF] (Pdb) continue ********************************************************************** File "foo.py", line 7, in foo Failed example: f(3) Expected nothing Got: 9 (1, 3) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) list 323 self.__debugger_used = False 324 pdb.Pdb.__init__(self, stdout=out) 325 326 def set_trace(self): 327 self.__debugger_used = True 328 -> pdb.Pdb.set_trace(self) 329 330 def set_continue(self): 331 # Calling set_continue unconditionally would break unit test 332 # coverage reporting, as Bdb.set_continue calls sys.settrace(None). 333 if self.__debugger_used: (Pdb) next --Return-- > (3)g()->None -> import pdb; pdb.set_trace() (Pdb) list 1 def g(x): 2 print x+3 3 -> import pdb; pdb.set_trace() [EOF] (Pdb) next --Return-- > (2)f()->None -> g(x*2) (Pdb) list 1 def f(x): 2 -> g(x*2) [EOF] (Pdb) continue ********************************************************************** File "foo.py", line 7, in foo Failed example: f(3) Expected nothing Got: 9 (1, 3) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1748, in test.test_doctest.test_pdb_set_trace_nested Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) step --Call-- > (7)f1() -> def f1(self): (Pdb) step > (8)f1() -> x = 1 (Pdb) step > (9)f1() -> self.f2() (Pdb) step --Call-- > (11)f2() -> def f2(self): (Pdb) step > (12)f2() -> z = 1 (Pdb) step > (13)f2() -> z = 2 (Pdb) print z 1 (Pdb) up > (9)f1() -> self.f2() (Pdb) print x 1 (Pdb) up > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print foo *** NameError: name 'foo' is not defined (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print y *** NameError: name 'y' is not defined (Pdb) step > (5)calls_set_trace() -> self.f1() (Pdb) step --Call-- > (7)f1() -> def f1(self): (Pdb) step > (8)f1() -> x = 1 (Pdb) step > (9)f1() -> self.f2() (Pdb) step --Call-- > (11)f2() -> def f2(self): (Pdb) step > (12)f2() -> z = 1 (Pdb) print z *** NameError: name 'z' is not defined (Pdb) up > (9)f1() -> self.f2() (Pdb) print x 1 (Pdb) up > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print foo *** NameError: name 'foo' is not defined (Pdb) continue (0, 2) ********************************************************************** 2 items had failures: 3 of 19 in test.test_doctest.test_pdb_set_trace 1 of 9 in test.test_doctest.test_pdb_set_trace_nested ***Test Failed*** 4 failures. test test_doctest failed -- 4 of 419 doctests failed test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_bsddb3 skipped -- Use of the `bsddb' resource not enabled test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_cn skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_hk test_codecmaps_hk skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_jp test_codecmaps_jp skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_kr test_codecmaps_kr skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_tw test_codecmaps_tw skipped -- Use of the `urlfetch' resource not enabled test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler :462: DeprecationWarning: <> not supported in 3.x :656: DeprecationWarning: <> not supported in 3.x :665: DeprecationWarning: <> not supported in 3.x test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_curses test_curses skipped -- Use of the `curses' resource not enabled test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_linuxaudiodev test_linuxaudiodev skipped -- Use of the `audio' resource not enabled test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_normalization skipped -- Use of the `urlfetch' resource not enabled test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_ossaudiodev test_ossaudiodev skipped -- Use of the `audio' resource not enabled test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) test_socketserver test_socketserver skipped -- Use of the `network' resource not enabled test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_timeout skipped -- Use of the `network' resource not enabled test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllib2net skipped -- Use of the `network' resource not enabled test_urllibnet test_urllibnet skipped -- Use of the `network' resource not enabled test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 297 tests OK. 1 test failed: test_doctest 35 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_curses test_gl test_imageop test_imgfile test_ioctl test_linuxaudiodev test_macostools test_normalization test_ossaudiodev test_pep277 test_plistlib test_scriptpackages test_socketserver test_startfile test_sunaudiodev test_tcl test_timeout test_unicode_file test_urllib2net test_urllibnet test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [518082 refs] From nnorwitz at gmail.com Fri Nov 23 22:15:31 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Fri, 23 Nov 2007 16:15:31 -0500 Subject: [Python-checkins] Python Regression Test Failures opt (1) Message-ID: <20071123211531.GA11306@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1608, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: --Return-- > (1)()->None -> import pdb; pdb.set_trace() (Pdb) print x 42 (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print x *** NameError: name 'x' is not defined (Pdb) continue (0, 2) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1637, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: --Return-- > (3)calls_set_trace()->None -> import pdb; pdb.set_trace() (Pdb) print y 2 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print x 1 (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print y *** NameError: name 'y' is not defined (Pdb) up > (3)calls_set_trace() -> import pdb; pdb.set_trace() (Pdb) print x *** NameError: name 'x' is not defined (Pdb) continue (0, 2) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1675, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin # doctest: +NORMALIZE_WHITESPACE Expected: --Return-- > (3)g()->None -> import pdb; pdb.set_trace() (Pdb) list 1 def g(x): 2 print x+3 3 -> import pdb; pdb.set_trace() [EOF] (Pdb) next --Return-- > (2)f()->None -> g(x*2) (Pdb) list 1 def f(x): 2 -> g(x*2) [EOF] (Pdb) next --Return-- > (1)()->None -> f(3) (Pdb) list 1 -> f(3) [EOF] (Pdb) continue ********************************************************************** File "foo.py", line 7, in foo Failed example: f(3) Expected nothing Got: 9 (1, 3) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) list 323 self.__debugger_used = False 324 pdb.Pdb.__init__(self, stdout=out) 325 326 def set_trace(self): 327 self.__debugger_used = True 328 -> pdb.Pdb.set_trace(self) 329 330 def set_continue(self): 331 # Calling set_continue unconditionally would break unit test 332 # coverage reporting, as Bdb.set_continue calls sys.settrace(None). 333 if self.__debugger_used: (Pdb) next --Return-- > (3)g()->None -> import pdb; pdb.set_trace() (Pdb) list 1 def g(x): 2 print x+3 3 -> import pdb; pdb.set_trace() [EOF] (Pdb) next --Return-- > (2)f()->None -> g(x*2) (Pdb) list 1 def f(x): 2 -> g(x*2) [EOF] (Pdb) continue ********************************************************************** File "foo.py", line 7, in foo Failed example: f(3) Expected nothing Got: 9 (1, 3) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1748, in test.test_doctest.test_pdb_set_trace_nested Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) step --Call-- > (7)f1() -> def f1(self): (Pdb) step > (8)f1() -> x = 1 (Pdb) step > (9)f1() -> self.f2() (Pdb) step --Call-- > (11)f2() -> def f2(self): (Pdb) step > (12)f2() -> z = 1 (Pdb) step > (13)f2() -> z = 2 (Pdb) print z 1 (Pdb) up > (9)f1() -> self.f2() (Pdb) print x 1 (Pdb) up > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print foo *** NameError: name 'foo' is not defined (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print y *** NameError: name 'y' is not defined (Pdb) step > (5)calls_set_trace() -> self.f1() (Pdb) step --Call-- > (7)f1() -> def f1(self): (Pdb) step > (8)f1() -> x = 1 (Pdb) step > (9)f1() -> self.f2() (Pdb) step --Call-- > (11)f2() -> def f2(self): (Pdb) step > (12)f2() -> z = 1 (Pdb) print z *** NameError: name 'z' is not defined (Pdb) up > (9)f1() -> self.f2() (Pdb) print x 1 (Pdb) up > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print foo *** NameError: name 'foo' is not defined (Pdb) continue (0, 2) ********************************************************************** 2 items had failures: 3 of 19 in test.test_doctest.test_pdb_set_trace 1 of 9 in test.test_doctest.test_pdb_set_trace_nested ***Test Failed*** 4 failures. test test_doctest failed -- 4 of 419 doctests failed test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_bsddb3 skipped -- Use of the `bsddb' resource not enabled test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_cn skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_hk test_codecmaps_hk skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_jp test_codecmaps_jp skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_kr test_codecmaps_kr skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_tw test_codecmaps_tw skipped -- Use of the `urlfetch' resource not enabled test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_curses test_curses skipped -- Use of the `curses' resource not enabled test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils [9113 refs] test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_linuxaudiodev test_linuxaudiodev skipped -- Use of the `audio' resource not enabled test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_normalization skipped -- Use of the `urlfetch' resource not enabled test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_ossaudiodev test_ossaudiodev skipped -- Use of the `audio' resource not enabled test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) test_socketserver test_socketserver skipped -- Use of the `network' resource not enabled test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_timeout skipped -- Use of the `network' resource not enabled test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllib2net skipped -- Use of the `network' resource not enabled test_urllibnet test_urllibnet skipped -- Use of the `network' resource not enabled test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 297 tests OK. 1 test failed: test_doctest 35 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_curses test_gl test_imageop test_imgfile test_ioctl test_linuxaudiodev test_macostools test_normalization test_ossaudiodev test_pep277 test_plistlib test_scriptpackages test_socketserver test_startfile test_sunaudiodev test_tcl test_timeout test_unicode_file test_urllib2net test_urllibnet test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [517711 refs] From buildbot at python.org Fri Nov 23 23:05:22 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 22:05:22 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071123220522.B666C1E41FA@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/292 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 23 23:32:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 23 Nov 2007 22:32:40 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 3.0 Message-ID: <20071123223241.24EEA1E4029@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%203.0/builds/304 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_mailbox ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 F' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 \x01' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: 'From MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'From MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:35 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\nF' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\nF' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: '\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n' != '\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Fri Nov 23 22:48:41 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1\n\n\x01' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\n\x01' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1\n\n\x01' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0\n\n\x01' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\n\x01' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\work\3.0.heller-windows\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' sincerely, -The Buildbot From nnorwitz at gmail.com Fri Nov 23 23:51:40 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Fri, 23 Nov 2007 17:51:40 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071123225140.GA384@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1608, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: --Return-- > (1)()->None -> import pdb; pdb.set_trace() (Pdb) print x 42 (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print x *** NameError: name 'x' is not defined (Pdb) continue (0, 2) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1637, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: --Return-- > (3)calls_set_trace()->None -> import pdb; pdb.set_trace() (Pdb) print y 2 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print x 1 (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print y *** NameError: name 'y' is not defined (Pdb) up > (3)calls_set_trace() -> import pdb; pdb.set_trace() (Pdb) print x *** NameError: name 'x' is not defined (Pdb) continue (0, 2) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1675, in test.test_doctest.test_pdb_set_trace Failed example: try: runner.run(test) finally: sys.stdin = real_stdin # doctest: +NORMALIZE_WHITESPACE Expected: --Return-- > (3)g()->None -> import pdb; pdb.set_trace() (Pdb) list 1 def g(x): 2 print x+3 3 -> import pdb; pdb.set_trace() [EOF] (Pdb) next --Return-- > (2)f()->None -> g(x*2) (Pdb) list 1 def f(x): 2 -> g(x*2) [EOF] (Pdb) next --Return-- > (1)()->None -> f(3) (Pdb) list 1 -> f(3) [EOF] (Pdb) continue ********************************************************************** File "foo.py", line 7, in foo Failed example: f(3) Expected nothing Got: 9 (1, 3) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) list 323 self.__debugger_used = False 324 pdb.Pdb.__init__(self, stdout=out) 325 326 def set_trace(self): 327 self.__debugger_used = True 328 -> pdb.Pdb.set_trace(self) 329 330 def set_continue(self): 331 # Calling set_continue unconditionally would break unit test 332 # coverage reporting, as Bdb.set_continue calls sys.settrace(None). 333 if self.__debugger_used: (Pdb) next --Return-- > (3)g()->None -> import pdb; pdb.set_trace() (Pdb) list 1 def g(x): 2 print x+3 3 -> import pdb; pdb.set_trace() [EOF] (Pdb) next --Return-- > (2)f()->None -> g(x*2) (Pdb) list 1 def f(x): 2 -> g(x*2) [EOF] (Pdb) continue ********************************************************************** File "foo.py", line 7, in foo Failed example: f(3) Expected nothing Got: 9 (1, 3) ********************************************************************** File "/tmp/python-test/local/lib/python2.6/test/test_doctest.py", line 1748, in test.test_doctest.test_pdb_set_trace_nested Failed example: try: runner.run(test) finally: sys.stdin = real_stdin Expected: > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) step --Call-- > (7)f1() -> def f1(self): (Pdb) step > (8)f1() -> x = 1 (Pdb) step > (9)f1() -> self.f2() (Pdb) step --Call-- > (11)f2() -> def f2(self): (Pdb) step > (12)f2() -> z = 1 (Pdb) step > (13)f2() -> z = 2 (Pdb) print z 1 (Pdb) up > (9)f1() -> self.f2() (Pdb) print x 1 (Pdb) up > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print foo *** NameError: name 'foo' is not defined (Pdb) continue (0, 2) Got: --Return-- > /tmp/python-test/local/lib/python2.6/doctest.py(328)set_trace()->None -> pdb.Pdb.set_trace(self) (Pdb) print y *** NameError: name 'y' is not defined (Pdb) step > (5)calls_set_trace() -> self.f1() (Pdb) step --Call-- > (7)f1() -> def f1(self): (Pdb) step > (8)f1() -> x = 1 (Pdb) step > (9)f1() -> self.f2() (Pdb) step --Call-- > (11)f2() -> def f2(self): (Pdb) step > (12)f2() -> z = 1 (Pdb) print z *** NameError: name 'z' is not defined (Pdb) up > (9)f1() -> self.f2() (Pdb) print x 1 (Pdb) up > (5)calls_set_trace() -> self.f1() (Pdb) print y 1 (Pdb) up > (1)() -> calls_set_trace() (Pdb) print foo *** NameError: name 'foo' is not defined (Pdb) continue (0, 2) ********************************************************************** 2 items had failures: 3 of 19 in test.test_doctest.test_pdb_set_trace 1 of 9 in test.test_doctest.test_pdb_set_trace_nested ***Test Failed*** 4 failures. test test_doctest failed -- 4 of 419 doctests failed test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler :651: DeprecationWarning: <> not supported in 3.x :411: DeprecationWarning: <> not supported in 3.x :431: DeprecationWarning: <> not supported in 3.x :22: DeprecationWarning: <> not supported in 3.x :26: DeprecationWarning: <> not supported in 3.x :31: DeprecationWarning: <> not supported in 3.x :52: DeprecationWarning: <> not supported in 3.x :78: DeprecationWarning: <> not supported in 3.x :81: DeprecationWarning: <> not supported in 3.x :84: DeprecationWarning: <> not supported in 3.x :120: DeprecationWarning: <> not supported in 3.x :131: DeprecationWarning: <> not supported in 3.x :131: DeprecationWarning: <> not supported in 3.x :131: DeprecationWarning: <> not supported in 3.x :139: DeprecationWarning: <> not supported in 3.x :462: DeprecationWarning: <> not supported in 3.x :656: DeprecationWarning: <> not supported in 3.x :665: DeprecationWarning: <> not supported in 3.x testCompileLibrary still working, be patient... :288: DeprecationWarning: <> not supported in 3.x :519: DeprecationWarning: <> not supported in 3.x :532: DeprecationWarning: <> not supported in 3.x test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_doctest 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [528277 refs] From buildbot at python.org Sat Nov 24 01:37:38 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 00:37:38 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 3.0 Message-ID: <20071124003739.1C4BC1E47B0@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%203.0/builds/373 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 32 sincerely, -The Buildbot From python-checkins at python.org Sat Nov 24 02:36:02 2007 From: python-checkins at python.org (christian.heimes) Date: Sat, 24 Nov 2007 02:36:02 +0100 (CET) Subject: [Python-checkins] r59156 - python/trunk/Python/ast.c Message-ID: <20071124013602.CD5D01E4002@bag.python.org> Author: christian.heimes Date: Sat Nov 24 02:36:02 2007 New Revision: 59156 Modified: python/trunk/Python/ast.c Log: Added filename to compiling struct based on Martin's suggestion. I'm wonder why I was trying to add the filename to the node all the time. The compiling struct is more obvious. Modified: python/trunk/Python/ast.c ============================================================================== --- python/trunk/Python/ast.c (original) +++ python/trunk/Python/ast.c Sat Nov 24 02:36:02 2007 @@ -19,6 +19,7 @@ struct compiling { char *c_encoding; /* source encoding */ PyArena *c_arena; /* arena for allocating memeory */ + const char *c_filename; /* filename */ }; static asdl_seq *seq_for_testlist(struct compiling *, const node *); @@ -197,6 +198,7 @@ c.c_encoding = NULL; } c.c_arena = arena; + c.c_filename = filename; k = 0; switch (TYPE(n)) { @@ -1340,7 +1342,7 @@ if (Py_Py3kWarningFlag) { if (PyErr_WarnExplicit(PyExc_DeprecationWarning, "backquote not supported in 3.x", - "", LINENO(n), + c->c_filename, LINENO(n), NULL, NULL)) { return NULL; } From python-checkins at python.org Sat Nov 24 02:53:59 2007 From: python-checkins at python.org (christian.heimes) Date: Sat, 24 Nov 2007 02:53:59 +0100 (CET) Subject: [Python-checkins] r59158 - python/trunk/PCbuild9/_sqlite3.vcproj python/trunk/PCbuild9/build_ssl.py Message-ID: <20071124015359.C1DA91E4013@bag.python.org> Author: christian.heimes Date: Sat Nov 24 02:53:59 2007 New Revision: 59158 Modified: python/trunk/PCbuild9/_sqlite3.vcproj python/trunk/PCbuild9/build_ssl.py Log: Backport of fixes from py3k branch svn merge -r59131:HEAD ../../py3k/PCbuild9/ . Modified: python/trunk/PCbuild9/_sqlite3.vcproj ============================================================================== --- python/trunk/PCbuild9/_sqlite3.vcproj (original) +++ python/trunk/PCbuild9/_sqlite3.vcproj Sat Nov 24 02:53:59 2007 @@ -53,7 +53,8 @@ /> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/304 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 4 tests failed: test_format test_getargs2 test_mailbox test_winsound Traceback (most recent call last): File "../lib/test/regrtest.py", line 589, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 43, in testformat("%.*d", (sys.maxint,1)) # expect overflow File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_format.py", line 22, in testformat result = formatstr % args MemoryError ====================================================================== ERROR: test_n (test.test_getargs2.Signed_TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_getargs2.py", line 190, in test_n self.failUnlessEqual(99, getargs_n(Long())) TypeError: 'Long' object cannot be interpreted as an integer ====================================================================== ERROR: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 F' ====================================================================== ERROR: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 703, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo 0 \x01' ====================================================================== ERROR: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 926, in tearDown self._delete_recursively(self._path) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 47, in _delete_recursively os.remove(target) WindowsError: [Error 32] The process cannot access the file because it is being used by another process: '@test' ====================================================================== ERROR: test_popitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 336, in test_popitem self.assertEqual(int(msg.get_payload()), keys.index(key)) ValueError: invalid literal for int() with base 10: 'From: foo *** EOOH *** From: foo 0 1,, From: foo *** EOOH *** From: foo 1 1,, From: foo *** EOOH *** From: foo 2 1,, From: foo *** EOOH *** From: foo 3 ' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMaildir) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: 'From MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'From MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n0\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n1\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nFrom: foo\n\n2\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:08 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\nF' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 6 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\nF' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\nF' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMbox) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_add (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_add_and_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 743, in test_add_and_close self.assertEqual(contents, open(self._path, 'r').read()) AssertionError: '\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n' != '\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n0\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n1\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nFrom: foo\n\n2\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n\x01\x01\x01\x01\n\nFrom MAILER-DAEMON Sat Nov 24 03:28:12 2007\n\nReturn-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n\n\n\x01\x01\x01\x01\n\n\n\n\x01\x01\x01\x01\n\n' ====================================================================== FAIL: test_add_from_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 710, in test_add_from_string self.assertEqual(self._box[key].get_from(), 'foo at bar blah') AssertionError: 'foo at bar blah\n' != 'foo at bar blah' ====================================================================== FAIL: test_close (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1\n\n\x01' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n0\n\n\x01' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_open_close_open (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 727, in test_open_close_open self.assertEqual(len(self._box), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_pop (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n0\n\n\x01' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n1\n\n\x01' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\noriginal 0\n\n\x01' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\nchanged 0\n\n\x01' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestMMDF) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestMH) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_add (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 77, in test_add self.assertEqual(self._box.get_string(keys[0]), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_close (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 389, in test_close self._test_flush_or_close(self._box.close) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_delitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 87, in test_delitem self._test_remove_or_delitem(self._box.__delitem__) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_dump_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 412, in test_dump_message _sample_message.replace('\n', os.linesep)) AssertionError: 'Return-Path: \nX-Original-To: gkj+person at localhost\nDelivered-To: gkj+person at localhost\nReceived: from localhost (localhost [127.0.0.1])\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nDelivered-To: gkj at sundance.gregorykjohnson.com\nReceived: from localhost [127.0.0.1]\n by localhost with POP3 (fetchmail-6.2.5)\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\nDate: Wed, 13 Jul 2005 17:23:11 -0400\nFrom: "Gregory K. Johnson" \nTo: gkj at gregorykjohnson.com\nSubject: Sample message\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\nMime-Version: 1.0\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\nContent-Disposition: inline\nUser-Agent: Mutt/1.5.9i\n\n\n--NMuMz9nt05w80d4+\nContent-Type: text/plain; charset=us-ascii\nContent-Disposition: inline\n\nThis is a sample message.\n\n--\nGregory K. Johnson\n\n--NMuMz9nt05w80d4+\nContent-Type: application/octet-stream\nContent-Disposition: attachment; filename="text.gz"\nContent-Transfer-Encoding: base64\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n3FYlAAAA\n\n--NMuMz9nt05w80d4+--\n' != 'Return-Path: \r\nX-Original-To: gkj+person at localhost\r\nDelivered-To: gkj+person at localhost\r\nReceived: from localhost (localhost [127.0.0.1])\r\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\r\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nDelivered-To: gkj at sundance.gregorykjohnson.com\r\nReceived: from localhost [127.0.0.1]\r\n by localhost with POP3 (fetchmail-6.2.5)\r\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\r\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\r\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\r\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\r\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\r\nDate: Wed, 13 Jul 2005 17:23:11 -0400\r\nFrom: "Gregory K. Johnson" \r\nTo: gkj at gregorykjohnson.com\r\nSubject: Sample message\r\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\r\nMime-Version: 1.0\r\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\r\nContent-Disposition: inline\r\nUser-Agent: Mutt/1.5.9i\r\n\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: text/plain; charset=us-ascii\r\nContent-Disposition: inline\r\n\r\nThis is a sample message.\r\n\r\n--\r\nGregory K. Johnson\r\n\r\n--NMuMz9nt05w80d4+\r\nContent-Type: application/octet-stream\r\nContent-Disposition: attachment; filename="text.gz"\r\nContent-Transfer-Encoding: base64\r\n\r\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\r\n3FYlAAAA\r\n\r\n--NMuMz9nt05w80d4+--\r\n' ====================================================================== FAIL: test_flush (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 377, in test_flush self._test_flush_or_close(self._box.flush) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 400, in _test_flush_or_close self.assertEqual(len(keys), 3) AssertionError: 0 != 3 ====================================================================== FAIL: test_get (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 129, in test_get self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_file (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 174, in test_get_file self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_get_message (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 156, in test_get_message self.assertEqual(msg0['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_get_string (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 164, in test_get_string self.assertEqual(self._box.get_string(key0), self._template % 0) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\n0' ====================================================================== FAIL: test_getitem (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 144, in test_getitem self.assertEqual(msg['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_items (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 207, in test_items self._check_iteration(self._box.items, do_keys=True, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iter (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 194, in test_iter do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_iteritems (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 203, in test_iteritems do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_itervalues (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 189, in test_itervalues do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== FAIL: test_pop (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 313, in test_pop self.assertEqual(self._box.pop(key0).get_payload(), '0') AssertionError: 'From: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n0\n\n\x1f\x0c\n\n1,,\n\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != '0' ====================================================================== FAIL: test_remove (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 83, in test_remove self._test_remove_or_delitem(self._box.remove) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 99, in _test_remove_or_delitem self.assertEqual(self._box.get_string(key1), self._template % 1) AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\n1\n\n\x1f' != 'From: foo\n\n1' ====================================================================== FAIL: test_set_item (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 272, in test_set_item self._template % 'original 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\noriginal 0\n\n\x1f' != 'From: foo\n\noriginal 0' ====================================================================== FAIL: test_update (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 350, in test_update self._template % 'changed 0') AssertionError: '\nFrom: foo\n\n\n\n*** EOOH ***\n\nFrom: foo\n\n\n\nchanged 0\n\n\x1f\x0c\n\n1,,\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n*** EOOH ***\n\nReturn-Path: \n\nX-Original-To: gkj+person at localhost\n\nDelivered-To: gkj+person at localhost\n\nReceived: from localhost (localhost [127.0.0.1])\n\n by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17\n\n for ; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nDelivered-To: gkj at sundance.gregorykjohnson.com\n\nReceived: from localhost [127.0.0.1]\n\n by localhost with POP3 (fetchmail-6.2.5)\n\n for gkj+person at localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)\n\nReceived: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])\n\n by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746\n\n for ; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nReceived: by andy.gregorykjohnson.com (Postfix, from userid 1000)\n\n id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)\n\nDate: Wed, 13 Jul 2005 17:23:11 -0400\n\nFrom: "Gregory K. Johnson" \n\nTo: gkj at gregorykjohnson.com\n\nSubject: Sample message\n\nMessage-ID: <20050713212311.GC4701 at andy.gregorykjohnson.com>\n\nMime-Version: 1.0\n\nContent-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"\n\nContent-Disposition: inline\n\nUser-Agent: Mutt/1.5.9i\n\n\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: text/plain; charset=us-ascii\n\nContent-Disposition: inline\n\n\n\nThis is a sample message.\n\n\n\n--\n\nGregory K. Johnson\n\n\n\n--NMuMz9nt05w80d4+\n\nContent-Type: application/octet-stream\n\nContent-Disposition: attachment; filename="text.gz"\n\nContent-Transfer-Encoding: base64\n\n\n\nH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs\n\n3FYlAAAA\n\n\n\n--NMuMz9nt05w80d4+--\n\n\n\n\x1f' != 'From: foo\n\nchanged 0' ====================================================================== FAIL: test_values (test.test_mailbox.TestBabyl) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 198, in test_values self._check_iteration(self._box.values, do_keys=False, do_values=True) File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_mailbox.py", line 231, in _check_iteration self.assertEqual(value['from'], 'foo') AssertionError: None != 'foo' ====================================================================== ERROR: test_extremes (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 19, in test_extremes winsound.Beep(37, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_increasingfrequency (test.test_winsound.BeepTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 24, in test_increasingfrequency winsound.Beep(i, 75) RuntimeError: Failed to beep ====================================================================== ERROR: test_alias_asterisk (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 65, in test_alias_asterisk winsound.PlaySound('SystemAsterisk', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exclamation (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 75, in test_alias_exclamation winsound.PlaySound('SystemExclamation', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_exit (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 85, in test_alias_exit winsound.PlaySound('SystemExit', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_hand (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 95, in test_alias_hand winsound.PlaySound('SystemHand', winsound.SND_ALIAS) RuntimeError: Failed to play sound ====================================================================== ERROR: test_alias_question (test.test_winsound.PlaySoundTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\3.0.heller-windows-amd64\build\lib\test\test_winsound.py", line 105, in test_alias_question winsound.PlaySound('SystemQuestion', winsound.SND_ALIAS) RuntimeError: Failed to play sound sincerely, -The Buildbot From python-checkins at python.org Sat Nov 24 05:29:09 2007 From: python-checkins at python.org (skip.montanaro) Date: Sat, 24 Nov 2007 05:29:09 +0100 (CET) Subject: [Python-checkins] r59159 - python/trunk/Lib/doctest.py python/trunk/Lib/trace.py Message-ID: <20071124042909.255DA1E4002@bag.python.org> Author: skip.montanaro Date: Sat Nov 24 05:29:08 2007 New Revision: 59159 Modified: python/trunk/Lib/doctest.py python/trunk/Lib/trace.py Log: revert change that breaks test_doctest (which I forgot to run - sorry) Modified: python/trunk/Lib/doctest.py ============================================================================== --- python/trunk/Lib/doctest.py (original) +++ python/trunk/Lib/doctest.py Sat Nov 24 05:29:08 2007 @@ -320,19 +320,8 @@ """ def __init__(self, out): self.__out = out - self.__debugger_used = False pdb.Pdb.__init__(self, stdout=out) - def set_trace(self): - self.__debugger_used = True - pdb.Pdb.set_trace(self) - - def set_continue(self): - # Calling set_continue unconditionally would break unit test - # coverage reporting, as Bdb.set_continue calls sys.settrace(None). - if self.__debugger_used: - pdb.Pdb.set_continue(self) - def trace_dispatch(self, *args): # Redirect stdout to the given stream. save_stdout = sys.stdout Modified: python/trunk/Lib/trace.py ============================================================================== --- python/trunk/Lib/trace.py (original) +++ python/trunk/Lib/trace.py Sat Nov 24 05:29:08 2007 @@ -286,8 +286,6 @@ # skip some "files" we don't care about... if filename == "": continue - if filename.startswith(" Author: skip.montanaro Date: Sat Nov 24 05:29:52 2007 New Revision: 59160 Modified: python/branches/release25-maint/Lib/doctest.py python/branches/release25-maint/Lib/trace.py Log: revert change that breaks test_doctest (which I forgot to run - sorry) Modified: python/branches/release25-maint/Lib/doctest.py ============================================================================== --- python/branches/release25-maint/Lib/doctest.py (original) +++ python/branches/release25-maint/Lib/doctest.py Sat Nov 24 05:29:52 2007 @@ -320,19 +320,8 @@ """ def __init__(self, out): self.__out = out - self.__debugger_used = False pdb.Pdb.__init__(self, stdout=out) - def set_trace(self): - self.__debugger_used = True - pdb.Pdb.set_trace(self) - - def set_continue(self): - # Calling set_continue unconditionally would break unit test - # coverage reporting, as Bdb.set_continue calls sys.settrace(None). - if self.__debugger_used: - pdb.Pdb.set_continue(self) - def trace_dispatch(self, *args): # Redirect stdout to the given stream. save_stdout = sys.stdout Modified: python/branches/release25-maint/Lib/trace.py ============================================================================== --- python/branches/release25-maint/Lib/trace.py (original) +++ python/branches/release25-maint/Lib/trace.py Sat Nov 24 05:29:52 2007 @@ -286,8 +286,6 @@ # skip some "files" we don't care about... if filename == "": continue - if filename.startswith(" Author: skip.montanaro Date: Sat Nov 24 05:31:07 2007 New Revision: 59161 Modified: python/branches/release25-maint/Misc/NEWS Log: revert Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Sat Nov 24 05:31:07 2007 @@ -38,9 +38,6 @@ Library ------- -- Issue 1429818: patch for trace and doctest modules so they play nicely - together. - - doctest mis-used __loader__.get_data(), assuming universal newlines was used. - Issue #1705170: contextlib.contextmanager was still swallowing From python-checkins at python.org Sat Nov 24 05:31:16 2007 From: python-checkins at python.org (skip.montanaro) Date: Sat, 24 Nov 2007 05:31:16 +0100 (CET) Subject: [Python-checkins] r59162 - python/trunk/Misc/NEWS Message-ID: <20071124043116.68CDC1E4002@bag.python.org> Author: skip.montanaro Date: Sat Nov 24 05:31:15 2007 New Revision: 59162 Modified: python/trunk/Misc/NEWS Log: revert Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Sat Nov 24 05:31:15 2007 @@ -287,9 +287,6 @@ Library ------- -- Issue 1429818: patch for trace and doctest modules so they play nicely - together. - - doctest made a bad assumption that a package's __loader__.get_data() method used universal newlines. From buildbot at python.org Sat Nov 24 07:29:47 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 06:29:47 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071124062947.D08FB1E4002@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/295 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1000-1000-1000-1000-1000' Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0002-0002-0002-0002-0002' 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 08:16:04 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 07:16:04 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071124071604.B516E1E4002@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/303 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_timeout make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 09:19:17 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 08:19:17 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071124081917.C1C061E4032@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/282 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From nnorwitz at gmail.com Sat Nov 24 11:42:41 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Sat, 24 Nov 2007 05:42:41 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071124104241.GA14899@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler :651: DeprecationWarning: <> not supported in 3.x :411: DeprecationWarning: <> not supported in 3.x :431: DeprecationWarning: <> not supported in 3.x :22: DeprecationWarning: <> not supported in 3.x :26: DeprecationWarning: <> not supported in 3.x :31: DeprecationWarning: <> not supported in 3.x :52: DeprecationWarning: <> not supported in 3.x :78: DeprecationWarning: <> not supported in 3.x :81: DeprecationWarning: <> not supported in 3.x :84: DeprecationWarning: <> not supported in 3.x :120: DeprecationWarning: <> not supported in 3.x :131: DeprecationWarning: <> not supported in 3.x :131: DeprecationWarning: <> not supported in 3.x :131: DeprecationWarning: <> not supported in 3.x :139: DeprecationWarning: <> not supported in 3.x :462: DeprecationWarning: <> not supported in 3.x :656: DeprecationWarning: <> not supported in 3.x :665: DeprecationWarning: <> not supported in 3.x testCompileLibrary still working, be patient... :288: DeprecationWarning: <> not supported in 3.x :519: DeprecationWarning: <> not supported in 3.x :532: DeprecationWarning: <> not supported in 3.x test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [522636 refs] From python-checkins at python.org Sat Nov 24 12:31:47 2007 From: python-checkins at python.org (georg.brandl) Date: Sat, 24 Nov 2007 12:31:47 +0100 (CET) Subject: [Python-checkins] r59164 - python/trunk/Doc/library/subprocess.rst Message-ID: <20071124113147.351931E4002@bag.python.org> Author: georg.brandl Date: Sat Nov 24 12:31:46 2007 New Revision: 59164 Modified: python/trunk/Doc/library/subprocess.rst Log: #1344: document that you need to open std{in,out,err} with PIPE if you want communicate() to work as described. Modified: python/trunk/Doc/library/subprocess.rst ============================================================================== --- python/trunk/Doc/library/subprocess.rst (original) +++ python/trunk/Doc/library/subprocess.rst Sat Nov 24 12:31:46 2007 @@ -195,7 +195,12 @@ communicate() returns a tuple (stdout, stderr). - .. note:: + Note that if you want to send data to the process's stdin, you need to create + the Popen object with ``stdin=PIPE``. Similarly, to get anything other than + ``None`` in the result tuple, you need to give ``stdout=PIPE`` and/or + ``stderr=PIPE`` too. + +.. note:: The data read is buffered in memory, so do not use this method if the data size is large or unlimited. From python-checkins at python.org Sat Nov 24 12:39:13 2007 From: python-checkins at python.org (georg.brandl) Date: Sat, 24 Nov 2007 12:39:13 +0100 (CET) Subject: [Python-checkins] r59165 - python/trunk/Doc/library/unittest.rst Message-ID: <20071124113913.A831B1E4002@bag.python.org> Author: georg.brandl Date: Sat Nov 24 12:39:13 2007 New Revision: 59165 Modified: python/trunk/Doc/library/unittest.rst Log: #1467: fix documentation for TestResult.add{Error,Failure}. Modified: python/trunk/Doc/library/unittest.rst ============================================================================== --- python/trunk/Doc/library/unittest.rst (original) +++ python/trunk/Doc/library/unittest.rst Sat Nov 24 12:39:13 2007 @@ -814,8 +814,9 @@ Called when the test case *test* raises an unexpected exception *err* is a tuple of the form returned by :func:`sys.exc_info`: ``(type, value, traceback)``. - The default implementation appends ``(test, err)`` to the instance's ``errors`` - attribute. + The default implementation appends a tuple ``(test, formatted_err)`` to the + instance's ``errors`` attribute, where *formatted_err* is a formatted + traceback derived from *err*. .. method:: TestResult.addFailure(test, err) @@ -823,8 +824,9 @@ Called when the test case *test* signals a failure. *err* is a tuple of the form returned by :func:`sys.exc_info`: ``(type, value, traceback)``. - The default implementation appends ``(test, err)`` to the instance's - ``failures`` attribute. + The default implementation appends a tuple ``(test, formatted_err)`` to the + instance's ``failures`` attribute, where *formatted_err* is a formatted + traceback derived from *err*. .. method:: TestResult.addSuccess(test) From python-checkins at python.org Sat Nov 24 12:42:14 2007 From: python-checkins at python.org (georg.brandl) Date: Sat, 24 Nov 2007 12:42:14 +0100 (CET) Subject: [Python-checkins] r59166 - python/trunk/Doc/library/xml.dom.rst Message-ID: <20071124114214.B1A801E4002@bag.python.org> Author: georg.brandl Date: Sat Nov 24 12:42:14 2007 New Revision: 59166 Modified: python/trunk/Doc/library/xml.dom.rst Log: #1355: remove mention of PyXML from xml.dom docs. Modified: python/trunk/Doc/library/xml.dom.rst ============================================================================== --- python/trunk/Doc/library/xml.dom.rst (original) +++ python/trunk/Doc/library/xml.dom.rst Sat Nov 24 12:42:14 2007 @@ -31,11 +31,14 @@ The Document Object Model is being defined by the W3C in stages, or "levels" in their terminology. The Python mapping of the API is substantially based on the -DOM Level 2 recommendation. The mapping of the Level 3 specification, currently -only available in draft form, is being developed by the `Python XML Special -Interest Group `_ as part of the `PyXML -package `_. Refer to the documentation bundled -with that package for information on the current state of DOM Level 3 support. +DOM Level 2 recommendation. + +.. XXX PyXML is dead... +.. The mapping of the Level 3 specification, currently + only available in draft form, is being developed by the `Python XML Special + Interest Group `_ as part of the `PyXML + package `_. Refer to the documentation bundled + with that package for information on the current state of DOM Level 3 support. .. % What if your needs are somewhere between SAX and the DOM? Perhaps .. % you cannot afford to load the entire tree in memory but you find the @@ -76,10 +79,6 @@ `Document Object Model (DOM) Level 1 Specification `_ The W3C recommendation for the DOM supported by :mod:`xml.dom.minidom`. - `PyXML `_ - Users that require a full-featured implementation of DOM should use the PyXML - package. - `Python Language Mapping Specification `_ This specifies the mapping from OMG IDL to Python. From python-checkins at python.org Sat Nov 24 14:20:22 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Sat, 24 Nov 2007 14:20:22 +0100 (CET) Subject: [Python-checkins] r59169 - python/trunk/Parser/tokenizer.c Message-ID: <20071124132022.BEC571E4002@bag.python.org> Author: amaury.forgeotdarc Date: Sat Nov 24 14:20:22 2007 New Revision: 59169 Modified: python/trunk/Parser/tokenizer.c Log: Warning "<> not supported in 3.x" should be enabled only when the -3 option is set. Modified: python/trunk/Parser/tokenizer.c ============================================================================== --- python/trunk/Parser/tokenizer.c (original) +++ python/trunk/Parser/tokenizer.c Sat Nov 24 14:20:22 2007 @@ -1478,7 +1478,7 @@ int c2 = tok_nextc(tok); int token = PyToken_TwoChars(c, c2); #ifndef PGEN - if (token == NOTEQUAL && c == '<') { + if (Py_Py3kWarningFlag && token == NOTEQUAL && c == '<') { if (PyErr_WarnExplicit(PyExc_DeprecationWarning, "<> not supported in 3.x", tok->filename, tok->lineno, From python-checkins at python.org Sat Nov 24 14:44:18 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Sat, 24 Nov 2007 14:44:18 +0100 (CET) Subject: [Python-checkins] r59170 - in python/trunk: Lib/test/test_funcattrs.py Misc/NEWS Objects/cellobject.c Message-ID: <20071124134418.5076F1E4002@bag.python.org> Author: amaury.forgeotdarc Date: Sat Nov 24 14:44:17 2007 New Revision: 59170 Modified: python/trunk/Lib/test/test_funcattrs.py python/trunk/Misc/NEWS python/trunk/Objects/cellobject.c Log: Issue #1445: Fix a SystemError when accessing the ``cell_contents`` attribute of an empty cell object. Now a ValueError is raised. Modified: python/trunk/Lib/test/test_funcattrs.py ============================================================================== --- python/trunk/Lib/test/test_funcattrs.py (original) +++ python/trunk/Lib/test/test_funcattrs.py Sat Nov 24 14:44:17 2007 @@ -242,6 +242,17 @@ verify(c[0].__class__.__name__ == "cell") # don't have a type object handy cantset(f, "func_closure", c) +def test_empty_cell(): + def f(): print a + try: + f.func_closure[0].cell_contents + except ValueError: + pass + else: + raise TestFailed, "shouldn't be able to read an empty cell" + + a = 12 + def test_func_doc(): def f(): pass verify(f.__doc__ is None) @@ -385,6 +396,7 @@ def testmore(): test_func_closure() + test_empty_cell() test_func_doc() test_func_globals() test_func_name() Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Sat Nov 24 14:44:17 2007 @@ -12,6 +12,9 @@ Core and builtins ----------------- +- Issue #1445: Fix a SystemError when accessing the ``cell_contents`` + attribute of an empty cell object. + - Issue #1460: The utf-7 incremental decoder did not accept truncated input. It now correctly saves its state between chunks of data. Modified: python/trunk/Objects/cellobject.c ============================================================================== --- python/trunk/Objects/cellobject.c (original) +++ python/trunk/Objects/cellobject.c Sat Nov 24 14:44:17 2007 @@ -89,7 +89,12 @@ static PyObject * cell_get_contents(PyCellObject *op, void *closure) { - Py_XINCREF(op->ob_ref); + if (op->ob_ref == NULL) + { + PyErr_SetString(PyExc_ValueError, "Cell is empty"); + return NULL; + } + Py_INCREF(op->ob_ref); return op->ob_ref; } From python-checkins at python.org Sat Nov 24 14:53:29 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Sat, 24 Nov 2007 14:53:29 +0100 (CET) Subject: [Python-checkins] r59171 - in python/branches/release25-maint: Lib/test/test_funcattrs.py Misc/NEWS Objects/cellobject.c Message-ID: <20071124135329.C24911E4002@bag.python.org> Author: amaury.forgeotdarc Date: Sat Nov 24 14:53:29 2007 New Revision: 59171 Modified: python/branches/release25-maint/Lib/test/test_funcattrs.py python/branches/release25-maint/Misc/NEWS python/branches/release25-maint/Objects/cellobject.c Log: Issue #1445: Fix a SystemError when accessing the ``cell_contents`` attribute of an empty cell object. Now a ValueError is raised. Backport of r59170. Modified: python/branches/release25-maint/Lib/test/test_funcattrs.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_funcattrs.py (original) +++ python/branches/release25-maint/Lib/test/test_funcattrs.py Sat Nov 24 14:53:29 2007 @@ -242,6 +242,17 @@ verify(c[0].__class__.__name__ == "cell") # don't have a type object handy cantset(f, "func_closure", c) +def test_empty_cell(): + def f(): print a + try: + f.func_closure[0].cell_contents + except ValueError: + pass + else: + raise TestFailed, "shouldn't be able to read an empty cell" + + a = 12 + def test_func_doc(): def f(): pass verify(f.__doc__ is None) @@ -385,6 +396,7 @@ def testmore(): test_func_closure() + test_empty_cell() test_func_doc() test_func_globals() test_func_name() Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Sat Nov 24 14:53:29 2007 @@ -1,4 +1,4 @@ -+++++++++++ +?+++++++++++ Python News +++++++++++ @@ -12,6 +12,9 @@ Core and builtins ----------------- +- Issue #1445: Fix a SystemError when accessing the ``cell_contents`` + attribute of an empty cell object. + - Issue #1265: Fix a problem with sys.settrace, if the tracing function uses a generator expression when at the same time the executed code is closing a paused generator. Modified: python/branches/release25-maint/Objects/cellobject.c ============================================================================== --- python/branches/release25-maint/Objects/cellobject.c (original) +++ python/branches/release25-maint/Objects/cellobject.c Sat Nov 24 14:53:29 2007 @@ -89,7 +89,12 @@ static PyObject * cell_get_contents(PyCellObject *op, void *closure) { - Py_XINCREF(op->ob_ref); + if (op->ob_ref == NULL) + { + PyErr_SetString(PyExc_ValueError, "Cell is empty"); + return NULL; + } + Py_INCREF(op->ob_ref); return op->ob_ref; } From python-checkins at python.org Sat Nov 24 14:56:09 2007 From: python-checkins at python.org (georg.brandl) Date: Sat, 24 Nov 2007 14:56:09 +0100 (CET) Subject: [Python-checkins] r59172 - in python/trunk: Doc/library/os.rst Modules/posixmodule.c Message-ID: <20071124135609.87C581E4029@bag.python.org> Author: georg.brandl Date: Sat Nov 24 14:56:09 2007 New Revision: 59172 Modified: python/trunk/Doc/library/os.rst python/trunk/Modules/posixmodule.c Log: #1735632: add O_NOATIME constant to os module. Also document a few other O_ constants that were missing from documentation. Modified: python/trunk/Doc/library/os.rst ============================================================================== --- python/trunk/Doc/library/os.rst (original) +++ python/trunk/Doc/library/os.rst Sat Nov 24 14:56:09 2007 @@ -703,14 +703,7 @@ .. data:: O_BINARY - - Option for the *flag* argument to the :func:`open` function. This can be - bit-wise OR'd together with those listed above. Availability: Windows. - - .. % XXX need to check on the availability of this one. - - -.. data:: O_NOINHERIT + O_NOINHERIT O_SHORT_LIVED O_TEMPORARY O_RANDOM @@ -721,6 +714,15 @@ bit-wise OR'd together. Availability: Windows. +.. data:: O_DIRECT + O_DIRECTORY + O_NOFOLLOW + O_NOATIME + + Options for the *flag* argument to the :func:`open` function. These are + GNU extensions and not present if they are not defined by the C library. + + .. data:: SEEK_SET SEEK_CUR SEEK_END Modified: python/trunk/Modules/posixmodule.c ============================================================================== --- python/trunk/Modules/posixmodule.c (original) +++ python/trunk/Modules/posixmodule.c Sat Nov 24 14:56:09 2007 @@ -8658,6 +8658,10 @@ /* Do not follow links. */ if (ins(d, "O_NOFOLLOW", (long)O_NOFOLLOW)) return -1; #endif +#ifdef O_NOATIME + /* Do not update the access time. */ + if (ins(d, "O_NOATIME", (long)O_NOATIME)) return -1; +#endif /* These come from sysexits.h */ #ifdef EX_OK From buildbot at python.org Sat Nov 24 14:59:01 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 13:59:01 +0000 Subject: [Python-checkins] buildbot failure in x86 OpenBSD trunk Message-ID: <20071124135901.529CB1E4002@bag.python.org> The Buildbot has detected a new failure of x86 OpenBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20OpenBSD%20trunk/builds/108 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: cortesi Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc,georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_socket_ssl sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 15:01:04 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 14:01:04 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071124140105.0ACFA1E4013@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/219 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc,georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_largefile Traceback (most recent call last): File "../lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\cygwin\home\db3l\buildarea\trunk.bolen-windows\build\lib\test\test_largefile.py", line 77, in f.flush() IOError: [Errno 28] No space left on device sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 15:13:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 14:13:18 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP trunk Message-ID: <20071124141318.75DA71E401F@bag.python.org> The Buildbot has detected a new failure of amd64 XP trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%20trunk/builds/363 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc,georg.brandl BUILD FAILED: failed compile sincerely, -The Buildbot From python-checkins at python.org Sat Nov 24 15:30:48 2007 From: python-checkins at python.org (skip.montanaro) Date: Sat, 24 Nov 2007 15:30:48 +0100 (CET) Subject: [Python-checkins] r59173 - in python/trunk: Lib/doctest.py Lib/trace.py Misc/NEWS Message-ID: <20071124143048.620631E4002@bag.python.org> Author: skip.montanaro Date: Sat Nov 24 15:30:47 2007 New Revision: 59173 Modified: python/trunk/Lib/doctest.py python/trunk/Lib/trace.py python/trunk/Misc/NEWS Log: back in these go - thanks to Titus Brown for the fix Modified: python/trunk/Lib/doctest.py ============================================================================== --- python/trunk/Lib/doctest.py (original) +++ python/trunk/Lib/doctest.py Sat Nov 24 15:30:47 2007 @@ -320,8 +320,21 @@ """ def __init__(self, out): self.__out = out + self.__debugger_used = False pdb.Pdb.__init__(self, stdout=out) + def set_trace(self, frame=None): + self.__debugger_used = True + if frame is None: + frame = sys._getframe().f_back + pdb.Pdb.set_trace(self, frame) + + def set_continue(self): + # Calling set_continue unconditionally would break unit test + # coverage reporting, as Bdb.set_continue calls sys.settrace(None). + if self.__debugger_used: + pdb.Pdb.set_continue(self) + def trace_dispatch(self, *args): # Redirect stdout to the given stream. save_stdout = sys.stdout Modified: python/trunk/Lib/trace.py ============================================================================== --- python/trunk/Lib/trace.py (original) +++ python/trunk/Lib/trace.py Sat Nov 24 15:30:47 2007 @@ -286,6 +286,8 @@ # skip some "files" we don't care about... if filename == "": continue + if filename.startswith(" Author: skip.montanaro Date: Sat Nov 24 15:31:16 2007 New Revision: 59174 Modified: python/branches/release25-maint/Lib/doctest.py python/branches/release25-maint/Lib/trace.py python/branches/release25-maint/Misc/NEWS Log: back in these go - thanks to Titus Brown for the fix Modified: python/branches/release25-maint/Lib/doctest.py ============================================================================== --- python/branches/release25-maint/Lib/doctest.py (original) +++ python/branches/release25-maint/Lib/doctest.py Sat Nov 24 15:31:16 2007 @@ -320,8 +320,21 @@ """ def __init__(self, out): self.__out = out + self.__debugger_used = False pdb.Pdb.__init__(self, stdout=out) + def set_trace(self, frame=None): + self.__debugger_used = True + if frame is None: + frame = sys._getframe().f_back + pdb.Pdb.set_trace(self, frame) + + def set_continue(self): + # Calling set_continue unconditionally would break unit test + # coverage reporting, as Bdb.set_continue calls sys.settrace(None). + if self.__debugger_used: + pdb.Pdb.set_continue(self) + def trace_dispatch(self, *args): # Redirect stdout to the given stream. save_stdout = sys.stdout Modified: python/branches/release25-maint/Lib/trace.py ============================================================================== --- python/branches/release25-maint/Lib/trace.py (original) +++ python/branches/release25-maint/Lib/trace.py Sat Nov 24 15:31:16 2007 @@ -286,6 +286,8 @@ # skip some "files" we don't care about... if filename == "": continue + if filename.startswith(" The Buildbot has detected a new failure of x86 XP-4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%202.5/builds/57 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_largefile Traceback (most recent call last): File "../lib/test/regrtest.py", line 549, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "C:\cygwin\home\db3l\buildarea\2.5.bolen-windows\build\lib\test\test_largefile.py", line 77, in f.flush() IOError: [Errno 28] No space left on device sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 16:09:14 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 15:09:14 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071124150914.82BB91E4031@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/318 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 16:28:20 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 15:28:20 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 2.5 Message-ID: <20071124152820.BF1E41E4002@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%202.5/builds/108 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 2 tests failed: test_urllib2 test_urllib2net ====================================================================== ERROR: test_trivial (test.test_urllib2.TrivialTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2.py", line 19, in test_trivial self.assertRaises(ValueError, urllib2.urlopen, 'bogus url') File "C:\buildbot\work\2.5.heller-windows\build\lib\unittest.py", line 320, in failUnlessRaises callableObj(*args, **kwargs) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2.py", line 623, in test_file r.close() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 927, in close if self.fp: self.fp.close() AttributeError: addinfourl instance has no attribute 'fp' ====================================================================== ERROR: test_http (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2.py", line 721, in test_http r.read; r.readline # wrapped MockFile methods AttributeError: addinfourl instance has no attribute 'read' ====================================================================== ERROR: test_build_opener (test.test_urllib2.MiscTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2.py", line 1019, in test_build_opener o = build_opener(FooHandler, BarHandler) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: testURLread (test.test_urllib2net.URLTimeoutTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 24, in testURLread f = urllib2.urlopen("http://www.python.org/") File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_bad_address (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 147, in test_bad_address urllib2.urlopen, "http://www.python.invalid./") File "C:\buildbot\work\2.5.heller-windows\build\lib\unittest.py", line 320, in failUnlessRaises callableObj(*args, **kwargs) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_basic (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 105, in test_basic open_url = urllib2.urlopen("http://www.python.org/") File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_geturl (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 129, in test_geturl open_url = urllib2.urlopen(URL) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_info (test.test_urllib2net.urlopenNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 116, in test_info open_url = urllib2.urlopen("http://www.python.org/") File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_file (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 202, in test_file self._test_urls(urls, self._extra_handlers()) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_ftp (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 174, in test_ftp self._test_urls(urls, self._extra_handlers()) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_gopher (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 187, in test_gopher self._test_urls(urls, self._extra_handlers()) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_http (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 214, in test_http self._test_urls(urls, self._extra_handlers()) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 250, in _test_urls urllib2.install_opener(urllib2.build_opener(*handlers)) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_range (test.test_urllib2net.OtherNetworkTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 160, in test_range result = urllib2.urlopen(req) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable ====================================================================== ERROR: test_close (test.test_urllib2net.CloseSocketTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2net.py", line 76, in test_close response = urllib2.urlopen("http://www.python.org/") File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 123, in urlopen _opener = build_opener() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 462, in build_opener opener.add_handler(klass()) File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib2.py", line 669, in __init__ proxies = getproxies() File "C:\buildbot\work\2.5.heller-windows\build\lib\urllib.py", line 1385, in getproxies return getproxies_environment() or getproxies_registry() TypeError: 'NoneType' object is not callable sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 16:37:48 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 15:37:48 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071124153748.705991E4002@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/372 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc,georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Sat Nov 24 16:51:53 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 15:51:53 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071124155154.21D731E4005@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/377 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc,georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 378, in writerThread self.doWrite(d, name, x, min(stop, x+step)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 366, in doWrite txn.abort() DBRunRecoveryError: (-30975, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: DB_NOTFOUND: No matching key/data pair found') sincerely, -The Buildbot From python-checkins at python.org Sat Nov 24 18:54:55 2007 From: python-checkins at python.org (guido.van.rossum) Date: Sat, 24 Nov 2007 18:54:55 +0100 (CET) Subject: [Python-checkins] r59175 - peps/trunk/pep-3100.txt Message-ID: <20071124175455.CE40E1E401D@bag.python.org> Author: guido.van.rossum Date: Sat Nov 24 18:54:55 2007 New Revision: 59175 Modified: peps/trunk/pep-3100.txt Log: Dropping unbound methods has become more likely. Modified: peps/trunk/pep-3100.txt ============================================================================== --- peps/trunk/pep-3100.txt (original) +++ peps/trunk/pep-3100.txt Sat Nov 24 18:54:55 2007 @@ -121,7 +121,7 @@ * ```x```: use ``repr(x)`` [2]_ [done] * The ``<>`` operator: use ``!=`` instead [3]_ [done] * The __mod__ and __divmod__ special methods on float. [they should stay] [21]_ -* Might drop unbound methods? [7]_ [UNLIKELY] +* Drop unbound methods[7]_ [25]_ * METH_OLDARGS * WITH_CYCLE_GC [done] * __getslice__, __setslice__, __delslice__ [#sequence-types]_; @@ -343,6 +343,9 @@ .. [25] python-3000 email ("Py3.0 Library Ideas") http://mail.python.org/pipermail/python-3000/2007-February/005726.html +.. [26] python-dev email ("Should we do away with unbound methods in Py3k?") + http://mail.python.org/pipermail/python-dev/2007-November/075279.html + .. [#sys-module] Python docs (sys -- System-specific parameters and functions) http://docs.python.org/lib/module-sys.html From python-checkins at python.org Sat Nov 24 19:33:41 2007 From: python-checkins at python.org (martin.v.loewis) Date: Sat, 24 Nov 2007 19:33:41 +0100 (CET) Subject: [Python-checkins] r59176 - python/trunk/Doc/library/xml.dom.rst Message-ID: <20071124183341.3CA781E4002@bag.python.org> Author: martin.v.loewis Date: Sat Nov 24 19:33:40 2007 New Revision: 59176 Modified: python/trunk/Doc/library/xml.dom.rst Log: Bug #1494: Document that appendChild removes first. Modified: python/trunk/Doc/library/xml.dom.rst ============================================================================== --- python/trunk/Doc/library/xml.dom.rst (original) +++ python/trunk/Doc/library/xml.dom.rst Sat Nov 24 19:33:40 2007 @@ -372,8 +372,9 @@ .. method:: Node.appendChild(newChild) - Add a new child node to this node at the end of the list of children, returning - *newChild*. + Add a new child node to this node at the end of the list of + children, returning *newChild*. If the node was already in + in the tree, it is removed first. .. method:: Node.insertBefore(newChild, refChild) From python-checkins at python.org Sat Nov 24 21:37:43 2007 From: python-checkins at python.org (skip.montanaro) Date: Sat, 24 Nov 2007 21:37:43 +0100 (CET) Subject: [Python-checkins] r59177 - peps/trunk/pep-3100.txt Message-ID: <20071124203743.891631E4002@bag.python.org> Author: skip.montanaro Date: Sat Nov 24 21:37:43 2007 New Revision: 59177 Modified: peps/trunk/pep-3100.txt Log: missing SPC Modified: peps/trunk/pep-3100.txt ============================================================================== --- peps/trunk/pep-3100.txt (original) +++ peps/trunk/pep-3100.txt Sat Nov 24 21:37:43 2007 @@ -121,7 +121,7 @@ * ```x```: use ``repr(x)`` [2]_ [done] * The ``<>`` operator: use ``!=`` instead [3]_ [done] * The __mod__ and __divmod__ special methods on float. [they should stay] [21]_ -* Drop unbound methods[7]_ [25]_ +* Drop unbound methods [7]_ [25]_ * METH_OLDARGS * WITH_CYCLE_GC [done] * __getslice__, __setslice__, __delslice__ [#sequence-types]_; From buildbot at python.org Sat Nov 24 22:29:11 2007 From: buildbot at python.org (buildbot at python.org) Date: Sat, 24 Nov 2007 21:29:11 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071124212911.4C1021E4002@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/284 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From buildbot at python.org Sun Nov 25 02:04:12 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 25 Nov 2007 01:04:12 +0000 Subject: [Python-checkins] buildbot failure in amd64 XP 3.0 Message-ID: <20071125010412.A00591E4002@bag.python.org> The Buildbot has detected a new failure of amd64 XP 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20XP%203.0/builds/309 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: georg.brandl BUILD FAILED: failed compile sincerely, -The Buildbot From buildbot at python.org Sun Nov 25 10:39:59 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 25 Nov 2007 09:39:59 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071125093959.9C8001E401E@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/287 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From python-checkins at python.org Sun Nov 25 18:40:35 2007 From: python-checkins at python.org (gerhard.haering) Date: Sun, 25 Nov 2007 18:40:35 +0100 (CET) Subject: [Python-checkins] r59184 - python/branches/release25-maint/Modules/_sqlite/statement.c python/branches/release25-maint/Modules/_sqlite/util.c Message-ID: <20071125174035.D08261E4006@bag.python.org> Author: gerhard.haering Date: Sun Nov 25 18:40:35 2007 New Revision: 59184 Modified: python/branches/release25-maint/Modules/_sqlite/statement.c python/branches/release25-maint/Modules/_sqlite/util.c Log: - Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a statement recompilation with no bound parameters lead to a segfault - Backported a fix necessary because of an SQLite API change in version 3.5. This prevents segfaults when executing empty queries, like our test suite does. Modified: python/branches/release25-maint/Modules/_sqlite/statement.c ============================================================================== --- python/branches/release25-maint/Modules/_sqlite/statement.c (original) +++ python/branches/release25-maint/Modules/_sqlite/statement.c Sun Nov 25 18:40:35 2007 @@ -237,7 +237,11 @@ */ #ifdef SQLITE_VERSION_NUMBER #if SQLITE_VERSION_NUMBER >= 3002002 - (void)sqlite3_transfer_bindings(self->st, new_st); + /* The check for the number of parameters is necessary to not trigger a + * bug in certain SQLite versions (experienced in 3.2.8 and 3.3.4). */ + if (sqlite3_bind_parameter_count(self->st) > 0) { + (void)sqlite3_transfer_bindings(self->st, new_st); + } #endif #else statement_bind_parameters(self, params); Modified: python/branches/release25-maint/Modules/_sqlite/util.c ============================================================================== --- python/branches/release25-maint/Modules/_sqlite/util.c (original) +++ python/branches/release25-maint/Modules/_sqlite/util.c Sun Nov 25 18:40:35 2007 @@ -29,9 +29,15 @@ { int rc; - Py_BEGIN_ALLOW_THREADS - rc = sqlite3_step(statement); - Py_END_ALLOW_THREADS + if (statement == NULL) { + /* this is a workaround for SQLite 3.5 and later. it now apparently + * returns NULL for "no-operation" statements */ + rc = SQLITE_OK; + } else { + Py_BEGIN_ALLOW_THREADS + rc = sqlite3_step(statement); + Py_END_ALLOW_THREADS + } return rc; } From skip at pobox.com Sun Nov 25 19:33:39 2007 From: skip at pobox.com (skip at pobox.com) Date: Sun, 25 Nov 2007 12:33:39 -0600 Subject: [Python-checkins] r59184 - python/branches/release25-maint/Modules/_sqlite/statement.c python/branches/release25-maint/Modules/_sqlite/util.c In-Reply-To: <20071125174035.D08261E4006@bag.python.org> References: <20071125174035.D08261E4006@bag.python.org> Message-ID: <18249.49155.489002.762541@montanaro.dyndns.org> - Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a statement recompilation with no bound parameters lead to a segfault - Backported a fix necessary because of an SQLite API change in version 3.5. This prevents segfaults when executing empty queries, like our test suite does. Seems to work on the trunk as well. Thx, Skip From buildbot at python.org Sun Nov 25 19:59:38 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 25 Nov 2007 18:59:38 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 2.5 Message-ID: <20071125185938.E9E4C1E4003@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%202.5/builds/454 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: gerhard.haering BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_logging sincerely, -The Buildbot From buildbot at python.org Sun Nov 25 20:28:52 2007 From: buildbot at python.org (buildbot at python.org) Date: Sun, 25 Nov 2007 19:28:52 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 2.5 Message-ID: <20071125192852.CCF6A1E4003@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%202.5/builds/110 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: gerhard.haering BUILD FAILED: failed test Excerpt from the test logfile: 13 tests failed: test_array test_bz2 test_fileinput test_gzip test_hotshot test_iter test_mailbox test_univnewlines test_urllib test_urllib2 test_uu test_zipfile test_zipimport ====================================================================== ERROR: test_tofromfile (test.test_array.UnicodeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_array.py", line 166, in test_tofromfile f = open(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_tofromfile (test.test_array.ShortTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_array.py", line 166, in test_tofromfile f = open(test_support.TESTFN, 'wb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 48, in test_read self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 85, in test_readline self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 98, in test_readlines self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_read (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 112, in test_seek_read self.test_write() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 133, in test_seek_write f = gzip.GzipFile(self.filename, 'w') File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_write (test.test_gzip.TestGzip) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_gzip.py", line 38, in test_write f = gzip.GzipFile(self.filename, 'wb') ; f.write(data1 * 50) File "C:\buildbot\work\2.5.heller-windows\build\lib\gzip.py", line 95, in __init__ fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_addinfo (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 74, in test_addinfo profiler = self.new_profiler() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\2.5.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_bad_sys_path (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 118, in test_bad_sys_path self.assertRaises(RuntimeError, coverage, test_support.TESTFN) File "C:\buildbot\work\2.5.heller-windows\build\lib\unittest.py", line 320, in failUnlessRaises callableObj(*args, **kwargs) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_line_numbers (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 98, in test_line_numbers self.run_test(g, events, self.new_profiler(lineevents=1)) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\2.5.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_start_stop (test.test_hotshot.HotShotTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 104, in test_start_stop profiler = self.new_profiler() File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_hotshot.py", line 42, in new_profiler return hotshot.Profile(self.logfn, lineevents, linetimings) File "C:\buildbot\work\2.5.heller-windows\build\lib\hotshot\__init__.py", line 13, in __init__ logfn, self.lineevents, self.linetimings) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_list (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 262, in test_builtin_list f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_map (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 408, in test_builtin_map f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_max_min (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 371, in test_builtin_max_min f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_tuple (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 295, in test_builtin_tuple f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_builtin_zip (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 455, in test_builtin_zip f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_countOf (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 617, in test_countOf f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_in_and_not_in (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 580, in test_in_and_not_in f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_indexOf (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 651, in test_indexOf f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_iter_file (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 232, in test_iter_file f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unicode_join_endcase (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 534, in test_unicode_join_endcase f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_unpack_iter (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 760, in test_unpack_iter f = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_writelines (test.test_iter.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_iter.py", line 677, in test_writelines f = file(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestNativeNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestNativeNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestNativeNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestCRNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestCRLFNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_execfile (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_read (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readline (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_readlines (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_seek (test.test_univnewlines.TestMixedNewlines) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_univnewlines.py", line 40, in setUp fp = open(test_support.TESTFN, self.WRITEMODE) IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_file (test.test_urllib2.HandlerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_urllib2.py", line 610, in test_file f = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: test_decode (test.test_uu.UUFileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_uu.py", line 150, in test_decode uu.decode(f) File "C:\buildbot\work\2.5.heller-windows\build\lib\uu.py", line 111, in decode raise Error('Cannot overwrite existing file: %s' % out_file) Error: Cannot overwrite existing file: @testo ====================================================================== ERROR: test_decodetwice (test.test_uu.UUFileTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_uu.py", line 166, in test_decodetwice f = open(self.tmpin, 'rb') IOError: [Errno 2] No such file or directory: '@testi' ====================================================================== ERROR: testAbsoluteArcnames (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 22, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDeflated (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 22, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testStored (test.test_zipfile.TestsWithSourceFile) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 22, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testAbsoluteArcnames (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 130, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testDeflated (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 130, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testLargeFileException (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 130, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testStored (test.test_zipfile.TestZip64InSmallFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 130, in setUp fp = open(TESTFN, "wb") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testCloseErroneousFile (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 317, in testCloseErroneousFile fp = open(TESTFN, "w") IOError: [Errno 13] Permission denied: '@test' ====================================================================== ERROR: testClosedZipRaisesRuntimeError (test.test_zipfile.OtherTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 343, in testClosedZipRaisesRuntimeError zipf.writestr("foo.txt", "O, for a Muse of Fire!") File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePyfile (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 249, in testWritePyfile zipfp.writepy(fn) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 793, in writepy self.write(fname, arcname) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 561, in write self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePythonDirectory (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 297, in testWritePythonDirectory zipfp.writepy(TESTFN2) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 785, in writepy self.write(fname, arcname) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 561, in write self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testWritePythonPackage (test.test_zipfile.PyZipFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipfile.py", line 274, in testWritePythonPackage zipfp.writepy(packagedir) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 756, in writepy self.write(fname, arcname) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 561, in write self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMTime (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 183, in testBadMTime self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 161, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic2 (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 170, in testBadMagic2 self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBoth (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 148, in testBoth self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDeepPackage (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 197, in testDeepPackage self.doTest(pyc_ext, files, TESTPACK, TESTPACK2, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestFile (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 294, in testDoctestFile self.runDoctest(self.doDoctestFile) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestSuite (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 305, in testDoctestSuite self.runDoctest(self.doDoctestSuite) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testEmptyPy (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 152, in testEmptyPy self.doTest(None, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 91, in doTest ["__dummy__"]) ImportError: No module named ziptestmodule ====================================================================== ERROR: testGetCompiledSource (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 274, in testGetCompiledSource self.doTest(pyc_ext, files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testGetData (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 236, in testGetData z.writestr(name, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testGetSource (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 268, in testGetSource self.doTest(".py", files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testImport_WithStuff (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 261, in testImport_WithStuff stuff="Some Stuff"*31) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testImporterAttr (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 254, in testImporterAttr self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testPackage (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 189, in testPackage self.doTest(pyc_ext, files, TESTPACK, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testPy (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 139, in testPy self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testPyc (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 143, in testPyc self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testTraceback (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 328, in testTraceback self.doTest(None, files, TESTMOD, call=self.doTraceback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testZipImporterMethods (test.test_zipimport.UncompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 211, in testZipImporterMethods z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMTime (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 183, in testBadMTime self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 161, in testBadMagic self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBadMagic2 (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 170, in testBadMagic2 self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testBoth (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 148, in testBoth self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDeepPackage (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 197, in testDeepPackage self.doTest(pyc_ext, files, TESTPACK, TESTPACK2, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestFile (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 294, in testDoctestFile self.runDoctest(self.doDoctestFile) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testDoctestSuite (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 305, in testDoctestSuite self.runDoctest(self.doDoctestSuite) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 279, in runDoctest self.doTest(".py", files, TESTMOD, call=callback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testEmptyPy (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 152, in testEmptyPy self.doTest(None, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 91, in doTest ["__dummy__"]) ImportError: No module named ziptestmodule ====================================================================== ERROR: testGetCompiledSource (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 274, in testGetCompiledSource self.doTest(pyc_ext, files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testGetData (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 236, in testGetData z.writestr(name, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testGetSource (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 268, in testGetSource self.doTest(".py", files, TESTMOD, call=self.assertModuleSource) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testImport_WithStuff (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 261, in testImport_WithStuff stuff="Some Stuff"*31) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testImporterAttr (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 254, in testImporterAttr self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testPackage (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 189, in testPackage self.doTest(pyc_ext, files, TESTPACK, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testPy (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 139, in testPy self.doTest(".py", files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testPyc (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 143, in testPyc self.doTest(pyc_ext, files, TESTMOD) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testTraceback (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 328, in testTraceback self.doTest(None, files, TESTMOD, call=self.doTraceback) File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 73, in doTest z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions ====================================================================== ERROR: testZipImporterMethods (test.test_zipimport.CompressedZipImportTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\buildbot\work\2.5.heller-windows\build\lib\test\test_zipimport.py", line 211, in testZipImporterMethods z.writestr(zinfo, data) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 615, in writestr self._writecheck(zinfo) File "C:\buildbot\work\2.5.heller-windows\build\lib\zipfile.py", line 533, in _writecheck raise LargeZipFile("Filesize would require ZIP64 extensions") LargeZipFile: Filesize would require ZIP64 extensions sincerely, -The Buildbot From nnorwitz at gmail.com Sun Nov 25 23:42:47 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Sun, 25 Nov 2007 17:42:47 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071125224247.GA24891@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [528284 refs] From nnorwitz at gmail.com Mon Nov 26 11:43:20 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Mon, 26 Nov 2007 05:43:20 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071126104320.GA24640@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [528284 refs] From python-checkins at python.org Mon Nov 26 23:16:50 2007 From: python-checkins at python.org (guido.van.rossum) Date: Mon, 26 Nov 2007 23:16:50 +0100 (CET) Subject: [Python-checkins] r59186 - python/trunk/Demo/tkinter/guido/brownian2.py Message-ID: <20071126221650.2BF3F1E4016@bag.python.org> Author: guido.van.rossum Date: Mon Nov 26 23:16:49 2007 New Revision: 59186 Added: python/trunk/Demo/tkinter/guido/brownian2.py (contents, props changed) Log: A thread-less variant of brownian.py, submitted by Michele Simoniato. Added: python/trunk/Demo/tkinter/guido/brownian2.py ============================================================================== --- (empty file) +++ python/trunk/Demo/tkinter/guido/brownian2.py Mon Nov 26 23:16:49 2007 @@ -0,0 +1,55 @@ +# Brownian motion -- an example of a NON multi-threaded Tkinter program ;) +# By Michele Simoniato, inspired by brownian.py + +from Tkinter import * +import random +import sys + +WIDTH = 400 +HEIGHT = 300 +SIGMA = 10 +BUZZ = 2 +RADIUS = 2 +LAMBDA = 10 +FILL = 'red' + +stop = 0 # Set when main loop exits +root = None # main window + +def particle(canvas): # particle = iterator over the moves + r = RADIUS + x = random.gauss(WIDTH/2.0, SIGMA) + y = random.gauss(HEIGHT/2.0, SIGMA) + p = canvas.create_oval(x-r, y-r, x+r, y+r, fill=FILL) + while not stop: + dx = random.gauss(0, BUZZ) + dy = random.gauss(0, BUZZ) + try: + canvas.move(p, dx, dy) + except TclError: + break + else: + yield None + +def move(particle): # move the particle at random time + particle.next() + dt = random.expovariate(LAMBDA) + root.after(int(dt*1000), move, particle) + +def main(): + global root, stop + root = Tk() + canvas = Canvas(root, width=WIDTH, height=HEIGHT) + canvas.pack(fill='both', expand=1) + np = 30 + if sys.argv[1:]: + np = int(sys.argv[1]) + for i in range(np): # start the dance + move(particle(canvas)) + try: + root.mainloop() + finally: + stop = 1 + +if __name__ == '__main__': + main() From nnorwitz at gmail.com Mon Nov 26 23:42:37 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Mon, 26 Nov 2007 17:42:37 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071126224237.GA13742@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [528284 refs] From buildbot at python.org Tue Nov 27 01:14:40 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 00:14:40 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071127001440.C0B491E4012@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/303 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From nnorwitz at gmail.com Tue Nov 27 11:42:40 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Tue, 27 Nov 2007 05:42:40 -0500 Subject: [Python-checkins] Python Regression Test Failures all (1) Message-ID: <20071127104240.GA13802@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test test_bsddb3 failed -- errors occurred; run in verbose mode for details test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler testCompileLibrary still working, be patient... test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7363 refs] [7363 refs] [7363 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7738 refs] [7738 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:60: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ss = socket.ssl(s) test_socketserver test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7358 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7359 refs] [8974 refs] [7574 refs] [7359 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] [7358 refs] . [7358 refs] [7358 refs] this bit of output is from a test of stdout in a different process ... [7358 refs] [7358 refs] [7574 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7358 refs] [7358 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7362 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading test_threading_local test_threadsignals test_time test_timeout test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllibnet test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 308 tests OK. 1 test failed: test_bsddb3 21 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_cd test_cl test_gl test_imageop test_imgfile test_ioctl test_macostools test_pep277 test_plistlib test_scriptpackages test_startfile test_sunaudiodev test_tcl test_unicode_file test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [528284 refs] From python-checkins at python.org Tue Nov 27 13:22:11 2007 From: python-checkins at python.org (thomas.heller) Date: Tue, 27 Nov 2007 13:22:11 +0100 (CET) Subject: [Python-checkins] r59190 - python/trunk/Modules/_ctypes/_ctypes.c Message-ID: <20071127122211.D7C2A1E4026@bag.python.org> Author: thomas.heller Date: Tue Nov 27 13:22:11 2007 New Revision: 59190 Modified: python/trunk/Modules/_ctypes/_ctypes.c Log: Remove unused global variable, and remove unneeded COMError.__str__ implementation in C. Modified: python/trunk/Modules/_ctypes/_ctypes.c ============================================================================== --- python/trunk/Modules/_ctypes/_ctypes.c (original) +++ python/trunk/Modules/_ctypes/_ctypes.c Tue Nov 27 13:22:11 2007 @@ -4752,18 +4752,6 @@ static char comerror_doc[] = "Raised when a COM method call failed."; static PyObject * -comerror_str(PyObject *ignored, PyObject *self) -{ - PyObject *args = PyObject_GetAttrString(self, "args"); - PyObject *result; - if (args == NULL) - return NULL; - result = PyObject_Str(args); - Py_DECREF(args); - return result; -} - -static PyObject * comerror_init(PyObject *self, PyObject *args) { PyObject *hresult, *text, *details; @@ -4795,13 +4783,10 @@ } static PyMethodDef comerror_methods[] = { - { "__str__", comerror_str, METH_O }, { "__init__", comerror_init, METH_VARARGS }, { NULL, NULL }, }; -PyObject *COMError; - static int create_comerror(void) { From buildbot at python.org Tue Nov 27 14:47:53 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 13:47:53 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071127134753.496A11E4004@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/320 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: guido.van.rossum,thomas.heller BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From gufvky2378 at yahoo.com.vn Fri Nov 30 14:26:28 2007 From: gufvky2378 at yahoo.com.vn (AV) Date: Fri, 30 Nov 2007 21:26:28 +0800 Subject: [Python-checkins] =?big5?b?s8yk9cN6qrrDQ65nLLbDrdssqO6qQSy4c6Xm?= =?big5?b?qHSmQw==?= Message-ID: <20071127170217.D28F21E4016@bag.python.org> An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/python-checkins/attachments/20071130/8cc58143/attachment.htm From python-checkins at python.org Tue Nov 27 18:55:31 2007 From: python-checkins at python.org (guido.van.rossum) Date: Tue, 27 Nov 2007 18:55:31 +0100 (CET) Subject: [Python-checkins] r59194 - peps/trunk/pep-3100.txt Message-ID: <20071127175531.23FDF1E4024@bag.python.org> Author: guido.van.rossum Date: Tue Nov 27 18:55:30 2007 New Revision: 59194 Modified: peps/trunk/pep-3100.txt Log: Mark unbound method removal as done. Modified: peps/trunk/pep-3100.txt ============================================================================== --- peps/trunk/pep-3100.txt (original) +++ peps/trunk/pep-3100.txt Tue Nov 27 18:55:30 2007 @@ -121,7 +121,7 @@ * ```x```: use ``repr(x)`` [2]_ [done] * The ``<>`` operator: use ``!=`` instead [3]_ [done] * The __mod__ and __divmod__ special methods on float. [they should stay] [21]_ -* Drop unbound methods [7]_ [25]_ +* Drop unbound methods [7]_ [25]_ [done] * METH_OLDARGS * WITH_CYCLE_GC [done] * __getslice__, __setslice__, __delslice__ [#sequence-types]_; From python-checkins at python.org Tue Nov 27 19:50:12 2007 From: python-checkins at python.org (facundo.batista) Date: Tue, 27 Nov 2007 19:50:12 +0100 (CET) Subject: [Python-checkins] r59195 - python/trunk/Lib/os.py Message-ID: <20071127185012.D1F501E4026@bag.python.org> Author: facundo.batista Date: Tue Nov 27 19:50:12 2007 New Revision: 59195 Modified: python/trunk/Lib/os.py Log: Moved the errno import from inside the functions to the module level. Fixes issue 1755179. Modified: python/trunk/Lib/os.py ============================================================================== --- python/trunk/Lib/os.py (original) +++ python/trunk/Lib/os.py Tue Nov 27 19:50:12 2007 @@ -23,7 +23,7 @@ #' -import sys +import sys, errno _names = sys.builtin_module_names @@ -156,7 +156,6 @@ recursive. """ - from errno import EEXIST head, tail = path.split(name) if not tail: head, tail = path.split(head) @@ -165,7 +164,7 @@ makedirs(head, mode) except OSError, e: # be happy if someone already created the path - if e.errno != EEXIST: + if e.errno != errno.EEXIST: raise if tail == curdir: # xxx/newdir/. exists if xxx/newdir exists return @@ -369,8 +368,6 @@ __all__.extend(["execl","execle","execlp","execlpe","execvp","execvpe"]) def _execvpe(file, args, env=None): - from errno import ENOENT, ENOTDIR - if env is not None: func = execve argrest = (args, env) @@ -396,7 +393,7 @@ func(fullname, *argrest) except error, e: tb = sys.exc_info()[2] - if (e.errno != ENOENT and e.errno != ENOTDIR + if (e.errno != errno.ENOENT and e.errno != errno.ENOTDIR and saved_exc is None): saved_exc = e saved_tb = tb From python-checkins at python.org Tue Nov 27 20:14:10 2007 From: python-checkins at python.org (christian.heimes) Date: Tue, 27 Nov 2007 20:14:10 +0100 (CET) Subject: [Python-checkins] r59196 - in sandbox/trunk/2to3: fixes/fix_methodattrs.py tests/test_fixers.py Message-ID: <20071127191410.8D2641E4007@bag.python.org> Author: christian.heimes Date: Tue Nov 27 20:14:10 2007 New Revision: 59196 Added: sandbox/trunk/2to3/fixes/fix_methodattrs.py (contents, props changed) Modified: sandbox/trunk/2to3/tests/test_fixers.py Log: Added fixer for method attributes based on fix_funcattrs.py Added: sandbox/trunk/2to3/fixes/fix_methodattrs.py ============================================================================== --- (empty file) +++ sandbox/trunk/2to3/fixes/fix_methodattrs.py Tue Nov 27 20:14:10 2007 @@ -0,0 +1,23 @@ +"""Fix bound method attributes (method.im_? -> method.__?__). +""" +# Author: Christian Heimes + +# Local imports +from fixes import basefix +from fixes.util import Name + +MAP = { + "im_func" : "__func__", + "im_self" : "__self__", + "im_class" : "__self__.__class__" + } + +class FixMethodattrs(basefix.BaseFix): + PATTERN = """ + power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > + """ + + def transform(self, node, results): + attr = results["attr"][0] + new = MAP[attr.value] + attr.replace(Name(new, prefix=attr.get_prefix())) Modified: sandbox/trunk/2to3/tests/test_fixers.py ============================================================================== --- sandbox/trunk/2to3/tests/test_fixers.py (original) +++ sandbox/trunk/2to3/tests/test_fixers.py Tue Nov 27 20:14:10 2007 @@ -1576,6 +1576,39 @@ a = """lambda x_y_z: x_y_z[0] + x_y_z[1][0] + f(x_y_z[1][0])""" self.check(b, a) +class Test_methodattrs(FixerTestCase): + fixer = "methodattrs" + + attrs = ["func", "self", "class"] + + def test(self): + for attr in self.attrs: + b = "a.im_%s" % attr + if attr == "class": + a = "a.__self__.__class__" + else: + a = "a.__%s__" % attr + self.check(b, a) + + b = "self.foo.im_%s.foo_bar" % attr + if attr == "class": + a = "self.foo.__self__.__class__.foo_bar" + else: + a = "self.foo.__%s__.foo_bar" % attr + self.check(b, a) + + def test_unchanged(self): + for attr in self.attrs: + s = "foo(im_%s + 5)" % attr + self.unchanged(s) + + s = "f(foo.__%s__)" % attr + self.unchanged(s) + + s = "f(foo.__%s__.foo)" % attr + self.unchanged(s) + + class Test_next(FixerTestCase): fixer = "next" From python-checkins at python.org Tue Nov 27 22:28:40 2007 From: python-checkins at python.org (christian.heimes) Date: Tue, 27 Nov 2007 22:28:40 +0100 (CET) Subject: [Python-checkins] r59199 - python/trunk/PCbuild9/_tkinter.vcproj python/trunk/PCbuild9/build_tkinter.py python/trunk/PCbuild9/pyd.vsprops python/trunk/PCbuild9/pyd_d.vsprops python/trunk/PCbuild9/pyproject.vsprops python/trunk/PCbuild9/readme.txt Message-ID: <20071127212840.8FCF61E4004@bag.python.org> Author: christian.heimes Date: Tue Nov 27 22:28:40 2007 New Revision: 59199 Added: python/trunk/PCbuild9/build_tkinter.py - copied unchanged from r59198, python/branches/py3k/PCbuild9/build_tkinter.py Modified: python/trunk/PCbuild9/_tkinter.vcproj python/trunk/PCbuild9/pyd.vsprops python/trunk/PCbuild9/pyd_d.vsprops python/trunk/PCbuild9/pyproject.vsprops python/trunk/PCbuild9/readme.txt Log: Backport of changes to PCbuild9 from the py3k branch Modified: python/trunk/PCbuild9/_tkinter.vcproj ============================================================================== --- python/trunk/PCbuild9/_tkinter.vcproj (original) +++ python/trunk/PCbuild9/_tkinter.vcproj Tue Nov 27 22:28:40 2007 @@ -104,7 +104,7 @@ /> - Modified: python/trunk/PCbuild9/pyd_d.vsprops ============================================================================== --- python/trunk/PCbuild9/pyd_d.vsprops (original) +++ python/trunk/PCbuild9/pyd_d.vsprops Tue Nov 27 22:28:40 2007 @@ -26,6 +26,6 @@ /> Modified: python/trunk/PCbuild9/pyproject.vsprops ============================================================================== --- python/trunk/PCbuild9/pyproject.vsprops (original) +++ python/trunk/PCbuild9/pyproject.vsprops Tue Nov 27 22:28:40 2007 @@ -41,6 +41,10 @@ Value="python26" /> + @@ -60,4 +64,8 @@ Name="tcltkDir" Value="..\..\tcltk\" /> + Modified: python/trunk/PCbuild9/readme.txt ============================================================================== --- python/trunk/PCbuild9/readme.txt (original) +++ python/trunk/PCbuild9/readme.txt Tue Nov 27 22:28:40 2007 @@ -5,27 +5,37 @@ (a.k.a. Visual Studio .NET 2008). (For other Windows platforms and compilers, see ../PC/readme.txt.) -All you need to do is open the workspace "pcbuild.sln" in MSVC++, select -the Debug or Release setting (using "Solution Configuration" from -the "Standard" toolbar"), and build the projects. - -The proper order to build subprojects: - -1) pythoncore (this builds the main Python DLL and library files, - python30.{dll, lib} in Release mode) - -2) python (this builds the main Python executable, - python.exe in Release mode) - -3) the other subprojects, as desired or needed (note: you probably don't - want to build most of the other subprojects, unless you're building an - entire Python distribution from scratch, or specifically making changes - to the subsystems they implement, or are running a Python core buildbot - test slave; see SUBPROJECTS below) +All you need to do is open the workspace "pcbuild.sln" in Visual Studio, +select the desired combination of configuration and platform and eventually +build the solution. Unless you are going to debug a problem in the core or +you are going to create an optimized build you want to select "Release" as +configuration. + +The PCbuild9 directory is compatible with all versions of Visual Studio from +VS C++ Express Edition over the standard edition up to the professional +edition. However the express edition does support features like solution +folders or profile guided optimization (PGO). The missing bits and pieces +won't stop you from building Python. + +The solution is configured to build the projects in the correct order. "Build +Solution" or F6 takes care of dependencies except for x64 builds. To make +cross compiling x64 builds on a 32bit OS possible the x64 builds require a +32bit version of Python. + + +note: + you probably don't want to build most of the other subprojects, unless + you're building an entire Python distribution from scratch, or + specifically making changes to the subsystems they implement, or are + running a Python core buildbot test slave; see SUBPROJECTS below) When using the Debug setting, the output files have a _d added to their name: python30_d.dll, python_d.exe, parser_d.pyd, and so on. +The 32bit builds end up in the solution folder PCbuild9 while the x64 builds +land in the amd64 subfolder. The PGI and PGO builds for profile guided +optimization end up in their own folders, too. + SUBPROJECTS ----------- These subprojects should build out of the box. Subprojects other than the @@ -54,15 +64,17 @@ winsound play sounds (typically .wav files) under Windows -The following subprojects will generally NOT build out of the box. They +The following subprojects will generally NOT build out of the box. They wrap code Python doesn't control, and you'll need to download the base packages first and unpack them into siblings of PCbuilds's parent -directory; for example, if your PCbuild is .......\dist\src\PCbuild\, -unpack into new subdirectories of dist\. +directory; for example, if your PCbuild9 is ..\dist\py3k\PCbuild9\, +unpack into new subdirectories of ..\dist\. _tkinter Python wrapper for the Tk windowing system. Requires building Tcl/Tk first. Following are instructions for Tcl/Tk 8.4.12. + + NOTE: The 64 build builds must land in tcltk64 instead of tcltk. Get source ---------- @@ -124,33 +136,30 @@ A custom pre-link step in the bz2 project settings should manage to build bzip2-1.0.3\libbz2.lib by magic before bz2.pyd (or bz2_d.pyd) is - linked in PCbuild\. + linked in PCbuild9\. However, the bz2 project is not smart enough to remove anything under bzip2-1.0.3\ when you do a clean, so if you want to rebuild bzip2.lib you need to clean up bzip2-1.0.3\ by hand. - The build step shouldn't yield any warnings or errors, and should end - by displaying 6 blocks each terminated with - FC: no differences encountered - - All of this managed to build bzip2-1.0.3\libbz2.lib, which the Python - project links in. + All of this managed to build libbz2.lib in + bzip2-1.0.3\$platform-$configuration\, which the Python project links in. _bsddb To use the version of bsddb that Python is built with by default, invoke (in the dist directory) - svn export http://svn.python.org/projects/external/db-4.4.20 - - - Then open a VS.NET 2003 shell, and invoke: - - devenv db-4.4.20\build_win32\Berkeley_DB.sln /build Release /project db_static - - and do that a second time for a Debug build too: + svn export http://svn.python.org/projects/external/db-4.4.20 - devenv db-4.4.20\build_win32\Berkeley_DB.sln /build Debug /project db_static + Next open the solution file db-4.4.20\build_win32\Berkeley_DB.sln with + Visual Studio and convert the projects to the new format. The standard + and professional version of VS 2008 builds the necessary libraries + in a pre-link step of _bsddb. However the express edition is missing + some pieces and you have to build the libs yourself. + + The _bsddb subprojects depends only on the db_static project of + Berkeley DB. You have to choose either "Release", "Release AMD64", "Debug" + or "Debug AMD64" as configuration. Alternatively, if you want to start with the original sources, go to Sleepycat's download page: @@ -168,7 +177,7 @@ Now apply any patches that apply to your version. Open - dist\db-4.4.20\docs\index.html + db-4.4.20\docs\ref\build_win\intro.html and follow the "Windows->Building Berkeley DB with Visual C++ .NET" instructions for building the Sleepycat @@ -178,40 +187,6 @@ To run extensive tests, pass "-u bsddb" to regrtest.py. test_bsddb3.py is then enabled. Running in verbose mode may be helpful. - XXX The test_bsddb3 tests don't always pass, on Windows (according to - XXX me) or on Linux (according to Barry). (I had much better luck - XXX on Win2K than on Win98SE.) The common failure mode across platforms - XXX is - XXX DBAgainError: (11, 'Resource temporarily unavailable -- unable - XXX to join the environment') - XXX - XXX and it appears timing-dependent. On Win2K I also saw this once: - XXX - XXX test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ... - XXX Exception in thread reader 1: - XXX Traceback (most recent call last): - XXX File "C:\Code\python\lib\threading.py", line 411, in __bootstrap - XXX self.run() - XXX File "C:\Code\python\lib\threading.py", line 399, in run - XXX self.__target(*self.__args, **self.__kwargs) - XXX File "C:\Code\python\lib\bsddb\test\test_thread.py", line 268, in - XXX readerThread - XXX rec = c.next() - XXX DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed - XXX to resolve a deadlock') - XXX - XXX I'm told that DBLockDeadlockError is expected at times. It - XXX doesn't cause a test to fail when it happens (exceptions in - XXX threads are invisible to unittest). - - Building for Win64: - - open a VS.NET 2003 command prompt - - run the SDK setenv.cmd script, passing /RETAIL and the target - architecture (/SRV64 for Itanium, /X64 for AMD64) - - build BerkeleyDB with the solution configuration matching the - target ("Release IA64" for Itanium, "Release AMD64" for AMD64), e.g. - devenv db-4.4.20\build_win32\Berkeley_DB.sln /build "Release AMD64" /project db_static /useenv - _sqlite3 Python wrapper for SQLite library. @@ -220,7 +195,8 @@ svn export http://svn.python.org/projects/external/sqlite-source-3.3.4 To use the extension module in a Python build tree, copy sqlite3.dll into - the PCbuild folder. + the PCbuild folder. The source directory in svn also contains a .def file + from the binary release of sqlite3. _ssl Python wrapper for the secure sockets library. @@ -235,11 +211,19 @@ You must also install ActivePerl from http://www.activestate.com/Products/ActivePerl/ - as this is used by the OpenSSL build process. Complain to them . + if you like to use the official sources instead of the files from + python's subversion repository. The svn version contains pre-build + makefiles and assembly files. You also need the NASM assembler from http://www.kernel.org/pub/software/devel/nasm/binaries/win32/ Put nasmw.exe anywhere in your PATH. + + The build process makes sure that no patented algorithms are included. + For now RC5, MDC2 and IDEA are excluded from the build. You may have + to manually remove $(OBJ_D)\i_*.obj from ms\nt.mak if the build process + complains about missing files or forbidden IDEA. Again the files provided + in the subversion repository are already fixed. The MSVC project simply invokes PCBuild/build_ssl.py to perform the build. This Python script locates and builds your OpenSSL @@ -259,6 +243,10 @@ Building for Itanium -------------------- +NOTE: +Official support for Itanium builds have been dropped from the build. Please +contact as and provide patches if you are interested in Itanium builds. + The project files support a ReleaseItanium configuration which creates Win64/Itanium binaries. For this to work, you need to install the Platform SDK, in particular the 64-bit support. This includes an Itanium compiler @@ -271,155 +259,20 @@ Building for AMD64 ------------------ -The build process for the ReleaseAMD64 configuration is very similar -to the Itanium configuration; make sure you use the latest version of -vsextcomp. +The build process for AMD64 / x64 is very similar to standard builds. You just +have to set x64 as platform. Building Python Using the free MS Toolkit Compiler -------------------------------------------------- -The build process for Visual C++ can be used almost unchanged with the free MS -Toolkit Compiler. This provides a way of building Python using freely -available software. - Note that Microsoft have withdrawn the free MS Toolkit Compiler, so this can -no longer be considered a supported option. The instructions are still -correct, but you need to already have a copy of the compiler in order to use -them. Microsoft now supply Visual C++ 2005 Express Edition for free, but this -is NOT compatible with Visual C++ 7.1 (it uses a different C runtime), and so -cannot be used to build a version of Python compatible with the standard -python.org build. If you are interested in using Visual C++ 2005 Express -Edition, however, you should look at the PCBuild8 directory. - -Requirements - - To build Python, the following tools are required: - - * The Visual C++ Toolkit Compiler - no longer available for download - see above - * A recent Platform SDK - from http://www.microsoft.com/downloads/details.aspx?FamilyID=484269e2-3b89-47e3-8eb7-1f2be6d7123a - * The .NET 1.1 SDK - from http://www.microsoft.com/downloads/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d - - [Does anyone have better URLs for the last 2 of these?] - - The toolkit compiler is needed as it is an optimising compiler (the - compiler supplied with the .NET SDK is a non-optimising version). The - platform SDK is needed to provide the Windows header files and libraries - (the Windows 2003 Server SP1 edition, typical install, is known to work - - other configurations or versions are probably fine as well). The .NET 1.1 - SDK is needed because it contains a version of msvcrt.dll which links to - the msvcr71.dll CRT. Note that the .NET 2.0 SDK is NOT acceptable, as it - references msvcr80.dll. - - All of the above items should be installed as normal. - - If you intend to build the openssl (needed for the _ssl extension) you - will need the C runtime sources installed as part of the platform SDK. - - In addition, you will need Nant, available from - http://nant.sourceforge.net. The 0.85 release candidate 3 version is known - to work. This is the latest released version at the time of writing. Later - "nightly build" versions are known NOT to work - it is not clear at - present whether future released versions will work. - -Setting up the environment - - Start a platform SDK "build environment window" from the start menu. The - "Windows XP 32-bit retail" version is known to work. - - Add the following directories to your PATH: - * The toolkit compiler directory - * The SDK "Win64" binaries directory - * The Nant directory - Add to your INCLUDE environment variable: - * The toolkit compiler INCLUDE directory - Add to your LIB environment variable: - * The toolkit compiler LIB directory - * The .NET SDK Visual Studio 2003 VC7\lib directory - - The following commands should set things up as you need them: - - rem Set these values according to where you installed the software - set TOOLKIT=C:\Program Files\Microsoft Visual C++ Toolkit 2003 - set SDK=C:\Program Files\Microsoft Platform SDK - set NET=C:\Program Files\Microsoft Visual Studio .NET 2003 - set NANT=C:\Utils\Nant - - set PATH=%TOOLKIT%\bin;%PATH%;%SDK%\Bin\win64;%NANT%\bin - set INCLUDE=%TOOLKIT%\include;%INCLUDE% - set LIB=%TOOLKIT%\lib;%NET%\VC7\lib;%LIB% - - The "win64" directory from the SDK is added to supply executables such as - "cvtres" and "lib", which are not available elsewhere. The versions in the - "win64" directory are 32-bit programs, so they are fine to use here. - - That's it. To build Python (the core only, no binary extensions which - depend on external libraries) you just need to issue the command - - nant -buildfile:python.build all - - from within the PCBuild directory. - -Extension modules - - To build those extension modules which require external libraries - (_tkinter, bz2, _bsddb, _sqlite3, _ssl) you can follow the instructions - for the Visual Studio build above, with a few minor modifications. These - instructions have only been tested using the sources in the Python - subversion repository - building from original sources should work, but - has not been tested. - - For each extension module you wish to build, you should remove the - associated include line from the excludeprojects section of pc.build. - - The changes required are: - - _tkinter - The tix makefile (tix-8.4.0\win\makefile.vc) must be modified to - remove references to TOOLS32. The relevant lines should be changed to - read: - cc32 = cl.exe - link32 = link.exe - include32 = - The remainder of the build instructions will work as given. - - bz2 - No changes are needed - - _bsddb - The file db.build should be copied from the Python PCBuild directory - to the directory db-4.4.20\build_win32. - - The file db_static.vcproj in db-4.4.20\build_win32 should be edited to - remove the string "$(SolutionDir)" - this occurs in 2 places, only - relevant for 64-bit builds. (The edit is required as otherwise, nant - wants to read the solution file, which is not in a suitable form). - - The bsddb library can then be build with the command - nant -buildfile:db.build all - run from the db-4.4.20\build_win32 directory. - - _sqlite3 - No changes are needed. However, in order for the tests to succeed, a - copy of sqlite3.dll must be downloaded, and placed alongside - python.exe. - - _ssl - The documented build process works as written. However, it needs a - copy of the file setargv.obj, which is not supplied in the platform - SDK. However, the sources are available (in the crt source code). To - build setargv.obj, proceed as follows: - - Copy setargv.c, cruntime.h and internal.h from %SDK%\src\crt to a - temporary directory. - Compile using "cl /c /I. /MD /D_CRTBLD setargv.c" - Copy the resulting setargv.obj to somewhere on your LIB environment - (%SDK%\lib is a reasonable place). +no longer be considered a supported option. Instead you can use the free +VS C++ Express Edition + +Profile Guided Optimization +--------------------------- - With setargv.obj in place, the standard build process should work - fine. +http://msdn2.microsoft.com/en-us/library/e7k32f4k(VS.90).aspx YOUR OWN EXTENSION DLLs ----------------------- From python-checkins at python.org Tue Nov 27 22:34:03 2007 From: python-checkins at python.org (christian.heimes) Date: Tue, 27 Nov 2007 22:34:03 +0100 (CET) Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_inspect.py Lib/test/test_unittest.py Message-ID: <20071127213403.601311E4004@bag.python.org> Author: christian.heimes Date: Tue Nov 27 22:34:01 2007 New Revision: 59200 Modified: python/trunk/Demo/newmetaclasses/Eiffel.py python/trunk/Lib/compiler/pyassem.py python/trunk/Lib/doctest.py python/trunk/Lib/modulefinder.py python/trunk/Lib/test/test_descr.py python/trunk/Lib/test/test_doctest.py python/trunk/Lib/test/test_funcattrs.py python/trunk/Lib/test/test_getopt.py python/trunk/Lib/test/test_inspect.py python/trunk/Lib/test/test_unittest.py Log: Replaced import of the 'new' module with 'types' module and added a deprecation warning to the 'new' module. Modified: python/trunk/Demo/newmetaclasses/Eiffel.py ============================================================================== --- python/trunk/Demo/newmetaclasses/Eiffel.py (original) +++ python/trunk/Demo/newmetaclasses/Eiffel.py Tue Nov 27 22:34:01 2007 @@ -1,6 +1,6 @@ """Support Eiffel-style preconditions and postconditions.""" -from new import function +from types import FunctionType as function class EiffelBaseMetaClass(type): Modified: python/trunk/Lib/compiler/pyassem.py ============================================================================== --- python/trunk/Lib/compiler/pyassem.py (original) +++ python/trunk/Lib/compiler/pyassem.py Tue Nov 27 22:34:01 2007 @@ -1,7 +1,7 @@ """A flow graph representation for Python bytecode""" import dis -import new +import types import sys from compiler import misc @@ -595,7 +595,7 @@ argcount = self.argcount if self.flags & CO_VARKEYWORDS: argcount = argcount - 1 - return new.code(argcount, nlocals, self.stacksize, self.flags, + return types.CodeType(argcount, nlocals, self.stacksize, self.flags, self.lnotab.getCode(), self.getConsts(), tuple(self.names), tuple(self.varnames), self.filename, self.name, self.lnotab.firstline, Modified: python/trunk/Lib/doctest.py ============================================================================== --- python/trunk/Lib/doctest.py (original) +++ python/trunk/Lib/doctest.py Tue Nov 27 22:34:01 2007 @@ -2016,16 +2016,16 @@ return (f,t) def rundict(self, d, name, module=None): - import new - m = new.module(name) + import types + m = types.ModuleType(name) m.__dict__.update(d) if module is None: module = False return self.rundoc(m, name, module) def run__test__(self, d, name): - import new - m = new.module(name) + import types + m = types.ModuleType(name) m.__test__ = d return self.rundoc(m, name) Modified: python/trunk/Lib/modulefinder.py ============================================================================== --- python/trunk/Lib/modulefinder.py (original) +++ python/trunk/Lib/modulefinder.py Tue Nov 27 22:34:01 2007 @@ -7,7 +7,7 @@ import marshal import os import sys -import new +import types import struct if hasattr(sys.__stdout__, "newlines"): @@ -594,7 +594,7 @@ if isinstance(consts[i], type(co)): consts[i] = self.replace_paths_in_code(consts[i]) - return new.code(co.co_argcount, co.co_nlocals, co.co_stacksize, + return types.CodeType(co.co_argcount, co.co_nlocals, co.co_stacksize, co.co_flags, co.co_code, tuple(consts), co.co_names, co.co_varnames, new_filename, co.co_name, co.co_firstlineno, co.co_lnotab, Modified: python/trunk/Lib/test/test_descr.py ============================================================================== --- python/trunk/Lib/test/test_descr.py (original) +++ python/trunk/Lib/test/test_descr.py Tue Nov 27 22:34:01 2007 @@ -4,7 +4,6 @@ from copy import deepcopy import warnings import types -import new warnings.filterwarnings("ignore", r'complex divmod\(\), // and % are deprecated$', Modified: python/trunk/Lib/test/test_doctest.py ============================================================================== --- python/trunk/Lib/test/test_doctest.py (original) +++ python/trunk/Lib/test/test_doctest.py Tue Nov 27 22:34:01 2007 @@ -448,8 +448,8 @@ functions, classes, and the `__test__` dictionary, if it exists: >>> # A module - >>> import new - >>> m = new.module('some_module') + >>> import types + >>> m = types.ModuleType('some_module') >>> def triple(val): ... ''' ... >>> print triple(11) @@ -1937,11 +1937,11 @@ If DocFileSuite is used from an interactive session, then files are resolved relative to the directory of sys.argv[0]: - >>> import new, os.path, test.test_doctest + >>> import types, os.path, test.test_doctest >>> save_argv = sys.argv >>> sys.argv = [test.test_doctest.__file__] >>> suite = doctest.DocFileSuite('test_doctest.txt', - ... package=new.module('__main__')) + ... package=types.ModuleType('__main__')) >>> sys.argv = save_argv By setting `module_relative=False`, os-specific paths may be @@ -2366,9 +2366,9 @@ """ def old_test4(): """ - >>> import new - >>> m1 = new.module('_m1') - >>> m2 = new.module('_m2') + >>> import types + >>> m1 = types.ModuleType('_m1') + >>> m2 = types.ModuleType('_m2') >>> test_data = \""" ... def _f(): ... '''>>> assert 1 == 1 Modified: python/trunk/Lib/test/test_funcattrs.py ============================================================================== --- python/trunk/Lib/test/test_funcattrs.py (original) +++ python/trunk/Lib/test/test_funcattrs.py Tue Nov 27 22:34:01 2007 @@ -132,8 +132,8 @@ raise TestFailed # im_func may not be a Python method! -import new -F.id = new.instancemethod(id, None, F) +import types +F.id = types.MethodType(id, None, F) eff = F() if eff.id() <> id(eff): Modified: python/trunk/Lib/test/test_getopt.py ============================================================================== --- python/trunk/Lib/test/test_getopt.py (original) +++ python/trunk/Lib/test/test_getopt.py Tue Nov 27 22:34:01 2007 @@ -167,8 +167,8 @@ ['a1', 'a2'] """ - import new - m = new.module("libreftest", s) + import types + m = types.ModuleType("libreftest", s) run_doctest(m, verbose) Modified: python/trunk/Lib/test/test_inspect.py ============================================================================== --- python/trunk/Lib/test/test_inspect.py (original) +++ python/trunk/Lib/test/test_inspect.py Tue Nov 27 22:34:01 2007 @@ -203,9 +203,9 @@ self.assertEqual(inspect.getfile(mod.StupidGit), mod.__file__) def test_getmodule_recursion(self): - from new import module + from types import ModuleType name = '__inspect_dummy' - m = sys.modules[name] = module(name) + m = sys.modules[name] = ModuleType(name) m.__file__ = "" # hopefully not a real filename... m.__loader__ = "dummy" # pretend the filename is understood by a loader exec "def x(): pass" in m.__dict__ Modified: python/trunk/Lib/test/test_unittest.py ============================================================================== --- python/trunk/Lib/test/test_unittest.py (original) +++ python/trunk/Lib/test/test_unittest.py Tue Nov 27 22:34:01 2007 @@ -9,6 +9,7 @@ from test import test_support import unittest from unittest import TestCase +import types ### Support code ################################################################ @@ -153,8 +154,7 @@ # "This method searches `module` for classes derived from TestCase" def test_loadTestsFromModule__TestCase_subclass(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -171,8 +171,7 @@ # # What happens if no tests are found (no TestCase instances)? def test_loadTestsFromModule__no_TestCase_instances(self): - import new - m = new.module('m') + m = types.ModuleType('m') loader = unittest.TestLoader() suite = loader.loadTestsFromModule(m) @@ -183,8 +182,7 @@ # # What happens if no tests are found (TestCases instances, but no tests)? def test_loadTestsFromModule__no_TestCase_tests(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): pass m.testcase_1 = MyTestCase @@ -381,8 +379,7 @@ # Does it raise an exception if the name resolves to an invalid # object? def test_loadTestsFromName__relative_bad_object(self): - import new - m = new.module('m') + m = types.ModuleType('m') m.testcase_1 = object() loader = unittest.TestLoader() @@ -396,8 +393,7 @@ # "The specifier name is a ``dotted name'' that may # resolve either to ... a test case class" def test_loadTestsFromName__relative_TestCase_subclass(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -413,8 +409,7 @@ # within a test case class, or a callable object which returns a # TestCase or TestSuite instance." def test_loadTestsFromName__relative_TestSuite(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -429,8 +424,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to # ... a test method within a test case class" def test_loadTestsFromName__relative_testmethod(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -451,8 +445,7 @@ # resolve "a test method within a test case class" that doesn't exist # for the given name (relative to a provided module)? def test_loadTestsFromName__relative_invalid_testmethod(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -469,8 +462,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to # ... a callable object which returns a ... TestSuite instance" def test_loadTestsFromName__callable__TestSuite(self): - import new - m = new.module('m') + m = types.ModuleType('m') testcase_1 = unittest.FunctionTestCase(lambda: None) testcase_2 = unittest.FunctionTestCase(lambda: None) def return_TestSuite(): @@ -485,8 +477,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to # ... a callable object which returns a TestCase ... instance" def test_loadTestsFromName__callable__TestCase_instance(self): - import new - m = new.module('m') + m = types.ModuleType('m') testcase_1 = unittest.FunctionTestCase(lambda: None) def return_TestCase(): return testcase_1 @@ -502,8 +493,7 @@ # # What happens if the callable returns something else? def test_loadTestsFromName__callable__wrong_type(self): - import new - m = new.module('m') + m = types.ModuleType('m') def return_wrong(): return 6 m.return_wrong = return_wrong @@ -751,8 +741,7 @@ # Does it raise an exception if the name resolves to an invalid # object? def test_loadTestsFromNames__relative_bad_object(self): - import new - m = new.module('m') + m = types.ModuleType('m') m.testcase_1 = object() loader = unittest.TestLoader() @@ -766,8 +755,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to # ... a test case class" def test_loadTestsFromNames__relative_TestCase_subclass(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -783,8 +771,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to # ... a TestSuite instance" def test_loadTestsFromNames__relative_TestSuite(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -799,8 +786,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to ... a # test method within a test case class" def test_loadTestsFromNames__relative_testmethod(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -819,8 +805,7 @@ # Does the method gracefully handle names that initially look like they # resolve to "a test method within a test case class" but don't? def test_loadTestsFromNames__relative_invalid_testmethod(self): - import new - m = new.module('m') + m = types.ModuleType('m') class MyTestCase(unittest.TestCase): def test(self): pass @@ -837,8 +822,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to # ... a callable object which returns a ... TestSuite instance" def test_loadTestsFromNames__callable__TestSuite(self): - import new - m = new.module('m') + m = types.ModuleType('m') testcase_1 = unittest.FunctionTestCase(lambda: None) testcase_2 = unittest.FunctionTestCase(lambda: None) def return_TestSuite(): @@ -855,8 +839,7 @@ # "The specifier name is a ``dotted name'' that may resolve ... to # ... a callable object which returns a TestCase ... instance" def test_loadTestsFromNames__callable__TestCase_instance(self): - import new - m = new.module('m') + m = types.ModuleType('m') testcase_1 = unittest.FunctionTestCase(lambda: None) def return_TestCase(): return testcase_1 @@ -874,8 +857,7 @@ # # Are staticmethods handled correctly? def test_loadTestsFromNames__callable__call_staticmethod(self): - import new - m = new.module('m') + m = types.ModuleType('m') class Test1(unittest.TestCase): def test(self): pass @@ -899,8 +881,7 @@ # # What happens when the callable returns something else? def test_loadTestsFromNames__callable__wrong_type(self): - import new - m = new.module('m') + m = types.ModuleType('m') def return_wrong(): return 6 m.return_wrong = return_wrong @@ -1043,8 +1024,7 @@ # Implicit in the documentation is that testMethodPrefix is respected by # all loadTestsFrom* methods. def test_testMethodPrefix__loadTestsFromModule(self): - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1067,8 +1047,7 @@ # Implicit in the documentation is that testMethodPrefix is respected by # all loadTestsFrom* methods. def test_testMethodPrefix__loadTestsFromName(self): - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1091,8 +1070,7 @@ # Implicit in the documentation is that testMethodPrefix is respected by # all loadTestsFrom* methods. def test_testMethodPrefix__loadTestsFromNames(self): - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1143,8 +1121,7 @@ def reversed_cmp(x, y): return -cmp(x, y) - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1162,8 +1139,7 @@ def reversed_cmp(x, y): return -cmp(x, y) - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1181,8 +1157,7 @@ def reversed_cmp(x, y): return -cmp(x, y) - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1254,8 +1229,7 @@ # It is implicit in the documentation for TestLoader.suiteClass that # all TestLoader.loadTestsFrom* methods respect it. Let's make sure def test_suiteClass__loadTestsFromModule(self): - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1271,8 +1245,7 @@ # It is implicit in the documentation for TestLoader.suiteClass that # all TestLoader.loadTestsFrom* methods respect it. Let's make sure def test_suiteClass__loadTestsFromName(self): - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass @@ -1288,8 +1261,7 @@ # It is implicit in the documentation for TestLoader.suiteClass that # all TestLoader.loadTestsFrom* methods respect it. Let's make sure def test_suiteClass__loadTestsFromNames(self): - import new - m = new.module('m') + m = types.ModuleType('m') class Foo(unittest.TestCase): def test_1(self): pass def test_2(self): pass From python-checkins at python.org Tue Nov 27 22:35:44 2007 From: python-checkins at python.org (christian.heimes) Date: Tue, 27 Nov 2007 22:35:44 +0100 (CET) Subject: [Python-checkins] r59201 - python/trunk/Lib/new.py Message-ID: <20071127213544.8FA021E4010@bag.python.org> Author: christian.heimes Date: Tue Nov 27 22:35:44 2007 New Revision: 59201 Modified: python/trunk/Lib/new.py Log: Added a deprecation warning to the 'new' module. Modified: python/trunk/Lib/new.py ============================================================================== --- python/trunk/Lib/new.py (original) +++ python/trunk/Lib/new.py Tue Nov 27 22:35:44 2007 @@ -3,6 +3,9 @@ This module is no longer required except for backward compatibility. Objects of most types can now be created by calling the type object. """ +from warnings import warn as _warn +_warn("The 'new' module is not supported in 3.x, use the 'types' module " + "instead.", DeprecationWarning, 2) from types import ClassType as classobj from types import FunctionType as function From buildbot at python.org Tue Nov 27 23:17:21 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 22:17:21 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071127221721.9CE341E47ED@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/376 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 517, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Tue Nov 27 23:38:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 22:38:18 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc trunk Message-ID: <20071127223819.153191E4007@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/995 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/home2/buildbot/slave/trunk.loewis-linux/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Tue Nov 27 23:38:36 2007 From: python-checkins at python.org (guido.van.rossum) Date: Tue, 27 Nov 2007 23:38:36 +0100 (CET) Subject: [Python-checkins] r59203 - in python/trunk: Lib/test/test_complex.py Objects/complexobject.c Message-ID: <20071127223836.969011E4007@bag.python.org> Author: guido.van.rossum Date: Tue Nov 27 23:38:36 2007 New Revision: 59203 Modified: python/trunk/Lib/test/test_complex.py python/trunk/Objects/complexobject.c Log: Patch # 1507 by Mark Dickinson. Make complex(x, -0) retain the sign of the imaginary part (as long as it's not complex). Backport candidate? Modified: python/trunk/Lib/test/test_complex.py ============================================================================== --- python/trunk/Lib/test/test_complex.py (original) +++ python/trunk/Lib/test/test_complex.py Tue Nov 27 23:38:36 2007 @@ -9,6 +9,7 @@ ) from random import random +from math import atan2 # These tests ensure that complex math does the right thing @@ -225,6 +226,18 @@ self.assertAlmostEqual(complex(real=17+23j, imag=23), 17+46j) self.assertAlmostEqual(complex(real=1+2j, imag=3+4j), -3+5j) + # check that the sign of a zero in the real or imaginary part + # is preserved when constructing from two floats. (These checks + # are harmless on systems without support for signed zeros.) + def split_zeros(x): + """Function that produces different results for 0. and -0.""" + return atan2(x, -1.) + + self.assertEqual(split_zeros(complex(1., 0.).imag), split_zeros(0.)) + self.assertEqual(split_zeros(complex(1., -0.).imag), split_zeros(-0.)) + self.assertEqual(split_zeros(complex(0., 1.).real), split_zeros(0.)) + self.assertEqual(split_zeros(complex(-0., 1.).real), split_zeros(-0.)) + c = 3.14 + 1j self.assert_(complex(c) is c) del c Modified: python/trunk/Objects/complexobject.c ============================================================================== --- python/trunk/Objects/complexobject.c (original) +++ python/trunk/Objects/complexobject.c Tue Nov 27 23:38:36 2007 @@ -897,6 +897,8 @@ PyNumberMethods *nbr, *nbi = NULL; Py_complex cr, ci; int own_r = 0; + int cr_is_complex = 0; + int ci_is_complex = 0; static PyObject *complexstr; static char *kwlist[] = {"real", "imag", 0}; @@ -977,6 +979,7 @@ retaining its real & imag parts here, and the return value is (properly) of the builtin complex type. */ cr = ((PyComplexObject*)r)->cval; + cr_is_complex = 1; if (own_r) { Py_DECREF(r); } @@ -985,7 +988,6 @@ /* The "real" part really is entirely real, and contributes nothing in the imaginary direction. Just treat it as a double. */ - cr.imag = 0.0; tmp = PyNumber_Float(r); if (own_r) { /* r was a newly created complex number, rather @@ -1005,15 +1007,14 @@ } if (i == NULL) { ci.real = 0.0; - ci.imag = 0.0; } - else if (PyComplex_Check(i)) + else if (PyComplex_Check(i)) { ci = ((PyComplexObject*)i)->cval; - else { + ci_is_complex = 1; + } else { /* The "imag" part really is entirely imaginary, and contributes nothing in the real direction. Just treat it as a double. */ - ci.imag = 0.0; tmp = (*nbi->nb_float)(i); if (tmp == NULL) return NULL; @@ -1021,11 +1022,16 @@ Py_DECREF(tmp); } /* If the input was in canonical form, then the "real" and "imag" - parts are real numbers, so that ci.real and cr.imag are zero. + parts are real numbers, so that ci.imag and cr.imag are zero. We need this correction in case they were not real numbers. */ - cr.real -= ci.imag; - cr.imag += ci.real; - return complex_subtype_from_c_complex(type, cr); + + if (ci_is_complex) { + cr.real -= ci.imag; + } + if (cr_is_complex) { + ci.real += cr.imag; + } + return complex_subtype_from_doubles(type, cr.real, ci.real); } PyDoc_STRVAR(complex_doc, From buildbot at python.org Tue Nov 27 23:41:41 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 22:41:41 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo trunk Message-ID: <20071127224142.0D2321E4004@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%20trunk/builds/2317 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined make: *** [buildbottest] Error 1 sincerely, -The Buildbot From nnorwitz at gmail.com Tue Nov 27 23:42:20 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Tue, 27 Nov 2007 17:42:20 -0500 Subject: [Python-checkins] Python Regression Test Failures refleak (2) Message-ID: <20071127224220.GA11989@python.psfb.org> test_cmd_line leaked [-23, 0, 0] references, sum=-23 test_popen2 leaked [52, -52, 26] references, sum=26 test_poplib leaked [-133, 0, 0] references, sum=-133 test_telnetlib leaked [-146, 0, 0] references, sum=-146 test_urllib2_localnet leaked [3, 3, 3] references, sum=9 From buildbot at python.org Tue Nov 27 23:43:13 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 22:43:13 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo trunk Message-ID: <20071127224313.89D781E4010@bag.python.org> The Buildbot has detected a new failure of x86 gentoo trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%20trunk/builds/2654 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/bsddb/test/test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/bsddb/dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30996, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined make: *** [buildbottest] Error 1 sincerely, -The Buildbot From g.brandl at gmx.net Tue Nov 27 23:47:44 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Tue, 27 Nov 2007 23:47:44 +0100 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_inspect.py Lib/test/test_unittest.py In-Reply-To: <20071127213403.601311E4004@bag.python.org> References: <20071127213403.601311E4004@bag.python.org> Message-ID: christian.heimes schrieb: > Author: christian.heimes > Date: Tue Nov 27 22:34:01 2007 > New Revision: 59200 > > Modified: > python/trunk/Demo/newmetaclasses/Eiffel.py > python/trunk/Lib/compiler/pyassem.py > python/trunk/Lib/doctest.py > python/trunk/Lib/modulefinder.py > python/trunk/Lib/test/test_descr.py > python/trunk/Lib/test/test_doctest.py > python/trunk/Lib/test/test_funcattrs.py > python/trunk/Lib/test/test_getopt.py > python/trunk/Lib/test/test_inspect.py > python/trunk/Lib/test/test_unittest.py > Log: > Replaced import of the 'new' module with 'types' module and added a deprecation warning to the 'new' module. > > Modified: python/trunk/Demo/newmetaclasses/Eiffel.py > ============================================================================== > --- python/trunk/Demo/newmetaclasses/Eiffel.py (original) > +++ python/trunk/Demo/newmetaclasses/Eiffel.py Tue Nov 27 22:34:01 2007 > @@ -1,6 +1,6 @@ > """Support Eiffel-style preconditions and postconditions.""" > > -from new import function > +from types import FunctionType as function Hm, that reminds me how ugly (and often redundant) the names in "types" are... Georg From buildbot at python.org Tue Nov 27 23:47:46 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 22:47:46 +0000 Subject: [Python-checkins] buildbot failure in x86 OpenBSD trunk Message-ID: <20071127224746.C96791E4051@bag.python.org> The Buildbot has detected a new failure of x86 OpenBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20OpenBSD%20trunk/builds/114 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: cortesi Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/home/buildbot/buildbot/trunk.cortesi/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/home/buildbot/buildbot/trunk.cortesi/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined sincerely, -The Buildbot From guido at python.org Tue Nov 27 23:58:54 2007 From: guido at python.org (Guido van Rossum) Date: Tue, 27 Nov 2007 14:58:54 -0800 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ Message-ID: On Nov 27, 2007 2:47 PM, Georg Brandl wrote: > > +from types import FunctionType as function > > Hm, that reminds me how ugly (and often redundant) the names in "types" are... Yes, I'm hoping we'll be able to get rid of the types module altogether. The idea of collecting all type names in one module doesn't make sense anyway; it's better to group things by functionality. -- --Guido van Rossum (home page: http://www.python.org/~guido/) From buildbot at python.org Wed Nov 28 00:01:34 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 23:01:34 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071127230134.327101E4004@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/295 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From python-checkins at python.org Wed Nov 28 00:16:44 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 28 Nov 2007 00:16:44 +0100 (CET) Subject: [Python-checkins] r59204 - in python/trunk: Doc/library/warnings.rst Lib/new.py Lib/warnings.py Misc/NEWS Python/sysmodule.c Message-ID: <20071127231644.EDED61E4004@bag.python.org> Author: christian.heimes Date: Wed Nov 28 00:16:44 2007 New Revision: 59204 Modified: python/trunk/Doc/library/warnings.rst python/trunk/Lib/new.py python/trunk/Lib/warnings.py python/trunk/Misc/NEWS python/trunk/Python/sysmodule.c Log: Expose Py_Py3kWarningFlag as sys.py3kwarning as discussed in #1504 Also added a warning.warnpy3k() as convenient method for Python 3.x related deprecation warnings. Modified: python/trunk/Doc/library/warnings.rst ============================================================================== --- python/trunk/Doc/library/warnings.rst (original) +++ python/trunk/Doc/library/warnings.rst Wed Nov 28 00:16:44 2007 @@ -200,6 +200,14 @@ was added in Python 2.5.) +.. function:: warnpy3k(message[, category[, stacklevel]]) + + Issue a warning related to Python 3.x deprecation. Warnings are only shown + when Python is started with the -3 option. Like func:`warn` *message* must + be a string and *category* a subclass of :exc:`Warning`. :func:`warnpy3k` + is using :exc:`DeprecationWarning` as default warning class. + + .. function:: showwarning(message, category, filename, lineno[, file]) Write a warning to a file. The default implementation calls Modified: python/trunk/Lib/new.py ============================================================================== --- python/trunk/Lib/new.py (original) +++ python/trunk/Lib/new.py Wed Nov 28 00:16:44 2007 @@ -3,9 +3,9 @@ This module is no longer required except for backward compatibility. Objects of most types can now be created by calling the type object. """ -from warnings import warn as _warn -_warn("The 'new' module is not supported in 3.x, use the 'types' module " - "instead.", DeprecationWarning, 2) +from warnings import warnpy3k as _warnpy3k +_warnpy3k("The 'new' module is not supported in 3.x, use the 'types' module " + "instead.", stacklevel=2) from types import ClassType as classobj from types import FunctionType as function Modified: python/trunk/Lib/warnings.py ============================================================================== --- python/trunk/Lib/warnings.py (original) +++ python/trunk/Lib/warnings.py Wed Nov 28 00:16:44 2007 @@ -125,6 +125,16 @@ # Print message and context showwarning(message, category, filename, lineno) +def warnpy3k(message, category=None, stacklevel=1): + """Issue a deprecation warning for Python 3.x related changes. + + Warnings are omitted unless Python is started with the -3 option. + """ + if sys.py3kwarning: + if category is None: + category = DeprecationWarning + warn(message, category, stacklevel+1) + def showwarning(message, category, filename, lineno, file=None): """Hook to write a warning to a file; replace if you like.""" if file is None: Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Wed Nov 28 00:16:44 2007 @@ -12,6 +12,8 @@ Core and builtins ----------------- +- Expose the Py_Py3kWarningFlag as sys.py3kwarning. + - Issue #1445: Fix a SystemError when accessing the ``cell_contents`` attribute of an empty cell object. @@ -837,6 +839,8 @@ Extension Modules ----------------- +- Added warnpy3k function to the warnings module. + - Marshal.dumps() now expects exact type matches for int, long, float, complex, tuple, list, dict, set, and frozenset. Formerly, it would silently miscode subclasses of those types. Now, it raises a ValueError instead. Modified: python/trunk/Python/sysmodule.c ============================================================================== --- python/trunk/Python/sysmodule.c (original) +++ python/trunk/Python/sysmodule.c Wed Nov 28 00:16:44 2007 @@ -1167,6 +1167,8 @@ PyString_FromString(Py_GetExecPrefix())); SET_SYS_FROM_STRING("maxint", PyInt_FromLong(PyInt_GetMax())); + SET_SYS_FROM_STRING("py3kwarning", + PyBool_FromLong(Py_Py3kWarningFlag)); #ifdef Py_USING_UNICODE SET_SYS_FROM_STRING("maxunicode", PyInt_FromLong(PyUnicode_GetMax())); From buildbot at python.org Wed Nov 28 00:20:31 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 23:20:31 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-3 trunk Message-ID: <20071127232031.27D971E4004@bag.python.org> The Buildbot has detected a new failure of x86 XP-3 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-3%20trunk/builds/429 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: heller-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "../lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_descr.py", line 4477, in test_main recursions() File "C:\buildbot\work\trunk.heller-windows\build\lib\test\test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined Traceback (most recent call last): File "C:\buildbot\work\trunk.heller-windows\build\lib\threading.py", line 486, in __bootstrap_inner self.run() File "C:\buildbot\work\trunk.heller-windows\build\lib\threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "C:\buildbot\work\trunk.heller-windows\build\lib\bsddb\test\test_thread.py", line 281, in readerThread rec = dbutils.DeadlockWrap(c.next, max_retries=10) File "C:\buildbot\work\trunk.heller-windows\build\lib\bsddb\dbutils.py", line 62, in DeadlockWrap return function(*_args, **_kwargs) DBLockDeadlockError: (-30995, 'DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock') sincerely, -The Buildbot From g.brandl at gmx.net Wed Nov 28 00:28:32 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Wed, 28 Nov 2007 00:28:32 +0100 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: References: Message-ID: Guido van Rossum schrieb: > On Nov 27, 2007 2:47 PM, Georg Brandl wrote: >> > +from types import FunctionType as function >> >> Hm, that reminds me how ugly (and often redundant) the names in "types" are... > > Yes, I'm hoping we'll be able to get rid of the types module > altogether. The idea of collecting all type names in one module > doesn't make sense anyway; it's better to group things by > functionality. I've just looked, and the types you can't get trivially via builtin or type(singleton) are * module * function * generator * code * method * builtin-function-or-method * frame * traceback * dictproxy * getset- and member-descriptor Where would one put them? Georg From lists at cheimes.de Wed Nov 28 00:33:47 2007 From: lists at cheimes.de (Christian Heimes) Date: Wed, 28 Nov 2007 00:33:47 +0100 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: References: Message-ID: <474CA95B.7030202@cheimes.de> Georg Brandl wrote: > I've just looked, and the types you can't get trivially via builtin or > type(singleton) are > > * module > * function > * generator > * code > * method > * builtin-function-or-method > * frame > * traceback > * dictproxy > * getset- and member-descriptor > > Where would one put them? Python 3.0 has several more types that aren't exposed through types. For example the views like dict_keys, dict_values and dict_items are not in types. Christian From jimjjewett at gmail.com Wed Nov 28 00:36:43 2007 From: jimjjewett at gmail.com (Jim Jewett) Date: Tue, 27 Nov 2007 18:36:43 -0500 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: References: Message-ID: On 11/27/07, Georg Brandl wrote: > Guido van Rossum schrieb: > > Yes, I'm hoping we'll be able to get rid of the types module > > altogether. The idea of collecting all type names in one module > > doesn't make sense anyway; it's better to group things by > > functionality. > ... * module * function * generator ... > Where would one put them? There really isn't any reason to need the types, unless you're doing introspection. (Even building objects by hand to get around the compiler still tends to at least use introspection.) If these were just module-level attributes available from the inspect module, that would probably be good enough for users. (I have not checked whether the types are needed by the interpreter for bootstrapping.) -jJ From buildbot at python.org Wed Nov 28 00:40:02 2007 From: buildbot at python.org (buildbot at python.org) Date: Tue, 27 Nov 2007 23:40:02 +0000 Subject: [Python-checkins] buildbot failure in sparc solaris10 gcc trunk Message-ID: <20071127234002.7F7A61E4010@bag.python.org> The Buildbot has detected a new failure of sparc solaris10 gcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/sparc%20solaris10%20gcc%20trunk/builds/2466 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-sun Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined sincerely, -The Buildbot From guido at python.org Wed Nov 28 00:43:34 2007 From: guido at python.org (Guido van Rossum) Date: Tue, 27 Nov 2007 15:43:34 -0800 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: <474CA95B.7030202@cheimes.de> References: <474CA95B.7030202@cheimes.de> Message-ID: Most of these look like they are closely tied to the actual Python implementation, and could be put in a new module e.g. "pyvm". Except dictproxy and dict_keys etc., which might be better off in the collections module. On Nov 27, 2007 3:33 PM, Christian Heimes wrote: > Georg Brandl wrote: > > I've just looked, and the types you can't get trivially via builtin or > > type(singleton) are > > > > * module > > * function > > * generator > > * code > > * method > > * builtin-function-or-method > > * frame > > * traceback > > * dictproxy > > * getset- and member-descriptor > > > > Where would one put them? > > Python 3.0 has several more types that aren't exposed through types. For > example the views like dict_keys, dict_values and dict_items are not in > types. > > Christian > > _______________________________________________ > Python-checkins mailing list > Python-checkins at python.org > http://mail.python.org/mailman/listinfo/python-checkins > -- --Guido van Rossum (home page: http://www.python.org/~guido/) From lists at cheimes.de Wed Nov 28 00:44:25 2007 From: lists at cheimes.de (Christian Heimes) Date: Wed, 28 Nov 2007 00:44:25 +0100 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: References: Message-ID: <474CABD9.9030808@cheimes.de> Jim Jewett wrote: > If these were just module-level attributes available from the inspect > module, that would probably be good enough for users. (I have not > checked whether the types are needed by the interpreter for > bootstrapping.) No, types isn't required to start the interpreter: Python 3.0a1+ (py3k:59188:59189, Nov 27 2007, 12:10:16) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> 'types' in sys.modules False Christian From python-checkins at python.org Wed Nov 28 00:53:14 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 28 Nov 2007 00:53:14 +0100 (CET) Subject: [Python-checkins] r59206 - python/trunk/Lib/test/test_descr.py Message-ID: <20071127235315.024AC1E4004@bag.python.org> Author: christian.heimes Date: Wed Nov 28 00:53:14 2007 New Revision: 59206 Modified: python/trunk/Lib/test/test_descr.py Log: I forgot to fix one occurence of new in test_descr Modified: python/trunk/Lib/test/test_descr.py ============================================================================== --- python/trunk/Lib/test/test_descr.py (original) +++ python/trunk/Lib/test/test_descr.py Wed Nov 28 00:53:14 2007 @@ -2010,7 +2010,7 @@ # Bug #1202533. class A(object): pass - A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) + A.__mul__ = types.MethodType(lambda self, x: self * x, None, A) try: A()*2 except RuntimeError: From g.brandl at gmx.net Wed Nov 28 00:56:04 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Wed, 28 Nov 2007 00:56:04 +0100 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: References: Message-ID: Jim Jewett schrieb: > On 11/27/07, Georg Brandl wrote: >> Guido van Rossum schrieb: > >> > Yes, I'm hoping we'll be able to get rid of the types module >> > altogether. The idea of collecting all type names in one module >> > doesn't make sense anyway; it's better to group things by >> > functionality. > >> ... * module * function * generator ... > >> Where would one put them? > > There really isn't any reason to need the types, unless you're doing > introspection. (Even building objects by hand to get around the > compiler still tends to at least use introspection.) At least creating modules via new.module() is quite common if you're doing some import hackery. Having to call "inspect.module" would be a bit obfuscatory IMO. Georg, wondering why he had a Dejavu just now From g.brandl at gmx.net Wed Nov 28 00:56:44 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Wed, 28 Nov 2007 00:56:44 +0100 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: References: <474CA95B.7030202@cheimes.de> Message-ID: Guido van Rossum schrieb: > Most of these look like they are closely tied to the actual Python > implementation, and could be put in a new module e.g. "pyvm". Except > dictproxy and dict_keys etc., which might be better off in the > collections module. Can you do something usable with them from Python code (except type testing)? Georg From buildbot at python.org Wed Nov 28 01:03:23 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 28 Nov 2007 00:03:23 +0000 Subject: [Python-checkins] buildbot failure in x86 FreeBSD trunk Message-ID: <20071128000324.1379A1E4004@bag.python.org> The Buildbot has detected a new failure of x86 FreeBSD trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20FreeBSD%20trunk/builds/209 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-freebsd Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/usr/home/db3l/buildarea/trunk.bolen-freebsd/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined sincerely, -The Buildbot From buildbot at python.org Wed Nov 28 01:03:31 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 28 Nov 2007 00:03:31 +0000 Subject: [Python-checkins] buildbot failure in x86 XP-4 trunk Message-ID: <20071128000332.087151E4017@bag.python.org> The Buildbot has detected a new failure of x86 XP-4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20XP-4%20trunk/builds/226 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: bolen-windows Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "../lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "E:\cygwin\home\db3l\buildarea\trunk.bolen-windows\build\lib\test\test_descr.py", line 4477, in test_main recursions() File "E:\cygwin\home\db3l\buildarea\trunk.bolen-windows\build\lib\test\test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined sincerely, -The Buildbot From buildbot at python.org Wed Nov 28 01:10:31 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 28 Nov 2007 00:10:31 +0000 Subject: [Python-checkins] buildbot failure in g4 osx.4 trunk Message-ID: <20071128001031.D16C71E4415@bag.python.org> The Buildbot has detected a new failure of g4 osx.4 trunk. Full details are available at: http://www.python.org/dev/buildbot/all/g4%20osx.4%20trunk/builds/2407 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: psf-g4 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/Users/buildslave/bb/trunk.psf-g4/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 28 01:27:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 28 Nov 2007 00:27:43 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu trunk Message-ID: <20071128002743.D3A861E4016@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%20trunk/builds/1082 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/home/pybot/buildarea/trunk.klose-debian-ia64/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined make: *** [buildbottest] Error 1 sincerely, -The Buildbot From guido at python.org Wed Nov 28 01:46:47 2007 From: guido at python.org (Guido van Rossum) Date: Tue, 27 Nov 2007 16:46:47 -0800 Subject: [Python-checkins] r59200 - in python/trunk: Demo/newmetaclasses/Eiffel.py Lib/compiler/pyassem.py Lib/doctest.py Lib/modulefinder.py Lib/test/test_descr.py Lib/test/test_doctest.py Lib/test/test_funcattrs.py Lib/test/test_getopt.py Lib/test/test_ In-Reply-To: References: <474CA95B.7030202@cheimes.de> Message-ID: On Nov 27, 2007 3:56 PM, Georg Brandl wrote: > Guido van Rossum schrieb: > > Most of these look like they are closely tied to the actual Python > > implementation, and could be put in a new module e.g. "pyvm". Except > > dictproxy and dict_keys etc., which might be better off in the > > collections module. > > Can you do something usable with them from Python code (except > type testing)? Right now you cannot -- these all refuse to create instances. But it shouldn't be hard to add this capability. I think these should all accept arbitrary mappings as arguments rather than just dicts. Possibly they should be renamed. -- --Guido van Rossum (home page: http://www.python.org/~guido/) From buildbot at python.org Wed Nov 28 01:47:25 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 28 Nov 2007 00:47:25 +0000 Subject: [Python-checkins] buildbot failure in S-390 Debian trunk Message-ID: <20071128004726.1BA351E4004@bag.python.org> The Buildbot has detected a new failure of S-390 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/S-390%20Debian%20trunk/builds/1360 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-s390 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_descr Traceback (most recent call last): File "./Lib/test/regrtest.py", line 556, in runtest_inner indirect_test() File "/home/pybot/buildarea/trunk.klose-debian-s390/build/Lib/test/test_descr.py", line 4477, in test_main recursions() File "/home/pybot/buildarea/trunk.klose-debian-s390/build/Lib/test/test_descr.py", line 2013, in recursions A.__mul__ = new.instancemethod(lambda self, x: self * x, None, A) NameError: global name 'new' is not defined make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Wed Nov 28 08:55:21 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 28 Nov 2007 08:55:21 +0100 (CET) Subject: [Python-checkins] r59207 - in sandbox/trunk/2to3: fixes/fix_types.py tests/test_fixers.py Message-ID: <20071128075521.CA1761E4012@bag.python.org> Author: christian.heimes Date: Wed Nov 28 08:55:21 2007 New Revision: 59207 Modified: sandbox/trunk/2to3/fixes/fix_types.py sandbox/trunk/2to3/tests/test_fixers.py Log: Updated fix_types I've added more types to the mapping and fixed some mappings like UnicodeType -> str. I'm unsure about FileType and StringType. Comments? Modified: sandbox/trunk/2to3/fixes/fix_types.py ============================================================================== --- sandbox/trunk/2to3/fixes/fix_types.py (original) +++ sandbox/trunk/2to3/fixes/fix_types.py Wed Nov 28 08:55:21 2007 @@ -25,15 +25,26 @@ from fixes.util import Name _TYPE_MAPPING = { + 'BooleanType' : 'bool', + 'BufferType' : 'memoryview', + 'ClassType' : 'type', + 'ComplexType' : 'complex', 'DictType': 'dict', - 'ListType': 'list', - 'NoneType': 'type(None)', + 'DictionaryType' : 'dict', + #'FileType' : 'io.IOBase', + 'FloatType': 'float', 'IntType': 'int', + 'ListType': 'list', 'LongType': 'int', - 'FloatType': 'float', - 'StringType': 'str', + 'ObjectType' : 'object', + 'NoneType': 'type(None)', + 'SliceType' : 'slice', + 'StringType': 'bytes', # XXX ? + 'StringTypes' : 'str', # XXX ? 'TupleType': 'tuple', - 'UnicodeType': 'unicode', + 'TypeType' : 'type', + 'UnicodeType': 'str', + 'XRangeType' : 'range', } _pats = ["power< 'types' trailer< '.' name='%s' > >" % t for t in _TYPE_MAPPING] Modified: sandbox/trunk/2to3/tests/test_fixers.py ============================================================================== --- sandbox/trunk/2to3/tests/test_fixers.py (original) +++ sandbox/trunk/2to3/tests/test_fixers.py Wed Nov 28 08:55:21 2007 @@ -2425,7 +2425,7 @@ def test_basic_types_convert(self): b = """types.StringType""" - a = """str""" + a = """bytes""" self.check(b, a) b = """types.DictType""" @@ -2444,6 +2444,10 @@ a = """int""" self.check(b, a) + b = """types.NoneType""" + a = """type(None)""" + self.check(b, a) + class Test_idioms(FixerTestCase): fixer = "idioms" From python-checkins at python.org Wed Nov 28 09:02:37 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 28 Nov 2007 09:02:37 +0100 (CET) Subject: [Python-checkins] r59208 - python/trunk/Doc/library/sys.rst Message-ID: <20071128080237.3937F1E403B@bag.python.org> Author: christian.heimes Date: Wed Nov 28 09:02:36 2007 New Revision: 59208 Modified: python/trunk/Doc/library/sys.rst Log: Added py3kwarning to the documentation of the sys module. Modified: python/trunk/Doc/library/sys.rst ============================================================================== --- python/trunk/Doc/library/sys.rst (original) +++ python/trunk/Doc/library/sys.rst Wed Nov 28 09:02:36 2007 @@ -457,6 +457,12 @@ implement a dynamic prompt. +.. data:: py3kwarning + + Bool containing the status of the Python 3.0 warning flag. It's ``True`` + when Python is started with the -3 option. + + .. function:: setcheckinterval(interval) Set the interpreter's "check interval". This integer value determines how often From python-checkins at python.org Wed Nov 28 09:28:26 2007 From: python-checkins at python.org (christian.heimes) Date: Wed, 28 Nov 2007 09:28:26 +0100 (CET) Subject: [Python-checkins] r59209 - sandbox/trunk/2to3/fixes/fix_types.py Message-ID: <20071128082826.3F4371E4010@bag.python.org> Author: christian.heimes Date: Wed Nov 28 09:28:25 2007 New Revision: 59209 Modified: sandbox/trunk/2to3/fixes/fix_types.py Log: Added even more types to the types fixer Modified: sandbox/trunk/2to3/fixes/fix_types.py ============================================================================== --- sandbox/trunk/2to3/fixes/fix_types.py (original) +++ sandbox/trunk/2to3/fixes/fix_types.py Wed Nov 28 09:28:25 2007 @@ -31,6 +31,7 @@ 'ComplexType' : 'complex', 'DictType': 'dict', 'DictionaryType' : 'dict', + 'EllipsisType' : 'type(Ellipsis)', #'FileType' : 'io.IOBase', 'FloatType': 'float', 'IntType': 'int', @@ -38,6 +39,7 @@ 'LongType': 'int', 'ObjectType' : 'object', 'NoneType': 'type(None)', + 'NotImplementedType' : 'type(NotImplemented)', 'SliceType' : 'slice', 'StringType': 'bytes', # XXX ? 'StringTypes' : 'str', # XXX ? From buildbot at python.org Wed Nov 28 11:12:52 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 28 Nov 2007 10:12:52 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo 3.0 Message-ID: <20071128101253.084C41E47E6@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%203.0/builds/229 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'1000-1000-1000-1000-1000' Traceback (most recent call last): File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/threading.py", line 485, in _bootstrap_inner self.run() File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/threading.py", line 445, in run self._target(*self._args, **self._kwargs) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 80, in writerThread self._writerThread(*args, **kwargs) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/bsddb/test/test_thread.py", line 269, in _writerThread self.assertEqual(data, self.makeData(key)) File "/home/buildbot/slave/py-build/3.0.norwitz-amd64/build/Lib/unittest.py", line 325, in failUnlessEqual raise self.failureException(msg or '%r != %r' % (first, second)) AssertionError: None != b'0002-0002-0002-0002-0002' 1 test failed: test_ssl make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Wed Nov 28 12:01:57 2007 From: buildbot at python.org (buildbot at python.org) Date: Wed, 28 Nov 2007 11:01:57 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071128110157.C95F91E47F5@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/312 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From ncoghlan at gmail.com Wed Nov 28 12:36:37 2007 From: ncoghlan at gmail.com (Nick Coghlan) Date: Wed, 28 Nov 2007 21:36:37 +1000 Subject: [Python-checkins] removing the new and types modules In-Reply-To: <474CA95B.7030202@cheimes.de> References: <474CA95B.7030202@cheimes.de> Message-ID: <474D52C5.8070006@gmail.com> Redirecting discussion from python-checkins to python-dev. 'new' has now been deprecated for 3.0, GvR suggested it would be nice to get rid of 'types' as well. Christian Heimes wrote: > Georg Brandl wrote: >> I've just looked, and the types you can't get trivially via builtin or >> type(singleton) are >> >> * module >> * function >> * generator >> * code >> * method >> * builtin-function-or-method >> * frame >> * traceback >> * dictproxy >> * getset- and member-descriptor >> >> Where would one put them? > > Python 3.0 has several more types that aren't exposed through types. For > example the views like dict_keys, dict_values and dict_items are not in > types. Most of those 'hard-to-get-at' types are tied pretty tightly to the interpreter internals, and would fit in with Guido's suggestion of a 'pyvm' module. Such a module would let us clean up the 'sys' namespace a little bit by moving some of the more arcane hackery to another module (like the recursion limit and the threading check interval). The only ones I would suggest putting elsewhere are the module type (exposing it through the imp module instead), and the new dict_keys/_values/_items types (exposing them through the collections module, as others have suggested). Cheers, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia --------------------------------------------------------------- http://www.boredomandlaziness.org From ncoghlan at gmail.com Wed Nov 28 14:21:16 2007 From: ncoghlan at gmail.com (Nick Coghlan) Date: Wed, 28 Nov 2007 23:21:16 +1000 Subject: [Python-checkins] r59209 - sandbox/trunk/2to3/fixes/fix_types.py In-Reply-To: <20071128082826.3F4371E4010@bag.python.org> References: <20071128082826.3F4371E4010@bag.python.org> Message-ID: <474D6B4C.40904@gmail.com> christian.heimes wrote: > + 'EllipsisType' : 'type(Ellipsis)', You could use 'type(...)' here instead. Cheers, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia --------------------------------------------------------------- http://www.boredomandlaziness.org From lists at cheimes.de Wed Nov 28 14:51:10 2007 From: lists at cheimes.de (Christian Heimes) Date: Wed, 28 Nov 2007 14:51:10 +0100 Subject: [Python-checkins] removing the new and types modules In-Reply-To: <474D52C5.8070006@gmail.com> References: <474CA95B.7030202@cheimes.de> <474D52C5.8070006@gmail.com> Message-ID: <474D724E.1060804@cheimes.de> Nick Coghlan wrote: > 'new' has now been deprecated for 3.0, GvR suggested it would be nice to > get rid of 'types' as well. I've removed the 'new' module from py3k and also removed a lot of types from the 'types' module in py3k. It only contains types that aren't easily available through builtins. > Most of those 'hard-to-get-at' types are tied pretty tightly to the > interpreter internals, and would fit in with Guido's suggestion of a > 'pyvm' module. Such a module would let us clean up the 'sys' namespace a > little bit by moving some of the more arcane hackery to another module > (like the recursion limit and the threading check interval). Can we leave 'pyvm' until the next alpha is out? We are already near the schedule for mid to end of November. > The only ones I would suggest putting elsewhere are the module type > (exposing it through the imp module instead), and the new > dict_keys/_values/_items types (exposing them through the collections > module, as others have suggested). Several other types are used in the Python core, too. The most remarkable is MethodType (to bind functions to instances) but also FunctionType and CodeType. Christian From fdrake at acm.org Wed Nov 28 14:59:53 2007 From: fdrake at acm.org (Fred Drake) Date: Wed, 28 Nov 2007 08:59:53 -0500 Subject: [Python-checkins] r59209 - sandbox/trunk/2to3/fixes/fix_types.py In-Reply-To: <474D6B4C.40904@gmail.com> References: <20071128082826.3F4371E4010@bag.python.org> <474D6B4C.40904@gmail.com> Message-ID: On Nov 28, 2007, at 8:21 AM, Nick Coghlan wrote: > You could use 'type(...)' here instead. Something in me is reacting quite violently to this... -Fred -- Fred Drake From lists at cheimes.de Wed Nov 28 16:25:59 2007 From: lists at cheimes.de (Christian Heimes) Date: Wed, 28 Nov 2007 16:25:59 +0100 Subject: [Python-checkins] r59209 - sandbox/trunk/2to3/fixes/fix_types.py In-Reply-To: References: <20071128082826.3F4371E4010@bag.python.org> <474D6B4C.40904@gmail.com> Message-ID: <474D8887.5090907@cheimes.de> Fred Drake wrote: > Something in me is reacting quite violently to this... Same here. I was astonished that this is valid syntax in Python 3.x: >>> ....__class__ Christian From g.brandl at gmx.net Wed Nov 28 16:32:33 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Wed, 28 Nov 2007 16:32:33 +0100 Subject: [Python-checkins] r59209 - sandbox/trunk/2to3/fixes/fix_types.py In-Reply-To: <474D8887.5090907@cheimes.de> References: <20071128082826.3F4371E4010@bag.python.org> <474D6B4C.40904@gmail.com> <474D8887.5090907@cheimes.de> Message-ID: Christian Heimes schrieb: > Fred Drake wrote: >> Something in me is reacting quite violently to this... > > Same here. I was astonished that this is valid syntax in Python 3.x: > >>>> ....__class__ > Well, like many things it has abuse potential. Georg From buildbot at python.org Thu Nov 29 17:03:18 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 29 Nov 2007 16:03:18 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu 3.0 Message-ID: <20071129160318.4A26C1E4025@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%203.0/builds/301 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: make: *** [buildbottest] Unknown signal 37 sincerely, -The Buildbot From python-checkins at python.org Thu Nov 29 18:01:20 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 29 Nov 2007 18:01:20 +0100 (CET) Subject: [Python-checkins] r59218 - python/trunk/Doc/library/stdtypes.rst Message-ID: <20071129170120.DD0771E401B@bag.python.org> Author: georg.brandl Date: Thu Nov 29 18:01:20 2007 New Revision: 59218 Modified: python/trunk/Doc/library/stdtypes.rst Log: Fix reference target. Modified: python/trunk/Doc/library/stdtypes.rst ============================================================================== --- python/trunk/Doc/library/stdtypes.rst (original) +++ python/trunk/Doc/library/stdtypes.rst Thu Nov 29 18:01:20 2007 @@ -1608,7 +1608,7 @@ .. seealso:: - :ref:`comparison-to-builtin-set.html` + :ref:`comparison-to-builtin-set` Differences between the :mod:`sets` module and the built-in set types. From python-checkins at python.org Thu Nov 29 18:02:35 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 29 Nov 2007 18:02:35 +0100 (CET) Subject: [Python-checkins] r59219 - in python/trunk/Doc: ACKS.txt library/configparser.rst Message-ID: <20071129170235.54DEF1E401B@bag.python.org> Author: georg.brandl Date: Thu Nov 29 18:02:34 2007 New Revision: 59219 Modified: python/trunk/Doc/ACKS.txt python/trunk/Doc/library/configparser.rst Log: Add examples to the ConfigParser documentation. Credits go to Thomas Lamb, who wrote this as a task in the GHOP contest. Modified: python/trunk/Doc/ACKS.txt ============================================================================== --- python/trunk/Doc/ACKS.txt (original) +++ python/trunk/Doc/ACKS.txt Thu Nov 29 18:02:34 2007 @@ -100,6 +100,7 @@ * Andrew M. Kuchling * Dave Kuhlman * Erno Kuusela +* Thomas Lamb * Detlef Lannert * Piers Lauder * Glyph Lefkowitz Modified: python/trunk/Doc/library/configparser.rst ============================================================================== --- python/trunk/Doc/library/configparser.rst (original) +++ python/trunk/Doc/library/configparser.rst Thu Nov 29 18:02:34 2007 @@ -359,3 +359,90 @@ .. versionadded:: 2.4 + +Examples +-------- + +An example of writing to a configuration file:: + + import ConfigParser + + config = ConfigParser.RawConfigParser() + + # When adding sections or items, add them in the reverse order of + # how you want them to be displayed in the actual file. + # In addition, please note that using RawConfigParser's and the raw + # mode of ConfigParser's respective set functions, you can assign + # non-string values to keys internally, but will receive an error + # when attempting to write to a file or when you get it in non-raw + # mode. SafeConfigParser does not allow such assignments to take place. + config.add_section('Section1') + config.set('Section1', 'int', '15') + config.set('Section1', 'bool', 'true') + config.set('Section1', 'float', '3.1415') + config.set('Section1', 'baz', 'fun') + config.set('Section1', 'bar', 'Python') + config.set('Section1', 'foo', '%(bar)s is %(baz)s!') + + # Writing our configuration file to 'example.cfg' + with open('example.cfg', 'wb') as configfile: + config.write(configfile) + +An example of reading the configuration file again:: + + import ConfigParser + + config = ConfigParser.RawConfigParser() + config.read('example.cfg') + + # getfloat() raises an exception if the value is not a float + # getint() and getboolean() also do this for their respective types + float = config.getfloat('Section1', 'float') + int = config.getint('Section1', 'int') + print float + int + + # Notice that the next output does not interpolate '%(bar)s' or '%(baz)s'. + # This is because we are using a RawConfigParser(). + if config.getboolean('Section1', 'bool'): + print config.get('Section1', 'foo') + +To get interpolation, you will need to use a :class:`ConfigParser` or +:class:`SafeConfigParser`:: + + import ConfigParser + + config = ConfigParser.ConfigParser() + config.read('example.cfg') + + # Set the third, optional argument of get to 1 if you wish to use raw mode. + print config.get('Section1', 'foo', 0) # -> "Python is fun!" + print config.get('Section1', 'foo', 1) # -> "%(bar)s is %(baz)s!" + + # The optional fourth argument is a dict with members that will take + # precedence in interpolation. + print config.get('Section1', 'foo', 0, {'bar': 'Documentation', + 'baz': 'evil'}) + +Defaults are available in all three types of ConfigParsers. They are used in +interpolation if an option used is not defined elsewhere. :: + + import ConfigParser + + # New instance with 'bar' and 'baz' defaulting to 'Life' and 'hard' each + config = ConfigParser.SafeConfigParser({'bar': 'Life', 'baz': 'hard'}) + config.read('example.cfg') + + print config.get('Section1', 'foo') # -> "Python is fun!" + config.remove_option('Section1', 'bar') + config.remove_option('Section1', 'baz') + print config.get('Section1', 'foo') # -> "Life is hard!" + +The function ``opt_move`` below can be used to move options between sections:: + + def opt_move(config, section1, section2, option): + try: + config.set(section2, option, config.get(section1, option, 1)) + except ConfigParser.NoSectionError: + # Create non-existent section + config.add_section(section2) + opt_move(config, section1, section2, option) From python-checkins at python.org Thu Nov 29 19:23:48 2007 From: python-checkins at python.org (guido.van.rossum) Date: Thu, 29 Nov 2007 19:23:48 +0100 (CET) Subject: [Python-checkins] r59222 - python/branches/release25-maint/Objects/dictobject.c Message-ID: <20071129182348.AEA0C1E40E3@bag.python.org> Author: guido.van.rossum Date: Thu Nov 29 19:23:48 2007 New Revision: 59222 Modified: python/branches/release25-maint/Objects/dictobject.c Log: Fix bug #1517, a possible segfault in lookup(). Modified: python/branches/release25-maint/Objects/dictobject.c ============================================================================== --- python/branches/release25-maint/Objects/dictobject.c (original) +++ python/branches/release25-maint/Objects/dictobject.c Thu Nov 29 19:23:48 2007 @@ -272,7 +272,9 @@ else { if (ep->me_hash == hash) { startkey = ep->me_key; + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { @@ -302,7 +304,9 @@ return ep; if (ep->me_hash == hash && ep->me_key != dummy) { startkey = ep->me_key; + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { From python-checkins at python.org Thu Nov 29 19:25:12 2007 From: python-checkins at python.org (guido.van.rossum) Date: Thu, 29 Nov 2007 19:25:12 +0100 (CET) Subject: [Python-checkins] r59223 - python/trunk/Objects/dictobject.c Message-ID: <20071129182512.7C70F1E4037@bag.python.org> Author: guido.van.rossum Date: Thu Nov 29 19:25:12 2007 New Revision: 59223 Modified: python/trunk/Objects/dictobject.c Log: Fix bug #1517, a segfault in lookdict(). Modified: python/trunk/Objects/dictobject.c ============================================================================== --- python/trunk/Objects/dictobject.c (original) +++ python/trunk/Objects/dictobject.c Thu Nov 29 19:25:12 2007 @@ -270,7 +270,9 @@ else { if (ep->me_hash == hash) { startkey = ep->me_key; + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { @@ -300,7 +302,9 @@ return ep; if (ep->me_hash == hash && ep->me_key != dummy) { startkey = ep->me_key; + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { From python-checkins at python.org Thu Nov 29 19:33:01 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 29 Nov 2007 19:33:01 +0100 (CET) Subject: [Python-checkins] r59224 - python/trunk/Objects/dictobject.c Message-ID: <20071129183301.C79881E401B@bag.python.org> Author: georg.brandl Date: Thu Nov 29 19:33:01 2007 New Revision: 59224 Modified: python/trunk/Objects/dictobject.c Log: Spaces vs. Tabs. Modified: python/trunk/Objects/dictobject.c ============================================================================== --- python/trunk/Objects/dictobject.c (original) +++ python/trunk/Objects/dictobject.c Thu Nov 29 19:33:01 2007 @@ -270,9 +270,9 @@ else { if (ep->me_hash == hash) { startkey = ep->me_key; - Py_INCREF(startkey); + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); - Py_DECREF(startkey); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { @@ -302,9 +302,9 @@ return ep; if (ep->me_hash == hash && ep->me_key != dummy) { startkey = ep->me_key; - Py_INCREF(startkey); + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); - Py_DECREF(startkey); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { From python-checkins at python.org Thu Nov 29 19:33:04 2007 From: python-checkins at python.org (georg.brandl) Date: Thu, 29 Nov 2007 19:33:04 +0100 (CET) Subject: [Python-checkins] r59225 - python/branches/release25-maint/Objects/dictobject.c Message-ID: <20071129183304.D44941E401B@bag.python.org> Author: georg.brandl Date: Thu Nov 29 19:33:04 2007 New Revision: 59225 Modified: python/branches/release25-maint/Objects/dictobject.c Log: Spaces vs. Tabs. (backport from rev. 59224) Modified: python/branches/release25-maint/Objects/dictobject.c ============================================================================== --- python/branches/release25-maint/Objects/dictobject.c (original) +++ python/branches/release25-maint/Objects/dictobject.c Thu Nov 29 19:33:04 2007 @@ -272,9 +272,9 @@ else { if (ep->me_hash == hash) { startkey = ep->me_key; - Py_INCREF(startkey); + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); - Py_DECREF(startkey); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { @@ -304,9 +304,9 @@ return ep; if (ep->me_hash == hash && ep->me_key != dummy) { startkey = ep->me_key; - Py_INCREF(startkey); + Py_INCREF(startkey); cmp = PyObject_RichCompareBool(startkey, key, Py_EQ); - Py_DECREF(startkey); + Py_DECREF(startkey); if (cmp < 0) return NULL; if (ep0 == mp->ma_table && ep->me_key == startkey) { From buildbot at python.org Thu Nov 29 20:15:55 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 29 Nov 2007 19:15:55 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 2.5 Message-ID: <20071129191555.F19671E402C@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%202.5/builds/471 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_asynchat.py", line 17, in run PORT = test_support.bind_port(sock, HOST, PORT) File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_support.py", line 108, in bind_port raise TestFailed, 'unable to find port to listen on' TestFailed: unable to find port to listen on sincerely, -The Buildbot From python-checkins at python.org Thu Nov 29 21:24:37 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Thu, 29 Nov 2007 21:24:37 +0100 (CET) Subject: [Python-checkins] r59228 - python/trunk/PCbuild9/pcbuild.sln Message-ID: <20071129202437.2BB6E1E401B@bag.python.org> Author: amaury.forgeotdarc Date: Thu Nov 29 21:24:36 2007 New Revision: 59228 Modified: python/trunk/PCbuild9/pcbuild.sln Log: vc2008: Move python.vcproj first in the solution file, so that it becomes the default startup project when opening the file for the first time. Modified: python/trunk/PCbuild9/pcbuild.sln ============================================================================== --- python/trunk/PCbuild9/pcbuild.sln (original) +++ python/trunk/PCbuild9/pcbuild.sln Thu Nov 29 21:24:36 2007 @@ -1,13 +1,13 @@ Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_versioninfo", "make_versioninfo.vcproj", "{F0E0541E-F17D-430B-97C4-93ADF0DD284E}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python", "python.vcproj", "{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}" ProjectSection(ProjectDependencies) = postProject {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058} = {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_versioninfo", "make_versioninfo.vcproj", "{F0E0541E-F17D-430B-97C4-93ADF0DD284E}" +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythoncore", "pythoncore.vcproj", "{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}" ProjectSection(ProjectDependencies) = postProject {F0E0541E-F17D-430B-97C4-93ADF0DD284E} = {F0E0541E-F17D-430B-97C4-93ADF0DD284E} From buildbot at python.org Thu Nov 29 21:51:25 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 29 Nov 2007 20:51:25 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071129205125.EEDCE1E4025@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/325 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes,georg.brandl,guido.van.rossum BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Thu Nov 29 22:53:17 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 29 Nov 2007 21:53:17 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable trunk Message-ID: <20071129215317.A860F1E4013@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable trunk. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%20trunk/builds/386 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '1000-1000-1000-1000-1000' Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '2000-2000-2000-2000-2000' Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 486, in __bootstrap_inner self.run() File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/bsddb/test/test_thread.py", line 260, in writerThread self.assertEqual(data, self.makeData(key)) File "/home/pybot/buildarea/trunk.klose-debian-ppc/build/Lib/unittest.py", line 343, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: None != '0002-0002-0002-0002-0002' make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 30 00:00:04 2007 From: python-checkins at python.org (georg.brandl) Date: Fri, 30 Nov 2007 00:00:04 +0100 (CET) Subject: [Python-checkins] r59230 - in python/trunk/Doc: ACKS.txt library/wsgiref.rst Message-ID: <20071129230004.74D891E4013@bag.python.org> Author: georg.brandl Date: Fri Nov 30 00:00:03 2007 New Revision: 59230 Modified: python/trunk/Doc/ACKS.txt python/trunk/Doc/library/wsgiref.rst Log: Add more examples to the wsgiref docs. >From GHOP by Josip Dzolonga. Modified: python/trunk/Doc/ACKS.txt ============================================================================== --- python/trunk/Doc/ACKS.txt (original) +++ python/trunk/Doc/ACKS.txt Fri Nov 30 00:00:03 2007 @@ -41,6 +41,7 @@ * L. Peter Deutsch * Robert Donohue * Fred L. Drake, Jr. +* Josip Dzolonga * Jeff Epler * Michael Ernst * Blame Andy Eskilsson Modified: python/trunk/Doc/library/wsgiref.rst ============================================================================== --- python/trunk/Doc/library/wsgiref.rst (original) +++ python/trunk/Doc/library/wsgiref.rst Fri Nov 30 00:00:03 2007 @@ -114,6 +114,30 @@ applications to set up dummy environments. It should NOT be used by actual WSGI servers or applications, since the data is fake! + Example usage:: + + from wsgiref.util import setup_testing_defaults + from wsgiref.simple_server import make_server + + # A relatively simple WSGI application. It's going to print out the + # environment dictionary after being updated by setup_testing_defaults + def simple_app(environ, start_response): + setup_testing_defaults(environ) + + status = '200 OK' + headers = [('Content-type', 'text/plain')] + + start_response(status, headers) + + ret = ["%s: %s\n" % (key, value) + for key, value in environ.iteritems()] + return ret + + httpd = make_server('', 8000, simple_app) + print "Serving on port 8000..." + httpd.serve_forever() + + In addition to the environment functions above, the :mod:`wsgiref.util` module also provides these miscellaneous utilities: @@ -137,6 +161,19 @@ :meth:`close` method, and it will invoke the *filelike* object's :meth:`close` method when called. + Example usage:: + + from StringIO import StringIO + from wsgiref.util import FileWrapper + + # We're using a StringIO-buffer for as the file-like object + filelike = StringIO("This is an example file-like object"*10) + wrapper = FileWrapper(filelike, blksize=5) + + for chunk in wrapper: + print chunk + + :mod:`wsgiref.headers` -- WSGI response header tools ---------------------------------------------------- @@ -252,7 +289,7 @@ httpd.serve_forever() # Alternative: serve one request, then exit - ##httpd.handle_request() + httpd.handle_request() .. function:: demo_app(environ, start_response) @@ -373,6 +410,29 @@ ``sys.stderr`` (*not* ``wsgi.errors``, unless they happen to be the same object). + Example usage:: + + from wsgiref.validate import validator + from wsgiref.simple_server import make_server + + # Our callable object which is intentionally not compilant to the + # standard, so the validator is going to break + def simple_app(environ, start_response): + status = '200 OK' # HTTP Status + headers = [('Content-type', 'text/plain')] # HTTP Headers + start_response(status, headers) + + # This is going to break because we need to return a list, and + # the validator is going to inform us + return "Hello World" + + # This is the application wrapped in a validator + validator_app = validator(simple_app) + + httpd = make_server('', 8000, validator_app) + print "Listening on port 8000...." + httpd.serve_forever() + :mod:`wsgiref.handlers` -- server/gateway base classes ------------------------------------------------------ @@ -639,3 +699,30 @@ If :attr:`origin_server` is true, this string attribute is used to set the HTTP version of the response set to the client. It defaults to ``"1.0"``. + +Examples +-------- + +This is a working "Hello World" WSGI application:: + + from wsgiref.simple_server import make_server + + # Every WSGI application must have an application object - a callable + # object that accepts two arguments. For that purpose, we're going to + # use a function (note that you're not limited to a function, you can + # use a class for example). The first argument passed to the function + # is a dictionary containing CGI-style envrironment variables and the + # second variable is the callable object (see PEP333) + def hello_world_app(environ, start_response): + status = '200 OK' # HTTP Status + headers = [('Content-type', 'text/plain')] # HTTP Headers + start_response(status, headers) + + # The returned object is going to be printed + return ["Hello World"] + + httpd = make_server('', 8000, hello_world_app) + print "Serving on port 8000..." + + # Serve until process is killed + httpd.serve_forever() From python-checkins at python.org Fri Nov 30 00:35:26 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Fri, 30 Nov 2007 00:35:26 +0100 (CET) Subject: [Python-checkins] r59231 - in python/trunk: Lib/test/test_threading.py Python/pythonrun.c Message-ID: <20071129233526.097FA1E401B@bag.python.org> Author: amaury.forgeotdarc Date: Fri Nov 30 00:35:25 2007 New Revision: 59231 Modified: python/trunk/Lib/test/test_threading.py python/trunk/Python/pythonrun.c Log: Issue #1402: PyInterpreterState_Clear() may still invoke user code (in deallocation of running threads, for example), so the PyGILState_Release() function must still be functional. On the other hand, _PyGILState_Fini() only frees memory, and can be called later. Backport candidate, but only after some experts comment on it. Modified: python/trunk/Lib/test/test_threading.py ============================================================================== --- python/trunk/Lib/test/test_threading.py (original) +++ python/trunk/Lib/test/test_threading.py Fri Nov 30 00:35:25 2007 @@ -202,6 +202,40 @@ t.join() # else the thread is still running, and we have no way to kill it + def test_finalize_runnning_thread(self): + # Issue 1402: the PyGILState_Ensure / _Release functions may be called + # very late on python exit: on deallocation of a running thread for + # example. + try: + import ctypes + except ImportError: + if verbose: + print("test_finalize_with_runnning_thread can't import ctypes") + return # can't do anything + + import subprocess + rc = subprocess.call([sys.executable, "-c", """if 1: + import ctypes, sys, time, thread + + # Module globals are cleared before __del__ is run + # So we save the functions in class dict + class C: + ensure = ctypes.pythonapi.PyGILState_Ensure + release = ctypes.pythonapi.PyGILState_Release + def __del__(self): + state = self.ensure() + self.release(state) + + def waitingThread(): + x = C() + time.sleep(100) + + thread.start_new_thread(waitingThread, ()) + time.sleep(1) # be sure the other thread is waiting + sys.exit(42) + """]) + self.assertEqual(rc, 42) + class ThreadingExceptionTests(unittest.TestCase): # A RuntimeError should be raised if Thread.start() is called # multiple times. Modified: python/trunk/Python/pythonrun.c ============================================================================== --- python/trunk/Python/pythonrun.c (original) +++ python/trunk/Python/pythonrun.c Fri Nov 30 00:35:25 2007 @@ -437,11 +437,6 @@ _Py_PrintReferences(stderr); #endif /* Py_TRACE_REFS */ - /* Cleanup auto-thread-state */ -#ifdef WITH_THREAD - _PyGILState_Fini(); -#endif /* WITH_THREAD */ - /* Clear interpreter state */ PyInterpreterState_Clear(interp); @@ -453,6 +448,11 @@ _PyExc_Fini(); + /* Cleanup auto-thread-state */ +#ifdef WITH_THREAD + _PyGILState_Fini(); +#endif /* WITH_THREAD */ + /* Delete current thread */ PyThreadState_Swap(NULL); PyInterpreterState_Delete(interp); From buildbot at python.org Fri Nov 30 00:38:50 2007 From: buildbot at python.org (buildbot at python.org) Date: Thu, 29 Nov 2007 23:38:50 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071129233850.35EA41E4024@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/318 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 30 01:52:42 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 00:52:42 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071130005242.7B3621E4013@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/384 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc,georg.brandl BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 30 11:50:43 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 10:50:43 +0000 Subject: [Python-checkins] buildbot failure in ia64 Ubuntu 3.0 Message-ID: <20071130105043.D895A1E401B@bag.python.org> The Buildbot has detected a new failure of ia64 Ubuntu 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ia64%20Ubuntu%203.0/builds/327 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ia64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed failed slave lost sincerely, -The Buildbot From python-checkins at python.org Fri Nov 30 16:02:25 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 30 Nov 2007 16:02:25 +0100 (CET) Subject: [Python-checkins] r59235 - in sandbox/trunk/2to3: fixes/fix_future.py fixes/util.py tests/test_fixers.py Message-ID: <20071130150226.0300F1E4034@bag.python.org> Author: christian.heimes Date: Fri Nov 30 16:02:25 2007 New Revision: 59235 Added: sandbox/trunk/2to3/fixes/fix_future.py (contents, props changed) Modified: sandbox/trunk/2to3/fixes/util.py sandbox/trunk/2to3/tests/test_fixers.py Log: Added fixer for __future__ imports, #1138 from __future__ import feature is replaced with a blank line. Added: sandbox/trunk/2to3/fixes/fix_future.py ============================================================================== --- (empty file) +++ sandbox/trunk/2to3/fixes/fix_future.py Fri Nov 30 16:02:25 2007 @@ -0,0 +1,16 @@ +"""Remove __future__ imports + +from __future__ import foo is replaced with an empty line. +""" +# Author: Christian Heimes + +# Local imports +from fixes import basefix +from fixes.util import BlankLine + +class FixFuture(basefix.BaseFix): + PATTERN = """import_from< 'from' module_name="__future__" 'import' any >""" + + def transform(self, node, results): + return BlankLine() + Modified: sandbox/trunk/2to3/fixes/util.py ============================================================================== --- sandbox/trunk/2to3/fixes/util.py (original) +++ sandbox/trunk/2to3/fixes/util.py Fri Nov 30 16:02:25 2007 @@ -66,6 +66,10 @@ """A newline literal""" return Leaf(token.NEWLINE, "\n") +def BlankLine(): + """A blank line""" + return Leaf(token.NEWLINE, "") + def Number(n, prefix=None): return Leaf(token.NUMBER, n, prefix=prefix) Modified: sandbox/trunk/2to3/tests/test_fixers.py ============================================================================== --- sandbox/trunk/2to3/tests/test_fixers.py (original) +++ sandbox/trunk/2to3/tests/test_fixers.py Fri Nov 30 16:02:25 2007 @@ -2770,6 +2770,13 @@ a = """x = memoryview(y)""" self.check(b, a) +class Test_future(FixerTestCase): + fixer = "future" + + def test_future(self): + b = """from __future__ import braces""" + a = """""" + self.check(b, a) if __name__ == "__main__": import __main__ From buildbot at python.org Fri Nov 30 16:14:06 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 15:14:06 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071130151406.551A81E402E@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/320 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer ====================================================================== ERROR: test_fail_with_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 441, in test_fail_with_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 30 18:15:25 2007 From: python-checkins at python.org (facundo.batista) Date: Fri, 30 Nov 2007 18:15:25 +0100 (CET) Subject: [Python-checkins] r59237 - python/trunk/Lib/decimal.py Message-ID: <20071130171525.E1D4F1E401B@bag.python.org> Author: facundo.batista Date: Fri Nov 30 18:15:25 2007 New Revision: 59237 Modified: python/trunk/Lib/decimal.py Log: Reordering of __new__ to minimize isinstance() calls to most used types. Thanks Mark Dickinson. Modified: python/trunk/Lib/decimal.py ============================================================================== --- python/trunk/Lib/decimal.py (original) +++ python/trunk/Lib/decimal.py Fri Nov 30 18:15:25 2007 @@ -540,21 +540,47 @@ # digits. self = object.__new__(cls) - self._is_special = False - # From an internal working value - if isinstance(value, _WorkRep): - self._sign = value.sign - self._int = str(value.int) - self._exp = int(value.exp) - return self + # From a string + # REs insist on real strings, so we can too. + if isinstance(value, basestring): + m = _parser(value) + if m is None: + if context is None: + context = getcontext() + return context._raise_error(ConversionSyntax, + "Invalid literal for Decimal: %r" % value) - # From another decimal - if isinstance(value, Decimal): - self._exp = value._exp - self._sign = value._sign - self._int = value._int - self._is_special = value._is_special + if m.group('sign') == "-": + self._sign = 1 + else: + self._sign = 0 + intpart = m.group('int') + if intpart is not None: + # finite number + fracpart = m.group('frac') + exp = int(m.group('exp') or '0') + if fracpart is not None: + self._int = (intpart+fracpart).lstrip('0') or '0' + self._exp = exp - len(fracpart) + else: + self._int = intpart.lstrip('0') or '0' + self._exp = exp + self._is_special = False + else: + diag = m.group('diag') + if diag is not None: + # NaN + self._int = diag.lstrip('0') + if m.group('signal'): + self._exp = 'N' + else: + self._exp = 'n' + else: + # infinity + self._int = '0' + self._exp = 'F' + self._is_special = True return self # From an integer @@ -565,6 +591,23 @@ self._sign = 1 self._exp = 0 self._int = str(abs(value)) + self._is_special = False + return self + + # From another decimal + if isinstance(value, Decimal): + self._exp = value._exp + self._sign = value._sign + self._int = value._int + self._is_special = value._is_special + return self + + # From an internal working value + if isinstance(value, _WorkRep): + self._sign = value.sign + self._int = str(value.int) + self._exp = int(value.exp) + self._is_special = False return self # tuple/list conversion (possibly from as_tuple()) @@ -616,48 +659,6 @@ raise TypeError("Cannot convert float to Decimal. " + "First convert the float to a string") - # From a string - # REs insist on real strings, so we can too. - if isinstance(value, basestring): - m = _parser(value) - if m is None: - if context is None: - context = getcontext() - return context._raise_error(ConversionSyntax, - "Invalid literal for Decimal: %r" % value) - - if m.group('sign') == "-": - self._sign = 1 - else: - self._sign = 0 - intpart = m.group('int') - if intpart is not None: - # finite number - fracpart = m.group('frac') - exp = int(m.group('exp') or '0') - if fracpart is not None: - self._int = (intpart+fracpart).lstrip('0') or '0' - self._exp = exp - len(fracpart) - else: - self._int = intpart.lstrip('0') or '0' - self._exp = exp - self._is_special = False - else: - diag = m.group('diag') - if diag is not None: - # NaN - self._int = diag.lstrip('0') - if m.group('signal'): - self._exp = 'N' - else: - self._exp = 'n' - else: - # infinity - self._int = '0' - self._exp = 'F' - self._is_special = True - return self - raise TypeError("Cannot convert %r to Decimal" % value) def _isnan(self): From buildbot at python.org Fri Nov 30 19:40:26 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 18:40:26 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071130184026.F0A551E401B@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/328 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: facundo.batista BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 30 20:18:09 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 30 Nov 2007 20:18:09 +0100 (CET) Subject: [Python-checkins] r59238 - in python/trunk: PC/dl_nt.c PCbuild9/debug.vsprops PCbuild9/make_buildinfo.vcproj PCbuild9/make_versioninfo.vcproj PCbuild9/pyd.vsprops PCbuild9/pyd_d.vsprops PCbuild9/pyproject.vsprops PCbuild9/python.vcproj PCbuild9/pythoncore.vcproj PCbuild9/pythonw.vcproj PCbuild9/readme.txt PCbuild9/release.vsprops PCbuild9/w9xpopen.vcproj Message-ID: <20071130191809.196801E401B@bag.python.org> Author: christian.heimes Date: Fri Nov 30 20:18:08 2007 New Revision: 59238 Added: python/trunk/PCbuild9/debug.vsprops (contents, props changed) python/trunk/PCbuild9/release.vsprops (contents, props changed) Modified: python/trunk/PC/dl_nt.c python/trunk/PCbuild9/make_buildinfo.vcproj python/trunk/PCbuild9/make_versioninfo.vcproj python/trunk/PCbuild9/pyd.vsprops python/trunk/PCbuild9/pyd_d.vsprops python/trunk/PCbuild9/pyproject.vsprops python/trunk/PCbuild9/python.vcproj python/trunk/PCbuild9/pythoncore.vcproj python/trunk/PCbuild9/pythonw.vcproj python/trunk/PCbuild9/readme.txt python/trunk/PCbuild9/w9xpopen.vcproj Log: Removed or replaced some more deprecated preprocessor macros. Moved the _DEBUG and NDEBUG macros to two new property files. Fixed #1527 Problem with static libs on Windows Updated README.txt Modified: python/trunk/PC/dl_nt.c ============================================================================== --- python/trunk/PC/dl_nt.c (original) +++ python/trunk/PC/dl_nt.c Fri Nov 30 20:18:08 2007 @@ -11,6 +11,7 @@ #include "Python.h" #include "windows.h" +#ifdef Py_ENABLE_SHARED char dllVersionBuffer[16] = ""; // a private buffer // Python Globals @@ -35,3 +36,5 @@ } return TRUE; } + +#endif /* Py_ENABLE_SHARED */ Added: python/trunk/PCbuild9/debug.vsprops ============================================================================== --- (empty file) +++ python/trunk/PCbuild9/debug.vsprops Fri Nov 30 20:18:08 2007 @@ -0,0 +1,11 @@ + + + + \ No newline at end of file Modified: python/trunk/PCbuild9/make_buildinfo.vcproj ============================================================================== --- python/trunk/PCbuild9/make_buildinfo.vcproj (original) +++ python/trunk/PCbuild9/make_buildinfo.vcproj Fri Nov 30 20:18:08 2007 @@ -22,7 +22,7 @@ @@ -44,7 +44,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/Zm200 " AdditionalIncludeDirectories="..\Python;..\Modules\zlib" - PreprocessorDefinitions="NDEBUG;USE_DL_EXPORT;_USRDLL" + PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED" RuntimeLibrary="2" /> @@ -119,7 +119,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/Zm200 " AdditionalIncludeDirectories="..\Python;..\Modules\zlib" - PreprocessorDefinitions="NDEBUG;USE_DL_EXPORT;_USRDLL" + PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED" RuntimeLibrary="2" /> @@ -275,7 +275,7 @@ InlineFunctionExpansion="0" EnableIntrinsicFunctions="false" AdditionalIncludeDirectories="..\Python;..\Modules\zlib" - PreprocessorDefinitions="_DEBUG;USE_DL_EXPORT;_USRDLL" + PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED" RuntimeLibrary="3" /> @@ -349,7 +349,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/Zm200 " AdditionalIncludeDirectories="..\Python;..\Modules\zlib" - PreprocessorDefinitions="NDEBUG;USE_DL_EXPORT;_USRDLL" + PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED" RuntimeLibrary="2" /> @@ -424,7 +424,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/Zm200 " AdditionalIncludeDirectories="..\Python;..\Modules\zlib" - PreprocessorDefinitions="NDEBUG;USE_DL_EXPORT;_USRDLL" + PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED" RuntimeLibrary="2" /> @@ -499,7 +499,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/Zm200 " AdditionalIncludeDirectories="..\Python;..\Modules\zlib" - PreprocessorDefinitions="NDEBUG;USE_DL_EXPORT;_USRDLL" + PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED" RuntimeLibrary="2" /> @@ -574,7 +574,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/Zm200 " AdditionalIncludeDirectories="..\Python;..\Modules\zlib" - PreprocessorDefinitions="NDEBUG;USE_DL_EXPORT;_USRDLL" + PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED" RuntimeLibrary="2" /> @@ -92,7 +92,7 @@ @@ -117,7 +117,7 @@ Optimization="0" EnableIntrinsicFunctions="false" AdditionalIncludeDirectories="" - PreprocessorDefinitions="_DEBUG;_WINDOWS" + PreprocessorDefinitions="_WINDOWS" RuntimeLibrary="3" CompileAs="0" /> @@ -163,7 +163,7 @@ @@ -185,7 +185,7 @@ @@ -257,7 +257,7 @@ @@ -327,7 +327,7 @@ @@ -400,7 +400,7 @@ @@ -472,7 +472,7 @@ @@ -545,7 +545,7 @@ + + + Modified: python/trunk/PCbuild9/w9xpopen.vcproj ============================================================================== --- python/trunk/PCbuild9/w9xpopen.vcproj (original) +++ python/trunk/PCbuild9/w9xpopen.vcproj Fri Nov 30 20:18:08 2007 @@ -21,7 +21,7 @@ @@ -86,7 +85,7 @@ @@ -152,7 +150,7 @@ The Buildbot has detected a new failure of x86 mvlgcc trunk. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%20trunk/builds/1004 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 30 21:33:58 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 20:33:58 +0000 Subject: [Python-checkins] buildbot failure in ppc Debian unstable 3.0 Message-ID: <20071130203358.81D911E401B@bag.python.org> The Buildbot has detected a new failure of ppc Debian unstable 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/ppc%20Debian%20unstable%203.0/builds/322 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/test/test_xmlrpc.py", line 423, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1091, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1349, in __request verbose=self.__verbose File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/xmlrpclib.py", line 1121, in request resp = http_conn.getresponse() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 961, in getresponse response.begin() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 425, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/httplib.py", line 267, in readheaders line = str(self.fp.readline(), "iso-8859-1") File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 396, in readline b = self.read(nreadahead()) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/io.py", line 458, in read n = self.readinto(b) File "/home/pybot/buildarea/3.0.klose-debian-ppc/build/Lib/socket.py", line 215, in readinto return self._sock.recv_into(b) socket.error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 30 21:37:23 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Fri, 30 Nov 2007 21:37:23 +0100 (CET) Subject: [Python-checkins] r59240 - python/trunk/Misc/NEWS Message-ID: <20071130203723.076DE1E401B@bag.python.org> Author: amaury.forgeotdarc Date: Fri Nov 30 21:37:22 2007 New Revision: 59240 Modified: python/trunk/Misc/NEWS Log: Add a NEWS entry for r59231 Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Fri Nov 30 21:37:22 2007 @@ -12,6 +12,10 @@ Core and builtins ----------------- +- Issue #1402: Fix a crash on exit, when another thread is still running, and + if the deallocation of its frames somehow calls the PyGILState_Ensure() / + PyGILState_Release() functions. + - Expose the Py_Py3kWarningFlag as sys.py3kwarning. - Issue #1445: Fix a SystemError when accessing the ``cell_contents`` From python-checkins at python.org Fri Nov 30 21:51:40 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Fri, 30 Nov 2007 21:51:40 +0100 (CET) Subject: [Python-checkins] r59241 - in python/trunk: Lib/test/test_bigmem.py Misc/NEWS Python/getargs.c Message-ID: <20071130205140.D86781E5686@bag.python.org> Author: amaury.forgeotdarc Date: Fri Nov 30 21:51:40 2007 New Revision: 59241 Modified: python/trunk/Lib/test/test_bigmem.py python/trunk/Misc/NEWS python/trunk/Python/getargs.c Log: Issue #1521: on 64bit platforms, str.decode fails on very long strings. The t# and w# formats were not correctly handled. Will backport. Modified: python/trunk/Lib/test/test_bigmem.py ============================================================================== --- python/trunk/Lib/test/test_bigmem.py (original) +++ python/trunk/Lib/test/test_bigmem.py Fri Nov 30 21:51:40 2007 @@ -65,13 +65,15 @@ self.assertEquals(s.count('i'), 1) self.assertEquals(s.count('j'), 0) - @bigmemtest(minsize=0, memuse=1) + @bigmemtest(minsize=_2G + 2, memuse=3) def test_decode(self, size): - pass + s = '.' * size + self.assertEquals(len(s.decode('utf-8')), size) - @bigmemtest(minsize=0, memuse=1) + @bigmemtest(minsize=_2G + 2, memuse=3) def test_encode(self, size): - pass + s = u'.' * size + self.assertEquals(len(s.encode('utf-8')), size) @bigmemtest(minsize=_2G, memuse=2) def test_endswith(self, size): Modified: python/trunk/Misc/NEWS ============================================================================== --- python/trunk/Misc/NEWS (original) +++ python/trunk/Misc/NEWS Fri Nov 30 21:51:40 2007 @@ -12,6 +12,11 @@ Core and builtins ----------------- +- Issue #1521: On 64bit platforms, using PyArgs_ParseTuple with the t# of w# + format code incorrectly truncated the length to an int, even when + PY_SSIZE_T_CLEAN is set. The str.decode method used to return incorrect + results with huge strings. + - Issue #1402: Fix a crash on exit, when another thread is still running, and if the deallocation of its frames somehow calls the PyGILState_Ensure() / PyGILState_Release() functions. Modified: python/trunk/Python/getargs.c ============================================================================== --- python/trunk/Python/getargs.c (original) +++ python/trunk/Python/getargs.c Fri Nov 30 21:51:40 2007 @@ -894,7 +894,8 @@ char **buffer; const char *encoding; PyObject *s; - int size, recode_strings; + Py_ssize_t size; + int recode_strings; /* Get 'e' parameter: the encoding name */ encoding = (const char *)va_arg(*p_va, const char *); @@ -1144,7 +1145,7 @@ case 'w': { /* memory buffer, read-write access */ void **p = va_arg(*p_va, void **); PyBufferProcs *pb = arg->ob_type->tp_as_buffer; - int count; + Py_ssize_t count; if (pb == NULL || pb->bf_getwritebuffer == NULL || @@ -1166,7 +1167,7 @@ case 't': { /* 8-bit character buffer, read-only access */ char **p = va_arg(*p_va, char **); PyBufferProcs *pb = arg->ob_type->tp_as_buffer; - int count; + Py_ssize_t count; if (*format++ != '#') return converterr( From python-checkins at python.org Fri Nov 30 22:11:28 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 30 Nov 2007 22:11:28 +0100 (CET) Subject: [Python-checkins] r59242 - in python/trunk: Doc/library/os.rst Modules/posixmodule.c configure configure.in pyconfig.h.in Message-ID: <20071130211128.CE6A31E401B@bag.python.org> Author: christian.heimes Date: Fri Nov 30 22:11:28 2007 New Revision: 59242 Modified: python/trunk/Doc/library/os.rst python/trunk/Modules/posixmodule.c python/trunk/configure python/trunk/configure.in python/trunk/pyconfig.h.in Log: Fix for feature request #1528 Add os.fchmod Georg Brandl has added fchmod() and fchown(). I've contributed lchown but I'm not able to test it on Linux. However it should be available on Mac and some other flavors of Unix. I've made a quick test of fchmod() and fchown() on my system. They are working as expected. Modified: python/trunk/Doc/library/os.rst ============================================================================== --- python/trunk/Doc/library/os.rst (original) +++ python/trunk/Doc/library/os.rst Fri Nov 30 22:11:28 2007 @@ -523,6 +523,19 @@ Availability: Macintosh, Unix, Windows. +.. function:: fchmod(fd, mode) + + Change the mode of the file given by *fd* to the numeric *mode*. See the docs + for :func:`chmod` for possible values of *mode*. Availability: Unix. + + +.. function:: fchown(fd, uid, gid) + + Change the owner and group id of the file given by *fd* to the numeric *uid* + and *gid*. To leave one of the ids unchanged, set it to -1. + Availability: Unix. + + .. function:: fdatasync(fd) Force write of file with filedescriptor *fd* to disk. Does not force update of @@ -581,6 +594,13 @@ tty(-like) device, else ``False``. Availability: Macintosh, Unix. +.. function:: lchmod(path, mode) + + Change the mode of *path* to the numeric *mode*. If path is a symlink, this + affects the symlink rather than the target. See the docs for :func:`chmod` + for possible values of *mode*. Availability: Unix. + + .. function:: lseek(fd, pos, how) Set the current position of file descriptor *fd* to position *pos*, modified by Modified: python/trunk/Modules/posixmodule.c ============================================================================== --- python/trunk/Modules/posixmodule.c (original) +++ python/trunk/Modules/posixmodule.c Fri Nov 30 22:11:28 2007 @@ -191,6 +191,12 @@ #else extern int chmod(const char *, mode_t); #endif +/*#ifdef HAVE_FCHMOD +extern int fchmod(int, mode_t); +#endif*/ +/*#ifdef HAVE_LCHMOD +extern int lchmod(const char *, mode_t); +#endif*/ extern int chown(const char *, uid_t, gid_t); extern char *getcwd(char *, int); extern char *strerror(int); @@ -1722,6 +1728,52 @@ #endif } +#ifdef HAVE_FCHMOD +PyDoc_STRVAR(posix_fchmod__doc__, +"fchmod(fd, mode)\n\n\ +Change the access permissions of the file given by file\n\ +descriptor fd."); + +static PyObject * +posix_fchmod(PyObject *self, PyObject *args) +{ + int fd, mode, res; + if (!PyArg_ParseTuple(args, "ii:fchmod", &fd, &mode)) + return NULL; + Py_BEGIN_ALLOW_THREADS + res = fchmod(fd, mode); + Py_END_ALLOW_THREADS + if (res < 0) + return posix_error(); + Py_RETURN_NONE; +} +#endif /* HAVE_FCHMOD */ + +#ifdef HAVE_LCHMOD +PyDoc_STRVAR(posix_lchmod__doc__, +"lchmod(path, mode)\n\n\ +Change the access permissions of a file. If path is a symlink, this\n\ +affects the link itself rather than the target."); + +static PyObject * +posix_lchmod(PyObject *self, PyObject *args) +{ + char *path = NULL; + int i; + int res; + if (!PyArg_ParseTuple(args, "eti:lchmod", Py_FileSystemDefaultEncoding, + &path, &i)) + return NULL; + Py_BEGIN_ALLOW_THREADS + res = lchmod(path, i); + Py_END_ALLOW_THREADS + if (res < 0) + return posix_error_with_allocated_filename(path); + PyMem_Free(path); + Py_RETURN_NONE; +} +#endif /* HAVE_LCHMOD */ + #ifdef HAVE_CHFLAGS PyDoc_STRVAR(posix_chflags__doc__, @@ -1843,6 +1895,28 @@ } #endif /* HAVE_CHOWN */ +#ifdef HAVE_FCHOWN +PyDoc_STRVAR(posix_fchown__doc__, +"fchown(fd, uid, gid)\n\n\ +Change the owner and group id of the file given by file descriptor\n\ +fd to the numeric uid and gid."); + +static PyObject * +posix_fchown(PyObject *self, PyObject *args) +{ + int fd, uid, gid; + int res; + if (!PyArg_ParseTuple(args, "iii:chown", &fd, &uid, &gid)) + return NULL; + Py_BEGIN_ALLOW_THREADS + res = fchown(fd, (uid_t) uid, (gid_t) gid); + Py_END_ALLOW_THREADS + if (res < 0) + return posix_error(); + Py_RETURN_NONE; +} +#endif /* HAVE_FCHOWN */ + #ifdef HAVE_LCHOWN PyDoc_STRVAR(posix_lchown__doc__, "lchown(path, uid, gid)\n\n\ @@ -8182,9 +8256,18 @@ {"chflags", posix_chflags, METH_VARARGS, posix_chflags__doc__}, #endif /* HAVE_CHFLAGS */ {"chmod", posix_chmod, METH_VARARGS, posix_chmod__doc__}, +#ifdef HAVE_FCHMOD + {"fchmod", posix_fchmod, METH_VARARGS, posix_fchmod__doc__}, +#endif /* HAVE_FCHMOD */ #ifdef HAVE_CHOWN {"chown", posix_chown, METH_VARARGS, posix_chown__doc__}, #endif /* HAVE_CHOWN */ +#ifdef HAVE_LCHMOD + {"lchmod", posix_lchmod, METH_VARARGS, posix_lchmod__doc__}, +#endif /* HAVE_LCHMOD */ +#ifdef HAVE_FCHOWN + {"fchown", posix_fchown, METH_VARARGS, posix_fchown__doc__}, +#endif /* HAVE_FCHOWN */ #ifdef HAVE_LCHFLAGS {"lchflags", posix_lchflags, METH_VARARGS, posix_lchflags__doc__}, #endif /* HAVE_LCHFLAGS */ Modified: python/trunk/configure ============================================================================== --- python/trunk/configure (original) +++ python/trunk/configure Fri Nov 30 22:11:28 2007 @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 58653 . +# From configure.in Revision: 58784 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for python 2.6. # @@ -15226,11 +15226,14 @@ + + + for ac_func in alarm bind_textdomain_codeset chflags chown clock confstr \ - ctermid execv fork fpathconf ftime ftruncate \ + ctermid execv fchmod fchown fork fpathconf ftime ftruncate \ gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \ getpriority getpwent getspnam getspent getsid getwd \ - kill killpg lchflags lchown lstat mkfifo mknod mktime \ + kill killpg lchflags lchmod lchown lstat mkfifo mknod mktime \ mremap nice pathconf pause plock poll pthread_init \ putenv readlink realpath \ select setegid seteuid setgid \ Modified: python/trunk/configure.in ============================================================================== --- python/trunk/configure.in (original) +++ python/trunk/configure.in Fri Nov 30 22:11:28 2007 @@ -2304,10 +2304,10 @@ # checks for library functions AC_CHECK_FUNCS(alarm bind_textdomain_codeset chflags chown clock confstr \ - ctermid execv fork fpathconf ftime ftruncate \ + ctermid execv fchmod fchown fork fpathconf ftime ftruncate \ gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \ getpriority getpwent getspnam getspent getsid getwd \ - kill killpg lchflags lchown lstat mkfifo mknod mktime \ + kill killpg lchflags lchmod lchown lstat mkfifo mknod mktime \ mremap nice pathconf pause plock poll pthread_init \ putenv readlink realpath \ select setegid seteuid setgid \ Modified: python/trunk/pyconfig.h.in ============================================================================== --- python/trunk/pyconfig.h.in (original) +++ python/trunk/pyconfig.h.in Fri Nov 30 22:11:28 2007 @@ -144,6 +144,12 @@ /* Define if you have the 'fchdir' function. */ #undef HAVE_FCHDIR +/* Define to 1 if you have the `fchmod' function. */ +#undef HAVE_FCHMOD + +/* Define to 1 if you have the `fchown' function. */ +#undef HAVE_FCHOWN + /* Define to 1 if you have the header file. */ #undef HAVE_FCNTL_H @@ -300,6 +306,9 @@ /* Define to 1 if you have the `lchflags' function. */ #undef HAVE_LCHFLAGS +/* Define to 1 if you have the `lchmod' function. */ +#undef HAVE_LCHMOD + /* Define to 1 if you have the `lchown' function. */ #undef HAVE_LCHOWN From lists at cheimes.de Fri Nov 30 22:14:07 2007 From: lists at cheimes.de (Christian Heimes) Date: Fri, 30 Nov 2007 22:14:07 +0100 Subject: [Python-checkins] r59242 - in python/trunk: Doc/library/os.rst Modules/posixmodule.c configure configure.in pyconfig.h.in In-Reply-To: <20071130211128.CE6A31E401B@bag.python.org> References: <20071130211128.CE6A31E401B@bag.python.org> Message-ID: <47507D1F.3010501@cheimes.de> christian.heimes wrote: > Author: christian.heimes > Date: Fri Nov 30 22:11:28 2007 > New Revision: 59242 > > Modified: > python/trunk/Doc/library/os.rst > python/trunk/Modules/posixmodule.c > python/trunk/configure > python/trunk/configure.in > python/trunk/pyconfig.h.in > Log: > Fix for feature request #1528 Add os.fchmod > Georg Brandl has added fchmod() and fchown(). I've contributed lchown but I'm not able to test it on Linux. However it should be available on Mac and some other flavors of Unix. > I've made a quick test of fchmod() and fchown() on my system. They are working as expected. Make that lchmod and not lchown. Christian From python-checkins at python.org Fri Nov 30 22:53:18 2007 From: python-checkins at python.org (amaury.forgeotdarc) Date: Fri, 30 Nov 2007 22:53:18 +0100 (CET) Subject: [Python-checkins] r59244 - in python/branches/release25-maint: Lib/test/test_bigmem.py Misc/NEWS Python/getargs.c Message-ID: <20071130215318.483AE1E401B@bag.python.org> Author: amaury.forgeotdarc Date: Fri Nov 30 22:53:17 2007 New Revision: 59244 Modified: python/branches/release25-maint/Lib/test/test_bigmem.py python/branches/release25-maint/Misc/NEWS python/branches/release25-maint/Python/getargs.c Log: Backport of r59241: str.decode fails on very long strings on 64bit platforms. PyArgs_ParseTuple t# and w# formats truncated the lengths to 32bit. Modified: python/branches/release25-maint/Lib/test/test_bigmem.py ============================================================================== --- python/branches/release25-maint/Lib/test/test_bigmem.py (original) +++ python/branches/release25-maint/Lib/test/test_bigmem.py Fri Nov 30 22:53:17 2007 @@ -65,13 +65,15 @@ self.assertEquals(s.count('i'), 1) self.assertEquals(s.count('j'), 0) - @bigmemtest(minsize=0, memuse=1) + @bigmemtest(minsize=_2G + 2, memuse=3) def test_decode(self, size): - pass + s = '.' * size + self.assertEquals(len(s.decode('utf-8')), size) - @bigmemtest(minsize=0, memuse=1) + @bigmemtest(minsize=_2G + 2, memuse=3) def test_encode(self, size): - pass + s = u'.' * size + self.assertEquals(len(s.encode('utf-8')), size) @bigmemtest(minsize=_2G, memuse=2) def test_endswith(self, size): Modified: python/branches/release25-maint/Misc/NEWS ============================================================================== --- python/branches/release25-maint/Misc/NEWS (original) +++ python/branches/release25-maint/Misc/NEWS Fri Nov 30 22:53:17 2007 @@ -12,6 +12,11 @@ Core and builtins ----------------- +- Issue #1521: On 64bit platforms, using PyArgs_ParseTuple with the t# of w# + format code incorrectly truncated the length to an int, even when + PY_SSIZE_T_CLEAN is set. The str.decode method used to return incorrect + results with huge strings. + - Issue #1445: Fix a SystemError when accessing the ``cell_contents`` attribute of an empty cell object. Modified: python/branches/release25-maint/Python/getargs.c ============================================================================== --- python/branches/release25-maint/Python/getargs.c (original) +++ python/branches/release25-maint/Python/getargs.c Fri Nov 30 22:53:17 2007 @@ -894,7 +894,8 @@ char **buffer; const char *encoding; PyObject *s; - int size, recode_strings; + Py_ssize_t size; + int recode_strings; /* Get 'e' parameter: the encoding name */ encoding = (const char *)va_arg(*p_va, const char *); @@ -1144,7 +1145,7 @@ case 'w': { /* memory buffer, read-write access */ void **p = va_arg(*p_va, void **); PyBufferProcs *pb = arg->ob_type->tp_as_buffer; - int count; + Py_ssize_t count; if (pb == NULL || pb->bf_getwritebuffer == NULL || @@ -1166,7 +1167,7 @@ case 't': { /* 8-bit character buffer, read-only access */ char **p = va_arg(*p_va, char **); PyBufferProcs *pb = arg->ob_type->tp_as_buffer; - int count; + Py_ssize_t count; if (*format++ != '#') return converterr( From python-checkins at python.org Fri Nov 30 23:04:46 2007 From: python-checkins at python.org (georg.brandl) Date: Fri, 30 Nov 2007 23:04:46 +0100 (CET) Subject: [Python-checkins] r59245 - python/trunk/Doc/library/os.rst Message-ID: <20071130220446.2E8891E4021@bag.python.org> Author: georg.brandl Date: Fri Nov 30 23:04:45 2007 New Revision: 59245 Modified: python/trunk/Doc/library/os.rst Log: Move lchmod() docs to correct place, and add versionadded tags. Modified: python/trunk/Doc/library/os.rst ============================================================================== --- python/trunk/Doc/library/os.rst (original) +++ python/trunk/Doc/library/os.rst Fri Nov 30 23:04:45 2007 @@ -528,6 +528,8 @@ Change the mode of the file given by *fd* to the numeric *mode*. See the docs for :func:`chmod` for possible values of *mode*. Availability: Unix. + .. versionadded:: 2.6 + .. function:: fchown(fd, uid, gid) @@ -535,6 +537,8 @@ and *gid*. To leave one of the ids unchanged, set it to -1. Availability: Unix. + .. versionadded:: 2.6 + .. function:: fdatasync(fd) @@ -594,13 +598,6 @@ tty(-like) device, else ``False``. Availability: Macintosh, Unix. -.. function:: lchmod(path, mode) - - Change the mode of *path* to the numeric *mode*. If path is a symlink, this - affects the symlink rather than the target. See the docs for :func:`chmod` - for possible values of *mode*. Availability: Unix. - - .. function:: lseek(fd, pos, how) Set the current position of file descriptor *fd* to position *pos*, modified by @@ -919,6 +916,15 @@ .. versionadded:: 2.6 +.. function:: lchmod(path, mode) + + Change the mode of *path* to the numeric *mode*. If path is a symlink, this + affects the symlink rather than the target. See the docs for :func:`chmod` + for possible values of *mode*. Availability: Unix. + + .. versionadded:: 2.6 + + .. function:: lchown(path, uid, gid) Change the owner and group id of *path* to the numeric *uid* and gid. This From buildbot at python.org Fri Nov 30 23:17:16 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 22:17:16 +0000 Subject: [Python-checkins] buildbot failure in hppa Ubuntu trunk Message-ID: <20071130221717.22B641E4021@bag.python.org> The Buildbot has detected a new failure of hppa Ubuntu trunk. Full details are available at: http://www.python.org/dev/buildbot/all/hppa%20Ubuntu%20trunk/builds/330 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-ubuntu-hppa Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bsddb3 ====================================================================== ERROR: test00_associateDBError (bsddb.test.test_associate.AssociateErrorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 104, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test13_associate_in_transaction (bsddb.test.test_associate.AssociateBTreeTxnTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ShelveAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateHashTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateBTreeTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_associateWithDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_associateAfterDB (bsddb.test.test_associate.ThreadedAssociateRecnoTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_associate.py", line 165, in setUp db.DB_INIT_LOCK | db.DB_THREAD | self.envFlags) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicBTreeWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_EnvRemoveAndRename (bsddb.test.test_basics.BasicHashWithEnvTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.BTreeTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Transactions (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test07_TxnTruncate (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test08_TxnLateUse (bsddb.test.test_basics.HashTransactionTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.BTreeMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_GetsAndPuts (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_DictionaryMethods (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_SimpleCursorStuff (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithGetReturnsNone1 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03b_SimpleCursorWithoutGetReturnsNone0 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03c_SimpleCursorGetReturnsNone2 (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_PartialGetAndPut (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test05_GetSize (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test06_Truncate (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test09_MultiDB (bsddb.test.test_basics.HashMultiDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_basics.py", line 71, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_both (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 45, in test01_both self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_dbobj_dict_interface (bsddb.test.test_dbobj.dbobjTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbobj.py", line 58, in test02_dbobj_dict_interface self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbobj.py", line 39, in open return apply(self._cobj.open, args, kwargs) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_cursors (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_append (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 35, in setUp self.do_open() File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbshelve.py", line 253, in do_open self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03 (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test04_MultiCondSelect (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CondObjs (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_CreateOrExtend (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Delete (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_Modify (bsddb.test.test_dbtables.TableDBTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_dbtables.py", line 57, in setUp filename='tabletest.db', dbhome=homeDir, create=1) File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/dbtables.py", line 161, in __init__ self.env.open(dbhome, myflags | flagsforenv) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_close_dbenv_before_db (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 53, in test01_close_dbenv_before_db 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_close_dbenv_delete_db_success (bsddb.test.test_env_close.DBEnvClosedEarlyCrash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_env_close.py", line 78, in test02_close_dbenv_delete_db_success 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_join (bsddb.test.test_join.JoinTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_join.py", line 57, in setUp self.env.open(homeDir, db.DB_CREATE | db.DB_INIT_MPOOL | db.DB_INIT_LOCK ) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_simple (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_threaded (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_set_timeout (bsddb.test.test_lock.LockingTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_lock.py", line 38, in setUp db.DB_INIT_LOCK | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_db_home (bsddb.test.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_misc.py", line 45, in test02_db_home env.open(self.homeDir, db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.BTreeConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test01_1WriterMultiReaders (bsddb.test.test_thread.HashConcurrentDataStore) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.BTreeSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test02_SimpleLocks (bsddb.test.test_thread.HashSimpleThreaded) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.BTreeThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test03_ThreadedTransactions (bsddb.test.test_thread.HashThreadedNoWaitTransactions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_thread.py", line 64, in setUp self.env.open(homeDir, self.envflags | db.DB_CREATE) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_cachesize (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_flags (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_dbp (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_get_key (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_range (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_remove (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_stat (bsddb.test.test_sequence.DBSequenceTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_sequence.py", line 29, in setUp self.dbenv.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL, 0666) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') ====================================================================== ERROR: test_pget (bsddb.test.test_cursor_pget_bug.pget_bugTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea/trunk.klose-ubuntu-hppa/build/Lib/bsddb/test/test_cursor_pget_bug.py", line 25, in setUp self.env.open(self.homeDir, db.DB_CREATE | db.DB_INIT_MPOOL) DBInvalidArgError: (22, 'Invalid argument -- Berkeley DB library configured to support only private environments') make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 30 23:19:52 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 22:19:52 +0000 Subject: [Python-checkins] buildbot failure in amd64 gentoo 3.0 Message-ID: <20071130221952.6D4511E4021@bag.python.org> The Buildbot has detected a new failure of amd64 gentoo 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/amd64%20gentoo%203.0/builds/241 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-amd64 Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_urllibnet make: *** [buildbottest] Error 1 sincerely, -The Buildbot From buildbot at python.org Fri Nov 30 23:33:09 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 22:33:09 +0000 Subject: [Python-checkins] buildbot failure in x86 gentoo 2.5 Message-ID: <20071130223309.DD5841E4021@bag.python.org> The Buildbot has detected a new failure of x86 gentoo 2.5. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20gentoo%202.5/builds/473 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: norwitz-x86 Build Reason: Build Source Stamp: [branch branches/release25-maint] HEAD Blamelist: amaury.forgeotdarc BUILD FAILED: failed test Excerpt from the test logfile: Traceback (most recent call last): File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/threading.py", line 460, in __bootstrap self.run() File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_asynchat.py", line 17, in run PORT = test_support.bind_port(sock, HOST, PORT) File "/home/buildslave/python-trunk/2.5.norwitz-x86/build/Lib/test/test_support.py", line 108, in bind_port raise TestFailed, 'unable to find port to listen on' TestFailed: unable to find port to listen on sincerely, -The Buildbot From buildbot at python.org Fri Nov 30 23:33:29 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 22:33:29 +0000 Subject: [Python-checkins] buildbot failure in PPC64 Debian trunk Message-ID: <20071130223329.5A17D1E4021@bag.python.org> The Buildbot has detected a new failure of PPC64 Debian trunk. Full details are available at: http://www.python.org/dev/buildbot/all/PPC64%20Debian%20trunk/builds/388 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: klose-debian-ppc64 Build Reason: Build Source Stamp: [branch trunk] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_xmlrpc ====================================================================== ERROR: test_fail_no_info (test.test_xmlrpc.FailingServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/test/test_xmlrpc.py", line 497, in test_fail_no_info p.pow(6,8) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1157, in __call__ return self.__send(self.__name, args) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1447, in __request verbose=self.__verbose File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/xmlrpclib.py", line 1195, in request errcode, errmsg, headers = h.getreply() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 1006, in getreply response = self._conn.getresponse() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 932, in getresponse response.begin() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 415, in begin self.msg = HTTPMessage(self.fp, 0) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/mimetools.py", line 16, in __init__ rfc822.Message.__init__(self, fp, seekable) File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/rfc822.py", line 104, in __init__ self.readheaders() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/httplib.py", line 271, in readheaders line = self.fp.readline() File "/home/pybot/buildarea64/trunk.klose-debian-ppc64/build/Lib/socket.py", line 351, in readline data = recv(1) error: [Errno 104] Connection reset by peer make: *** [buildbottest] Error 1 sincerely, -The Buildbot From python-checkins at python.org Fri Nov 30 23:36:10 2007 From: python-checkins at python.org (christian.heimes) Date: Fri, 30 Nov 2007 23:36:10 +0100 (CET) Subject: [Python-checkins] r59249 - python/trunk/Lib/test/regrtest.py Message-ID: <20071130223610.826C81E4021@bag.python.org> Author: christian.heimes Date: Fri Nov 30 23:36:10 2007 New Revision: 59249 Modified: python/trunk/Lib/test/regrtest.py Log: Backport of -r59242:59246 from py3k Fixed problem with regrtest caused by the additional of objects to _abcoll. Modified: python/trunk/Lib/test/regrtest.py ============================================================================== --- python/trunk/Lib/test/regrtest.py (original) +++ python/trunk/Lib/test/regrtest.py Fri Nov 30 23:36:10 2007 @@ -649,6 +649,7 @@ def dash_R(the_module, test, indirect_test, huntrleaks): # This code is hackish and inelegant, but it seems to do the job. import copy_reg, _abcoll + from abc import _Abstract if not hasattr(sys, 'gettotalrefcount'): raise Exception("Tracking reference leaks requires a debug build " @@ -660,11 +661,11 @@ pic = sys.path_importer_cache.copy() abcs = {} for abc in [getattr(_abcoll, a) for a in _abcoll.__all__]: + if not isinstance(abc, _Abstract): + continue for obj in abc.__subclasses__() + [abc]: abcs[obj] = obj._abc_registry.copy() - print >> sys.stderr, abcs - if indirect_test: def run_the_test(): indirect_test() @@ -698,6 +699,7 @@ import _strptime, linecache, dircache import urlparse, urllib, urllib2, mimetypes, doctest import struct, filecmp, _abcoll + from abc import _Abstract from distutils.dir_util import _path_created # Restore some original values. @@ -709,6 +711,8 @@ # Clear ABC registries, restoring previously saved ABC registries. for abc in [getattr(_abcoll, a) for a in _abcoll.__all__]: + if not issubclass(abc, _Abstract): + continue for obj in abc.__subclasses__() + [abc]: obj._abc_registry = abcs.get(obj, {}).copy() obj._abc_cache.clear() From nnorwitz at gmail.com Fri Nov 30 23:40:00 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Fri, 30 Nov 2007 17:40:00 -0500 Subject: [Python-checkins] Python Regression Test Failures opt (1) Message-ID: <20071130224000.GA6192@python.psfb.org> test_grammar test_opcodes test_dict test_builtin test_exceptions test_types test_unittest test_doctest test_doctest2 test_MimeWriter test_StringIO test___all__ test___future__ test__locale test_abc test_aepack test_aepack skipped -- No module named aepack test_al test_al skipped -- No module named al test_anydbm test_applesingle test_applesingle skipped -- No module named macostools test_array test_ast test_asynchat test test_asynchat failed -- Traceback (most recent call last): File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 113, in test_line_terminator2 self.line_terminator_check('\r\n', l) File "/tmp/python-test/local/lib/python2.6/test/test_asynchat.py", line 99, in line_terminator_check self.assertEqual(c.contents, ["hello world", "I'm not dead yet!"]) AssertionError: [] != ['hello world', "I'm not dead yet!"] test_asyncore test_atexit test_audioop test_augassign test_base64 test_bastion test_bigaddrspace test_bigmem test_binascii test_binhex test_binop test_bisect test_bool test_bsddb test_bsddb185 test_bsddb185 skipped -- No module named bsddb185 test_bsddb3 test_bsddb3 skipped -- Use of the `bsddb' resource not enabled test_buffer test_bufio test_bz2 test_cProfile test_calendar test_call test_capi test_cd test_cd skipped -- No module named cd test_cfgparser test_cgi test_charmapcodec test_cl test_cl skipped -- No module named cl test_class test_cmath test_cmd_line test_cmd_line_script test_code test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_cn skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_hk test_codecmaps_hk skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_jp test_codecmaps_jp skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_kr test_codecmaps_kr skipped -- Use of the `urlfetch' resource not enabled test_codecmaps_tw test_codecmaps_tw skipped -- Use of the `urlfetch' resource not enabled test_codecs test_codeop test_coding test_coercion test_collections test_colorsys test_commands test_compare test_compile test_compiler test_complex test_complex_args test_contains test_contextlib test_cookie test_cookielib test_copy test_copy_reg test_cpickle test_crypt test_csv test_ctypes test_curses test_curses skipped -- Use of the `curses' resource not enabled test_datetime test_dbm test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_difflib test_dircache test_dis test_distutils [9117 refs] test_dl test_dumbdbm test_dummy_thread test_dummy_threading test_email test_email_codecs test_email_renamed test_enumerate test_eof test_errno test_exception_variations test_extcall test_fcntl test_file test_filecmp test_fileinput test_float test_fnmatch test_fork1 test_format test_fpformat test_frozen test_ftplib test_funcattrs test_functools test_future test_gc test_gdbm test_generators test_genericpath test_genexps test_getargs test_getargs2 test_getopt test_gettext test_gl test_gl skipped -- No module named gl test_glob test_global test_grp test_gzip test_hash test_hashlib test_heapq test_hexoct test_hmac test_hotshot test_htmllib test_htmlparser test_httplib test_imageop test_imageop skipped -- No module named imgfile test_imaplib test_imgfile test_imgfile skipped -- No module named imgfile test_imp test_import test_importhooks test_index test_inspect test_ioctl test_ioctl skipped -- Unable to open /dev/tty test_isinstance test_iter test_iterlen test_itertools test_largefile test_linuxaudiodev test_linuxaudiodev skipped -- Use of the `audio' resource not enabled test_list test_locale test_logging test_long test_long_future test_longexp test_macostools test_macostools skipped -- No module named macostools test_macpath test_mailbox test_marshal test_math test_md5 test_mhlib test_mimetools test_mimetypes test_minidom test_mmap test_module test_modulefinder test_multibytecodec test_multibytecodec_support test_multifile test_mutants test_netrc test_new test_nis test_normalization test_normalization skipped -- Use of the `urlfetch' resource not enabled test_ntpath test_old_mailbox test_openpty test_operator test_optparse test_os test_ossaudiodev test_ossaudiodev skipped -- Use of the `audio' resource not enabled test_parser test_peepholer test_pep247 test_pep263 test_pep277 test_pep277 skipped -- test works only on NT+ test_pep292 test_pep352 test_pickle test_pickletools test_pipes test_pkg test_pkgimport test_platform test_plistlib test_plistlib skipped -- No module named plistlib test_poll test_popen [7367 refs] [7367 refs] [7367 refs] test_popen2 test_poplib test_posix test_posixpath test_pow test_pprint test_profile test_profilehooks test_pty test_pwd test_pyclbr test_pyexpat test_queue test_quopri [7742 refs] [7742 refs] test_random test_re test_repr test_resource test_rfc822 test_richcmp test_robotparser test_runpy test_sax test_scope test_scriptpackages test_scriptpackages skipped -- No module named aetools test_select test_set test_sets test_sgmllib test_sha test_shelve test_shlex test_shutil test_signal test_site test_slice test_smtplib test_socket test_socket_ssl /tmp/python-test/local/lib/python2.6/test/test_socket_ssl.py:94: DeprecationWarning: socket.ssl() is deprecated. Use ssl.wrap_socket() instead. ssl_sock = socket.ssl(s) test_socketserver test_socketserver skipped -- Use of the `network' resource not enabled test_softspace test_sort test_sqlite test_ssl test_startfile test_startfile skipped -- cannot import name startfile test_str test_strftime test_string test_stringprep test_strop test_strptime test_struct test_structmembers test_structseq test_subprocess [7362 refs] [7363 refs] [7362 refs] [7362 refs] [7362 refs] [7362 refs] [7362 refs] [7362 refs] [7362 refs] [7362 refs] [7363 refs] [8978 refs] [7578 refs] [7363 refs] [7362 refs] [7362 refs] [7362 refs] [7362 refs] [7362 refs] . [7362 refs] [7362 refs] this bit of output is from a test of stdout in a different process ... [7362 refs] [7362 refs] [7578 refs] test_sunaudiodev test_sunaudiodev skipped -- No module named sunaudiodev test_sundry test_symtable test_syntax test_sys [7362 refs] [7362 refs] test_tarfile test_tcl test_tcl skipped -- No module named _tkinter test_telnetlib test_tempfile [7366 refs] test_textwrap test_thread test_threaded_import test_threadedtempfile test_threading [10456 refs] test_threading_local test_threadsignals test_time test_timeout test_timeout skipped -- Use of the `network' resource not enabled test_tokenize test_trace test_traceback test_transformer test_tuple test_typechecks test_ucn test_unary test_unicode test_unicode_file test_unicode_file skipped -- No Unicode filesystem semantics on this platform. test_unicodedata test_univnewlines test_unpack test_urllib test_urllib2 test_urllib2_localnet test_urllib2net test_urllib2net skipped -- Use of the `network' resource not enabled test_urllibnet test_urllibnet skipped -- Use of the `network' resource not enabled test_urlparse test_userdict test_userlist test_userstring test_uu test_uuid WARNING: uuid.getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._ifconfig_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. WARNING: uuid._unixdll_getnode is unreliable on many platforms. It is disabled until the code and/or test can be fixed properly. test_wait3 test_wait4 test_warnings test_wave test_weakref test_whichdb test_winreg test_winreg skipped -- No module named _winreg test_winsound test_winsound skipped -- No module named winsound test_with test_wsgiref test_xdrlib test_xml_etree test_xml_etree_c test_xmllib test_xmlrpc test_xpickle test_xrange test_zipfile test_zipfile64 test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_zipimport test_zlib 297 tests OK. 1 test failed: test_asynchat 35 tests skipped: test_aepack test_al test_applesingle test_bsddb185 test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_curses test_gl test_imageop test_imgfile test_ioctl test_linuxaudiodev test_macostools test_normalization test_ossaudiodev test_pep277 test_plistlib test_scriptpackages test_socketserver test_startfile test_sunaudiodev test_tcl test_timeout test_unicode_file test_urllib2net test_urllibnet test_winreg test_winsound test_zipfile64 1 skip unexpected on linux2: test_ioctl [517740 refs] From buildbot at python.org Fri Nov 30 23:56:53 2007 From: buildbot at python.org (buildbot at python.org) Date: Fri, 30 Nov 2007 22:56:53 +0000 Subject: [Python-checkins] buildbot failure in x86 mvlgcc 3.0 Message-ID: <20071130225653.7F3371E4021@bag.python.org> The Buildbot has detected a new failure of x86 mvlgcc 3.0. Full details are available at: http://www.python.org/dev/buildbot/all/x86%20mvlgcc%203.0/builds/381 Buildbot URL: http://www.python.org/dev/buildbot/all/ Buildslave for this Build: loewis-linux Build Reason: Build Source Stamp: [branch branches/py3k] HEAD Blamelist: christian.heimes BUILD FAILED: failed test Excerpt from the test logfile: 1 test failed: test_bigmem Traceback (most recent call last): File "./Lib/test/regrtest.py", line 589, in runtest_inner the_package = __import__(abstest, globals(), locals(), []) File "/home2/buildbot/slave/3.0.loewis-linux/build/Lib/test/test_bigmem.py", line 74 s = u'.' * size ^ SyntaxError: invalid syntax [704726 refs] make: *** [buildbottest] Error 1 sincerely, -The Buildbot