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

Mark packages as deprecated and lint/hint against their usage #2463

Open
jaimergp opened this issue Feb 18, 2025 · 2 comments
Open

Mark packages as deprecated and lint/hint against their usage #2463

jaimergp opened this issue Feb 18, 2025 · 2 comments

Comments

@jaimergp
Copy link
Member

jaimergp commented Feb 18, 2025

Your question:

I'm preparing some X-to-conda-forge mappings to support an upcoming PEP and I've noticed a few dependencies that have many "implementations" available in our ecosystem. Mostly the case with CDTs.

Most of them have been replaced with from-source builds. I'm wondering if we should:

  1. Maintain a list of "deprecated" package names and their substitutions (e.g. freetype-cos7-x86_64 -> freetype).
  2. Lint or hint recipes where the deprecated names are detected and suggest their recommended counterparts.
@beckermr
Copy link
Member

We have a file of hints like this already as toml in the pinnings repo. I think we should add them there. We can also have the bot do replacement migrations if we want a more active approach. We should archive any feedstocks we no longer need.

@beckermr
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants