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

Remove deprecated activation batch scripts #13872

Open
2 of 6 tasks
kenodegard opened this issue Apr 26, 2024 · 0 comments
Open
2 of 6 tasks

Remove deprecated activation batch scripts #13872

kenodegard opened this issue Apr 26, 2024 · 0 comments
Labels
backlog issue has been triaged but has not been earmarked for any upcoming release source::anaconda created by members of Anaconda, Inc. type::tech-debt identifies or resolves some technical debt

Comments

@kenodegard
Copy link
Contributor

Checklist

  • I added a descriptive title
  • I searched open requests and couldn't find a duplicate

What is the idea?

Review and deprecate all unused batch activation scripts.

Why is this needed?

Conda ships various batch scripts that have at various times been the de facto activation method. Most of these alternative activation methods are not recommended nor necessarily documented and instead exist solely to continue supporting various downstream tooling (e.g. Anaconda Prompt and Navigator) that at one point adopted the activation method in question and subsequently did not update to the newer methods as they became available.

Continuing to support all of these different activation methods is complex and time consuming and offers little benefit.

What should happen?

  • Make an effort to understand what downstream tools are depending on which of these scripts
  • Deprecate all but the necessary activation batch scripts
  • Notify downstream tooling that the activation method they depend on is outdated and pending deprecation
  • Hotfix repodata (probably both defaults and conda-forge) inserting an upper conda bound for these downstream tools

Additional Context

No response

@kenodegard kenodegard added source::anaconda created by members of Anaconda, Inc. type::tech-debt identifies or resolves some technical debt backlog issue has been triaged but has not been earmarked for any upcoming release labels Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog issue has been triaged but has not been earmarked for any upcoming release source::anaconda created by members of Anaconda, Inc. type::tech-debt identifies or resolves some technical debt
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant