Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net-p2p/monero: limit boost dep version
monero-project/monero#9596 Signed-off-by: Sergey Alirzaev <[email protected]>
- Loading branch information
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Revbump could be necessary
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure how to interpret this:
https://devmanual.gentoo.org/general-concepts/ebuild-revisions/index.html
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(It's safer to revbump when not sure, so that's why I'm suggesting it)
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Policies exist for a reason.
Problems introduced by packages with stale dependencies are listed here:
https://wiki.gentoo.org/wiki/Project:Portage/Changed_dependencies
Portage previously supported dynamic dependencies but they are deprecated in favor of revbumps
https://wiki.gentoo.org/wiki/Project:Portage/Dynamic_dependencies
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Those are broad reasons, and i don't see any of them matching this case. Could you please narrow down your reason for a revbump?
Do you even read the links you post?
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without revbump, package manager doesn't know dependencies were changed in the ebuild.
When a new revision is installed, portage updates its VDB (/var/db/pkg) with new metadata.
6b08df8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What makes you think it doesn't?
/var/db/pkg describes installed packages, while the package in question is not installable in the now-constrained dependency case.