Skip to content

Upgrade ssl dependency for wheel - #488

Merged
aranadive merged 2 commits into
ai-dynamo:mainfrom
ovidiusm:fix-ssl-wheel
Jun 19, 2025
Merged

aranadive merged 2 commits into
ai-dynamo:mainfrom
ovidiusm:fix-ssl-wheel

Conversation

@ovidiusm

@ovidiusm ovidiusm commented Jun 19, 2025

Copy link
Copy Markdown
Contributor

What?

Use newer SSL for building the wheel, but remove the binaries from packaging

Why?

The base image has a very old version

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
@github-actions

Copy link
Copy Markdown

👋 Hi ovidiusm! Thank you for contributing to ai-dynamo/nixl.

Your PR reviewers will review your contribution then trigger the CI to test your changes.

🚀

yosefe
yosefe previously approved these changes Jun 19, 2025
@yosefe

yosefe commented Jun 19, 2025

Copy link
Copy Markdown
Contributor

/build

Comment thread contrib/Dockerfile.manylinux
aranadive
aranadive previously approved these changes Jun 19, 2025
Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
@aranadive

Copy link
Copy Markdown
Contributor

/build

@aranadive aranadive left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested with building the manylinux docker image. Then deploying the wheel on an ubuntu24.04. Checked that the libssl, libcrypto dependencies for etcd were linked to host ones. Then ran partial_md_example.py with the NIXL_ETCD_ENDPOINTS set to use ETCD which passed.

@aranadive
aranadive merged commit 18477b5 into ai-dynamo:main Jun 19, 2025
aranadive pushed a commit to aranadive/nixl that referenced this pull request Jun 19, 2025
* Add openssl3 and grpc from source. This avoids using the libssl1 libraries.

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>

* Remove completely libssl and libcrypto from packaged wheel

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>

---------

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
nv-anants pushed a commit that referenced this pull request Jun 20, 2025
* Add openssl3 and grpc from source. This avoids using the libssl1 libraries.



* Remove completely libssl and libcrypto from packaged wheel



---------

Signed-off-by: Ovidiu Mara <ovidium@nvidia.com>
Signed-off-by: Adit Ranadive <aranadive@nvidia.com>
Co-authored-by: ovidiusm <ovidium@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants