Re: define udev-service-type fails with "did you forget to import.." error

2020-10-04 Thread Tobias Geerinckx-Rice
Stefan, Stefan Huchler 写道: A the double @ was a typo? No, it's a documented feature in the Guile manual: “You can also directly refer to bindings in a module by using the ‘@’ syntax. For example, instead of using the ‘use-modules’ statement from above and writing

Re: define udev-service-type fails with "did you forget to import.." error

2020-10-04 Thread Stefan Huchler
Tobias Geerinckx-Rice writes: > You might be able to use (@@ (gnu services base) > udev-shepherd-service), which forces the module to give up its > secrets. It's not good style, and it won't always work but often > does. A the double @ was a typo? tried it inside of (use-modules) with 1 or 2 @

Re: define udev-service-type fails with "did you forget to import.." error

2020-10-04 Thread Stefan Huchler
Tobias Geerinckx-Rice writes: > That's not what [0] describes, is it? It illustrates some service > concepts, using real code as example. First maybe that is because of text messages and you don't see a face but your messages sounds a bit passive agressive, but independent from that I am happy

Re: define udev-service-type fails with "did you forget to import.." error

2020-10-04 Thread Tobias Geerinckx-Rice
Stefan, Stefan Huchler 写道: When I try to redefine the udev-service like described in [0] [...] I get following error: /etc/config.scm: [...] That's not what [0] describes, is it? It illustrates some service concepts, using real code as example. It doesn't imply that the example code can

Re: define udev-service-type fails with "did you forget to import.." error

2020-10-04 Thread Stefan Huchler
And which does, and why does guix cli interface claim it would do that, with it's hint? A bug? Ricardo Wurmus writes: > Stefan Huchler writes: > >> Ludovic Courtès writes: >> >>> Hi, >>> >>> Stefan Huchler skribis: >>> I get following error: /etc/config.scm:128:0: error:

Re: define udev-service-type fails with "did you forget to import.." error

2020-10-04 Thread Ricardo Wurmus
Stefan Huchler writes: > Ludovic Courtès writes: > >> Hi, >> >> Stefan Huchler skribis: >> >>> I get following error: >>> /etc/config.scm:128:0: error: udev-shepherd-service: unbound variable >>> hint: Did you forget `(use-modules (gnu services base))'? >> >> Could you send /etc/config.scm

Re: define udev-service-type fails with "did you forget to import.." error

2020-10-04 Thread Stefan Huchler
Hello Ludo, did you see my answer? Ludovic Courtès writes: > Hi, > > Stefan Huchler skribis: > >> I get following error: >> /etc/config.scm:128:0: error: udev-shepherd-service: unbound variable >> hint: Did you forget `(use-modules (gnu services base))'? > > Could you send /etc/config.scm so

Re: define udev-service-type fails with "did you forget to import.." error

2020-09-29 Thread Stefan Huchler
Ludovic Courtès writes: > Hi, > > Stefan Huchler skribis: > >> I get following error: >> /etc/config.scm:128:0: error: udev-shepherd-service: unbound variable >> hint: Did you forget `(use-modules (gnu services base))'? > > Could you send /etc/config.scm so we can see the context? > > Thanks, >

Re: define udev-service-type fails with "did you forget to import.." error

2020-09-29 Thread Ludovic Courtès
Hi, Stefan Huchler skribis: > I get following error: > /etc/config.scm:128:0: error: udev-shepherd-service: unbound variable > hint: Did you forget `(use-modules (gnu services base))'? Could you send /etc/config.scm so we can see the context? Thanks, Ludo’.

define udev-service-type fails with "did you forget to import.." error

2020-09-27 Thread Stefan Huchler
When I try to redefine the udev-service like described in: https://guix.gnu.org/manual/en/html_node/Service-Types-and-Services.html (define udev-service-type (service-type (name 'udev) (extensions (list (service-extension shepherd-root-service-type