Subject: bug#56799: (gnu services configuration) usage of *unspecified* is problematic

From: Ludovic Courtès <[email-masked]>
Date: Mon, 08 Aug 2022 00:44:21 +0200

Hello,

I just hit this while running ‘guix home reconfigure’ from
f0ae9da3210cc6d87ca519545203daf9751f3465:

  home-config.scm:24:16: error: invalid value unset for field 'address-family'

It’s an ‘openssh-host’ record:

  (openssh-host
    (name "xyz")
    (host-name "xyz.example.org")
    (user "ludo"))

⇒

  #<<openssh-host> %location: #f name: "xyz" host-name: "xyz.example.org" address-family: #<unspecified> identity-file: #<unspecified> port: #<unspecified> user: "ludo" forward-x11?: #f forward-x11-trusted?: #f forward-agent?: #f compression?: #f proxy-command: #<unspecified> host-key-algorithms: #<unspecified> accepted-key-types: #<unspecified> extra-content: "">

We have a new bug to address.

Ludo’.