arigato changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | mac OS and Fedora are not Windows
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1189 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1190 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4195 [antocuni: force build, release-pypy3.6-7.x]
antocuni has quit [Ping timeout: 244 seconds]
xcm is now known as Guest4787
Guest4787 has quit [Ping timeout: 250 seconds]
xcm has joined #pypy
jcea has quit [Quit: jcea]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/120 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/121 [antocuni: force build, release-pypy3.6-7.x]
oberstet has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4378 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4379 [antocuni: force build, release-pypy3.6-7.x]
<mattip> soemone from numpy who lives in Germany want sto pop in Tues eve and sleep over, can we find him a room with one of us?
dddddd has quit [Remote host closed the connection]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6253 [antocuni: force build, release-pypy3.6-7.x]
themsay has joined #pypy
themsay has quit [Ping timeout: 246 seconds]
themsay has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1190 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/121 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/1952 [antocuni: force build, release-pypy3.6-7.x]
k1nd0f has joined #pypy
<bbot2> Retry: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4379 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4380 [antocuni: force build, release-pypy3.6-7.x]
k1nd0f has quit [Ping timeout: 250 seconds]
Ai9zO5AP has joined #pypy
k1nd0f has joined #pypy
k1nd0f has quit [Ping timeout: 250 seconds]
redj has quit [Read error: Connection reset by peer]
redj has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4380 [antocuni: force build, release-pypy3.6-7.x]
Ninpo has joined #pypy
<mattip> fijal: ping
<fijal> pong
<Ninpo> Any way I can troubleshoot a spot where pypy3.5 hangs and all strace -p gives is futex(0x7f1e31def000, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 0, NULL, 0xffffffff ? It doesn't happen every run of code and cpython hasn't exhibited the behaviour thus far.
<fijal> Ninpo: do you know what kind of module can cause it?
<fijal> e.g. are you using multiprocessing? cffi?
<fijal> some C extension?
<fijal> Ninpo: generally reducing the example to something we can run is a great step
<fijal> if we can run it, even if it's not very minimal, we can usually debug it
<fijal> mattip: ^^^
<mattip> fijal: there is a numpy dev who wishes to come Tues night, can we put him up?
<fijal> mattip: I already responded to your email :) do you want to see the place first?
<Ninpo> let me quickly create a pypy branch for this app. It fetches rows from a mysql server and processes text in them.
<fijal> Ninpo: please create an example and reproducible instructions
<fijal> e.g. creating a mysql database with some payload is fine (but oracle one is not for example)
<fijal> assume we know nothing
<Ninpo> https://github.com/Ninpo/python-myjibake/blob/mojibake-scanner/src/myjibake/db_functions.py general idea is here (branch I'm about to add uses pymysql not mysqldb and the async_generators lib, otherwise it's the same)
<fijal> Ninpo: right, so this is not that helpful. We need to be able to run it
<mattip> fijal: he needs an answer to organize transportation, are there extra mattresses?
<fijal> mattip: who knows....
<Ninpo> Let me quickly branch
<mattip> the description says "houses 8" but I only see three beds
<mattip> can you PM the owner or should I?
<fijal> 3 bedrooms
<fijal> 4 beds
<fijal> mattip: I have a crashpad and a sleeping bag so should not be a problem if he does not mind
<fijal> (I can give my bed for one night that's fine)
<mattip> cool. Should be good enough
<fijal> I'll tell host when we are there if we need to pay extra
<fijal> (I presume no)
<fijal> so yeah, not a problem from my side but he'll have to share bedroom with someone
<mattip> ok, thanks
<Ninpo> When it doesn't hang it's WAY faster than the cpython run. I've been working on RAM usage reduction, but sometimes yeah, pypy just hangs.
<Ninpo> My first "proper" attempt at an app so please if there's anything glaringly stupid feel free to hit me over the head with it :D
<fijal> Ninpo: ok, we need a way to reproduce it right?
<fijal> right now I see a repo with a bunch of py files, how do I run it?
<fijal> the steps are as follows:
<Ninpo> To get the app running, pip install the git path. Not sure how to get around needing a mysql server to try and get it to hang :/
<fijal> installing mysql server is fine
<fijal> having it not mentioned anywhere is not
<Ninpo> That's why I initially asked if there was anything I could do to get more useful info out
<fijal> please do the following:
<fijal> 1. please write down instructions how we can run it, assume we know nothing about your app
<Ninpo> The README does say it's for mysql....but yeah I'll update the README
<fijal> 2. please create a ticket on pypy issue tracker with necessary links
<fijal> "Identify and fix mojibake problems in MySQL-like RDBMS" <- to me that says nothing with "to run please install mysql server and put your credentials HERE"
<Ninpo> Fair enough. I'll get something together once ruled out anything stupid my side. Just wasn't sure if there was anything unique to pypy for getting debug info out :) Thanks fijal
<Ninpo> I love this project, most of the things I work on are long running, purely python and munch on a lot of stuff, the performance is incredible.
<fijal> there are many pypy-specific things, but it's a bit unlikely we can do anything without having a debugger running
<fijal> "bit unlikely" - should really say "impossible"
<Ninpo> While I sort some test data and better instructions, I did get this after a number of CTRL+Cs, no idea if it's useful to you
<Ninpo> what came out when (modified since) code hung yesterday https://paste.pound-python.org/show/53ILnyU1q0DtmrbDzhAT/
<Ninpo> Looking at the two together tqdm could be a culprit o.O
<kenaan> mattip unicode-utf8-py3 5dd0a0074920 /: is this code needed (tests in pypy/interpreter, pypy/objspace pass without it)?
<kenaan> mattip py3.6 c1e462eb3112 /pypy/module/sys/vm.py: typo
<fijal> Ninpo: it might only be useful to njs
<fijal> the usual case for such setups is relying on something through __del__ being executed immediately for example
<Ninpo> fijal: oh haha, he said I should show that here :D
<Ninpo> If I get another hang I'll see if it hangs without tqdm. If it turns out to be tqdm I'll set up a reproducible minimal example :)
themsay has quit [Ping timeout: 245 seconds]
themsay has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
ronan has quit [Quit: Ex-Chat]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5976 [mattip: test last commit, unicode-utf8-py3]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7251 [mattip: test last commit, unicode-utf8-py3]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
dddddd has joined #pypy
jcea has joined #pypy
marky1991_3 has quit [Remote host closed the connection]
marky1991_3 has joined #pypy
Remi_M has quit [Read error: Connection reset by peer]
marky1991_3 has quit [Read error: Connection reset by peer]
marky1991_3 has joined #pypy
marky1991_2 has joined #pypy
marky1991_2 has quit [Client Quit]
marky1991 has joined #pypy
Remi_M has joined #pypy
marky1991_3 has quit [Ping timeout: 268 seconds]
Remi_M has quit [Remote host closed the connection]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5976 [mattip: test last commit, unicode-utf8-py3]
Remi_M has joined #pypy
antocuni has joined #pypy
marky1991 has quit [Ping timeout: 244 seconds]
Rhy0lite has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
k1nd0f has joined #pypy
k1nd0f has quit [Ping timeout: 250 seconds]
<kenaan> mattip unicode-utf8-py3 be2b370c0652 /pypy/interpreter/error.py: remove round-tripping str-unicode from errors
<kenaan> mattip unicode-utf8-py3 fcbf4dcf5b74 /pypy/interpreter/pyparser/pytokenizer.py: rework to avoid uni.decode
<kenaan> mattip unicode-utf8-py3 0c7880912bd4 /: merge py3.5 into branch
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5977 [mattip: test last commits, unicode-utf8-py3]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5977 [mattip: test last commits, unicode-utf8-py3]
jcea has quit [Remote host closed the connection]
marky1991 has joined #pypy
jcea has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7251 [mattip: test last commit, unicode-utf8-py3]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7252 [mattip: test last commits, unicode-utf8-py3]
xcm has quit [Killed (orwell.freenode.net (Nickname regained by services))]
xcm has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
antocuni has quit [Ping timeout: 268 seconds]
antocuni has joined #pypy
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 245 seconds]
xcm has quit [Remote host closed the connection]
iomari has joined #pypy
xcm has joined #pypy
marky1991_3 has joined #pypy
marky1991_2 has quit [Ping timeout: 246 seconds]
marky1991_3 has quit [Read error: Connection reset by peer]
marky1991_3 has joined #pypy
agronholm has quit [Read error: Connection reset by peer]
agronholm has joined #pypy
agronholm has quit [Ping timeout: 250 seconds]
agronholm has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7252 [mattip: test last commits, unicode-utf8-py3]
dmalcolm has quit [Remote host closed the connection]
Zaab1t has joined #pypy
jcea has quit [Quit: jcea]
marky1991_3 has quit [Ping timeout: 240 seconds]
dmalcolm has joined #pypy
<kenaan> antocuni release-pypy2.7-7.x 6017dbfef6af /: hg merge default
<kenaan> antocuni release-pypy3.5-7.x 0ed340cb2a4f /: hg merge py3.5, to include the latest cffi updates
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6256 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7253 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/1955 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1192 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5023 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5978 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4198 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/984 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armhf-raspbian/builds/2425 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armhf-raspbian/builds/2425 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armel/builds/2664 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armel/builds/2664 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/123 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armhf-raspbian/builds/2426 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armhf-raspbian/builds/2426 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5978 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armel/builds/2665 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armel/builds/2665 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5979 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/984 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/985 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4198 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4199 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5023 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5024 [antocuni: force build, release-pypy3.5-7.x]
<antocuni> arigato, mattip: I merged default and py3.5 into the release branches, to include the latest cffi changes
<antocuni> what about py3.6? I don't see any recent cffi change in the py3.6 branch, but I'm not sure what is the correct thing to do in order to do it
<antocuni> I suppose it is: merge 3.5 into 3.6, and then 3.6 into release-pypy3.6-7.x, but before messing things up I prefer to wait for confirmation :)
marky1991 has joined #pypy
<antocuni> I am about to leave soon; in case it is the correct thing to do, please do the merges and run ./force-builds.py -b release-pypy3.6-7.x
<arigato> antocuni: yes, as far as I know merging 3.5 into 3.6 is fine
<arigato> I can do the merges
<antocuni> arigato: I'm still here; have you done them already or should I?
<arigato> no, go ahead
<arigato> (was about to start)
<antocuni> pff, conflicts :(
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7253 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7254 [antocuni: force build, release-pypy3.5-7.x]
marky1991 has quit [Ping timeout: 246 seconds]
<kenaan> antocuni py3.6 b1506a30f188 /: hg merge py3.5
<kenaan> antocuni release-pypy3.6-7.x 4286ef6d6e83 /: hg merge 3.6
<bbot2> Started: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armhf-raspbian/builds/2427 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armel/builds/2666 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armhf-raspbian/builds/2427 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/build-pypy-c-jit-linux-armel/builds/2666 [antocuni: force build, release-pypy3.6-7.x]
marky1991 has joined #pypy
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 246 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/985 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/986 [antocuni: force build, release-pypy3.6-7.x]
kipras has joined #pypy
antocuni has quit [Ping timeout: 272 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6256 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6257 [antocuni: force build, release-pypy3.5-7.x]
marky1991 has joined #pypy
marky1991_2 has quit [Ping timeout: 240 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5024 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5025 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5979 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5980 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1192 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1193 [antocuni: force build, release-pypy3.5-7.x]
oberstet has quit [Ping timeout: 245 seconds]
Ai9zO5AP has quit [Quit: WeeChat 2.3]
oberstet has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/986 [antocuni: force build, release-pypy3.6-7.x]
Zaab1t has quit [Quit: bye bye friends]
xcm is now known as Guest50795
Guest50795 has quit [Killed (orwell.freenode.net (Nickname regained by services))]
xcm has joined #pypy
iomari has quit [Read error: No route to host]
xcm is now known as Guest90097
Guest90097 has quit [Killed (asimov.freenode.net (Nickname regained by services))]
xcm has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5025 [antocuni: force build, release-pypy3.6-7.x]
k1nd0f has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5980 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4199 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4200 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7254 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7255 [antocuni: force build, release-pypy3.6-7.x]
<arigato> "bug" of pypy:
<arigato> s = "aldkf^@adoiu"
<arigato> print repr(s)
<arigato> here the ^@ is really the null character
<arigato> pypy does something reasonable, while all versions of cpython not
<cfbolz> Ouch
<cfbolz> arigato: file a CPython issue?
<arigato> I think there's already one, actually
Rhy0lite has quit [Quit: Leaving]
<arigato> it's not a bug, it's a feature! it allows for line continuations: if you write "^@\n" instead of just "\n" at the end of a source file line, then the next line will be considered part of it
agronholm_ has joined #pypy
agronholm_ has quit [Read error: Connection reset by peer]
agronholm has quit [Read error: Connection reset by peer]
agronholm has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/123 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/124 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4383 [antocuni: force build, release-pypy2.7-7.x]
<fijal> arigato: very classic python-dev :-(
<arigato> yes, ":-("
kipras has quit [Read error: Connection reset by peer]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/1955 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/1956 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4383 [antocuni: force build, release-pypy2.7-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4384 [antocuni: force build, release-pypy3.5-7.x]
pepesza has quit [Ping timeout: 240 seconds]
oberstet_ has joined #pypy
oberstet has quit [Read error: Connection reset by peer]
pepesza has joined #pypy
oberstet_ has quit [Remote host closed the connection]
PileOfDirt has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7255 [antocuni: force build, release-pypy3.6-7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4200 [antocuni: force build, release-pypy3.6-7.x]
<tos9> if only there was a thing you could do to ensure that behavior didn't regress when you made changes
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6257 [antocuni: force build, release-pypy3.5-7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6258 [antocuni: force build, release-pypy3.6-7.x]