[Checkins] [zopefoundation/ZODB] 6a7d20: use buildout to build so we don't have 2 environme...

GitHub noreply at github.com
Thu Feb 2 21:43:24 CET 2017


  Branch: refs/heads/4
  Home:   https://github.com/zopefoundation/ZODB
  Commit: 6a7d20fc82f0b9b9254543be5432c9bde54b52f6
      https://github.com/zopefoundation/ZODB/commit/6a7d20fc82f0b9b9254543be5432c9bde54b52f6
  Author: Jim Fulton <jim at zope.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  use buildout to build so we don't have 2 environments to manage

This is also a workaround for pypa/setuptools#864, since the default pypy3 on
Travis is quite old.

(cherry picked from commit def73970b7873a4460719b4466e97e935e55bc9a
                 and 5dcca55e2834d570f66b59f792578cc112187f27)


  Commit: 98612054439f8551e7ba2ea89aa4dfd146ea86d9
      https://github.com/zopefoundation/ZODB/commit/98612054439f8551e7ba2ea89aa4dfd146ea86d9
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M CHANGES.rst
    M setup.py

  Log Message:
  -----------
  Don't require persistent at setup time. We don't build native code that needs those headers anymore. Fixes #119.

(cherry picked from commit d7dae8b1882ab5f4cdf1fab34af7c6d24a157bbb)


  Commit: 465b35027785b809e23751ac093831265791789c
      https://github.com/zopefoundation/ZODB/commit/465b35027785b809e23751ac093831265791789c
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M CHANGES.rst
    M src/ZODB/Connection.py

  Log Message:
  -----------
  Don't manipulate Connection state after it has been returned to the pool.

Doing so leads to race conditions.

In particular, there can be an AttributeError.

See https://github.com/zodb/zodbshootout/issues/26 for details.

(cherry picked from commit f8cf23ecd4604740b4389b6f2d2392804b083fb7)


Compare: https://github.com/zopefoundation/ZODB/compare/ee291e45d42c...465b35027785


More information about the checkins mailing list