You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of the C libraries in here are potentially less necessary down the line as rust alternatives gain complete majority and stability.
Only two candidates for removal
curl
As far as I can there are very few uses of curl variants these days (it was more common pre-hyper dominance), but the curl crate still has plenty of downloads.
zlib
The flate2 crate can possibly replace zlib as it bundles miniz.c as the default implementation.
But, don't think it works with pq, and the openssl build probably also benefits from it (it might disable gzip support otherwise).
Status
2022: This is mostly a tracking issue for me. No immediate action is planned here this year. If you use these libraries and would like them to stay, or otherwise have input on this, please leave a comment.
EDIT: 2025. it's 3 years later, and these libraries are no more useful now. curl has been removed. zlib might be removed if stuff builds fine without it.
The text was updated successfully, but these errors were encountered:
In the latest version curl has been removed. Combination of laziness + brokenness + not seeing it being very useful anymore. Think it's better to keep the image a little on the lighter side to cater to common use cases rather than the kitchen sink when the CI here is taking 1 hour for ARM. Plus, should make room for aws lc crypto #141
for #96
if anyone still needs this, likely best to inherit from the image and adding in this step.
CI is already slow with the libraries we have and trying to make room for aws's crypto lib without going insane #141.
Signed-off-by: clux <[email protected]>
clux
changed the title
explore possibility of removing older C libraries
removing older C libraries
Feb 27, 2025
Some of the C libraries in here are potentially less necessary down the line as rust alternatives gain complete majority and stability.
Only two candidates for removal
curl
As far as I can there are very few uses of
curl
variants these days (it was more common pre-hyper
dominance), but the curl crate still has plenty of downloads.zlib
The
flate2
crate can possibly replacezlib
as it bundlesminiz.c
as the default implementation.But, don't think it works with
pq
, and theopenssl
build probably also benefits from it (it might disable gzip support otherwise).Status
2022: This is mostly a tracking issue for me. No immediate action is planned here this year. If you use these libraries and would like them to stay, or otherwise have input on this, please leave a comment.
EDIT: 2025. it's 3 years later, and these libraries are no more useful now. curl has been removed. zlib might be removed if stuff builds fine without it.
The text was updated successfully, but these errors were encountered: