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

Implement dependency specification resolution #205

Open
qsantos opened this issue Dec 21, 2023 · 0 comments
Open

Implement dependency specification resolution #205

qsantos opened this issue Dec 21, 2023 · 0 comments
Assignees
Labels
complexity::high Issues or ideas that are highly complex. require discussion and may affect backwards compatibility component::cli Everything related to the buffrs cli component::registry Everything related to the buffrs registry datamodel Changes related to the Datamodel priority::high Urgent change or idea, please review quickly type::epic An epic change. This is going to make a big difference to buffrs as a product.
Milestone

Comments

@qsantos
Copy link
Contributor

qsantos commented Dec 21, 2023

#18 brought support for the syntax of dependency specification. However, currently, only pinning (e.g. =X.Y.Z) is actually implemented. Supporting caret version constraints (e.g. ^X.Y.Z) and making the default would increase usability significantly.

Dynamic dependency resolutions looks like a sought-after features among users to allow updating a dependency without having to update all the intermediary packages.

See also PubGrub.

@mara-schulke mara-schulke added the complexity::high Issues or ideas that are highly complex. require discussion and may affect backwards compatibility label Dec 21, 2023
@mara-schulke mara-schulke added this to the Stabilization milestone Dec 21, 2023
@mara-schulke mara-schulke added datamodel Changes related to the Datamodel component::cli Everything related to the buffrs cli component::registry Everything related to the buffrs registry priority::high Urgent change or idea, please review quickly type::epic An epic change. This is going to make a big difference to buffrs as a product. labels Dec 21, 2023
@mara-schulke mara-schulke self-assigned this Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity::high Issues or ideas that are highly complex. require discussion and may affect backwards compatibility component::cli Everything related to the buffrs cli component::registry Everything related to the buffrs registry datamodel Changes related to the Datamodel priority::high Urgent change or idea, please review quickly type::epic An epic change. This is going to make a big difference to buffrs as a product.
Projects
Status: No status
Development

No branches or pull requests

2 participants