-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
WIP: debug pypy3 failures due to "Unroll calls to any #5062 (#5103)" #5334
Conversation
How about if instead of reverting this completely, we don't try to unroll calls to |
This is just for testing / investigating. I do not want / plan to revert it actually (as-is). |
Oh OK! |
The build passed: https://travis-ci.org/pytest-dev/pytest/jobs/538946951 |
Codecov Report
@@ Coverage Diff @@
## features #5334 +/- ##
===========================================
- Coverage 94.71% 93.22% -1.5%
===========================================
Files 115 115
Lines 26333 26249 -84
Branches 2601 2591 -10
===========================================
- Hits 24942 24470 -472
- Misses 1080 1458 +378
- Partials 311 321 +10
Continue to review full report at Codecov.
|
From the warnings summary:
|
Thanks for the last commmit. Argh this makes it harder to debug because I can't get FTR:
( |
Good first shot though I guess. |
Hmmm interesting, we can try with |
|
|
I could imagine that rewriting might happen in a place where PyPy does some resource handling itself (https://github.com/pytest-dev/pytest/pull/5103/files#diff-a54d1eaf9d064e9a7d25b1152476bb3dR967). Bisecting/debugging this quickly is not fun, since there are warnings also on master already. |
Still appears to be flaky: https://travis-ci.org/pytest-dev/pytest/builds/539061916 ... |
sigh now travis won't start |
It was because it had a merge conflict then. |
btw, just out of interest: could you use pypy3 in Docker maybe? |
I have one or two VMs laying around, I guess there's no other way but try this.
Definitely, didn't do that yesterday as it was late and I was about to clock out. Will do it later. |
Spent the hour or so investigating this. Some observations:
I will clock out now, might give this another try tomorrow. But I'm not confident we will find the problem anytime soon. The question is, should this block the 4.6 release? IMHO no; while it is unfortunate that we are getting more of those warnings now, it seems they affect mostly pytest's own test suite, so this is something we can deal later. |
No. |
I agree with allowing failures. I believe you had a PR with that approach right? Could you resurrect it please? 😁 |
Closing for now. |
This reverts commit 2b9ca34, reversing
changes made to 0a57124.
This is when pypy3 started to fail (https://travis-ci.org/pytest-dev/pytest/builds/537992776).
Ref: #5317
/cc @Tadaboody