cfbolz 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 | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
<glyph> hello pypy!
<glyph> my website is down because of this
<glyph> so I think pypy:3 is hosed
<glyph> I do not know what released binaries this corresponds to unfortunately
<tos9> looks like it should likely be any, since yeah `lib_pypy/_crypt/__init__.py` has `import thread` in it even on the py3.6 branch
<glyph> tos9: well 'thread' is a stdlib module that should be there
<glyph> trying to figure out how to roll back locally
<tos9> glyph: it's called _thread in py3
<tos9> (which is what the issue is)
<glyph> oh.
<tos9> you should be able maybe to just rename it locally
<tos9> and then the fix is trivial
<tos9> but I don't know why the buildbot doesn't fail so someone else who knows things will have to chime in
<tos9> as usual the test suite leaves... what to be desired from cpython, but there does seem to be one
* glyph squints at his build server and wonders why it's rebuilding znc
<glyph> tos9: thanks for the fix!
<glyph> I'm just manually rebuilding the previous docker image locally and switching my FROM line
<glyph> I really need a self-test for these images before they go live
glyph has quit [Quit: End of line.]
glyph has joined #pypy
<tos9> I'd merge it but yeah I'm not comfortable knowing why it doesn't fail so will let someone else do it
<glyph> OK, back up.
<tos9> pypy/module/crypt/test/test_crypt.py is what should fail, but doesn't appear on http://buildbot.pypy.org/summary?branch=py3.6
jcea has quit [Read error: Connection reset by peer]
jcea has joined #pypy
oberstet has quit [Remote host closed the connection]
jcea has quit [Ping timeout: 260 seconds]
Mortir has quit [Ping timeout: 256 seconds]
lritter has quit [Ping timeout: 272 seconds]
petronny has joined #pypy
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 260 seconds]
Taggnostr has joined #pypy
Taggnostr2 has quit [Ping timeout: 260 seconds]
ronan has quit [Remote host closed the connection]
ronan has joined #pypy
ronan is now known as Guest51626
Taggnostr has quit [Quit: Switching to single player mode.]
Taggnostr has joined #pypy
lritter has joined #pypy
lritter has quit [Ping timeout: 272 seconds]
_whitelogger has joined #pypy
oberstet has joined #pypy
nopf has quit [Remote host closed the connection]
<arigato> tos9: found out the reason for why test_crypt doesn't fail: that's because importing "crypt" fails, so the test *skips*
<arigato> :-(
<arigato> someone should try to make the "catch ImportError" in test.support.import_module() more precise
<arigato> something like checking
<arigato> that the error message contains ``'modulename'`` or something
<mattip> thanks for the fix
<mattip> another option would be to report the ImportError failures and filter the ones we expect to be gettng
<arigato> even better, yes
<arigato> I can try to do that
<arigato> the incremental solution would be to add an argument "must_be_present=False", which if True doesn't catch any ImportErrors, and start adding a "must_be_present=True" or "must_be_present=sys.platform in xyz" to tests
omasanori[m] has quit [Quit: Bridge terminating on SIGTERM]
the_drow[m] has quit [Quit: Bridge terminating on SIGTERM]
Orimendix has quit [Quit: Bridge terminating on SIGTERM]
astrojl_matrix has quit [Quit: Bridge terminating on SIGTERM]
toad_polo has quit [Quit: Bridge terminating on SIGTERM]
astrojl_matrix has joined #pypy
Mortir has joined #pypy
Orimendix has joined #pypy
omasanori[m] has joined #pypy
toad_polo has joined #pypy
the_drow[m] has joined #pypy
jacob22_ has quit [Read error: Connection reset by peer]
jacob22_ has joined #pypy
<tos9> arigato: ahh :/
<arigato> mattip: fwiw, test_re fully works now (you looked at a pre-merge status before I fixed the last two remaining failures)
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6125 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5335 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7349 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5676 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/767 [arigo: testing, import-module-must-be-present]
<arigato> and now I find out that import_module() has already grown a similar argument in py3.6
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/767 [arigo: testing, import-module-must-be-present]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5676 [arigo: testing, import-module-must-be-present]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7349 [arigo: testing, import-module-must-be-present]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5335 [arigo: testing, import-module-must-be-present]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6125 [arigo: testing, import-module-must-be-present]
lritter has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6126 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5336 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7350 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5677 [arigo: testing, import-module-must-be-present]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/768 [arigo: testing, import-module-must-be-present]
<mattip> any thoughts on running py3.7 nightly instead of py3.6?
<cfbolz> works for me
<mattip> arigato: about test_re, it was just an example of something significant that our summary page does not really show
jcea has joined #pypy
forgottenone has joined #pypy
<bbot2> Success: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7350 [arigo: testing, import-module-must-be-present]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6126 [arigo: testing, import-module-must-be-present]
<arigato> mattip: right, yes
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/5336 [arigo: testing, import-module-must-be-present]
<mattip> on the other hand, showing all the stdlib failures would be quite sad,
<mattip> on py3.6 there are 20
<mattip> on py3.7 ~200
<mattip> and that is linux64, I don't even want to look at win32
Guest51626 is now known as ronan
<mattip> hmm, at least 34 are due to dec.decode, so more utf_8_decode mischief?
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5677 [arigo: testing, import-module-must-be-present]
gsnedders has quit [Ping timeout: 246 seconds]
gsnedders has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/768 [arigo: testing, import-module-must-be-present]
jacob22_ has quit [Read error: Connection reset by peer]
jacob22_ has joined #pypy
marvin has quit [Remote host closed the connection]
marvin__ has joined #pypy
bbot2 has quit [Quit: buildmaster reconfigured: bot disconnecting]
bbot2 has joined #pypy
<arigato> branch 'import-module-must-be-present' killed, implemented much more simply as a single "extra_tests/test_pypy_modules.py" file
forgottenone has quit [Quit: Konversation terminated!]
<arigato> merged that in py3.6 and adapted the test, which found that there's an "_opcode" module that we should implement but don't
<arigato> needed because otherwise dis.stack_effect() is silently missing
<arigato> (NO CLUE why test__opcode.py doesn't just say "import _opcode" and tests it)
jcea has quit [Ping timeout: 260 seconds]
lritter has quit [Ping timeout: 260 seconds]
jcea has joined #pypy
<mattip> arigato: _opcode seems to have a single function _opcode.stack_effect(opcode, oparg=None, jump=None)
<mattip> with docstring "Compute the stack effect of the opcode", and internally it calls PyCompile_OpcodeStackEffectWithJump
<mattip> our pycompile.py seems to be built differently, I am not sure I see where we do something similar
jcea has quit [Remote host closed the connection]
xcm has joined #pypy
andi- has quit [Ping timeout: 272 seconds]
andi- has joined #pypy
Mortir has quit [Ping timeout: 246 seconds]
Mortir has joined #pypy