Tomas Volf <[email protected]> writes:

> Since the home-gpg-agent-service-type does not set the `extend' field, I
> conclude the service cannot be extended.
>
> However the fact that it does not signal an error is (in my opinion) a
> bug and you should report it.

Thanks for jogging my memory! I believe the relevant report is at
https://issues.guix.gnu.org/71928.

Extending services that don't support extensions does have a valid use
(ensure the service is present), but there isn't an enforced convention
as to what the value used to signal this should be. There is a "soft
convention" around using #t as the extension value, but I'm not sure if
it's universally followed.

Per feedback on the patch I'll see about resubmitting with a warning
instead of an error which should make this situation more obvious.

-- 
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.

Reply via email to