quicklisp-client
quicklisp-client copied to clipboard
symlinks in local-projects/ leading to non-relocatable quicklisp
$ ls -l local-projects/
mgl-pax -> ../../own/mgl-pax
$ cat system-index.txt
/home/mega/own/mgl-pax/mgl-pax.asd
Note that the pathname in system-index.txt is absolute. This is on SBCL, and can be remedied by passing :resolve-symlinks nil to directory in local-project-system-files.
I'm working on fixing this.
In this specific example, if you relocate local-projects, won't it break, in this case, anyway?
Sorry about the latency here. Yes, it will likely break if I move the quicklisp/ directory, but if the two directories are in the same position relative to each other, then it won't. Concretely, if my home directory is different on two systems, then system-index.txt introduces a synchronization problem. Not a big deal, I guess.