On 2023-06-22, Philip McGrath wrote: > Debian's `guix-daemon` breaks if given the `--discover` option, apparently > because some files from upstream Guix 1.4.0 are not installed by the Debian > package. Note that the man page for `guix-daemon` in Debian claims that > `--discover` is supported. ... > The Debian package really doesn't seem to contain `(guix scripts discover)`, > neither in source nor in compiled form, and it does seem to be present in the > upstream Guix 1.4.0 release. I haven't checked for other files that might be > missing, but it seems like that would be worth doing.
This appears to be because guile-avahi is not yet packaged for Debian,
and in guix configure/make definitions:
configure.ac:GUILE_MODULE_AVAILABLE([have_guile_avahi], [(avahi)])
configure.ac: [test "x$have_guile_avahi" = "xyes"])
Makefile.am:if HAVE_GUILE_AVAHI
Makefile.am-
Makefile.am-MODULES += \
Makefile.am- guix/avahi.scm \
Makefile.am- guix/scripts/discover.scm
Makefile.am-
Makefile.am:endif HAVE_GUILE_AVAHI
It is also mentioned as a dependency in doc/guix.texi:
doc/guix.texi:@item @uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi};
So, some more packaging left to do! Thanks for the bug report!
live well,
vagrant
signature.asc
Description: PGP signature

