New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/28824#issuecomment-780750695 Comment: > > future unresolved shlib errors > > how do the problematic situation look like? Basically the same, but that its something obsolete the user has installed which depends on some shared library that is being updated in the transaction. The user just has to uninstall the package in this case. Anything more complicated should be handled by replaces on the right packages. Edit: I guess in same cases the uninstall is not easy i.e. a scenario would be: `foo-1_1` depends on `old-1_1`, the dependency is removed in `foo-2_1` and a shared library `old-1_1` depends on is updated in the same transaction, now `old` blocks the `foo-2_1` update. Then the issue is that you can't simply uninstall `old`, because `foo-1_1` still depends on it.