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]

Reply via email to