Le 19 novembre 2020 10:33:10 GMT-05:00, zimoun <zimon.touto...@gmail.com> a 
écrit :
>Hi,
>
>On Thu, 19 Nov 2020 at 15:32, Efraim Flashner <efr...@flashner.co.il>
>wrote:
>
>> > > > --8<---------------cut
>here---------------start------------->8---
>> > > > $ guix graph -t bag --path guix openldap
>> > > > guix@1.1.0-29.4e3ed9b
>> > > > guile-ssh@0.13.1
>> > > > libssh@0.9.5
>> > > > cmake-minimal@3.16.5
>> > > > curl@7.69.1
>> > > > openldap@2.4.49
>> > > > --8<---------------cut
>here---------------end--------------->8---
>> > > >
>> > > > Why does curl need an "Implementation of the Lightweight
>Directory
>> > > > Access Protocol"?
>> > >
>> > > I think a better question is can cmake-minimal depend on a new
>> > > curl-minimal, or does it even need curl at all?
>> >
>> > Looks like I was wrong, there is a curl-minimal afterall
>> >
>> > guix size cmake-bootstrap       199.1 MiB
>> > guix size cmake-minimal
>> >     with curl-minimal           198.7 MiB
>> > guix size cmake-minimal         214.9 MiB
>>
>> HOWEVER, anything else that also depends on curl could depend on curl
>> and on curl-minimal, which would be worse than what we have now. So
>I'd
>> leave cmake-minimal with curl and remove the extra bits outlined
>below.
>
>I am still confused.  Why cmake-minimal needs all the protocols that
>curl supports?  What I was expecting is that cmake-minimal depends on
>curl-minimal and that both packages are minimal. :-)
>Because all in all, we end with a chubby Guix; which matters when
>packing it (Docker or system).

I don't think it matters: no reference is retained from guix to openldap, so it 
won't be added to the pack or docker image. It's only required at build time.

>
>All the best,
>simon

Reply via email to