JingsongLi opened a new pull request, #10920: URL: https://github.com/apache/paimon/pull/10920
### Purpose Fix the Python side of the [Native CI failures](https://github.com/apache/paimon/actions/runs/41283827685/job/124818438785). Keep explicit global-index build options separate from table defaults so an alias in a build request can override a different alias in the schema. Apply `None` as removal of a schema default and preserve Python's typed integer conversion for build parallelism before crossing the string-only ABI. Index option resolution remains in Rust. Update regression tests to inspect the actual copied table, retain captured snapshots, check typed/default controls and source precedence, and use training-only invalid parameters to verify that all-null shards skip training. Companion Rust fix: https://github.com/apache/paimon-rust/pull/1270. Native CI builds `apache/paimon-rust@main`, so merge the companion Rust PR first. Local native validation uses both patched repositories. ### Tests - 99 Python option/build tests passed, with 48 subtests. - 421 native integration tests passed across index-result scans, parallel builds, captured snapshots/plans, vector index builds and vector search, with native planning/reading/writing/committing enabled. - Changed Python files pass Flake8. - Python license-header check passes for all 1256 files. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
