Nightly builds from copr missing a dependency on Fedora / CentOS / RHEL etc

The copr repository for nightly julia builds seems to be missing a dependency.

 Error: Error during initialization of module CHOLMOD
│   exception =
│    could not load library "libcholmod"
│    libcholmod.so: cannot open shared object file: No such file or directory
└ @ SuiteSparse.CHOLMOD cholmod.jl:167

After digging around it seems that libcholmod.so is shipped in suitesparse-devel and this error goes away once its installed.

@nalimilan is there a better place to report a bug like this than here? I’m happy to supply any additional information you might need or pitch in with a fix if you need some help :slight_smile:

Thanks, that’s probably related to the move of the sparse arrays code to the stdlib SparseArrays package. I’ll look into it.

1 Like

I’ve triggered a new build which appears to fix the problem, but it seems to me that the problem is in Julia. I’ve filed a PR.

Thanks! I’ll keep an eye on the PR. Once the PR is merged I imagine nightly should be available the next day from the repo?

Fix has been merged in Julia, the last RPM build should be OK now.

1 Like

Hey @nalimilan, just tried the newer release and it works! Thank you so much for incredibly timely fix.

Also, thanks for keeping the copr repo maintained in general. Being able to run nightly julia on my wimpy laptop is awesome. I really appreciate it and I’m sure I’m not alone.