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.
