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

OpenSSL 1 build? #194

Closed
mkitti opened this issue Feb 7, 2023 · 8 comments
Closed

OpenSSL 1 build? #194

mkitti opened this issue Feb 7, 2023 · 8 comments
Labels

Comments

@mkitti
Copy link
Contributor

mkitti commented Feb 7, 2023

Comment:

Would it possible to get a build that links against openssl 1 rather than openssl 3?

@mkitti mkitti added the question label Feb 7, 2023
@hmaarrfk
Copy link
Contributor

hmaarrfk commented Feb 7, 2023

For our education, what is your usecase?

@conda-forge-admin please rerender

xref: conda-forge/conda-forge-pinning-feedstock#3838

@conda-forge-webservices
Copy link
Contributor

Hi! This is the friendly automated conda-forge-webservice.

I just wanted to let you know that I rerendered the recipe in #195.

@hmaarrfk
Copy link
Contributor

hmaarrfk commented Feb 7, 2023

I'm going to warn you that we recently closed the openssl 1 builds. So this will become increasingly harder.

I typically ask that people help maintain for these special requests, but given that you helped get down to the bottom of the ROS3 issue, i'll oblige since it is rather "easy" to do now.

@hmaarrfk
Copy link
Contributor

hmaarrfk commented Feb 7, 2023

and if you had any input conda-forge/libnetcdf-feedstock#161 that would be greatly appreciated!

@mkitti
Copy link
Contributor Author

mkitti commented Feb 7, 2023

Julia upstream uses OpenSSL 1.1.1 (as a dependency of libcurl and maybe libgit2)

Julia binary packaging repackages the conda-forge package:
https://github.com/JuliaBinaryWrappers/HDF5_jll.jl

This is because Julia binary packaging normally relies on cross compilation, but HDF5 cross compilation requires configuration settings from the actual hardware. This probably could be extracted from the compiler toolchain, but no one has finished this work yet.

Julia will eventually have to resolve this when OpenSSL 1.1.1 support ends.
cc: @giordano @simonbyrne

@hmaarrfk
Copy link
Contributor

hmaarrfk commented Feb 7, 2023

Understood. i mean, we have "officially" ended support for openssl 1.1.1 by removing it from the build matrix conda-forge/conda-forge-pinning-feedstock#3838 (comment)

@jakirkham
Copy link
Member

cc @conda-forge/core (because of OpenSSL 1.1.1 & Julia support)

@beckermr
Copy link
Member

beckermr commented Feb 8, 2023

Feedstock maintainers are free to add local pins in their own conda_build_config.yaml if they want to maintain those pins. In this case, I'd ask that those who need those pins (i.e. the Julia Binary repackaging team) take responsibility for the additional maintenance. I'd also ask that the openssl 3 pin not be removed in order to minimize the effects on other users.

@mkitti mkitti closed this as completed Sep 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants