help-guix
[Top][All Lists]
Advanced

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

Re: Unexpected XDG and GTK+ with system reconfigure


From: mikadoZero
Subject: Re: Unexpected XDG and GTK+ with system reconfigure
Date: Sat, 13 Apr 2019 17:03:30 -0400
User-agent: mu4e 1.2.0; emacs 26.2

Thank you for explaining this.

Mark H Weaver writes:

> Hi,
>
> mikadoZero <address@hidden> writes:
>
>> I am seeing some unexpected activity listed in the output of
>> `guix system reconfigure`.
>>
>> I am not expecting to see:
>>
>> * XDG activity as the system configuration does not include anything
>>   related to xorg 
>> * GTK+ activity as there are no graphical programs in the system
>>   configuration
>>
>> The four unexpected activities are:
>>
>> creating GTK+ icon theme cache...
>> building cache files for GTK+ input methods...
>
> These two are done whenever GTK is in the transitive inputs of the
> packages installed in the profile.
>
>> building XDG desktop file cache...
>> building XDG MIME database...
>
> These two are done whenever GLib is in the transitive inputs of the
> packages installed in the profile.
>
>> The services and packages part of my system configuration are:
>>
>> ...
>> (use-service-modules networking ssh virtualization)
>> ...
>> (use-package-modules certs virtualization)
>> ...
>>   (packages (cons* nss-certs qemu %base-packages))
>
> Both GTK and GLib are in the (direct) inputs of QEMU.
>
> Even if you removed QEMU, GLib is also in the transitive inputs of Guix
> itself, via the dependency path Guix -> Graphviz -> GTS -> GLib.
>
> There's probably room for improvement here, but it's not entirely clear
> how to make an optimal decision about when these profile hooks are
> needed.
>
>        Mark




reply via email to

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