-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix Julia 1.6 #349
fix Julia 1.6 #349
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
main
it 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...