[Checkins] [zopefoundation/ZODB] 954263: Switch to using non-backward-compatible pickles
GitHub
noreply at github.com
Tue Jun 11 23:29:55 UTC 2013
Branch: refs/heads/master
Home: https://github.com/zopefoundation/ZODB
Commit: 95426303ba71a2c9ba89c831034b2a980e1e791a
https://github.com/zopefoundation/ZODB/commit/95426303ba71a2c9ba89c831034b2a980e1e791a
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-06 (Thu, 06 Jun 2013)
Changed paths:
M CHANGES.rst
M src/ZODB/_compat.py
M src/ZODB/tests/testSerialize.py
Log Message:
-----------
Switch to using non-backward-compatible pickles
- Allow protocol 3 under Python 3.
- Do not stori bytes as strings under Python 3.
Fixes issue #4.
Commit: ee4df920b8ce6805843fb564eaa719468549a9b1
https://github.com/zopefoundation/ZODB/commit/ee4df920b8ce6805843fb564eaa719468549a9b1
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/tests/testUtils.py
M src/ZODB/utils.py
Log Message:
-----------
Strip protocol header from pickles where protocol > 1.
Commit: 7aabb799bb5a7e3b9e631022c6db200ee276df67
https://github.com/zopefoundation/ZODB/commit/7aabb799bb5a7e3b9e631022c6db200ee276df67
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/tests/test_fsdump.py
M src/ZODB/tests/testfsoids.py
Log Message:
-----------
Normalize out pickle sizes / offsets.
Commit: 4d0469376df32b3873cc954d1d998626c4aba8ae
https://github.com/zopefoundation/ZODB/commit/4d0469376df32b3873cc954d1d998626c4aba8ae
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/_compat.py
Log Message:
-----------
Drop the load-time equivalient of 'bytes_as_strings.
Commit: cf01843ccf9de6a00aed3cf9475852da33ff7fa3
https://github.com/zopefoundation/ZODB/commit/cf01843ccf9de6a00aed3cf9475852da33ff7fa3
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/BaseStorage.py
M src/ZODB/ConflictResolution.py
M src/ZODB/DB.py
M src/ZODB/ExportImport.py
M src/ZODB/FileStorage/FileStorage.py
M src/ZODB/_compat.py
M src/ZODB/broken.py
M src/ZODB/fsIndex.py
M src/ZODB/serialize.py
M src/ZODB/tests/PackableStorage.py
M src/ZODB/tests/StorageTestBase.py
M src/ZODB/tests/testFileStorage.py
M src/ZODB/tests/testSerialize.py
M src/ZODB/tests/testblob.py
M src/ZODB/tests/testfsIndex.py
Log Message:
-----------
Use protocol defined in _compat.
Commit: 1b0486985067d384b26a7fbc81664c44b8954cea
https://github.com/zopefoundation/ZODB/commit/1b0486985067d384b26a7fbc81664c44b8954cea
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/scripts/tests/test_doc.py
Log Message:
-----------
Normalize out pickle sizes / offsets.
Commit: d5f69194cfd641c5fced159157bf3aebfb62e234
https://github.com/zopefoundation/ZODB/commit/d5f69194cfd641c5fced159157bf3aebfb62e234
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/FileStorage/iterator.test
M src/ZODB/FileStorage/tests.py
Log Message:
-----------
Normalize out pickle sizes / offsets.
Commit: 935be033434eea040a35fa082d210aa6a05a1e19
https://github.com/zopefoundation/ZODB/commit/935be033434eea040a35fa082d210aa6a05a1e19
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/tests/testSerialize.py
Log Message:
-----------
Fix subprocess-based functest to run correctly under buildout.
Commit: 8ae7a5c1f107fa39439b6dce8bf1142cd25c8f60
https://github.com/zopefoundation/ZODB/commit/8ae7a5c1f107fa39439b6dce8bf1142cd25c8f60
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/_compat.py
M src/ZODB/tests/testUtils.py
Log Message:
-----------
Suppress protocol 3 pickle tests on Python2.
Commit: 28ea4d2841a5311de79525bfa14a528844aa6e15
https://github.com/zopefoundation/ZODB/commit/28ea4d2841a5311de79525bfa14a528844aa6e15
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/utils.py
Log Message:
-----------
Fix 'get_pickle_metadata' for protocol > 1 on Python2.
Commit: 4eceeacbda9b5c06f23b20d6802df7ff43c27862
https://github.com/zopefoundation/ZODB/commit/4eceeacbda9b5c06f23b20d6802df7ff43c27862
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/FileStorage/FileStorage.py
Log Message:
-----------
Flatten imports.
Commit: 96a9413fa7d77176fad4c0af4c580a572476d14e
https://github.com/zopefoundation/ZODB/commit/96a9413fa7d77176fad4c0af4c580a572476d14e
Author: Tres Seaver <tseaver at palladion.com>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M src/ZODB/FileStorage/FileStorage.py
M src/ZODB/_compat.py
M src/ZODB/scripts/fstest.py
Log Message:
-----------
Use a new magic number for protocol-3 filestorage.
Compare: https://github.com/zopefoundation/ZODB/compare/58b05544aa34...96a9413fa7d7
More information about the checkins
mailing list