Open Xanewok opened 3 years ago
I agree that this not an immediate priority, #67 will resolve this incidentally.
Generally I consider it an advantage to avoid openssl entirely, mostly due to the fact of requiring a C++ compiler and the general topic of reproducibility. It's a nice to have, eventually.
I'm in favour of that, I will free us from having openssl
as a dependency in many places. But we already wait for so long, definitely not a prio right now.
As I understand, after merging #131 we're still blocked upstream by https://github.com/briansmith/webpki/issues/54 (we can't use rustls without IP support); is that correct @montekki?
There was an attempt to remove openssl in favour of pure Rust implementation at https://github.com/paritytech/sccache/pull/67, however we still include it via
rouille
>tiny_http
implementation. We track moving offrouille
at https://github.com/paritytech/sccache/issues/39.The benefit, as I understand it, is to make the build and distribution easier or more portable, however we do build and ship the binary by using the
openssl/vendored
feature already in Actions and GitLab, so I'm not sure how critical this issue is.@drahnr @TriplEight is it something that we want to resolve in the nearest future?