Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 903195 - dev-util/conan: <2.0 requires dev-python/node-semver-0.6 (which isn't in tree)
Summary: dev-util/conan: <2.0 requires dev-python/node-semver-0.6 (which isn't in tree)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Azamat H. Hackimov
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-03-27 13:15 UTC by Valeriy Malov
Modified: 2023-04-23 15:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Valeriy Malov 2023-03-27 13:15:00 UTC
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)
Comment 1 Azamat H. Hackimov 2023-03-27 21:43:11 UTC
Please update conan to 2.0.0 available on tree, which fixed semver breakage. 1.59 will be deleted on next iteration version bumping.
Comment 2 Larry the Git Cow gentoo-dev 2023-04-23 15:48:14 UTC
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(-)