[ZODB-Dev] ZODB on Windows 64bit?

Hanno Schlichting hanno at hannosch.eu
Fri Jan 15 22:01:11 EST 2010


Hi.

I recently updated my Windows build environment to a 64bit Windows 7
environment with cross compilation support for 32/64 bit. I created
and uploaded Windows binary eggs for all Zope 2.12.3 dependencies in
both flavors for Python 2.6.

The last one missing with a 64bit flavor is the ZODB3 now. I created a
binary egg of that against Python 2.6.4 based on Visual Studio C++
Express 2008. Is anyone interested in that binary egg or could it go
to PyPi?

Thanks,
Hanno

P.S. Running the tests on the checkout of the 3.9.4 tag gives me two
test failures, of which one is a test cleanup problem caused by the
other.

The overall result is:

  Tests with errors:
   checkCommitLockVoteAbort (ZEO.tests.testZEO.DemoStorageTests)
   checkCommitLockVoteAbort (ZEO.tests.testZEO.DemoStorageTests)
Total: 3834 tests, 0 failures, 2 errors in 47 minutes 56.331 seconds.


The more detailed result is:

Running .DemoStorageTests tests:
  Tear down .ClientStorageSharedBlobsBlobTests in 0.000 seconds.
  Set up .DemoStorageTests in 0.015 seconds.

Error in test checkCommitLockVoteAbort (ZEO.tests.testZEO.DemoStorageTests)
Traceback (most recent call last):
  File "C:\Python\python26\lib\unittest.py", line 279, in run
    testMethod()
  File "c:\zope\zodb\src\ZEO\tests\CommitLockTests.py", line 171, in
checkCommitLockVoteAbort
    self._dostore()
  File "c:\zope\zodb\src\ZODB\tests\StorageTestBase.py", line 188, in _dostore
    self._storage.tpc_begin(t)
  File "c:\zope\zodb\src\ZEO\ClientStorage.py", line 1091, in tpc_begin
    self._server.tpc_begin(id(txn), txn.user, txn.description,
  File "c:\zope\zodb\src\ZEO\ClientStorage.py", line 88, in __getattr__
    raise ClientDisconnected()
ClientDisconnected

Error in test checkCommitLockVoteAbort (ZEO.tests.testZEO.DemoStorageTests)
Traceback (most recent call last):
  File "C:\Python\python26\lib\unittest.py", line 289, in run
    self.tearDown()
  File "c:\zope\zodb\src\ZEO\tests\testZEO.py", line 214, in tearDown
    StorageTestBase.StorageTestBase.tearDown(self)
  File "c:\zope\zodb\src\ZODB\tests\StorageTestBase.py", line 159, in tearDown
    ZODB.tests.util.TestCase.tearDown(self)
  File "c:\users\hannosch\.buildout\eggs\zope.testing-3.8.6-py2.6.egg\zope\testing\setupstack.py",
line 33, in tearDown
    f(*p, **k)
  File "c:\users\hannosch\.buildout\eggs\zope.testing-3.8.6-py2.6.egg\zope\testing\setupstack.py",
line 51, in rmtree
    os.rmdir(path)
WindowsError: [Error 145] The directory is not empty:
'C:\\zope\\ZODB\\parts\\test\\tmp\\DemoStorageTestsgjkw_l'

  Ran 50 tests with 0 failures and 2 errors in 3 minutes 43.772 seconds.


More information about the ZODB-Dev mailing list