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

set_lower_bounds script improvements #454

Open
mulkieran opened this issue Aug 28, 2023 · 0 comments
Open

set_lower_bounds script improvements #454

mulkieran opened this issue Aug 28, 2023 · 0 comments
Assignees

Comments

@mulkieran
Copy link
Member

Currently, we can get into a situation where we can't update a packaged to its lowest bound automatically, because that package is also dependended on transitively by some package that continously updates its lowest required version. The example is: https://github.com/stratis-storage/libcryptsetup-rs/actions/runs/6003188610/job/16281095812#step:8:175, where we see that rustix constantly updates the lowest version of nix that it allows.

We would like to have some way to automatically push back some of these transitive dependencies. A general approach searches the dependencies in some kind of breadth-first order. For example, if pushing back direct dependencies does not succeed, then pushing back secondary dependencies should be tried.

An alternative is to specify per-package specific dependencies to push back.

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