[spambayes-dev] Re: [Python-Dev] 2.3.1 is (almost) a go

Tim Peters tim at zope.com
Wed Sep 24 16:08:04 EDT 2003


[Thomas Heller, answering that Sleepycat 4.1.25 ships with Windows Pythons
2.3 and
 2.3.1]
>
> I ran the test-suite on several machines, with mixed results:

I assume you're only talking about the test_bsddb3 part of the Python test
suite.  That alone runs more than 200 tests, so "it fails" is exceptionally
uninformative.

> win98 - always faizs.

For me too on Win98SE, but its 4 specific failures don't appear relevant
(here with 2.3.1 on Win98SE):

======================================================================
ERROR: test01_basics (bsddb.test.test_dbshelve.EnvBTreeShelveTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 75, in
test01_basics
    self.do_open()
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 238, in do_open
    self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE)
DBAgainError: (11, 'Resource temporarily unavailable -- unable to join the
environment')

======================================================================
ERROR: test01_basics (bsddb.test.test_dbshelve.EnvHashShelveTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 75, in
test01_basics
    self.do_open()
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 238, in do_open
    self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE)
DBAgainError: (11, 'Resource temporarily unavailable -- unable to join the
environment')

======================================================================
ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadBTreeShelveTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 75, in
test01_basics
    self.do_open()
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 238, in do_open
    self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE)
DBAgainError: (11, 'Resource temporarily unavailable -- unable to join the
environment')

======================================================================
ERROR: test01_basics (bsddb.test.test_dbshelve.EnvThreadHashShelveTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 75, in
test01_basics
    self.do_open()
  File "C:\PYTHON23\lib\bsddb\test\test_dbshelve.py", line 238, in do_open
    self.env.open(homeDir, self.envflags | db.DB_INIT_MPOOL | db.DB_CREATE)
DBAgainError: (11, 'Resource temporarily unavailable -- unable to join the
environment')

----------------------------------------------------------------------
Ran 216 tests in 229.150s

FAILED (errors=4)

> win2k - most of the time it works, sometimes it fails.
> winXP - I have not seen any failures.

If you run only the bsddb3 thread tests in a loop, I expect you'll see them
fail eventually too (that's been reported on Win2K and Linux before).

What nobody has reported yet when running test_bsddb3 are the kinds of
"corruption" exceptions spambayes users report.




More information about the spambayes-dev mailing list