Bug 1312435

Summary: [RFE] provide curl-minimal and libcurl-minimal subpkgs with a lightweight build of curl
Product: [Fedora] Fedora Reporter: Kamil Dudka <kdudka>
Component: curlAssignee: Kamil Dudka <kdudka>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 24CC: fweimer, kdudka, paul
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-21 10:17:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1306559    
Bug Blocks: 1323209    

Description Kamil Dudka 2016-02-26 16:56:30 UTC
The curl and libcurl packages, which are both required by dnf, have a lot of run-time dependencies.  I propose to maintain curl-minimal and libcurl-minimal subpackages obtained from a conservatively configured build of curl, resulting in a significant reduction of their run-time dependencies.  These curl-minimal and libcurl-minimal packages could be then installed as a replacement of curl and libcurl packages to reduce the footprint of minimal installation of Fedora.

An proof of concept is available in the private-kdudka-libcurl-minimal branch:
http://pkgs.fedoraproject.org/cgit/rpms/curl.git/log/?h=private-kdudka-libcurl-minimal

Comment 2 Kamil Dudka 2016-03-21 10:17:37 UTC
Based on the discussion at the Fedora Devel mailing-list, I came to conclusion that Fedora community is not yet ready for the proposed enhancement of curl packaging.  Feel free to reuse my work in the private-kdudka-libcurl-minimal dist-git branch once the political situation changes.