Hey all, just ran into something that I think is u...
# plugins
w
Hey all, just ran into something that I think is unexpected, but I'm not really sure if it is or not. I created a
Process
and noticed that symlinks seem to get resolved. What I was a bit confused about is why, if all the files are internal to the environment/process/digest, can I not use a symlink internally? Is this a function of the
Process
or the
Digest
?
More specifically, I'm downloading NodeJS as a
.tar.gz
via
ExternalTool
and when I was digging into some bugs, I noticed that the symlinks had been resolved (but internally, they still expect those links to run in JS)
f
Pants does not support symlinks in Digests (even though the Remote Execution API (REAPI) does support it). https://github.com/pantsbuild/pants/issues/10271
It wouldn’t be too big of a project, but it would require changes to Rust code.
(and probably Process as well to support symlink capture)
w
Ahh, thanks @fast-nail-55400! I've worked around in the short term. but I was just very surprised to see that!