-
-
Notifications
You must be signed in to change notification settings - Fork 32k
bpo-45502: Fix test_shelve #29003
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bpo-45502: Fix test_shelve #29003
Conversation
Run test_shelve with all underlying dbm implementations and pickle protocols. Also make test_shelve discoverable.
Gentoo buildbot failures unrelated per BPO-45436 (now fixed). Re-running https://buildbot.python.org/all/#/builders/721/builds/50 to see if the segfault is reproducible. Looks related since it's a failure in test_shelve which is the subject of this PR. |
Crashed again at same place (in |
@pablogsal could you please run this test separately?
|
I see that tests on this buildbot are ran with option |
This is https://bugs.python.org/issue45289 no? This should be deactivated on the buildbot: |
FWIW, I haven't looked much yet into these crashes but I haven't run into them myself yet. I suspect it's an interaction with the Homebrew-installed gdbm which macOS does not ship with. We also don't include gdbm in the python.org macOS binaries. |
Since python/buildmaster-config#293 is landed, this can be merged as well. |
Thanks @serhiy-storchaka for the PR, and @ambv for merging it 🌮🎉.. I'm working now to backport this PR to: 3.9, 3.10. |
Sorry, @serhiy-storchaka and @ambv, I could not cleanly backport this to |
Sorry @serhiy-storchaka and @ambv, I had trouble checking out the |
Run test_shelve with all underlying dbm implementations and pickle protocols. Also make test_shelve discoverable.. (cherry picked from commit b781cc3) Co-authored-by: Serhiy Storchaka <[email protected]>
GH-29305 is a backport of this pull request to the 3.10 branch. |
) Run test_shelve with all underlying dbm implementations and pickle protocols. Also make test_shelve discoverable. (cherry picked from commit b781cc3). (cherry picked from commit 6b86702) Co-authored-by: Serhiy Storchaka <[email protected]>
|
Run test_shelve with all underlying dbm implementations and pickle protocols.
Also make test_shelve discoverable.
https://bugs.python.org/issue45502