The new double-conversion-3.1.4 installs libdouble-conversion.so.3 (symlink pointing at 3.1.4), while double-conversion-3.0.3 installs libdouble-conversion.so.2 (symlink pointing at 2.0.1). Unfortunately, both have a subslot of 0/2. After merging 3.1.4 I immediately started getting qt and kde build failures due to a missing libdouble-conversion.so.2, and kde apps wouldn't start. A revdep-rebuild said dev-libs/qtcore had a dep on the now missing libdouble-conversion.so.2, and a rebuild did indeed fix the problem. Now qtcore already has a dep of dev-libs/double-conversion:= so it would have been rebuilt automatically had the double-conversion subslot been bumped, but it wasn't, so I was left having to catch it with revdep-rebuild.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d393b1edf6922da625f53d77853533e1619efb commit 91d393b1edf6922da625f53d77853533e1619efb Author: Michael Palimaka <kensington@gentoo.org> AuthorDate: 2019-04-18 08:42:44 +0000 Commit: Michael Palimaka <kensington@gentoo.org> CommitDate: 2019-04-18 08:42:57 +0000 dev-libs/double-conversion: bump subslot Closes: https://bugs.gentoo.org/683364 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Michael Palimaka <kensington@gentoo.org> ...double-conversion-3.1.4.ebuild => double-conversion-3.1.4-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
*** Bug 683784 has been marked as a duplicate of this bug. ***