alexcrichton / alexcrichton/curl-rust
Requiring OpenSSL 3.0.0 should be a breaking change
- Ngôn ngữ chính
- Rust
- Star
- 1.1k
- Fork
- 259
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
curl-sys 0.4.85 switched to require OpenSSL 3.0.0 or greater. This should be a breaking change not a patch change. It means if you have an older version of OpenSSL, you can't use the `curl` crate with any version above 0.4.9 (which is when the crate switched to require `curl-sys` ^0.4) as cargo will select version `curl-sys` 0.4.85 which fails to build.
RHEL 8 images are pinned to the 1.1.1 version of OpenSSL and this won't ever be updated so effectively having the 3.0.0 requirement as a patch change means if you're on RHEL 8 you have to pin to `curl` 0.4.9 which was released 9 years ago - unless I'm missing something.
Would it be possible to yank the 0.4.85 release and re-release as 0.5.0? Then you could pin to a more recent downlevel version of `curl` on RHEL 8 and any other OSes which have older OpenSSL.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.