Commit cfec6c1
committed
ci: install full python3 (not python3-minimal); image :2026-05-14
Build #48 cleared a huge swath of the host toolchain (host-cmake bootstrap,
host-cmake full build, host-ccache, host-gcc-final all completed cleanly on
pod-local emptyDir with the previous HOME/BR2_CCACHE_DIR fixes) and ran for
25 minutes before dying in glibc-2.41-70 target build:
File "/usr/lib/python3.12/tempfile.py", line 1069, in _rmtree
_rmtree(name, onexc=onexc)
TypeError: _rmtree() got an unexpected keyword argument 'onexc'
That traceback is from TemporaryDirectory.__exit__ cleanup, surfacing
during glibc's gen-as-const.py run. tempfile.py was updated for the new
shutil.rmtree onexc= kwarg in Python 3.12, but the shutil in our image
doesn't carry it -- classic python3-minimal symptom (stripped-down
stdlib whose pieces don't always move in lockstep). Install the regular
python3 package instead; that pulls a complete, internally-consistent
stdlib.
Bump tag to :2026-05-14 so the new image rolls out next /build.1 parent 79b965a commit cfec6c1
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
0 commit comments