-
Notifications
You must be signed in to change notification settings - Fork 129
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
Julia dependencies installation fails due to libunwind
#2433
Comments
I did some investigation. To me, it seems to be due to problems of the upstream Julia repositories. |
cheers, Klaus! I am getting this with julia 1.6.4:
I'll try 1.6.3 that worked before |
no luck, same situation with julia=1.6.3 - what do you think, Klaus, wait see if they sort their issues out? |
Hmm. For me, it worked even with 1.6.4. Have you tried nuking your |
indeed I did, still no show. What OS you using? Could it be Ubuntu-related? |
OK here's what I did: I used a slightly older environment (from about a week or so ago), and installed the Julia deps all fine (with |
BINGO! I found the offending dependency (got lucky it was only one that differed from the two envs): libunwind, the working one is
and the one that's killing Julia is 1.6 |
Thanks for the excellent detective work. Let's not go down the pinning rabbit hole just yet. What this needs is a rebuild of Julia upstream. I am discussing with the conda-forge crew how to progress. Feel free to jump in in the gitter room https://app.element.io/#/room/#conda-forge:matrix.org |
awesome, I will, in a second, I created a PR with the pin of |
So... As @valeriupredoi figured out, there was an update of libunwind. This broke abi compatibility in Julia, which means that the Julia package on conda-forge should be rebuilt. The question is why this didn't happen automatically and what needs to be changed in the conda-forge bowels. After brief discussions with the conda-forge crowd, we came down on relying on the abi-laboratory for an assessment, which means that we have to wait until tomorrow. |
yer, and Klaus led me to what appears to be the most lively conversation about dependencies I've ever seen, I must have transcended to the highest level of geek space 🤣 |
I'm the julia-feedstock maintainer of the recent releases. I'm watching here and on gitter. |
libunwind
https://abi-laboratory.pro/index.php?view=timeline&l=libunwind ABI tests ran yesterday and did not show a problem with compatibility. |
OK since conda-forge/libunwind-feedstock#19 and another related conda-forge/julia-feedstock#132 are still open I am guessing the compatibility with |
I agree that things are still in motion and we need a bit more time. Perhaps we should deactivate the julia bit in our CI for the time being? @mkitti, I think the timeline of the ABI tests does show compatibility problems. Specifically, the 1.6.0 version shows only 97% backwards compatibility. Drilling down (clicking on the percentage), we find that |
|
GA test fail and Circle test fail symptomatic due to Julia not being built with
libunwind=1.6
See these:
The text was updated successfully, but these errors were encountered: