In the gnome-contacts-3.38.1 ebuild's RDEPEND and DEPEND there is >=gui-libs/libhandy-0.0.12:0.0= but in the BDEPEND there is >=gui-libs/libhandy-1.0.0:1[vala]. I think this is causing portage to keep gui-libs/libhandy:0 around but preserve-lib'ing gui-libs/libhandy:1 though it doesn't show up in the preserved-rebuild list after portage runs: --- !! existing preserved libs found * This is the new python coded version * Please report any bugs found using it. * The original revdep-rebuild script is installed as revdep-rebuild.sh * Please file bugs at: https://bugs.gentoo.org/ * Collecting system binaries and libraries * Checking dynamic linking consistency Your system is consistent --- According to @leio on irc this is a bug.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a37ff636847ff8a2b3de8c5e888c0c7e5f2716c commit 9a37ff636847ff8a2b3de8c5e888c0c7e5f2716c Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2021-03-07 21:57:41 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2021-03-07 21:57:41 +0000 gnome-extra/gnome-contacts: fix libhandy RDEPEND slot Closes: https://bugs.gentoo.org/762658 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org> gnome-extra/gnome-contacts/gnome-contacts-3.38.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)