On Wed, 16 Mar 2016 20:28:16 +0200
Ville Skyttä <ville.skytta(a)iki.fi> wrote:
On Wed, Mar 16, 2016 at 6:36 PM, Kamil Dudka
<kdudka(a)redhat.com>
wrote:
> The curl and libcurl packages, which are both required by dnf,
Hm, does dnf really require curl? On my F-23 box:
$ rpm -e --test curl
error: Failed dependencies:
curl is needed by (installed) rpmdevtools-8.6-2.fc23.noarch
curl is needed by (installed) pyrpkg-1.36-1.fc23.noarch
curl is needed by (installed)
dracut-live-043-63.git20151211.fc23.x86_64 curl is needed by
(installed) libreport-plugin-kerneloops-2.6.4-1.fc23.x86_64 curl is
needed by (installed) abrt-addon-kerneloops-2.8.0-3.fc23.x86_64 curl
is needed by (installed) abrt-addon-xorg-2.8.0-3.fc23.x86_64 curl is
needed by (installed) rpm-4.13.0-0.rc1.12.fc23.x86_64 curl is needed
by (installed) fedora-packager-0.5.10.7-1.fc23.noarch
Ah, rpm requires it (through %__urlhelpercmd). So I suppose there's
the use case for curl-minimal I was wondering about.
>
http://pkgs.fedoraproject.org/cgit/rpms/curl.git/log/?h=private-kdudka-li...
libcurl.so.x.y.z.minimal looks pretty weird to me, and wrong as well
because it stuffs "minimal" into the version part, but the minimalism
here is not really related to the version. Did you consider e.g.
libcurl-minimal.so.x.y.z instead?
The installed soname is exactly the same as the regular libcurl
version, making them interchangeable. The .minimal suffix is removed by
rpm at packaging time using RemovePathPostfixes:
Paul.