-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
Add migration system #64
base: master
Are you sure you want to change the base?
Conversation
Hi @wolfv - do you have time to review? @JaydenGrubb1 is one of my students just finishing off his project, and this + #59 are his main deliverables. |
Hi @traversaro - this might come in handy; do you have time to take a look? Not urgent at all :) |
Actually it just occurred to me that we need the new conda_build_config.yaml with rattler-build first I guess |
Yes, I guess that is the case. However, just to understand, what is the proposed workflow of this tool? You manually update the If I got this right, something that I am not sure in love with is the idea of specifying wich packages to rebuild by "removing" packages from the |
Added a migration utility
vinca-migrate
for migrating the pinned system dependencies to newer versions. The utility also modifies the specifiedvinca.yaml
to trigger a rebuild of the affected packages (this feature will require a bit more work as it does not know what packages are supported). To run the utility you must specify the path to the pinnings file.Optionally, also specify
--dry-run
to leave the files untouched, or--pinnings-only
to skip the affected packages check.