Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Evaluate using Popen(shell=False, ...) #250

Open
smarr opened this issue Aug 20, 2024 · 1 comment
Open

Evaluate using Popen(shell=False, ...) #250

smarr opened this issue Aug 20, 2024 · 1 comment
Labels
help-wanted We'd like help with this issue, and are happy to provide guidance

Comments

@smarr
Copy link
Owner

smarr commented Aug 20, 2024

Should we avoid using the shell for running commands?

Think this is a major change at the core of ReBench.
So, we'd probably need to carefully test this.
See #248 (comment)

@smarr smarr added the help-wanted We'd like help with this issue, and are happy to provide guidance label Aug 20, 2024
@smarr
Copy link
Owner Author

smarr commented Aug 20, 2024

At the moment, we request explicitly the use of a shell here:
https://github.com/smarr/ReBench/blob/master/rebench/executor.py#L532

However, we run build commands without shell here:
https://github.com/smarr/ReBench/blob/master/rebench/executor.py#L397

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
help-wanted We'd like help with this issue, and are happy to provide guidance
Projects
None yet
Development

No branches or pull requests

1 participant