Ze'ev Maor
Ze'ev Maor
./configure: line 1873: MMUX_INIT: command not found ./configure: line 1874: syntax error near unexpected token `cre2,0,0,0' ./configure: line 1874: `MMUX_LIBTOOL_LIBRARY_VERSIONS(cre2,0,0,0)'
The log segment code for looking up checkpoint files defines in [log_segment.rs](https://github.com/delta-io/delta-rs/blob/2f1a5ac58126582440b8cba0f29eef13ac13f288/crates/core/src/kernel/snapshot/log_segment.rs#L26) `` static CHECKPOINT_FILE_PATTERN: LazyLock = LazyLock::new(|| Regex::new(r"\d+\.checkpoint(\.\d+\.\d+)?\.parquet").unwrap()); `` It doesn't properly parse a UUID-named Checkpoint like: 00000000000000000010.checkpoint.80a083e8-7026-4e79-81be-64bd76c43a11.json So...
The code in [schema.rs](https://github.com/delta-io/delta-rs/blob/8acfa3f1c8ec096dc06a492517d82be10cefbc67/crates/core/src/kernel/models/schema.rs#L77) assumes the expression for "generationExpression" should be a valid JSON for some reason, it shouldn't, it doesn't specify this in the protocol. The code tries to...
# Description Match V2 UUID named checkpoints and read JSON checkpoints # Related Issue(s) - closes #3215