guix-devel
[Top][All Lists]
Advanced

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

Re: GUIX_LOCPATH in daemon unit file


From: Ricardo Wurmus
Subject: Re: GUIX_LOCPATH in daemon unit file
Date: Mon, 18 Jul 2016 07:33:13 +0200
User-agent: mu4e 0.9.16; emacs 24.5.1

Ludovic Courtès <address@hidden> writes:

> Hello,
>
> Ricardo Wurmus <address@hidden> skribis:
>
>> Hi Thomas,
>>
>>> using Guix on Ubuntu, I kept seeing messages “substitute: warning: 
>>> failed to install locale: Invalid argument” (though apart from this 
>>> warning, everything seemed to work normally).
>>>
>>>  From a previous thread on this mailing list, I learnt that the 
>>>  problem is that the daemon doesn't have GUIX_LOCPATH set correctly, 
>>>  but I didn't know how to fix
>>> this. #guix explained to me that, for systemd users, this can be done 
>>> by adding "Environment=GUIX_LOCPATH=/root/.guix-profile/lib/locale" 
>>> to the [Service] section of the guix-daemon.service file. (and 
>>> probably also installing the necessary locales for root, which I'd 
>>> already done).
>>>
>>> Should this environment setting be added to the default 
>>> guix-daemon.service, or could this break something for other 
>>> users/distributions (I'm not sure systems other than Ubuntu have this 
>>> problem?).
>>
>> I think GUIX_LOCPATH should be set automatically.  There are no ill
>> effects of having it set when the directory doesn’t exist AFAIK.  Also,
>> only Guix honours GUIX_LOCPATH (hence the name), so it shouldn’t screw
>> up the behaviour of other applications.
>>
>> This is a problem on all systems where Guix is used as a package
>> manager.
>>
>> What do others think?  If it’s okay and my rationalisations above are
>> not mistaken I’d like to accept this change.
>
> I agree, please push.

Done in master.  (Sorry for the delay.)

~~ Ricardo



reply via email to

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