picard uses fpcalc, which is only included if the tools use flag is given to chromaprint, so it needs to both require chromaprint and the tools flag.
it now shown an an optional dependency as reported in installation logs Install optional package media-libs/chromaprint[tools] to enable calculation and lookup of AcoustID fingerprints. Install optional package dev-python/python-discid to enable calculation and lookup of compact disc identifiers (disc IDs). If you are upgrading Picard and it does not start, try removing Picard's settings: rm ~/.config/MusicBrainz/Picard.conf
Are you suggesting that a blocker runtime dependency like "! media-libs/chromaprint[-tools]" is needed here? Or is this ticked considered fix by the hints printed during pkg_postinst?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47039b37b902ade2db76251b0562a38060c491c commit d47039b37b902ade2db76251b0562a38060c491c Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-08-23 16:18:39 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-08-23 16:18:39 +0000 media-sound/picard: reworked elog info to use flags to make it more user friendly and also to display the upgrade hint on each upgrade and not just on the first install which is pretty useless Closes: https://bugs.gentoo.org/690538 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-sound/picard/metadata.xml | 1 + media-sound/picard/picard-2.4.2.ebuild | 23 ++++++----------------- media-sound/picard/picard-9999.ebuild | 23 ++++++----------------- 3 files changed, 13 insertions(+), 34 deletions(-)