Skip to content

Pin semcode revision to work around Lance 2.2 decode panic - #110

Merged
theihor merged 1 commit into
mainfrom
pin-semcode
Jul 31, 2026
Merged

Pin semcode revision to work around Lance 2.2 decode panic#110
theihor merged 1 commit into
mainfrom
pin-semcode

Conversation

@theihor

@theihor theihor commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

semcode fa08493 ("Default new tables to Lance format 2.2") switches new tables from Lance file format 2.0 to 2.2. Lance's structural full-zip decoder is only reachable at format >= 2.1, and it panics while updating the lore FTS index:

lance-encoding-4.0.0/src/encodings/logical/primitive.rs:2849:65:
range end index 3400588958 out of range for slice of length 360654

The nightly ai-review image build tracks semcode main, so this shipped with the 2026-07-30 image. Every semcode-index run since has failed (0/28); the panic kills the job before the review runs.

First failure, 2026-07-30T17:13:36Z:
https://github.com/kernel-patches/bpf/actions/runs/30564280227/job/90946136953

Latest, 2026-07-31T16:38:00Z:
https://github.com/kernel-patches/bpf/actions/runs/30647492237/job/91213405955

Pin to b3f52cb, the commit before fa08493. It keeps the dependency bump and the lore vectorization fix, and drops only the 2.2 default.

semcode fa08493 ("Default new tables to Lance format 2.2") switches new
tables from Lance file format 2.0 to 2.2. Lance's structural full-zip
decoder is only reachable at format >= 2.1, and it panics while updating
the lore FTS index:

  lance-encoding-4.0.0/src/encodings/logical/primitive.rs:2849:65:
  range end index 3400588958 out of range for slice of length 360654

The nightly ai-review image build tracks semcode main, so this shipped
with the 2026-07-30 image. Every semcode-index run since has failed
(0/28); the panic kills the job before the review runs.

First failure, 2026-07-30T17:13:36Z:
https://github.com/kernel-patches/bpf/actions/runs/30564280227/job/90946136953

Latest, 2026-07-31T16:38:00Z:
https://github.com/kernel-patches/bpf/actions/runs/30647492237/job/91213405955

Pin to b3f52cb, the commit before fa08493. It keeps the dependency bump
and the lore vectorization fix, and drops only the 2.2 default.

Signed-off-by: Ihor Solodrai <ihor.solodrai@linux.dev>
@theihor
theihor merged commit b9494ff into main Jul 31, 2026
7 checks passed
@theihor
theihor deleted the pin-semcode branch July 31, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant