Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pythondistdeps attempts to do invalid rich Provides (rpm 4.15.1 with backported fixes from master) #981

Closed
Conan-Kudo opened this issue Dec 20, 2019 · 7 comments

Comments

@Conan-Kudo
Copy link
Member

When bootstrapping RPM 4.15.1 with pythondistdeps fixes backported in OpenMandriva Cooker, I've encountered the following bug:

BUILDSTDERR: error: No rich dependencies allowed for this type: (python3.8dist(createrepo-c) == 0.15.4)
BUILDSTDERR: error: No rich dependencies allowed for this type: (python3dist(createrepo-c) == 0.15.4)

I'm pretty certain the issue comes from 403f75c. It should be easily fixable...

@Conan-Kudo
Copy link
Member Author

cc: @gordonmessmer, @hroncok

@hroncok
Copy link
Contributor

hroncok commented Dec 20, 2019

When the list contains just one item, the parenthesis should not be there, correct?

@Conan-Kudo
Copy link
Member Author

Yes, but also you're not allowed to do rich Provides at all

@ignatenkobrain
Copy link
Contributor

but also you're not allowed to do rich Provides at all

… which would be so amazing, wouldn't it? :)

@hroncok
Copy link
Contributor

hroncok commented Dec 20, 2019

oh, this is for provides?

@Conan-Kudo
Copy link
Member Author

@hroncok Yep. But I'm pretty sure you can't do this exact thing on Requires either...

@Conan-Kudo
Copy link
Member Author

This is fixed with the merge of #982.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants