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

Provide mechanism for disabling legacy tool names #2114

Merged
merged 2 commits into from
Dec 30, 2024

Conversation

rhc54
Copy link
Contributor

@rhc54 rhc54 commented Dec 30, 2024

Current PRRTE tool names can conflict with those from other packages (e.g., "pterm" with Putty). While this can be resolved through use of PATH, we can try to be a bit more friendly and revise the tool names. However, we have to also be considerate of those who already use PRRTE tools, so let's create a compromise.

Rename the tools of concern in a "standardized" manner so people can easily discern the new variations:

"pterm" moves to "prte-term"
"prun" moves to "prte-submit"
"prte_info" moves to "prte-info"

We leave "prte", "prterun", and "prted" alone. This provides a consistent naming scheme. We also add a new configure option ("--enable-legacy-tools") that causes the original tool names to be symlinked to the corresponding new name. Thus, "pterm" is retained in that situation.

For now, we default the new configure option to be "yes" so that the old names are present. If someone wants to build without the old names, then they will need to "--disable-legacy-tools".

Fixes #1836

Current PRRTE tool names can conflict with those from other
packages (e.g., "pterm" with Putty). While this can be resolved
through use of PATH, we can try to be a bit more friendly and
revise the tool names. However, we have to also be considerate
of those who already use PRRTE tools, so let's create a compromise.

Rename the tools of concern in a "standardized" manner so people
can easily discern the new variations:

  "pterm" moves to "prte-term"
  "prun" moves to "prte-submit"
  "prte_info" moves to "prte-info"

We leave "prte", "prterun", and "prted" alone. This provides a
consistent naming scheme. We also add a new configure option
("--enable-legacy-tools") that causes the original tool names
to be symlinked to the corresponding new name. Thus, "pterm"
is retained in that situation.

For now, we default the new configure option to be "yes" so that
the old names are present. If someone wants to build without
the old names, then they will need to "--disable-legacy-tools".

Signed-off-by: Ralph Castain <[email protected]>
Signed-off-by: Ralph Castain <[email protected]>
@rhc54 rhc54 merged commit 5038a4b into openpmix:master Dec 30, 2024
16 checks passed
@rhc54 rhc54 deleted the topic/leg branch December 30, 2024 01:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

pterm conflicts with putty
1 participant