[Checkins] [zopefoundation/ZODB] e7d8ca: Checkpoint of Python 3 port. Over 800 of the 897 u...

GitHub noreply at github.com
Thu Feb 14 04:47:05 UTC 2013


  Branch: refs/heads/py3
  Home:   https://github.com/zopefoundation/ZODB
  Commit: e7d8ca7229998146f79e1f90302ae6486bc95a60
      https://github.com/zopefoundation/ZODB/commit/e7d8ca7229998146f79e1f90302ae6486bc95a60
  Author: Stephan Richter <srichter at cipherhealth.com>
  Date:   2013-02-13 (Wed, 13 Feb 2013)

  Changed paths:
    M bootstrap.py
    M buildout.cfg
    M setup.py
    M src/ZODB/BaseStorage.py
    M src/ZODB/ConflictResolution.py
    M src/ZODB/Connection.py
    M src/ZODB/DB.py
    M src/ZODB/DemoStorage.py
    M src/ZODB/ExportImport.py
    M src/ZODB/FileStorage/FileStorage.py
    M src/ZODB/FileStorage/format.py
    M src/ZODB/FileStorage/fsdump.py
    M src/ZODB/FileStorage/fsoids.py
    M src/ZODB/FileStorage/fspack.py
    M src/ZODB/FileStorage/tests.py
    M src/ZODB/FileStorage/zconfig.txt
    M src/ZODB/POSException.py
    M src/ZODB/__init__.py
    M src/ZODB/blob.py
    M src/ZODB/broken.py
    M src/ZODB/config.py
    M src/ZODB/fsIndex.py
    M src/ZODB/fsrecover.py
    M src/ZODB/fstools.py
    M src/ZODB/scripts/analyze.py
    M src/ZODB/scripts/checkbtrees.py
    M src/ZODB/scripts/fsoids.py
    M src/ZODB/scripts/fsrefs.py
    M src/ZODB/scripts/fsstats.py
    M src/ZODB/scripts/fstail.py
    M src/ZODB/scripts/fstest.py
    M src/ZODB/scripts/manual_tests/testfstest.py
    M src/ZODB/scripts/migrate.py
    M src/ZODB/scripts/migrateblobs.py
    M src/ZODB/scripts/netspace.py
    M src/ZODB/scripts/repozo.py
    M src/ZODB/scripts/space.py
    M src/ZODB/scripts/tests/test_repozo.py
    M src/ZODB/scripts/zodbload.py
    M src/ZODB/serialize.py
    M src/ZODB/tests/BasicStorage.py
    M src/ZODB/tests/ConflictResolution.py
    M src/ZODB/tests/Corruption.py
    M src/ZODB/tests/IteratorStorage.py
    M src/ZODB/tests/MTStorage.py
    M src/ZODB/tests/MVCCMappingStorage.py
    M src/ZODB/tests/MinPO.py
    M src/ZODB/tests/PackableStorage.py
    M src/ZODB/tests/StorageTestBase.py
    M src/ZODB/tests/Synchronization.py
    M src/ZODB/tests/TransactionalUndoStorage.py
    M src/ZODB/tests/dangle.py
    M src/ZODB/tests/hexstorage.py
    M src/ZODB/tests/loggingsupport.py
    M src/ZODB/tests/speed.py
    M src/ZODB/tests/testCache.py
    M src/ZODB/tests/testConnection.py
    M src/ZODB/tests/testConnectionSavepoint.py
    M src/ZODB/tests/testConnectionSavepoint.txt
    M src/ZODB/tests/testDB.py
    M src/ZODB/tests/testDemoStorage.py
    M src/ZODB/tests/testFileStorage.py
    M src/ZODB/tests/testPersistentMapping.py
    M src/ZODB/tests/testRecover.py
    M src/ZODB/tests/testSerialize.py
    M src/ZODB/tests/testUtils.py
    M src/ZODB/tests/testZODB.py
    M src/ZODB/tests/testblob.py
    M src/ZODB/tests/testfsIndex.py
    M src/ZODB/tests/testmvcc.py
    M src/ZODB/tests/util.py
    M src/ZODB/transact.py
    M src/ZODB/utils.py
    M src/ZODB/utils.txt

  Log Message:
  -----------
  Checkpoint of Python 3 port. Over 800 of the 897 unit tests are passing.

Thanks to Martin v. Loewis for having done some of the initial lifting
for a DZUG talk. I used a lot of his changes from this diff:

http://www.dcl.hpi.uni-potsdam.de/home/loewis/zodb/ZODB.diff

Applied all changes manually to make sure I do understand them and that
they are correct.

As always 90% of the work is to catch all places where we want to deal
with bytes instead of strings.





More information about the checkins mailing list