Re: shepherd GEXP module import mystery

2023-12-05 Thread Attila Lendvai
> so, the only mystery left is that i still don't know where it is
> imported into the unnamed package in which the GEXPs are
> compiled/loaded, and whether that is intended.

FTR, i've filed it as:

https://issues.guix.gnu.org/67649

-- 
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“What is history but the story of how politicians have squandered the blood and 
treasure of the human race?”
— Thomas Sowell (1930–)




Re: Shepherd service logging

2023-12-05 Thread Attila Lendvai
> Thanks for offering a logging facility! I run a custom Guix and would
> like to test your changes. Is it enough to switch to your 'wip-logging'
> branch in the package declaration? [1] Thanks!


AFAIU that will lead to quite some local recompiling that are not necessary. 
you can just set the shepherd package of the shepherd-root-service-type to a 
custom package.

e.g. this will use the latest shepherd from the shepherd channel:

(operating-system
  ...
  (essential-services
   (modify-services (operating-system-default-essential-services
 this-operating-system)
 (shepherd-root-service-type
  config =>
  (shepherd-configuration
   (inherit config)
   (shepherd (@ (shepherd-package) shepherd)))

HTH,

-- 
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“[A] Computer [programming] language is inherently a pun — [it] needs to be 
interpreted by both men & machines.”
— Henry Baker