-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Test for libgit2 fails in Julia v1.2---but code works fine? #33095
Comments
So the official binaries pass tests but the non-official doesn't? I don't really see the inconsistency. |
This does seem like a distro problem, not a Julia problem. (And FWIW is why we do not recommend using the official Julia binaries, not distro versions, which are invariably broken.) |
@KristofferC the inconsistency is that compiling from source (@StefanKarpinski which is what all Arch does, see [1] ) passes the libgit2 test... but the code to update the packages won't work. Now, it might be missing patches, which I don't know, but compiling from source as it is---which involves [1] https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/julia |
You're probably using libgit2 0.28, which Julia 1.2 doesn't support. Arch needs to cherry-pick #32806 if it wants to use that libgit2 version. |
Close? |
Running the
|
We have known that Arch binaries have various issues, but since the official ones are good we can close this. |
Hi,
I don't know if this is a bug/issue but it's related to the ticket #33038 .
Until yesterday, in Arch linux, julia didn't use the system libgit2 library (I guess it used Julia's fork?) resulting in the problem updating packages reported in #33038 . Now, recompiling julia to make use of libgit2 installed in the system fixed that problem... however when I ran the test for libgit2 it failed (specifically, the test for use_http_path):
Julia still works as intended as far as I can tell. When I ran the same test using the official binaries it passed, but useHttpPath is reported as broken:
With the official binaries I can update the registry and Arch now fixed the problem by making Julia use the libgit2 installed in the system (up until 1.1 it was using Julia's just fine). But there's obviously an inconsistency here and I wondered if the problems with #33038 may somehow be related...
The text was updated successfully, but these errors were encountered: