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

Comparison with mamba #227

Open
2 tasks done
maximlt opened this issue Jul 10, 2023 · 0 comments
Open
2 tasks done

Comparison with mamba #227

maximlt opened this issue Jul 10, 2023 · 0 comments
Labels
documentation::explanation related to higher-level clarification (understanding-oriented) severity::4 low; functionality is inconvenient source::anaconda created by members of Anaconda, Inc. type::feature request for a new feature or capability

Comments

@maximlt
Copy link

maximlt commented Jul 10, 2023

Checklist

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

What is the idea?

mamba has been a very appealing alternative for conda users who struggled with longer and longer solve times. Many users have then started to routinely replace conda install with mamba install in their workflow. However, I believe it has never really been explained that mamba is not just a faster conda but comes with many differences. Users probably often don't care about these differences, when things go wrong though they end up in a much larger problem space.

If I understand correctly conda-libmamba-solver provides adaptations on top of the mamba solver to get it closer in behavior to classic solver, implementing various heuristics. While it seems there still remains differences between the classic solver and this one (https://conda.github.io/conda-libmamba-solver/libmamba-vs-classic/), as a conda/mamba user I'd expect running conda install with this solver to get a solve closer to the one I'd get with running mamba install. So if that is true, I wish the documentation would clearly highlight that conda-libmamba-solver is a better alternative than mamba as mamba is not just a faster conda.

My motivation for this request is that as an open-source maintainer my interest is in having users that use one tool, or multiple tools that implement the same behavior, as debugging why solving an environment got library version X instead of Y with tool Z isn't super fun :)

Why is this needed?

No response

What should happen?

No response

Additional Context

No response

@maximlt maximlt added the type::feature request for a new feature or capability label Jul 10, 2023
@github-project-automation github-project-automation bot moved this to 🆕 New in 🧭 Planning Jul 10, 2023
@jezdez jezdez added documentation::explanation related to higher-level clarification (understanding-oriented) source::anaconda created by members of Anaconda, Inc. severity::4 low; functionality is inconvenient labels Jul 10, 2023
@jezdez jezdez mentioned this issue Jul 10, 2023
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation::explanation related to higher-level clarification (understanding-oriented) severity::4 low; functionality is inconvenient source::anaconda created by members of Anaconda, Inc. type::feature request for a new feature or capability
Projects
Status: 🆕 New
Status: Todo
Development

No branches or pull requests

3 participants