cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | the secret reason for us trying to get PyPy users: to test the JIT well enough that we're somewhat confident about it
tbodt has joined #pypy
marr has quit [Ping timeout: 264 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
jredondo__ has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
pf_moore has quit [Quit: Connection closed for inactivity]
jredondo__ has quit [Ping timeout: 240 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
lritter_ has joined #pypy
tbodt has joined #pypy
squeaky_pl has quit [Ping timeout: 240 seconds]
lritter has quit [Ping timeout: 248 seconds]
lritter_ has quit [Ping timeout: 264 seconds]
marky1991 has quit [Ping timeout: 264 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
dddddd has quit [Read error: Connection reset by peer]
marky1991 has quit [Read error: Connection reset by peer]
energizer has quit [Ping timeout: 264 seconds]
raynold has quit [Quit: Connection closed for inactivity]
energizer has joined #pypy
raynold has joined #pypy
xorAxAx has quit [Ping timeout: 248 seconds]
planrich has quit [Ping timeout: 248 seconds]
planrich has joined #pypy
danieljabailey has quit [Ping timeout: 240 seconds]
danieljabailey has joined #pypy
asmeurer__ has quit [Quit: asmeurer__]
asmeurer__ has joined #pypy
TheAdversary has quit [Ping timeout: 264 seconds]
Hasimir has quit [Ping timeout: 248 seconds]
forgottenone has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
asmeurer__ has quit [Quit: asmeurer__]
asmeurer_ has joined #pypy
<kenaan> arigo pypy.org[extradoc] b010de333e74 /: Clarify how to build PyPy3 from sources
illume has joined #pypy
tayfun26 has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
antocuni has joined #pypy
solarjoe4 has joined #pypy
xorAxAx has joined #pypy
<bbot2_> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/66 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/6648 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<bbot2_> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/49 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/5770 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/2956 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/3951 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
inad924 has joined #pypy
energizer has quit [Ping timeout: 240 seconds]
pf_moore has joined #pypy
mcyprian has joined #pypy
mcyprian has quit [Client Quit]
oberstet has joined #pypy
mcyprian has joined #pypy
mcyprian has quit [Client Quit]
mcyprian has joined #pypy
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/6648 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<mattip> any hypothesis experts want to guess why hypothesis 3.52 times out creating readline tests?
<mattip> "Only produced 1 valid examples in 1.05 seconds (0 invalid ones and 0 exceeded maximum size)"
dddddd has joined #pypy
marr has joined #pypy
<cfbolz> mattip: I don't understand this at all
<cfbolz> I have tried various things to fix it, but still makes no sense to me
<cfbolz> Also, can't reproduce it locally at all
<mattip> cfbolz: can you reproduce at all?
<cfbolz> No
<mattip> hehe, crosstalk. Maybe some kind of lock when running multiple workers?
<cfbolz> Ah, interesting theory
<cfbolz> mattip: or just CPU contention that pushes it over the limit
<mattip> is it actually using a file handle?
<cfbolz> Probably, yes
<cfbolz> It stores stuff in some kind of db
<mattip> annoying, we are so close to green buildbots
<cfbolz> mattip: I am tempted to disable this test
<mattip> is there a way to tell hypothesis to skip without raising an error
<mattip> ?
<cfbolz> I doubt it
<cfbolz> mattip: would you be up to merging default up to the fix-sre-problems to py3.5?
<cfbolz> I'd like to merge the latter there, but some of the commits before confuse me
<mattip> ok
<bbot2_> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/66 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
mcyprian has quit [Ping timeout: 248 seconds]
<cfbolz> mattip: I'll try to take another look at the hypothesis thing in the meantime
<cfbolz> DRMacIver: ping (but I guess you were highlighted by 'hypothesis' already?)
<mattip> or just leave it, not a big deal really
<DRMacIver> cfbolz: Hmm I should have been but apparently wasn't.
<cfbolz> :-)
<cfbolz> DRMacIver: we have this test failure on a buildbot regularly, but can't reproduce it at all locally:
<cfbolz> any clue how to debug it?
<DRMacIver> cfbolz: Did this really only start with Hypothesis 3.52?
<cfbolz> unclear. it's been failing since a while, didn't track when it started
<DRMacIver> If it's a while probably not then. 3.52 is quite recent
<DRMacIver> (this week)
<cfbolz> no, much longer
<cfbolz> one problem is that nobody ever managed to make it fail locally
<cfbolz> and the buildserver isn't slow, just rather busy (we run many tests in parallel)
<DRMacIver> And using the @seed decorator it tells you doesn't reproduce the problem locally
<DRMacIver> ?
<cfbolz> nope
<cfbolz> the statistics look like this:
<cfbolz> DRMacIver: matti was wondering whether any disk i/o is happening during test generation. that could possibly be quite slow on the test machine
<DRMacIver> cfbolz: Some but not a lot. You will get some disk I/O after some tests (and almost always the first), so yeah that could be it.
<DRMacIver> cfbolz: You could try setting database=None in your tests and see if tha tmakes the problem go away
<bbot2_> Success: http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/3951 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<cfbolz> DRMacIver: ah, good idea
<kenaan> mattip py3.5 c06e1a903116 /pypy/module/cpyext/test/sre_constants.h: one more missing file
<kenaan> mattip py3.5 c3b4518f2322 /: merge default into branch
<kenaan> cfbolz pyparser-improvements e5c117bc3cbf /pypy/interpreter/pyparser/: move bench target to test/
<kenaan> cfbolz pyparser-improvements fbbadbbb888b /: merge default
<kenaan> cfbolz pyparser-improvements ec7d9790f8f9 /pypy/doc/whatsnew-head.rst: document branch
<DRMacIver> cfbolz: Oh I've just remembered the other dumb possibility (which we should really handle better than we currently do). You might be suffering from https://github.com/HypothesisWorks/hypothesis-python/issues/1153
<cfbolz> DRMacIver: but wouldn't I see that when running it locally?
<DRMacIver> cfbolz: Maybe, but this is definitely something where slow disk performance exacerbates the problem
<cfbolz> ah, interesting
<DRMacIver> Especially given you're on pypy where the actual calculation is likely to be fast
<cfbolz> I think the tests actually run on cpython
<cfbolz> (it's faster)
<cfbolz> DRMacIver: any way to mitigate this bug? or to test whether it's really this problem?
<DRMacIver> cfbolz: I think the current best workaround is add a 'st.text().example()' somewhere in your test startup code (e.g. in a conftest.py)
<cfbolz> DRMacIver: globally in that file is fine?
<DRMacIver> Yup
<cfbolz> DRMacIver: thanks will try that
mcyprian has joined #pypy
antocuni has quit [Ping timeout: 252 seconds]
<cfbolz> mattip: looking at the whatsnew, this will be quite a nice release
<mattip> just ... looking ... for ... one ... more ... bug
<mattip> something goes wrong with a mix of cythonized code that calls a python __new__ that uses lots of class attributes
<cfbolz> sure, still a bit to go
<kenaan> cfbolz py3.5 ffbcc29df485 /: merge default
<mattip> it doesn't appear to be a cython problem, maybe I can copy it to cpyext tests - calling np.empty_like(x[0]) where x is a MaskedArray
<kenaan> cfbolz py3.5 6b57c7b53662 /pypy/module/_io/test/test_interp_textio.py: try to see whether disk I/O is the culprit
<kenaan> cfbolz py3.5 2487a89f1e8c /pypy/module/_io/test/test_interp_textio.py: yet another workaround suggested by david
forgottenone has joined #pypy
<arigato> mjacob: hi! can you point us to the branch and test name for the weakref issue with async generators? thanks!
<arigato> ah, it's py3.6, lib-python/3/test/test_asyncgen.py, right?
inad924 has quit [Ping timeout: 240 seconds]
<bbot2_> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/49 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/5770 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
[Arfrever] has quit [Ping timeout: 248 seconds]
geov has quit [Remote host closed the connection]
[Arfrever] has joined #pypy
<cfbolz> mattip: do you have an idea why sometimes fetching the dependencies fails?
<mattip> where does it fail?
<cfbolz> ah, that's a cert error
<mattip> cfbloz: IMO linux32 is running an old ubuntu, the cpython and the certs there are ancient
<mattip> also virtualenv is failing there
<cfbolz> yes, that's tannit (which will go away soon anyway
<cfbolz> )
<cfbolz> ok, fair enough
inad924 has joined #pypy
squeaky_pl has joined #pypy
dddddd has quit [Ping timeout: 264 seconds]
dddddd has joined #pypy
mcyprian has quit [Ping timeout: 264 seconds]
inad924 has quit [Ping timeout: 276 seconds]
solarjoe4 has quit [Quit: Leaving]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/2956 [Carl Friedrich Bolz-Tereick: force build, jit-hooks-can-be-disabled]
inad924 has joined #pypy
Remi_M has quit [Remote host closed the connection]
solarjoe4 has joined #pypy
inad924 has quit [Ping timeout: 256 seconds]
inad924 has joined #pypy
antocuni has joined #pypy
Rhy0lite has joined #pypy
jredondo__ has joined #pypy
jredondo__ has quit [Ping timeout: 264 seconds]
inad924 has quit [Ping timeout: 276 seconds]
marky1991 has joined #pypy
inad924 has joined #pypy
marky1991 has quit [Ping timeout: 240 seconds]
marky1991 has joined #pypy
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
lritter_ has joined #pypy
illume has joined #pypy
jredondo__ has joined #pypy
marky1991 has quit [Ping timeout: 240 seconds]
inad924 has quit [Ping timeout: 246 seconds]
antocuni has quit [Ping timeout: 256 seconds]
solarjoe4 has quit [Quit: Leaving]
inad924 has joined #pypy
marky1991 has joined #pypy
jredondo__ has quit [Quit: jredondo__]
inad924 has quit [Ping timeout: 264 seconds]
jredondo__ has joined #pypy
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jredondo__ has quit [Client Quit]
jredondo__ has joined #pypy
jredondo__ has quit [Client Quit]
jredondo__ has joined #pypy
marky1991 has quit [Ping timeout: 256 seconds]
lesshaste has quit [Quit: Leaving]
Lightsword has quit [Quit: ZNC]
mcyprian has joined #pypy
<mjacob> arigato: yes, it's in the py3.6 branch. the primary problem is actually not the weakref-despite-resurrect which i told you about.
oberstet has quit [Ping timeout: 256 seconds]
<mjacob> arigato: i came up with a different approach for a minimal failing example. i can finish and commit this soon-ish if it's pressing
dw has left #pypy [#pypy]
<mjacob> arigato: (that's why i didn't commit a failing test so far)
illume has joined #pypy
marky1991 has joined #pypy
<mjacob> arigato: and you're correct that lib-python/3/test/test_asyncgen.py fails
mcyprian has quit [Quit: Leaving.]
tayfun26 has quit [Quit: tayfun26]
oberstet has joined #pypy
marky1991 has quit [Ping timeout: 276 seconds]
jredondo__ has quit [Quit: jredondo__]
tormoz has joined #pypy
demonimin has joined #pypy
marky1991 has joined #pypy
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
energizer has joined #pypy
mcyprian has joined #pypy
tbodt has joined #pypy
asmeurer__ has joined #pypy
mcyprian has quit [Read error: Connection reset by peer]
antocuni has joined #pypy
nunatak has joined #pypy
inhahe_ has quit []
antocuni has quit [Ping timeout: 264 seconds]
marky1991 has quit [Ping timeout: 264 seconds]
inhahe__ has joined #pypy
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
<kenaan> mjacob py3.6 aa53932d50e0 /pypy/module/sys/: IN-PROGRESS: Implement sys.get_asyncgen_hooks() and sys.get_asyncgen_hooks(). This needs to made thread-local event...
marr has quit [Remote host closed the connection]
<cfbolz> mattip: so, one step forward, one back: merged the branch, but found a segfault :-)
lritter_ has quit [Quit: Leaving]
squeaky_pl has quit [Quit: Leaving]
<kenaan> cfbolz pyparser-improvements c6a2bdbe2a72 /pypy/interpreter/pyparser/parser.py: remove redundant assert
<kenaan> cfbolz default ac6363dcdcbb /pypy/module/_io/test/test_interp_textio.py: try to see whether disk I/O is the culprit
<kenaan> cfbolz default 058357bd35eb /pypy/module/_io/test/test_interp_textio.py: yet another workaround suggested by david
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
Kireji has quit [Remote host closed the connection]
illume has joined #pypy
inhahe__ has quit [Read error: Connection reset by peer]
inhahe__ has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Hasimir has joined #pypy
TheAdversary has joined #pypy
<mattip> cfbolz: in the JIT or something I changed?
<cfbolz> An old bug in the jit hooks
<cfbolz> Not super high priority, but I'd like to look
marky1991 has quit [Ping timeout: 240 seconds]
forgottenone has quit [Ping timeout: 256 seconds]
Rhy0lite has quit [Quit: Leaving]
tbodt has joined #pypy
mcyprian has joined #pypy
jamesaxl has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
mcyprian has quit [Quit: Leaving.]
planrich has quit [Ping timeout: 240 seconds]
marky1991 has joined #pypy
sbauman has quit [Quit: Connection closed for inactivity]
jamesaxl has quit [Quit: WeeChat 2.0.1]
lritter has joined #pypy
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
planrich has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
drolando_ has quit [Remote host closed the connection]
drolando has joined #pypy
nunatak has quit [Quit: Leaving]
mattip has left #pypy ["bye"]
drolando has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drolando has joined #pypy
lritter has quit [Remote host closed the connection]
drolando_ has joined #pypy
drolando has quit [Ping timeout: 240 seconds]
raynold has joined #pypy
marr has joined #pypy
oberstet has quit [Ping timeout: 268 seconds]
sbauman has joined #pypy