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
lesshaste has quit [Read error: Connection reset by peer]
lesshaste has joined #pypy
jcea has quit [Ping timeout: 250 seconds]
leshaste has joined #pypy
lesshaste has quit [Ping timeout: 264 seconds]
lehmrob has joined #pypy
lehmrob has quit [Ping timeout: 240 seconds]
<mattip> CPython released v3.10.11, we are on 3.10.9. We should update the stdlib
lehmrob has joined #pypy
glyph has quit [Quit: End of line.]
glyph has joined #pypy
otisolsen70 has joined #pypy
phlebas has quit [Ping timeout: 260 seconds]
phlebas has joined #pypy
Hodgestar has quit [Ping timeout: 260 seconds]
jerith has quit [Ping timeout: 260 seconds]
fijal has quit [Ping timeout: 260 seconds]
Hodgestar has joined #pypy
fijal has joined #pypy
jerith has joined #pypy
derpydoo has quit [Quit: derpydoo]
lehmrob has quit [Ping timeout: 240 seconds]
<mgorny> so far i have a test failure from pytest itself but i've gotta check if it isn't a random regression
<mgorny> trying on cpython right now
<mgorny> hmm, cpython succeeds
jcea has joined #pypy
<mattip> I updated the stdlib to v3.10.11, let's see if there are new test failures tonite
<mgorny> INTERNALERROR> ImportError: /usr/lib/pypy3.10/site-packages/cryptography/hazmat/bindings/_rust.pypy310-pp73-x86_64-linux-gnu.so: undefined symbol: PySlice_AdjustIndices
<mgorny> weird
<mgorny> #define PySlice_AdjustIndices PyPySlice_AdjustIndices
<mgorny> ah, so probably it's a problem with PyO3 reinventing the API, as usual x_x
<mgorny> but ofc because it's fricking rust we won't see the fix for months...
<larstiq> mgorny: how so?
<mgorny> because first they have to release it
<mgorny> when they do, all involved packages need to update their Cargo.lock
<mgorny> then they all need to make a new release
<mgorny> and sometimes pinned dependencies will also come into play
<mgorny> (and i don't even know how to test whether this fix actually fixes it)
<larstiq> Ah, to get the PyO3 fix usable by Cryptography? Right
<mgorny> yes
<mgorny> and with cryptography broken, we're dealing with random packages being broken
<larstiq> fix does seem to be in the 0.18.2 release from March 24th: https://github.com/PyO3/pyo3/compare/v0.18.1...v0.18.2
<larstiq> since https://github.com/pyca/cryptography/commit/7f8d0dcdf44d95663f1f83fe182b3e092e52f6ab which does not seem released, so just needs a cryptography release
<larstiq> or maybe I'm reading this wrong
<mgorny> hmm, then git describe fooled me?
<mgorny> oh my, the current release is on 0.15.2, sigh
<mgorny> i wonder how hard is it to update it in Gentoo
<mgorny> ok, definitely hard, sigh
<mgorny> on top of everything, even after adjusting the deps the current version doesn't compile with it
otisolsen70 has quit [Quit: Leaving]
lehmrob has joined #pypy
lehmrob has quit [Ping timeout: 256 seconds]
<mattip> mgorny: :(
<mgorny> well, i have a potential backport... except it's a 46k patch, sigh
<mgorny> and i'm not sure if it doesn't change the API
<mgorny> well, let's see what happens
shodan45 has quit [Ping timeout: 256 seconds]
<Alex_Gaynor> mgorny: at the office, but will reply to your bug this evening!
jryans has quit [Remote host closed the connection]
<mgorny> Alex_Gaynor: no hurry, a quick backport seems to work for us
shodan45 has joined #pypy
lessshaste has joined #pypy
leshaste has quit [Ping timeout: 240 seconds]
joshszep_work has joined #pypy
sugarbeet has quit [Ping timeout: 268 seconds]
sugarbeet has joined #pypy
joshszep_work has quit [Quit: Client closed]
_whitelogger has joined #pypy
marvin has quit [Remote host closed the connection]
marvin has joined #pypy
alice has quit [Killed (lithium.libera.chat (Nickname regained by services))]
alice has joined #pypy