leaves12138 commented on PR #9283:
URL: https://github.com/apache/paimon/pull/9283#issuecomment-5337077795

   @JingsongLi Follow-up: the PyPaimon cross-language gap mentioned above is 
now addressed in commit `4fe9d72fea`.
   
   - PyPaimon packages embed the build SHA and produce `fullVersion` as 
`<pypaimon-version>-<commit-id>`.
   - The Python `FileStoreCommit` writes it into every new snapshot.
   - Python Tag and Changelog conversions preserve it, and the Python 
`$snapshots` table exposes `full_version`.
   - Old snapshots still deserialize with `fullVersion = null`.
   - Packaging without Paimon Git metadata uses `UNKNOWN`; a source archive 
inside an unrelated Git repository was also verified not to capture the outer 
HEAD.
   
   Together with the shared JVM commit path used by Java/Flink/Spark, the 
current snapshot-producing language implementations now use the same snapshot 
metadata mechanism. The relevant PyPaimon suite passed (143 tests), including a 
real write assertion and the outer-repository regression test.
   


-- 
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