Conversation
|
@quinnj - is this line arrow-julia/.github/workflows/ci.yml Line 86 in b49255a disabling Arrow.jl tests on Julia 1.6? |
|
The reason for error is that |
|
Looking at the git history, I think those exclusions were originally intended so that ArrowTypes and Arrow could have different minimum supported Julia versions (xref #223), but were incorrectly updated over time, such that now they incorrectly exclude things. |
|
Can you remove those exclusions from the workflow and bump the patch version @SimonDanisch? Then we can see CI passing on 1.6 here and merge |
|
Oof, yeah, sorry about the mixup here folks. |
|
cc @kou apparently Arrow.jl v2.4 is totally broken on Julia 1.6 and won't even load, causing CI issues in a lot of places (particularly private repos at Beacon where we use a lot of Arrow.jl). Can we either:
|
Actually, we can just yank the 2.4.0 release, meaning it won't be installed by default anymore. This will solve the CI issues. Then we can land 2.4.1, waiting the 24 hours. |
|
Ok, 2.4.0 is yanked on the General registry, so at least we don't have the broken release causing CI problems. Now we can re-land the release as 2.4.1. |
|
We might want to wait with the release for #350 to be merged (that PR is small, but requires a review from someone who has good understanding of different requirements of host platforms) |
|
(but if that PR is problematic I would not wait with the release) |
|
I tried making a 2.4.1-rc1 but I don't have java installed, nor a PGP key, and I am out of motivation for today. So waiting sounds fine to me. It sounds like @baumgold needs the features in 2.4 though. |
|
It seems we're still not able to make a 2.4 release? I lost track of what the holdup is at this point... |
|
Someone needs to do the steps from https://github.com/apache/arrow-julia/tree/main/dev/release#release |
Could you confirm that the current main is releasable?
Could someone open a pull request for it? Then, I can do the following tasks:
If there is a person who wants to try these tasks, I can support the person. |
|
This PR incremented the version number, in anticipation of a release. Is it better next time if that is a separate PR? |
|
Oh, I didn't notice it. Could you confirm that the current main doesn't include a backward compatibility change nor a new feature? (I think that this project follows semantic versioning, right?) |
Yep!
Since v2.4.0 we have
|
|
All bugfixes; a patch release should be appropriate |
|
OK. I'll prepare RC and vote. |
|
Passed: https://lists.apache.org/thread/q9bjmktlowkj5xm93nsw5cpjh2kgmjtf Could someone update the Julia General registry? |
|
Ok, I've made JuliaRegistries/General#72443 to register 2.4.1. When that PR is merged, it will be registered in General edit: merged |
When I look at the CI jobs on the last commit on
mainit looks like Arrow tests aren't run against1.6, but the CI.yml looks like it does consider 1.6 - but it's also a more complex setup, I guess something may go wrong somewhere?Anyways, the latest tagged version of Arrow.jl fails to compile on Julia 1.6...