Skip to content
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

[PM-1999] pick automatically system executables on the local site on the basis of what PATH is set when running the planner #2091

Open
mayani opened this issue Dec 14, 2024 · 1 comment
Assignees
Labels
affects-master Current Trunk Version CLI: pegasus-plan fix-5.1.0 fix-master Current Trunk Version major Major loss of function. Pegasus Planner Main Client for Pegasus sync-from-jira Synced from Jira

Comments

@mayani
Copy link
Member

mayani commented Dec 14, 2024

From pegasus-users slack

 
thanks for working on the fix for the transformation confirmation catalog in the dax. However, I think there is a more fundamental issue here. It seems as though pegasus is using hardcoded paths for specific programs that it needs to run a workflow; e.g., tar, cp, maybe others that we’re unaware of. Those paths apparently are hardcoded for linux systems, which is why we’re running into issues when running on MacOS. Shouldn’t pegaus be using the PATH file (basically, run {{{}which{}}}) to get the paths for those exectuables? That would be a more stable solution than having to specify a transformation catalog to basically undo the hardcoded paths.
 
Karan Vahi - Pegasus StaffKaran Vahi - Pegasus Staff  [Friday at 1:01 PM|https://pegasus-users.slack.com/archives/C01KBPSM64S/p1731704496313199?thread_ts=1731102692.885069&cid=C01KBPSM64S]

yes we do have logic to pick executables from PATH. i need to revisit the code for which executables we pick from the path

Reporter: @vahi
Watchers:
@vahi

@mayani mayani changed the title PM-1999 [PM-1999] pick automatically system executables on the local site on the basis of what PATH is set when running the planner Dec 14, 2024
@mayani mayani added the sync-from-jira Synced from Jira label Dec 14, 2024
@mayani mayani added CLI: pegasus-plan Pegasus Planner Main Client for Pegasus affects-master Current Trunk Version fix-master Current Trunk Version fix-5.1.0 major Major loss of function. labels Dec 14, 2024
@vahi
Copy link
Member

vahi commented Feb 10, 2025

mistakenly had created a new issue #2092 and done commits against that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-master Current Trunk Version CLI: pegasus-plan fix-5.1.0 fix-master Current Trunk Version major Major loss of function. Pegasus Planner Main Client for Pegasus sync-from-jira Synced from Jira
Projects
None yet
Development

No branches or pull requests

2 participants