app-portage/gentoolkit: Command "revdep-rebuild" sometimes insists to rebuild packages that do not trigger portage's own preserved-libs feature. Originally noticed with libraw and libcdr. Eli Schwartz analyzed it and said that the new package still provides a symlink for the old file. See https://public-inbox.gentoo. org/gentoo-user/5ae92a27-eee8-454d-abf7-33de95a0e37f@gentoo.org/ for details. Reproducible: Always Steps to Reproduce: This only happened before Eli modified the binary packages: 1. # emerge --verbose --color n --oneshot --getbinpkg media-libs/libraw media-libs/libcdr 2. # revdep-rebuild --ignore --nocolor --pretend --verbose Actual Results: * Broken files that require: liblcms2_threaded.so (64 bits) * /usr/lib64/libcdr-0.1.so.1.0.8 * /usr/lib64/libraw.so.23.0.0 * /usr/lib64/libraw_r.so.23.0.0 * Broken files that require: liblcms2_fast_float.so (64 bits) * /usr/lib64/libcdr-0.1.so.1.0.8 * /usr/lib64/libraw.so.23.0.0 * /usr/lib64/libraw_r.so.23.0.0 Expected Results: Your system is consistent