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

CFEP-09 migrations can't be updated #1243

Closed
isuruf opened this issue Mar 5, 2020 · 2 comments
Closed

CFEP-09 migrations can't be updated #1243

isuruf opened this issue Mar 5, 2020 · 2 comments

Comments

@isuruf
Copy link
Member

isuruf commented Mar 5, 2020

If a migration file needs to be updated for some reason, but doesn't need to be rebuilt, then we have to change thousands of feedstocks.

For eg: to add pypy, we have to enforce cpython for existing builds which means a change in conda_build_config.yaml and the python38 migrator, but we can't enforce cpython builds in python38 migrator because that is in feedstocks.

cc @conda-forge/core

@CJ-Wright
Copy link
Member

Is this because we're going to ad that cpython constraint in the metadata patch? We need all future builds to have that constraint, but we can't force rerenders on all packages?

@isuruf
Copy link
Member Author

isuruf commented Mar 7, 2020

@CJ-Wright, yes. Also, some versions of python38.yaml have python 2.7 aarch64 enabled and some don't (later ones) and adding the cpython constraint gives builds with cpython constraint and one without due to some weird interactions.

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

No branches or pull requests

3 participants