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

Early detect when a package provided by the robotology-superbuild installed with conda dependencies is also present in the conda environment itself #1779

Open
traversaro opened this issue Dec 21, 2024 · 0 comments

Comments

@traversaro
Copy link
Member

As the conda binaries for projects built by the robotology-superuild see an increase of usage (for example yarp, idyntree or casadi) it happens more and more that the users experience problems as they try to build the robotology-superbuild in an environment in which some package built by the robotology-superbuild is already present. What is particularly tricky is that users sometimes did not installed the package explicitly, but it was installed as a transitive dependencies.

In this issue I would like to discuss how to mitigate this problem. For example, we could have a check in the robotology-superbuild that lists the conda packages present in the environment, and check for conflicts to either raise an error or a visible warning (probably an error may be the only way for users to actually check it out, but I am a bit afraid it may be more harmful then beneficial).

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

1 participant