dev-python/rapidfuzz-3.9.1 requires dev-cpp/taskflow-3.3.0 (see https://github.com/rapidfuzz/RapidFuzz/blob/main/CMakeLists.txt#L76) but depends on >=dev-cpp/taskflow-3.0.0, which is full-filled when dev-cpp/taskflow-3.7.0 is installed. However with dev-cpp/taskflow-3.7.0 the build of dev-cpp/taskflow-3.7.0 fails. Reproducible: Always Steps to Reproduce: 1. Have dev-cpp/taskflow-3.7.0 installed 2. Try to merge dev-python/rapidfuzz-3.9.1 Actual Results: Fails with: [...] -- Using packaged version of Taskflow CMake Error at CMakeLists.txt:89 (add_subdirectory): add_subdirectory given source "extern/taskflow" which is not an existing directory. CMake Error at CMakeLists.txt:90 (add_library): add_library cannot create ALIAS target "Taskflow::Taskflow" because target "Taskflow" does not already exist. [...] which is the result of not finding dev-cpp/taskflow-3.3.0. If the 'QUIET' keyword is removed in the CMakeLists.txt dev-cpp/taskflow-3.7.0 is found but considered incorrectt. Expected Results: Installation of package works. Manually downgrade dev-cpp/taskflow-3.7.0 to dev-cpp/taskflow-3.3.0 makes the installation of dev-python/rapidfuzz-3.9.1 successful.
*** Bug 932508 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e205f765772e4ab65a68d50191931bc2e9b347 commit 90e205f765772e4ab65a68d50191931bc2e9b347 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2024-05-23 16:31:28 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-05-23 16:33:36 +0000 dev-python/rapidfuzz: Relax Taskflow version requirement Closes: https://bugs.gentoo.org/932466 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 ++ dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 ++ dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 ++ 3 files changed, 6 insertions(+)