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
xcm is now known as Guest2408
Guest2408 has quit [Read error: Connection reset by peer]
dansan_ has joined #pypy
xcm has joined #pypy
dansan has quit [Ping timeout: 272 seconds]
speeder39_ has quit [Quit: Connection closed for inactivity]
dansan has joined #pypy
dansan_ has quit [Ping timeout: 246 seconds]
jcea has joined #pypy
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
jcea has quit [Remote host closed the connection]
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@flush-buffers: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122364550)
travis-ci has left #pypy [#pypy]
IRC-Source_74 has joined #pypy
IRC-Source_74 has quit [Remote host closed the connection]
jcea has joined #pypy
dansan has quit [Remote host closed the connection]
dansan has joined #pypy
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> timpalpant/vmprof-python@master: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122364623)
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@flush-buffers: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122365663)
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@master: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122364670)
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@master: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122365784)
travis-ci has left #pypy [#pypy]
jcea has quit [Quit: jcea]
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@flush-buffers: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122368017)
travis-ci has left #pypy [#pypy]
dustinm has quit [Quit: Leaving]
<mattip> fijal: in the aarch64 instance, there is a venv/py directory. Is this the python to use for the buildbot builds?
dustinm has joined #pypy
dustinm- has joined #pypy
dustinm has quit [Ping timeout: 246 seconds]
lritter has quit [Ping timeout: 246 seconds]
lritter has joined #pypy
_whitelogger has joined #pypy
<kenaan> mattip buildbot 6a9387c1c1ad /bot2/pypybuildbot/: add aarch64 slave
bbot2 has quit [Quit: buildmaster reconfigured: bot disconnecting]
bbot2 has joined #pypy
dddddd has quit [Remote host closed the connection]
speeder39_ has joined #pypy
lritter has quit [Quit: Leaving]
asmeurer__ has joined #pypy
asmeurer__ has quit [Quit: asmeurer__]
<runciter> can i debug an issue in rlib, e.g. in rsocket.py with pyinteractive.py?
<phlebas> runciter:
<phlebas> runciter: yes
<phlebas> some issues, at least
<runciter> phlebas, hi! so it complains about `_socket` not existing - how would i get that?
<phlebas> that should be part of your python
<phlebas> what are you running pyinteractive.py with?
<runciter> oh, duh, i see
<runciter> phlebas, a python 2; unfortunately i want to muck with rsocket's implementation of _socket
<phlebas> using python2 is correct
<arigato> runciter: ah, great that we have the minimal reproducer
<arigato> runciter: the next step is to try to write it as a test in rpython/rlib/test/test_rsocket.py
<arigato> note that the obscure error message we get on pypy means "an exception was raised in RPython, but it should be caught and turned into a proper Python-level exception by pypy somewhere"
<arigato> ...which actually means that the problem is likely a missing "except" statement in pypy/module/_socket/
<arigato> so the test should be written in pypy/module/_socket/test/, sorry
<arigato> runciter: to answer your question directly, you need: "./pyinteractive.py --withmod-_socket"
<arigato> interp_socket.py is just missing "try: ... except SocketError as e: raise converted_error(space, e)"
<arigato> around the call to self.sock.settimeout()
<arigato> we should actually review the whole interp_socket.py. For example I see a call to self.sock.connect_ex() that is not protected either
<arigato> self.sock.getsockopt()
<arigato> self.sock.gettimeout()
<arigato> self.sock.setblocking()
<arigato> I have no idea who raises the EBADF exception when we try to same example in pypy2 with socket.socket() instead of socketpair()
<arigato> OK, it's some obscure wrapper done by the pure-python socket.py from the stdlib
<arigato> I have no clue why socket.socket() returns this wrapper but not socket.socketpair()
<arigato> but that's a question for CPython
<arigato> a final note: CPython 2 never raises anything in setblocking() or settimeout() calls, for some reason
speeder39_ has quit [Quit: Connection closed for inactivity]
<kenaan> arigo py3.6 5a152ed4712a /pypy/interpreter/pyparser/test/unittest_samples.py: hg merge default
<arigato> runciter: I think I fixed it by adding the "try: except SocketError" around the few missing places in pypy/module/_socket/interp_socket
<arigato> thanks for trying to fix it too, and sorry about that---as usual, there are many levels in pypy and the real problem is finding the correct one
<arigato> once it's found the fix is trivial (at least in cases like this one)
<kenaan> arigo default 8819acbf633a /pypy/module/_socket/: Issue #3049 There were a missing "except SocketError" converting interp-level exceptions to app-level ones---or, a...
<kenaan> arigo py3.6 d84524cf112f /pypy/module/_socket/: hg merge default
_whitelogger has joined #pypy
<ionelmc> arigato: around?
<kenaan> mattip buildbot a36c3b0d16d1 /bot2/pypybuildbot/: add category for aarch64
bbot2 has quit [Quit: buildmaster reconfigured: bot disconnecting]
bbot2 has joined #pypy
<mattip> the buildbot summary page http://buildbot.pypy.org/summary?branch=%3Ctrunk%3E now sorts by some priority, and shows aarch64 category
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<mattip> ronan: running "python pytest.py -A" on py3.6 complains about a missing -D option, what is that option and how to use it?
<mattip> ahh, I need both -A and -D
<ronan> mattip: no you can't have both
<ronan> mattip: what are you doing exactly?
<mattip> how do I now run tests using cpython3?
<ronan> for the -A tests, you run them with python 2
<mattip> this complains
<mattip> python2 pytest.py -A pypy/objspace/std/test/test_stringformat.py
<mattip> this succeeds
<mattip> python2 pytest.py -A -D pypy/objspace/std/test/test_stringformat.py
<mattip> this obviously comlains too
<mattip> python3 pytest.py -D pypy/objspace/std/test/test_stringformat.py
<ronan> -D is for running the new apptest_xxx.py files
<ronan> "python2 pytest.py -A pypy/objspace/std/test/test_stringformat.py" works for me
<mattip> on py3.6 ?
<ronan> yes
<mattip> ok, must have been some stale files, after cleaning pyc it works, thanks
<kenaan> mattip stdlib-2.7.16 5e792e528dc7 /: merge default into branch
<kenaan> mattip py3.6 e5ea7d6f832f /pypy/objspace/std/: test, fix formatting with a memoryview
marky1991 has joined #pypy
<mattip> ronan: do you have an opinion on releasing PyPy8 with 3.6.1 or 3.6.9?
<mattip> It seems there are quite a few test failures.
<mattip> should we wait with the release or release with the older stdlib?
dddddd has joined #pypy
Masklinn has joined #pypy
rindolf has joined #pypy
<rindolf> Hi all! Turns out my numpy problem affected cpython3 as well
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
<ronan> mattip: I'm not sure, most of the new failures seem to be new tests for preexisting issues
<mattip> ok, makes sense to wait then
<mattip> rindolf: hi. Not really on topic here, but why do you need to use a poorly supported distro of linux?
<ronan> mattip: well, the one thing against using 3.6.9 is that it kinda forces updating _ssl
<ronan> mattip: BTW, why do you want to call it pypy 8?
<mattip> changes in the C-API mean c-extensions must be recompiled
<ronan> but the so extension changes with the minor number as well
<mattip> updating _ssl is tedious but probably is more secure
<mattip> well, the purists would claim that backward incompatible changes in the API force a major version increase
<mattip> where if the API is only extended, we could do a minor version increase
<ronan> OK, that makes sense
<ronan> what changed?
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
Masklinn has quit []
<mattip> cdatetime and PyDateTime_CAPI gained two new methods, that changed the size of the struct
<mattip> I guess it could be construed as backward compatible since the new methods were added to the end, but ...
<ronan> mattip: right. TBH, I have no clue whether there were other backwards-incompatible changes to pypy3 or not
<rindolf> mattip: i'm a mageia contributor
<rindolf> mattip: and this is the dev branch
dansan_ is now known as dansan
jcea has joined #pypy
<kenaan> rlamy __debug__-optimize 7d0654888c47 /: Close branch __debug__-optimize
<kenaan> rlamy py3.6 4a80ca49fc90 /: Merged in __debug__-optimize (pull request #662) Fix handling of __debug__ and sys.flags.optimize
<arigato> ionelmc: now yes
<mattip> ronan: any ideas about the persistent import errors on own-linux-x86-64 tests?
<ronan> mattip: nope
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<kenaan> rlamy py3.6 8c882c594b3f /pypy/doc/whatsnew-pypy3-head.rst: document branch
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> timpalpant/vmprof-python@flush-buffers: The build passed. (https://travis-ci.com/timpalpant/vmprof-python/builds/122450031)
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@master: The build failed. (https://travis-ci.com/timpalpant/vmprof-python/builds/122450451)
travis-ci has left #pypy [#pypy]
Rhy0lite has joined #pypy
xcm has quit [Remote host closed the connection]
<kenaan> rlamy py3.6 8b8aaf492f23 /pypy/module/_io/: Fix bpo-25862
xcm has joined #pypy
rubdos has quit [Quit: WeeChat 2.4]
marky1991 has quit [Ping timeout: 245 seconds]
jcea has quit [Quit: jcea]
marky1991 has joined #pypy
<kenaan> arigo sandbox-2 8655e95a8718 /rpython/translator/: When requested, dump compilation information, which the controller process can use to check for bad versions or m...
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@broadcast-sigprof: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122458868)
travis-ci has left #pypy [#pypy]
<kenaan> rlamy default 5a0b5a0945e0 /pypy/objspace/std/test/: Move app-level tests to apptest_longobject.py
rubdos has joined #pypy
<kenaan> rlamy py3.6 d6fbbd74e9d4 /pypy/objspace/std/test/: Move app-level tests to apptest_longobject.py
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> timpalpant/vmprof-python@broadcast-sigprof: The build failed. (https://travis-ci.com/timpalpant/vmprof-python/builds/122459972)
BPL has joined #pypy
travis-ci has joined #pypy
<travis-ci> timpalpant/vmprof-python@master: The build has errored. (https://travis-ci.com/timpalpant/vmprof-python/builds/122460107)
travis-ci has left #pypy [#pypy]
marky1991 has quit [Ping timeout: 246 seconds]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> timpalpant/vmprof-python@master: The build is still failing. (https://travis-ci.com/timpalpant/vmprof-python/builds/122463975)
<kenaan> mattip py3.6 c85847cc3955 /pypy/module/atexit/: test, fix raising SystemExit in atexit
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
asmeurer has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
asmeurer has quit [Client Quit]
jcea has joined #pypy
<mattip> the module.imp.test.test_import.py failures on own also fail when run with -A, so I think the tests are wrong
asmeurer has joined #pypy
Rhy0lite has quit [Quit: Leaving]
asmeurer has quit [Ping timeout: 248 seconds]
<kenaan> mattip py3.6 29d097325970 /pypy/module/__pypy__/test/test_signal.py: try to debug persistent buildbot failure that does not replicate locally
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
dansan has quit [Excess Flood]
dansan has joined #pypy
dansan has quit [Read error: Connection reset by peer]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
dansan has joined #pypy
dansan_ has joined #pypy
dansan has quit [Ping timeout: 276 seconds]
xcm has quit [Killed (hitchcock.freenode.net (Nickname regained by services))]
xcm has joined #pypy
Kipras_ has quit [Ping timeout: 258 seconds]
rindolf has quit [Ping timeout: 244 seconds]
alexge50 has quit [Read error: Connection reset by peer]
alexge50 has joined #pypy
<tos9> did I hallucinate that antocuni made manylinux2010 docker images for pypy like a month ago
<tos9> because I don't seem them
<tos9> *see
BPL has quit [Quit: Leaving]
ionelmc has quit [Quit: Connection closed for inactivity]
lritter has joined #pypy