bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Required packages


From: Ludovic Courtès
Subject: Re: Required packages
Date: Thu, 07 Feb 2013 22:39:36 +0100
User-agent: Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.2 (gnu/linux)

Andreas Enge <address@hidden> skribis:

> Am Donnerstag, 7. Februar 2013 schrieb Ludovic Courtès:
>> Andreas Enge <address@hidden> skribis:
>> > In my attempt to install guix from guix, I came upon the problem that
>> > the libgcrypt headers require the libgpg-error headers. This is a
>> > propagated input, so should in the future be installed automatically.
>> The future is actually yesterday.  :-)
>
> Well, I first needed to compile yesterday's version, so my future was 
> indeed in the future (although now it is in the past, a fate every future 
> has to suffer). ;-)

I see.  Hopefully you don’t have to roll back to the future.  :-)

>> It’s a bit trickier.  linux-libre-headers is propagated by glibc, so if
>> you install glibc, you get both.
>> 
>> However, glibc is an /implicit/ input of everything that uses
>> ‘gnu-build-system’, such as libgcrypt.  So it doesn’t get installed when
>> you install libgcrypt.
>> 
>> I’m not sure whether glibc should be automatically installed as if it
>> were a propagated input.  If the answer were “yes”, I’m not sure how to
>> achieve it elegantly, because implicit inputs are hidden, by definition.
>
> Is this not too dangerous? It would mean that as soon as you install 
> anything, you get the glibc. And in a system that has guix and a native 
> glibc, things might stop working from there on...
>
> Since I installed the guix glibc before you implemented the automatic 
> installation of propagated inputs, I hit a problem that should have 
> disappeared in the meantime. So I would suggest to do nothing.

Yeah, I prefer it this way.

Thanks for the feedback,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]