-
Notifications
You must be signed in to change notification settings - Fork 262
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
New test test_should_remove_ref_on_disconnect
in 0.8.0 fails on Fedora Linux
#567
Comments
Thanks for raising! This test as added as part of #561 — I believe an operational error should be raised there because a new database should be created on the second connection. I'm not certain of the details of how the shared in-memory database is cleared when its reference is dropped, we'll probably need to investigate that. |
Can you give 1d30e39 a try? |
When applied as a patch to 0.8.0, that commit seemed to fix the failure reported in this bug in local testing. However, I’m now encountering the following on the real builders:
I don’t see this in every build; I haven’t yet established whether it is flaky (racy) or arch-dependent, and I don’t understand why I haven’t been able to reproduce it locally. |
Thanks! I presume this is also related to garbage collection but between tests now. #569 may resolve. |
In five scratch-builds for Fedora Rawhide across all architectures, I saw the above failure on:
So it looks like this is present on all architectures but perhaps with different probability. |
I will check this next. |
I should not have tested this architecture; it is excluded in the Fedora package, which is why the build failed every time. |
#569 looks good to me. No failures in five builds on each architecture. Thanks for investigating this. |
Thanks for your help! |
I’m testing release 0.8.0 for Fedora Linux and found that one of the tests introduced in this release is failing on all Fedora Linux releases; although an update would probably only target Fedora Rawhide, I checked Fedora 37, 38, and 39 too.
Fedora 37/38 are using Python 3.11.4 and sqlite 3.40.1; Fedora 39/40 are using Python 3.12.0rc1 and sqlite 3.42.0.
Please let me know if there is anything I can do to help investigate this.
The text was updated successfully, but these errors were encountered: