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]
