-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Add libsecp256k1 & libsecp256k1-py-bindings & coincurve #23741
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge/help-python-c, I think I need help, the windows build fails on python-3.8, I don't understand the |
…e the egg is created apparently
…se the pep-517 recommended instal?
@carterbox @ofek I think we finally got it cleaned-up |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the builds seem to be linking correctly, have the correct dependency relationships, and contain the appropriate artifacts, so we're just waiting on a tagged release for the latest coincurve version.
@carterbox It should be ready for your review |
Did something break? |
@ofek, well, yes, but it does not seem related to your release. The 3 are failing for different reasons too, I think it is a recipe issue, I got these before in other receipes, but I forgot how to resolve them :/ |
This is not an error from your package. It is a problem with our compiler packages. Please update this branch to see if the error resolves. |
@conda-forge/core I believe there is an error with the link checker in conda-build version
It seems that the link checker cannot find The same requirements are used for the I was able to recproduce the issue locally, but only with conda-build
Earlier versions of conda-build including |
@MementoRC, using a different version of conda-build seems to allows the builds to succeed. Please allow me more time to now review the log output and discuss what to do about the broken conda-build version. |
@carterbox Cool. Note that when I install secp256k1 from source, it creates a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Build logs LGTM.
Note that when I install secp256k1 from source, it creates a so.2.1.2, Let me know how it goes. Thank you
The build logs here clearly show that the so version is 2.1.1. Are you building locally with the release config? Maybe they automatically bump the patch number when they detect it's not a release build.
This version of conda-build was not able to correctly locate libc for satisfying links in as multioutput recipe. conda/conda-build#5136
I am going to update my commit message that prevents conda-build 3.28.3 from being used, then merge this PR. You will probably need to patch the feedstock to prevent conda-build 3.28.3 from being used in |
@carterbox Thank you. This was a long journey |
It might be possible to pin Note that Also note would re-render after making these changes |
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).