06:04
otisolsen70 has joined #pypy
06:05
otisolsen70 has quit [Remote host closed the connection]
06:06
otisolsen70 has joined #pypy
06:11
<
mattip >
The release is out. :)
07:10
<
cfbolz >
mattip: awesome, will post a tweet
07:30
<
mattip >
I copied the last release note file from 2022/02 to 2022/03 without changing the name :(
07:31
<
mattip >
will try to do better in the future
07:32
<
mattip >
github pages does not have a .htaccess that would allow a server-side redirect, and creating a duplicate file would mess up the indexing/TOC
07:32
<
arigato >
thanks for the release!
07:34
<
cfbolz >
mattip: yes, agreed, next time
07:35
<
arigato >
also, any reason the release number is 7.3.9? it has been 7.3.x since 2020
07:35
<
cfbolz >
arigato: because we are binary compatible and it means you can reuse all your compiled extensions
07:36
<
arigato >
ah, OK, there
*is* a reason, however strange
07:36
<
arigato >
"pypy: the project whose version number always starts with 7.3"
07:37
<
cfbolz >
at some point we will stop being compatible
07:38
* cfbolz
blames setuptools
07:39
otisolsen70 has quit [Quit: Leaving]
07:45
<
cfbolz >
ronan: thanks for doing the ast rewrite backport
07:45
<
cfbolz >
I should probably have done it on the default in the first place
07:45
Dejan has quit [Remote host closed the connection]
08:07
otisolsen70 has joined #pypy
08:11
<
cfbolz >
mattip: I am merging speedup-dict-copy now
08:36
<
ronan >
cfbolz: well, I should have implemented it at interplevel in the first place...
08:36
<
ronan >
I'll be glad to remove a dependency on long-dead pytest internals
08:36
<
cfbolz >
yes, agreed
08:37
<
cfbolz >
assert reinterpretation is a mess
10:08
<
arigato >
mattip: one of the lines on checksums.html is indeed shorter by one character
10:08
<
arigato >
fc62f2c453fb851d10a1879c6e75c31ffebbf2a44d181bb06fcac4750d023fc pypy3.7-v7.3.9-aarch64.tar.bz2
10:08
<
mattip >
ahh, thanks. missed that
10:23
Dejan has joined #pypy
10:28
* mattip
adding a test
11:00
<
ronan >
cfbolz: actually, reinterpretation wasn't used for apptest files, so the backport doesn't change anything. But I guess we could now use rewriting for AppTest classes as well
11:01
<
cfbolz >
ronan: yes, I didn't do that part yet
11:20
<
mgorny >
cfbolz: thanks for merging my secfixes. however, fwics two fixes for 2.7 are still missing
11:21
<
mgorny >
could you double-check?
11:22
<
mgorny >
(not claiming they're somewhat urgent given limited use of py20
11:23
<
cfbolz >
mgorny: yes, I had assumed that we had caught up to all the 2021 fixes already
11:24
<
cfbolz >
annoying, given that we just released, my mistake, I apologize
11:53
<
mgorny >
no problem
11:53
<
mgorny >
in other news, i've hit:
11:53
<
mgorny >
File "/tmp/portage/dev-python/pypy-7.3.9/work/pypy2.7-v7.3.9-src/lib-python/2.7/test/test_zlib.py", line 78, in test_negative_crc_iv_
11:53
<
mgorny >
AssertionError: 153214308 != -153214364
11:53
<
mgorny >
self.assertEqual(zlib.crc32('ham', -1), zlib.crc32('ham', 0xffffffffL))
11:54
<
mgorny >
will verify in a minute if it's zlib upgrade problem or not
12:24
lritter has joined #pypy
12:34
Atque has joined #pypy
12:38
<
mgorny >
yep, looks like it
12:38
<
mgorny >
let's check cpython
12:44
<
cfbolz >
mgorny: ouch, what
12:44
<
cfbolz >
Ah, some signedness thing
12:55
<
mgorny >
happens with zlib-1.2.12
12:57
<
mgorny >
looks like some major changes happened in the crc code
13:01
<
mgorny >
hmm, apparently the test for negative IV was added to py2 in 2008, fwics early 2.6 alpha
13:02
<
mgorny >
i don't think it was even part of py3k
13:05
<
mgorny >
ok, i think i have enough data to file a bug ;-)
13:13
<
cfbolz >
mgorny: thanks for digging
13:17
<
mgorny >
lemme just rebuild a bunch of cpythons, in case it affects them after rebuilding against new zlib
13:17
<
mattip >
it seems we are using zlib 1.2.7 in the manylinux2014 images
13:18
<
mgorny >
mattip: 1.2.12 has a vulnerability fix, so you probably want to upgrade ASAP
13:18
<
mgorny >
otoh it seems that the vulnerability has been reported in 2018.. and they've only done the release now
13:20
<
mattip >
ahh, no, that was way before 1.2.7
13:23
<
mattip >
we don't ship it, we only use it. So the problem is not really ours, except if we need to change the way we consume it
13:23
<
mgorny >
so fwics cpython is not affected
14:03
Atque has quit [Quit: ...]
14:06
<
mgorny >
there's also some regression in test_multiprocessing, i'll report it in a moment
14:36
Atque has joined #pypy
15:22
Atque has quit [Quit: ...]
16:22
<
cfbolz >
mattip: I merged speedup-dict-copy
16:39
Hodgestar has quit [Ping timeout: 260 seconds]
16:39
Hodgestar has joined #pypy
18:43
greedom has joined #pypy
18:57
greedom has quit [Remote host closed the connection]
18:58
greedom has joined #pypy
19:16
slav0nic has joined #pypy
19:54
slav0nic has quit [Remote host closed the connection]
19:54
slav0nic has joined #pypy
20:21
lritter has quit [Quit: Leaving]
20:49
greedom has quit [Remote host closed the connection]
21:05
epony has quit [Quit: QUIT]
21:12
otisolsen70 has quit [Quit: Leaving]
23:12
slav0nic has quit [Ping timeout: 260 seconds]
23:15
Atque has joined #pypy