This update has been unpushed.
Thanks @jamatos. I'll fix the first error in the next update as it's quite easy. The second one is more tricky as it's due to OpenSSL being too recent in F40 compared to what Julia packages expect. The only solution I can see (given that Julia uses the LTS line 3.0.x) is to bundle the expected version of both CURL and OpenSSL libraries in Julia, which isn't ideal given that these are security-sensitive.
This error is due to a change upstream which removed libjulia.so.1 as ABI stability isn't guaranteed across Julia releases (https://github.com/JuliaLang/julia/pull/49012). Cantor will probably have to be rebuilt each time a new minor Julia version is released (once per Fedora release cycle). I'll file a bug there once I have a Julia package which seems to be working.
Woops, the previous version 1.7.0rc3 was considered as higher than 1.7.0. I should have called it 1.7.0-0.1rc3 or something like that. I've pushed a new update which should fix this.
Thanks for adding the needed Karma point! I don't know how it happened, but I built openlibm.so.2 and julia at about the same time, and yet openlibm didn't have to go through Bodhi though Julia did...
OK, I'm glad you tested it!
How did you notice that Julia needed to be rebuilt too? Just by testing it manually? I had totally forgotten about that.
Apparently Julia can be fixed so that changes in the revision number don't require a rebuild.
Thanks!
nphilip: Could you add one Karma point so that I can push this to stable? That can only be better than no package at all.
Need to get this pushed to stable to fix FTBFS...
This indeed fixed the problem for me.
Sure. For some reason very few people have tested it, but I guess it can't be worse than the current situation...