feat(build): allow the per-minor pass to run under R 4.6 #183

Merged
pat-s merged 1 commit from feat/build-all-versions-46 into main 2026-08-31 12:29:55 +00:00

2026-08-31

feat(build): allow the per-minor pass to run under R 4.6
The supported window is the latest R minor plus the two previous, which
the build images install as R_VERSION_LATEST/PREV1/PREV2 (4.6.0, 4.5.3,
4.4.3). R_VERSION here offered only the latter two, so no pipeline could
run local/build-all.R --sensitive-only under 4.6 and its per-minor slots
kept a backlog.

That backlog is the live bug: rlang is built for 4.4 and 4.5 on
amd64/resolute but never for 4.6, so an R 4.6.1 client is served the
generic 4.5.3 binary and dies with 'undefined symbol: SETLENGTH'.

weekly-rebuild-missing cannot close it - its audit reads only the generic
index and rebuild-missing.R targets only the flat slot - so this is the
pipeline that has to grow the option.
2026-08-31 12:28:03 +00:00