Uh oh!
There was an error while loading. Please reload this page.
gh-151029: Fix test_remote_exec_deleted_static_executable on static installed builds - #152653
Conversation
test_remote_exec_deleted_static_executable on static installed …test_remote_exec_deleted_static_executable on static installed builds!buildbot installed|riscv64 (Note: The RISC-V buildbot runs a static installed build, but it just doesn’t have it in the name) |
bedevere-bot
commented
Jun 30, 2026
🤖 New build scheduled with the buildbot fleet by @StanFromIreland for commit a2bf789 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F152653%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
encukou
left a comment
There was a problem hiding this comment.
Ah! Out-of-tree builds strike again.
Thanks for looking into this!
+1 if buildbots are green. (I don't know if this is the best way to do things, but it looks OK to me, and unbreaking buildbots is an improvement.)
Thanks for the review. I did consider just skipping it in this case, but the Fix confirmed, e.g. |
Uh oh!
There was an error while loading. Please reload this page.
Thanks @StanFromIreland for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14. |
Thanks @StanFromIreland for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.15. |
GH-152669 is a backport of this pull request to the 3.14 branch. |
GH-152670 is a backport of this pull request to the 3.15 branch. |
* main: (266 commits) pythongh-151626: Fix tests that fail when PYTHONPYCACHEPREFIX is set (pythonGH-151952) pythongh-152728: IDLE - move 3 toplevel fix_xyz functions to idlelb.util (python#152729) pythongh-152711: Add pythoninfo-build command to Platforms/Android (python#152713) pythongh-152715: Add pythoninfo-build command to Platforms/Apple (python#152716) pythongh-152433: Windows: enable mmapmodule for UWP (python#152473) pythongh-152433: Windows: use GetFileSizeEx instead of GetFileSize for memory mapped files (python#152383) pythonGH-81881: Raise `SpecialFileError` for sockets and devices in `shutil.copyfile` (python#142693) pythongh-152502: Detect the curses mouse interface and is_* methods portably (pythonGH-152705) pythongh-145857: Replace `DELETE_GLOBAL` with `PUSH_NULL; STORE_GLOBAL` (pythonGH-146314) pythongh-145854: Replace `DELETE_NAME` with `PUSH_NULL; STORE_NAME` (pythonGH-146006) pythongh-152680: Detect container/VM in test.pythoninfo (python#152668) pythongh-152682: Fix NULL dereference on OOM in `symtable_visit_type_param_bound_or_default` (python#152684) pythongh-151881: Skip tk_inactive negativity check on Windows (pythonGH-152683) pythongh-152546: Refactor `mappingproxy.__new__` to use `PyDictProxy_New` (python#152547) pythongh-151126: Fix a possible crash during the startup with no memory under `Py_STACKREF_DEBUG` (python#152478) pythongh-152635: Raise MemoryError when the lock allocation fails in `_interpchannels.create()` (python#152642) pythongh-151029: Fix `test_remote_exec_deleted_static_executable` on static installed builds (pythonGH-152653) pythongh-121249: Deprecate using F/D type codes in the struct module (python#152309) pythongh-152192: Fix JUMP_BACKWARD passing a truncated oparg to the jit tracer (pythonGH-152382) Don't require the `_test{internal}capi` modules in `test_monitoring.py` (python#152311) ...
test_remote_exec_deleted_static_executable(from gh-151029) rebuilds a fake build-tree and symlinks the stdlib viasrcdir/Lib, but on an installed Pythonsysconfig'ssrcdirpoints at theconfig-*directory (which has noLib/). The copied interpreter then can't find the stdlib, so it dies at startup before connecting (server_socket.accept()hangs until it raisesTimeoutError). Failed run, for example.