-
-
Notifications
You must be signed in to change notification settings - Fork 655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arg process substitution is broken with the daemon #5385
Comments
Hm! I have no idea why that worked in the first place. Certainly |
...!
(TIL.) |
Bash process substitution is really handy :) Particularly for things like:
:) But yeah, alas we've broken it with the daemon! |
I think this is specific to and because of the way the
the fd is specific to the parent shell, so it's not portable across the process boundary in the pantsd case by the path provided. its ~hacky, but we could scan the commandline string for instances of these |
(except in the case where the x in |
Sadness :( I wish OSX had a procfs so we could reliably share FDs between processes by path... Oh well! |
Thanks for investigating! |
we might still be able to send FDs across processes on OSX, just not by an externally addressable path |
Relates to #5223 "because re-parenting of the pantsd-runner". |
Is this still relevant? I can't get the command to work regardless of the daemon
|
I repro in
|
Ah me too. I don't repro with zsh 5.8 on macOS |
I still repro, also on
|
The text was updated successfully, but these errors were encountered: