On Wednesday, March 16, 2022 10:01:10 AM CET Paul Howarth wrote:
On Tue, 22 Feb 2022 12:00:06 -0500 Ben Cotton bcotton@redhat.com wrote:
https://fedoraproject.org/wiki/Changes/CurlMinimal_as_Default
== Summary == `libcurl-minimal` and `curl-minimal` will be installed by default instead of `libcurl` and `curl`. The "minimal" variants provide only a subset of protocols (HTTP, HTTPS, FTP). The full versions can be explicitly requested as `libcurl-full` and `curl-full`.
Upstream's thoughts: https://daniel.haxx.se/blog/2022/03/16/fedora-and-curl-minimal/
Paul.
For completeness, here is a pull request by Miro HronĨok to change the packaging of curl to something that FESCO would like to have for the proposed Fedora change to be accepted:
https://src.fedoraproject.org/rpms/curl/pull-request/14
Advantages: - libcurl-full can be automatically installed as a dependency in a dnf transaction without the need to use `--allowerasing` or `dnf swap`.
Disadvantages: - It is incompatible with the current packaging used since RHEL-8. - It allows to install both libcurl-minimal and libcurl-full together. - It relies on complex RPM scriptlets to manipulate symlinks, which may misbehave in some corner cases, resulting in broken dnf stack.
Kamil