cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | hacking on TLS is fun, way more fun than arguing over petty shit, turns out
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 246 seconds]
mattip has quit [Ping timeout: 260 seconds]
mattip has joined #pypy
Atque has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
luckydonald_ has joined #pypy
mattip_ has joined #pypy
shodan45_ has joined #pypy
mattip has quit [*.net *.split]
marvin_ has quit [*.net *.split]
luckydonald has quit [*.net *.split]
tazle has quit [*.net *.split]
shodan45 has quit [*.net *.split]
marvin_ has joined #pypy
tazle has joined #pypy
mgornyz is now known as mgorny
tazle has quit [Ping timeout: 252 seconds]
tazle has joined #pypy
slav0nic has joined #pypy
lazka5 has joined #pypy
lazka5 is now known as lazka
lazka has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 260 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 246 seconds]
amirouche has quit [Quit: i will be back]
fotis has joined #pypy
<fijal> mattip_: ugh how
<fijal> because of untranslated mess? or something deeper than that?
fotis has quit [Ping timeout: 252 seconds]
otisolsen70 has joined #pypy
<mattip_> it is after translation when testing lib-python, something about the code does not handle an error state correctly and hangs
mattip_ is now known as mattip
fotis has joined #pypy
lazka6 has joined #pypy
lazka6 is now known as lazka
dmalcolm_ has quit [Remote host closed the connection]
dmalcolm_ has joined #pypy
<fijal> ok, let me check
graingert has quit [Ping timeout: 252 seconds]
graingert has joined #pypy
the_rat has quit [Ping timeout: 252 seconds]
agronholm has quit [Ping timeout: 252 seconds]
agronholm has joined #pypy
the_rat has joined #pypy
lazka0 has joined #pypy
lazka has quit [Read error: Connection reset by peer]
lazka0 is now known as lazka
dmalcolm__ has joined #pypy
marvin__ has joined #pypy
the_rat_ has joined #pypy
dmalcolm_ has quit [Ping timeout: 252 seconds]
marvin_ has quit [Ping timeout: 252 seconds]
the_rat has quit [Ping timeout: 252 seconds]
otisolsen70_ has joined #pypy
agronholm has quit [Ping timeout: 252 seconds]
agronholm has joined #pypy
otisolsen70 has quit [Ping timeout: 252 seconds]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
otisolsen70_ has quit [Quit: Leaving]
<fijal> mattip: I'm not sure I'm able to build pypy3 that's needed
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
<fijal> ok, indeed something broke
<fijal> mattip: it's really hard to say why something fails (maybe it always fails on mac/my machine with ssl), I can't use virtualenv for example at all or get some ciphers or something else, so i don't know
<fijal> let's try, I think I fixed the merge
<fijal> it's not like the previous commit succeeds for me either, i think
<fijal> pom pom pom
<fijal> I have no idea how to deal with it, I think SSL installation on my computer is just broken and does not work
<marmoute> (maybe)
<mattip> fijal: pypy lib-python/3/test/test_ssl.py still hangs for me on ubuntu
<mattip> you can ssh to a linux box and use a nightly
<fijal> yeah I think that's the plan
<mattip> marmoute: I don;t think it is that, since the hang is in a test that creates a server locally and tries to connect, but maybe?
<fijal> mattip: where does it hang for you?
<mattip> test_bio_read_write_data (__main__.SimpleBackgroundTests)
<mattip> both before and after c5116a74fc2f
<fijal> there are indeed some merge errors
<mattip> fijal: shouldn't there be some kind of check of count < length in the "while True" loop?
fotis has joined #pypy
<fijal> mattip: I don't know! I think I fixed the hanging at least
<fijal> I should probably factor out a common function
<mattip> cool, thanks, it is back to the 1 failing test that has been there for a while
<mattip> if someone can figure that out and get it to pass that would be nice
<fijal> is it a mac only problem or general one?
<mattip> the test_npn_protocols (__main__.ThreadedTests) fails on ubuntu
fotis has quit [Ping timeout: 252 seconds]
<ctismer> mattip: Is there a way to find out whether I was compiled with lldebug? There is a crash in PySide which happens only then :(
<mattip> ctismer: not sure I am the best source of info
<ctismer> mattip: Ok, I thought you were hunting such PyPy bugs. Nevermind :)
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
<mattip> lldebug is tricky. It messes with the stack size but sometimes still runs out of stack with all the extra symbols
<ctismer> mattip: yes, that's why I want to disable some global dict access which breaks in lldebug.
fotis has joined #pypy
<fijal> that error is very obscure
<fijal> the select_npn_callback is never called, but why it should be called I have no idea
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
<mattip> ahh, cool. Progress. Maybe I didn't register the callback properly
<fijal> seems like it's doing the exact same thing as cpython,
<fijal> assert not ssl.HAS_NPN
<fijal> def test_npn_protocols(self):
<fijal> mattip: this is how this test looks like these days
<fijal> so I don't know, maybe our openssl is too new and it does not has NPN?
fotis has quit [Ping timeout: 252 seconds]
<fijal> yeah seems to be the case
<mattip> cool, thanks for tracking that down
otisolsen70 has joined #pypy
<fijal> mattip: was a lot of "wtf" moments sure :-)
<fijal> I'm in quite a foul mood, feel free to give me another one of those
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
<Hodgestar> fijal: Are you trying to set a new world wtf/s record? :-)
fotis has joined #pypy
<fijal> seems that way
<mattip> well, issue https://foss.heptapod.net/pypy/pypy/-/issues/3567 will have lots of wtf moments
fotis has quit [Ping timeout: 252 seconds]
<mattip> I changed the layout of the packaged pypy to more closely match CPython on py3.8:
<mattip> rather than lib-python and lib_pypy there is now a lib/pypy3.8/ that has all the stdlib + lib_pypy contents
<mattip> and it messes something up with virtualenv
<mattip> and/or pip
<mattip> (this is part of an effort to make pypy more palatable for linux distros and conda)
amirouche has joined #pypy
greedom has joined #pypy
<tumbleweed> mattip: thanks, yeah we can probably use a /usr prefix in Debian then, which will make things saner
<tumbleweed> I forsee prettier virtualenvs as a result of this
greedom has quit [Remote host closed the connection]
fotis has joined #pypy
fotis has quit [Ping timeout: 264 seconds]
shodan45_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
shodan45 has joined #pypy
otisolsen70 has quit [Quit: Leaving]
slav0nic has quit [Ping timeout: 268 seconds]