On 2023-07-18, Simon Josefsson wrote:
> Hi.  I was trying to build guile-gnutls via guix in a debian12
> container, and the sequence below happened.  Is there a missing
> dependency on daemonize?
...
> # guix build -f guix.scm
> guix build: error: failed to connect to `/var/guix/daemon-socket/socket': No 
> such file or directory
> # /etc/init.d/guix-daemon start
> /etc/init.d/guix-daemon: line 35: daemonize: command not found
> # service guix-daemon start
> /etc/init.d/guix-daemon: line 35: daemonize: command not found
> # apt-get install daemonize
> # service guix-daemon start
> # guix build -f guix.scm
> updating checkout of '/guile'...
> ...
> successfully built 
> /gnu/store/wza4ydc3hcalql66m3w8f6xr2s4sm6vf-guile-gnutls-3.7.12-git.drv
> /gnu/store/jq6zvcadd1wnv1yirhp3xr378l6g9n8c-guile-gnutls-3.7.12-git

It is mentioned in /usr/share/doc/guix/README.Debian.

I am of mixed mind on doing more than that... with the debian defaults,
it is not needed, so it seems a bit much to add it to Depends or even
Recommends. Suggests is hardly used much, but might make it a little
more visible than the README.Debian?

I guess I could add:

  Recommends: systemd-somethingorother | daemonize

But I think recommends with | sometimes behave a little oddly...


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to