It seems it needs to be rebuilt when jsoncpp subslot changes: !!! existing preserved libs: >>> package: dev-libs/jsoncpp-1.9.3_pre20200412 * - /usr/lib64/libjsoncpp.so.22 * used by /usr/lib64/libopenshot.so.0.2.4 (media-libs/libopenshot-0.2.4) * used by /usr/lib64/python3.6/site-packages/_openshot.so (media-libs/libopenshot-0.2.4) Use emerge @preserved-rebuild to rebuild packages using these libraries Thanks
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04651aa3213e2e49f37657c1a5643e7c83a7f4e3 commit 04651aa3213e2e49f37657c1a5643e7c83a7f4e3 Author: Stefan Strogin <steils@gentoo.org> AuthorDate: 2020-05-16 02:32:55 +0000 Commit: Stefan Strogin <steils@gentoo.org> CommitDate: 2020-05-16 02:42:49 +0000 media-libs/libopenshot: version bump to 0.2.5 - Fix sub-slot operator for dev-libs/jsoncpp dependency. - SLOT="0/19". - Add python3_8 to PYTHON_COMPAT. - Add patch for gcc-10. Closes: https://bugs.gentoo.org/721142 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Stefan Strogin <steils@gentoo.org> media-libs/libopenshot/Manifest | 1 + .../files/libopenshot-0.2.5-gcc10.patch | 58 +++++++++++++ media-libs/libopenshot/libopenshot-0.2.5.ebuild | 98 ++++++++++++++++++++++ 3 files changed, 157 insertions(+)