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

Use most recent OpenSSL release when doing static build #291

Merged
merged 2 commits into from
Apr 7, 2024

Conversation

jonathangreen
Copy link
Contributor

Previously if you didn't pass the PYXMLSEC_OPENSSL_VERSION environment variable, setup.py would default to 1.1.1q. This PR updates setup.py to pull in the most recent OpenSSL version instead, which seems like a safer default, and matches what we do with the other libraries we download in the static build.

@jonathangreen jonathangreen force-pushed the feature/latest-openssl-release branch from 8e76030 to 1e36e4d Compare March 27, 2024 13:13
@jonathangreen jonathangreen force-pushed the feature/latest-openssl-release branch 3 times, most recently from ba0b9d6 to 84f7c87 Compare April 5, 2024 19:48
@jonathangreen
Copy link
Contributor Author

@mxamin I merged the commits you made today into this PR, and resolved the merge conflicts. This PR has the manylinux builds working with OpenSSL 3.2.1 rather then 1.1.1t in master.

Might be worth considering pulling this in, so that OpenSSL versions stay up to date.

@jonathangreen
Copy link
Contributor Author

If you would like something more minimal here let me know as well. I can make a PR with just the changes needed to build the manylinux wheels with OpenSSL 3.2.1 without the changes to automatically default to the latest OpenSSL release.

@mxamin
Copy link
Collaborator

mxamin commented Apr 7, 2024

@jonathangreen can you rebase the changes with master? I fix the opensuse-bumbleweed workflow, I want to make sure your changes won't impact that :)

@jonathangreen jonathangreen force-pushed the feature/latest-openssl-release branch from 84f7c87 to 73cca3c Compare April 7, 2024 19:23
@jonathangreen
Copy link
Contributor Author

@mxamin done!

@mxamin mxamin merged commit d10cc85 into xmlsec:master Apr 7, 2024
31 of 32 checks passed
@jonathangreen jonathangreen deleted the feature/latest-openssl-release branch November 14, 2024 00:18
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

Successfully merging this pull request may close these issues.

2 participants