nix-index icon indicating copy to clipboard operation
nix-index copied to clipboard

Old hyper-proxy dependency version requires EOL OpenSSL version

Open enolan opened this issue 4 years ago • 3 comments

The hyper-proxy = "0.4.0" dependency transitively depends on openssl v0.9.24 (Rust) which needs OpenSSL 1.0.x (C) according to this GH issue. OpenSSL 1.0.2 and earlier are EOL and banned in nixpkgs. The dependency problem can be fixed by switching to hyper-proxy 0.8.0, but there are changes in the API that make nix-index not compile anymore so it's not totally trivial.

enolan avatar Jan 07 '21 21:01 enolan

Is there any workaround for this?

legendofmiracles avatar Nov 07 '21 14:11 legendofmiracles

In https://github.com/bennofs/nix-index/commit/6dfee924a26364fbeef14eb6e0ef7f177ec85ad3 I upgraded new tokio/hyper and the new futures api, so master should compile with newer OpenSSL now. I'll still need to cleanup some things but hopefully can get out a new release with the fix soon.

bennofs avatar Nov 21 '21 17:11 bennofs

It all now works for me - great work, thank you!

legendofmiracles avatar Nov 22 '21 05:11 legendofmiracles