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

"split" variant doesn't recognize different versions of packages #86

Open
jwodder opened this issue Oct 26, 2023 · 0 comments
Open

"split" variant doesn't recognize different versions of packages #86

jwodder opened this issue Oct 26, 2023 · 0 comments

Comments

@jwodder
Copy link

jwodder commented Oct 26, 2023

If a project's dependency tree contains two different versions of the same package1, cargo-lichking mostly does the right thing and handles them separately (though the list command's output could be improved in this situation), but when it comes to the split variant of bundle, only one file will be created for such a package, and there's no indication which version of the package it's for.

Footnotes

  1. This is a thing that can happen if the versions are not semver compatible. For example, if you add both serde 1.0.190 (which indirectly depends on syn 2.0) and derive-more 0.99.17 (which depends on syn 1.0.3), you'll end up with both syn 1.x and syn 2.x in your dependency tree.

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