You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update libexpat to 2.6.0. This requires updating the build workers (linux Dockerfiles, windows dependency, macos via brew). Perhaps we should do like CPython and bundle libexpat into our sources for pypy/modules/pyexpat[3.9] Upgrade bundled libexpat to 2.6.0 (GH-115399) python/cpython#115474 which would statically link libexpat and reduce the number of bundled shared objects from 8 to 7
Update the stdlib to get the fixes for zipfile, tempfile, urllib, socket test, hidden pth, iso2022_jp_3 test, libexpat test, etc
The tarfile failures come from stat.filemode(4095) which on CPython returns '?rwsrwsrwt' and on PyPy returns '-rwsrwsrwt'. The first letter is the file type.
We use the pure python implementation from lib-python/3/stat.py, CPython uses a c-implementation. The filemode implementation was fixed on CPython main in python/cpython#108638. I resynced in 27da920
Yes, a release is a good idea. I want to stabilize the churn a bit first, there are some weird buildbot failures on windows. There are also a few milestone issues to resolve
Activity
cfbolz commentedon Mar 20, 2024
we have vendored a (modified?) copy of
_codecs_iso2022.c, so I think we need to do some fixes here.mattip commentedon Apr 6, 2024
I updated py3.9 to 3.9.19
mattip commentedon Apr 11, 2024
Newly failing tests, to be investigated:
On py3.9
Additionally, on py3.10, maybe due to the way I updated the stdlib (only merged from py3.9, did not sync with cpython 3.10.14)
Additionally, should try to figure out where this pytest collection failure is coming from, it appears as a line in the buildbot summary
E E E E E pypy-c-jit-linux-x86-64 pytest internal
Edit: fixed the pytest failure
mattip commentedon Apr 12, 2024
The pytest error is coming from the -D tests
mattip commentedon Apr 15, 2024
The tarfile failures come from
stat.filemode(4095)which on CPython returns'?rwsrwsrwt'and on PyPy returns'-rwsrwsrwt'. The first letter is the file type.mattip commentedon Apr 15, 2024
We use the pure python implementation from lib-python/3/stat.py, CPython uses a c-implementation. The filemode implementation was fixed on CPython main in python/cpython#108638. I resynced in 27da920
mattip commentedon Apr 16, 2024
Closing, the stdlib has been updated.
mgorny commentedon Apr 16, 2024
Thanks a lot!
mgorny commentedon Apr 16, 2024
Any chance for a new release, by the way? I think we've collected quite some fixes already.
mattip commentedon Apr 16, 2024
Yes, a release is a good idea. I want to stabilize the churn a bit first, there are some weird buildbot failures on windows. There are also a few milestone issues to resolve