tests: Fix failing 'guix-system-tests' derivation during 'guix pull'.

I have no idea why using specifications->packages in a system test OS breaks
this derivation; it'd be nice to find out.

* gnu/tests/messaging.scm (%pounce-os): Do not use `specifications->packages'.

Reported-by: Ada Stevenson <adanskana@gmail.com>
Reported-by: Ian Eure <ian@retrospec.tv>
Change-Id: Iea727bedecff7a140f895e456ef01503ad11dad0
This commit is contained in:
Maxim Cournoyer 2025-04-22 14:09:40 +09:00
parent 61bfe02ea0
commit c6ee7b0f79
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -32,6 +32,7 @@
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages irc) #:use-module (gnu packages irc)
#:use-module (gnu packages messaging) #:use-module (gnu packages messaging)
#:use-module (gnu packages networking)
#:use-module (gnu packages screen) #:use-module (gnu packages screen)
#:use-module (gnu packages tls) #:use-module (gnu packages tls)
#:use-module (guix gexp) #:use-module (guix gexp)
@ -388,18 +389,17 @@
(operating-system (operating-system
(inherit %simple-os) (inherit %simple-os)
(packages (packages
(append (specifications->packages (append (list ii socat)
'("ii" "socat"
;; Uncomment for debugging. ;; Uncomment for debugging.
;; "gdb" ;; (specifications->packages
;; '("gdb"
;; "gnutls" ;for gnutls-cli ;; "gnutls" ;for gnutls-cli
;; "screen" ;; "screen"
;; "strace" ;; "strace"
;; "ngircd:debug" ;; "ngircd:debug"
;; "pounce:debug" ;; "pounce:debug"
;; "libressl:debug" ;; "libressl:debug"
;; "gnutls:debug" ;; "gnutls:debug"))
))
%base-packages)) %base-packages))
(services (services
(cons* (cons*