Jishnu Bhattacharya
Jishnu Bhattacharya
@moelf would you mind taking a look at this?
This resolves #691 on binaries, but makes things worse on an installation from source. Using the tagged version of `Revise`, the following works (I'm tracking the source while using `Cthulhu`)...
`/home/jishnu/julia/usr/share/julia/base/` doesn't exist for me. ```julia julia> Revise.juliadir "/home/jishnu/julia/usr/share/julia" julia> isdir(Revise.juliadir) true julia> isdir(joinpath(Revise.juliadir, "base")) false ``` ```console $ ls /home/jishnu/julia/usr/share/julia base.cache cert.pem julia-config.jl src stdlib test $ ls -dl...
Can confirm that this is fixed now. Thank you so much for this! I have one unrelated question, although I'm unsure if this is a `Revise` issue or a `Cthulhu`...
I see. Perhaps type-piracy isn't the right word, but I wonder if writing the full path isn't something that should be done by `Base` in this case? If revise gets...
It's unrelated to this PR. Maybe I'll discuss this elsewhere. Thanks again for this!
That's strange, what's your versioninfo? I still see this on a freshly downloaded binary. Are you perhaps building from source? ```julia julia> Revise.juliadir "/" julia> versioninfo() Julia Version 1.9.0-DEV.1013 Commit...
Ok, that explains. The mechanism to detect `juliadir` is different in pre-built downloadable binaries from that for direct builds from the source. For binaries, `Revise.basebuilddir` points to a path in...
Thanks for the find! Unfortunately in this case the upstream is unregistered and not maintained, and my fork is the one that is registered. Is there no way to get...
Interesting, this certainly seems reasonable, thanks!