0dunay0 commented on PR #7703:
URL: https://github.com/apache/paimon/pull/7703#issuecomment-4323380232

   Closing this PR. While investigating, I found that the root cause of #6648 
goes deeper than the timezone string format.
   
   Lance v0.39.0 has a bug in its type serialization. It serializes timestamp 
types as colon-delimited strings like `timestamp:us:+05:00`, then deserializes 
by splitting on `:`. Any timezone containing a colon (which includes all UTC 
offset formats like `+05:00`, `-10:00`, `+05:30`) produces too many segments 
and causes a Rust panic/SIGABRT. This bug is still present on Lance's main 
branch.
   
   IANA timezone names like `America/New_York` work fine since they don't 
contain colons, but there's no colon-free format that covers all timezone 
offsets. So timestamp_ltz can't be fully supported in Lance until this is fixed 
upstream.
   
   I'll open a separate PR for the `ArrowFieldTypeConversion.normalized()` 
improvement, which benefits other Arrow consumers but is unrelated to #6648.


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