arrow-cpp: 20.0.0 -> 22.0.0, python3Packages.pyarrow: 20.0.0 -> 22.0.0#426611
arrow-cpp: 20.0.0 -> 22.0.0, python3Packages.pyarrow: 20.0.0 -> 22.0.0#426611mweinelt merged 2 commits intoNixOS:stagingfrom
Conversation
|
|
|
EDIT: Nevermind, it appears that this problem only affects arrow-cpp < 20.0.0, such as ceph's arrow-cpp version, which is unrelated to this PR, sorry. |
|
Breaks streamlit due to violating their version constraint. Potentially also iceberg-python. |
|
frigate fails with: Before that it only prints a bunch of deprecation warnings. Edit: Stacktrace: Edit2: |
|
Pretty sure the protobuf bump (32 -> 33) just made our system version conflict with the static version that tensorflow ships with just now. onnx and onnxruntime use the dynamically linked default protobuf |
|
The smoking gun: And that is why reverting 1ab437d makes it work again. New rule: default system protobuf version needs to match tensorflow protobuf version |
|
Yep, openvino seems to be another offender here, setting |
Fixed in #462702 |
|
build failed on darwin-aarch64 |
|
@mio-19 thanks for testing! Could you try again now? |
|
|
I managed to get hold of an aarch64-darwin machine now. |
|
By this point I assumed that we'd be leaving this set of pull request after the branching point, i.e. just 26.04+, not 25.11. Because the risk of regressions vs. expected benefits. But it's not like I know the situation well around this set of packages. |
|
It's generally hard to say with much confidence, in the past pyarrow had some releases with breaking changes in the API. At least that does not seem to be the case this time tho. If we go by @mweinelt's nixpkgs-reviews I'd assume that actually more stuff would be working with these bumps and protobuf-unpins applied. |
|
failed: |
It effectively locked out most Darwin fixes for this release cycle, see the graph at zh.fail. Darwin and Linux entered the cycle with roughly the same number of breakages. |
|
@vcunat are you willing to merge this in time for the next staging-next cycle? As far as I can tell everything that can be done is done here. |
https://arrow.apache.org/release/21.0.0.html
https://arrow.apache.org/release/22.0.0.html
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.