tpgillam opened a new pull request, #329:
URL: https://github.com/apache/arrow-julia/pull/329

   Closes #327 
   
   This changes the representation of zone-aware datetimes to store a UTC 
timestamp + zone. Previously Arrow.jl used the _local_ timestamp + zone, which 
leads to ambiguity failures around DST changes. More importantly, it seems like 
this change is required to be consistent with the standard (see discussion 
[here](https://github.com/apache/arrow-julia/issues/327#issuecomment-1169090020))
   
   If this is indeed the appropriate fix, I'd appreciate thoughts on how we can 
make this change safely / with minimal disruption!
   
   * This is clearly a breaking change, in that any new version of Arrow.jl 
will be incompatible with arrow files (containing zone-aware datetimes) written 
with older versions of Arrow.jl.
   
   * Other than changing the package version in the usual way, is there any 
other kind of version info that's available? I'm wondering if it's possible 
prevent users from loading a file written with an older / incompatible version 
of Arrow.jl
   
   * I noticed a `pyarrow_rountrip.jl` file in the tests. I was hoping that 
this might provide some mechanism to test for interop wrt. zoned datetimes. 
However, I'm actually not sure that this is its purpose (it doesn't seem to be 
run as part of CI, or indeed have any `@test`s. Can someone (@quinnj ? ) 
indicate if this kind of test is possible right now please? Thanks!


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