Repository navigation
Commit bc064bb
## What's Changed
The Linux JNI jobs fail installing Archery with `Python < 3.11 is not
supported`. `docker compose run vcpkg-jni` pulls a stale published image
built on an old `apache/arrow` `cpp-jni` base that still had Python 3.10
first on `PATH`, and nothing rebuilds it because the image tag only
depends on the `VCPKG` pin.
- Run `docker compose build --pull vcpkg-jni` before `docker compose run
vcpkg-jni`, so the image is always rebuilt on top of the current base
image (using the published image as cache), as suggested in review.
- Use apache/arrow's short architecture name (`ARCH_SHORT`: `amd64` /
`arm64`) for the `cpp-jni` base image tag. apache/arrow switched its
tags from `arm64v8-…` to `arm64-…` in apache/arrow#50125 (GH-32994); the
old `arm64v8-cpp-jni-…` tag is a stale image (Python 3.10, built
2026-06-02) that was never updated again, so the aarch64 job kept using
it. `ARCH` is unchanged, so our own tag naming and the `ubuntu` service
(`${ARCH}/maven`) are not affected.
The `VCPKG` pin is unchanged: it must stay in sync with apache/arrow,
which only publishes `cpp-jni` images for its own pin (`9b965a1…`).
AI assistance (Claude Code) was used during development; the complete
diff was reviewed by the author.
Closes #1340.
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
1 parent 1536b94 commit bc064bb
2 files changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
| 96 | + | |
95 | 97 | | |
96 | 98 | | |
97 | 99 | | |
| 100 | + | |
| 101 | + | |
98 | 102 | | |
99 | 103 | | |
100 | 104 | | |
| |||
140 | 144 | | |
141 | 145 | | |
142 | 146 | | |
| 147 | + | |
143 | 148 | | |
144 | 149 | | |
145 | 150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
0 commit comments