Conan 1.59 hard depends on node-semver-0.6.x [1] Current tree provides only 0.9.0, which breaks conan range resolution [1] https://github.com/conan-io/conan/blob/release/1.59/conans/requirements.txt Reproducible: Always Steps to Reproduce: 1. emerge =conan-1.59.0 2. conan install "libzip/[>0]@conan/stable" Actual Results: ERROR: SemVer.__init__() missing 1 required positional argument: 'include_prerelease' Expected Results: Command completes successfully conan works fine if installed via pip & venv (venv ends up containing node-semver 0.6.1)
Please update conan to 2.0.0 available on tree, which fixed semver breakage. 1.59 will be deleted on next iteration version bumping.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad827ea7dfda4b99d14405886b06db86ea30daf commit 0ad827ea7dfda4b99d14405886b06db86ea30daf Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2023-04-20 19:26:37 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2023-04-23 15:47:40 +0000 dev-util/conan: drop 1.59.0, 2.0.0 Closes: https://bugs.gentoo.org/903195 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30672 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> dev-util/conan/Manifest | 2 - dev-util/conan/conan-1.59.0.ebuild | 58 ---------------------- dev-util/conan/conan-2.0.0.ebuild | 50 ------------------- dev-util/conan/files/conan-1.59.0_nodesemver.patch | 39 --------------- 4 files changed, 149 deletions(-)