Hi Vagrant, Ludovic, Vagrant Cascadian <[email protected]> writes:
> Not sure why, but this seems to have broken "guix pull" ... for at least > one other person, too! > > commit aab89b3d934b8b17956d9402d35586c944bddd78 > Author: Maxim Cournoyer <[email protected]> > Date: Thu Mar 27 23:25:16 2025 +0900 > > services: pounce: New service. > > * gnu/services/messaging.scm (pounce-serialize-boolean): > (pounce-serialize-string, pounce-serialize-list-of-strings) > (pounce-serialize-pair, power-of-two?) > (pounce-serialize-number, pounce-serialize-power-of-two) > (pounce-serialize-port, pounce-serialize-maybe-boolean) > (pounce-serialize-maybe-number, pounce-serialize-maybe-pair) > (pounce-serialize-maybe-port, pounce-serialize-maybe-port > (pounce-maybe-power-of-two, pounce-serialize-maybe-string) > (pounce-serialize-maybe-list-of-strings): New procedures. > (pounce-configuration): New configuration. > (pounce-activation): New procedure. > (serialize-pounce-configuration, pounce-wrapper): Likewise. > (pounce-service-type): New service type. > * gnu/tests/messaging.scm (ngircd-tls-cert-service-type): New variable. > (%pounce-os): Likewise. > (run-pounce-test): New procedure. > (%test-pounce): New test. > * doc/guix.texi (Messaging Services): Document it. > > Change-Id: I4bbd2bc4821072a93c2c4017b86df329c4b240cb > Reviewed-by: Ludovic Courtès <[email protected]> This was fixed in commit c6ee7b0f79632d50ad491b75c240547be8f40c31 earlier today. Apparently 'specifications->packages' cannot be used in an operating system definition lest building the guix-system-tests named derivation fails mysteriously without an error message. I haven't investigated the reason, I just inspected what was different between the pounce test and the ngircd tests, which have otherwise similar dependencies and structure. Closing. -- Thanks, Maxim
