-
Notifications
You must be signed in to change notification settings - Fork 46
thread
module is missing
#49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Looks like this was broken in the 7.3.3 release. 😞 Trying to figure out what happened and how far this goes -- so far, both the Python 3.6 and 3.7 branches are definitely affected, but 2.7 isn't (which isn't really unexpected). (Not seeing anything obviously related already reported to https://foss.heptapod.net/pypy/pypy/-/issues.) |
Confirmed that Not seeing anything super obvious in the released tarballs from https://downloads.python.org/pypy/: Diff:$ diff -u <(tar -tf pypy3.6-v7.3.2-linux64.tar.bz2 | cut -d/ -f2-) <(tar -tf pypy3.6-v7.3.3-linux64.tar.bz2 | cut -d/ -f2-)
--- /dev/fd/63 2020-11-25 17:00:18.805503793 -0800
+++ /dev/fd/62 2020-11-25 17:00:18.805503793 -0800
@@ -408,7 +408,6 @@
lib_pypy/_pwdgrp_build.py
lib_pypy/_marshal.py
lib_pypy/_lzma_build.py
-lib_pypy/_decimal_cffi.pypy36-pp73-x86_64-linux-gnu.so
lib_pypy/__init__.py
lib_pypy/_decimal_build.py
lib_pypy/_audioop_cffi.pypy36-pp73-x86_64-linux-gnu.so
@@ -439,6 +438,7 @@
lib_pypy/_sha3/kcp/KeccakP-1600-SnP-opt32.h
lib_pypy/_sha3/__pycache__/
lib_pypy/_sha3/_sha3_cffi.pypy36-pp73-x86_64-linux-gnu.so
+lib_pypy/__decimal.py
lib_pypy/readline.py
lib_pypy/marshal.py
lib_pypy/_pypy_winbase_build.py
@@ -783,6 +783,8 @@
lib_pypy/_curses_build.py
lib_pypy/_crypt/
lib_pypy/_crypt/__init__.py
+lib_pypy/hpy/
+lib_pypy/hpy/universal.py
lib_pypy/grp.py
lib_pypy/_pypy_testcapi.py
lib_pypy/_blake2/
@@ -828,7 +830,6 @@
lib_pypy/_sha256.py
lib_pypy/resource.py
lib_pypy/_curses_panel.py
-lib_pypy/_decimal.py
lib_pypy/_ctypes/
lib_pypy/_ctypes/__init__.py
lib_pypy/_ctypes/builtin.py
@@ -1278,7 +1279,6 @@
lib-python/3/encodings/cp737.py
lib-python/3/encodings/euc_jis_2004.py
lib-python/3/encodings/__pycache__/
-lib-python/3/encodings/__pycache__/ascii.pypy36.pyc
lib-python/3/encodings/__pycache__/aliases.pypy36.pyc
lib-python/3/encodings/__pycache__/latin_1.pypy36.pyc
lib-python/3/encodings/__pycache__/__init__.pypy36.pyc |
It seems like https://foss.heptapod.net/pypy/pypy/-/commit/36b29935f3af98f071873218fb3d15200a54bc80 might be the culprit (adding |
Reported upstream here: https://foss.heptapod.net/pypy/pypy/-/issues/3395 |
This was fixed on PyPy HEAD and will be part of the next release. It can be patched in the pure-python file
|
Thanks, I'll see about applying that -- that's a combination of https://foss.heptapod.net/pypy/pypy/-/commit/16faa2be85839e6ab4fb8ee09298a4d934aab81f and https://foss.heptapod.net/pypy/pypy/-/commit/c63da169246ed972fe90e1c289fc2378236fa852 then, correct? Separately, do you expect a new release soonish? (We don't do much "packaging" beyond downloading the releases from https://downloads.python.org/pypy/ which is why this affects us and likely affects others outside Docker -- just recompiling some of the shared libraries where necessary. 😅) |
Also, it seems clear to me that https://foss.heptapod.net/pypy/pypy/-/commit/16faa2be85839e6ab4fb8ee09298a4d934aab81f applies to 3.6 and 3.7 (but not 2.7), but https://foss.heptapod.net/pypy/pypy/-/commit/c63da169246ed972fe90e1c289fc2378236fa852 seems like it might apply on 2.7 as well; is that accurate? |
We will probably do a 3.7/2.7 release in March. There is a slight chance it may include a first alpha of 3.8, but I wouldn't rush to put out a docker image that includes it. Someone should confirm that the issue occurs on 2.7, and file an issue if needed. I am not sure what the correct typing/encoding of the arguments to We are not planning another 3.6 release, do you see many people using the 3.6 docker image? CPython 3.6 is in security-fix-only mode, and it is difficult for us to maintain more than one python3 version. |
For things like this we try to include a (non-default) variant for folks to try it out as soon as we can (the intent being that for a lot of users,
Ok, fair enough; thanks for the insight - I'll see about getting it applied only on 3.x. 👍
Unfortunately, we don't get much in the way of per-tag stats, but the way the images are tagged all the Totally understandable on the support levels; I can only imagine the level of effort for supporting any of this often borders on herculean. 😬 ❤️ |
hmm. As long as we are calling it "beta" that makes sense. I will definitely drop the beta tag on the next release. Thanks for packaging this. |
This breaks other parts of the standard library.
It broke at some point in the last week.
The text was updated successfully, but these errors were encountered: