-
Notifications
You must be signed in to change notification settings - Fork 14
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
CAF::Process supports shell option #255
Comments
LAL workshop: first step, throw a deprecation warning and at the next workshop, decide to remove the support. |
N.B. ncm-filecopy appears to use |
Exactly, at least |
AFAICT it's only |
As discussed we need a migration strategy for (at least) filecopy that does not place a burden on sites when upgrading. |
No consensus yet, hopefully we can discuss at workshop. |
Discussed at workshop, an option to reduce usage of subshell in filecopy would be to allow a list (or list of lists) of command + arguments for the restart command. |
Another option would be to try and reduce what we consider to be acceptable in the restart field. |
Consensus seems to be that this is too hard to solve and we should very strongly discourage use of subshells during PR reviews. |
currently,
CAF::Process
support theLC::Process
shelloption
(ie assume there's only one element in the command list, and run it as is (incl lack of protection again shell-isms).we should eitehr document it or remove it. i'm in favour of removing it, but it goes against the 'should allow to shoot yourself in the foot' principle (also known as
CAF devs shouldn't pretend to know it all
😉)The text was updated successfully, but these errors were encountered: