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 | the pypy angle is to shrug and copy the implementation of CPython as closely as possible, and staying out of design decisions
pbsds356 has joined #pypy
pbsds35 has quit [Read error: Connection reset by peer]
pbsds356 is now known as pbsds35
[Arfrever] has quit [Ping timeout: 260 seconds]
[Arfrever] has joined #pypy
infernix has quit [Read error: Connection reset by peer]
jcea has quit [Ping timeout: 268 seconds]
<korvo> Congrats on the release! I'm currently attempting to bump rpypkgs to commit 987a5017fba503a01ac6ec4e321156d774565dd3, and I'm also going to try to build the PyPy 3.11 tarball.
<korvo> My first attempt crashed my local builder. My second attempt passed tests for Brainfuck and DIVSPL after building the PyPy 2.7 bootstrap. I
<korvo> *I'll let y'all know if anything breaks, but it should be fine. Thanks for your hard work!
itamarst has quit [Quit: Connection closed for inactivity]
marvin has quit [Remote host closed the connection]
lazka has quit [Quit: bye]
marvin has joined #pypy
lazka has joined #pypy
<korvo> PyPy for Python 3.11 builds successfully, but I get an error when testing that curses, lzma, sqlite3, and tkinter can be imported: KeyError: 'ATOMIC_GROUP'
infernix has joined #pypy
<cfbolz> korvo: hm, I have a theory
<cfbolz> korvo: 3.11 needs some rpython features. and it seems I haven't actually merged that branch back to default :-(
<cfbolz> korvo: I've done so now
<korvo> cfbolz: Ah, I can see how that could be related. I've bumped the hashes and started another build. I'm not going to be able to stay awake, though; I'll report in a few hours.
infernix has quit [Read error: Connection reset by peer]
Dejan has joined #pypy
infernix has joined #pypy
jcea has joined #pypy
itamarst has joined #pypy
<mgorny> cfbolz: could you merge the gcc fixes to py3.10 branch?
<mgorny> okay, found the cause of my issue
<mgorny> ../pypy3.10-c -c 'import sysconfig; print(sysconfig.get_config_var("INCLUDEPY"))'
<mgorny> /usr/include/pypy3.10
<mgorny> now, what changed...
<mgorny> interesting enough, it returns correct path in 7.3.17, and on top of git in my homedir
<mgorny> i guess "Prefer static sysconfigdata if it exists" is to blame
<mgorny> yep, if i move sysconfigdata gen after CFFI module builds, they work
jcea has quit [Ping timeout: 252 seconds]
jcea has joined #pypy
<tumbleweed> cfbolz: that _sqlite patch didn't do it
derpydoo has joined #pypy
Dejan has quit [Quit: Leaving]
jcea has quit [Ping timeout: 268 seconds]
<cfbolz> tumbleweed: matti is away for the weekend, if I have some time tomorrow I'll take a look. otherwise next week
<tumbleweed> cfbolz: I hacked it to work for now
derpydoo has quit [Quit: derpydoo]
<korvo> cfbolz: I can build the bootstrap, but the resulting PyPy 2.7 can't start any builds. The traceback is more-or-less the same each time: https://bpa.st/FWUA
<cfbolz> ok, let me check
<cfbolz> it's relatively likely my fault :-(
<korvo> No worries! I figured I'm usually going to be the first person to actually ask PyPy to bootstrap itself from source, given that it's a time-consuming pain even with a one-command workflow.
<cfbolz> korvo: it sounds like the pypy2.7 that you built first isnt' really able to run anything at all though, if it can't import site
<korvo> cfbolz: Yep. But that's a totally different bootstrap than the one that had the 3.11 import failures.
derpydoo has joined #pypy
derpydoo has quit [Quit: derpydoo]
derpydoo has joined #pypy
derpydoo has quit [Ping timeout: 268 seconds]
erdem has joined #pypy