#25 consider using libcurl-minimal and curl-minimal in minimal base images
Opened 2 years ago by kdudka. Modified 2 years ago

libcurl-minimal does not require libbrotli, libidn2, libssh, libpsl, and openldap.

curl-minimal does not require libmetalink.

Using the -minimal packages could transitively help to save additional dependencies and, consequently, a lot of disk space.

The -minimal packages can still be "upgraded" to libcurl-full and curl-full in layered images if necessary. Both the variants provide compatible API/ABI.

Note that curl-full does not require libmetalink either these days (see bug https://bugzilla.redhat.com/show_bug.cgi?id=1967213 for details) but curl-minimal is still much smaller than curl-full due to the reduced amount of documentation.

The proposed change is now implemented in ubi9-container: https://bugzilla.redhat.com/1994521

Login to comment on this ticket.