← Back to all sparks
C

churon

ANALYTICS
Velocity0.0

R package churon by mrchypark — release notes from GitHub.

churon is spending its entire release history getting a Rust ONNX binding through CRAN.

onnx runtimerust bindingscran compliancemachine learningr package
Current state
An R package wrapping ONNX Runtime through Rust. All three releases in the window land within four days and none of them adds a feature. 0.1.8 downgrades the ort crate to 2.0.0-rc.10 because rc.11 needs Rust Edition 2024 and CRAN's Windows machines run Rust 1.81. 0.1.10 removes the vendored Rust sources from git into a compressed tarball for offline builds, fixes the Windows extraction path, deletes dead Rust and R code, and bumps ONNX Runtime to 1.23.2.
Where it's heading
Every visible decision is set by CRAN's build environment rather than by the package's own roadmap — pinned to an older ort release, vendored dependencies restructured for offline builds, and a dedicated CI job that simulates CRAN without network access. That is the standing cost of shipping a Rust-backed inference binding through R's distribution channel, and it is consuming the release stream entirely.
Prediction
Expect the ort pin to move forward only when CRAN's Windows toolchain reaches a newer Rust, since that constraint is stated explicitly as the reason for the downgrade.

Recent moves

  1. 7mo ago

    Vendored Rust sources bundled for offline CRAN builds

    Moves vendored Rust sources out of git into a compressed tarball for offline CRAN builds, fixes the Windows extraction path, removes dead Rust and R code, and updates ONNX Runtime to 1.23.2. Packaging work, but it is what makes the package installable at all.

    View source ↗
  2. 7mo ago

    ort pinned back to rc.10 for CRAN Windows builds

    Downgrades the ort crate to 2.0.0-rc.10 and rewrites the API calls to match, because rc.11 requires Rust Edition 2024 and CRAN's Windows builders are on Rust 1.81. Unblocks Windows at the cost of pinning to an older runtime interface.

    View source ↗
  3. 7mo ago

    Version bump and wasm fix reverted

    A version bump that also reverts an incomplete wasm warning fix. No user-facing change.

    View source ↗