Mark H Weaver <m...@netris.org> skribis: > The evaluation of 'master' (commit 588b22575) on Hydra failed with the > following error.
[...] > 770: 6 [operating-system-derivation # # #f] > In gnu/services.scm: > 672: 5 [loop #] > In srfi/srfi-1.scm: > 575: 4 [map #<procedure 190a93a0 at gnu/services.scm:661:4 (service)> (# # > #)] > In gnu/services.scm: > 537: 3 [packages->profile-entry (# # # # ...)] > In guix/profiles.scm: > 302: 2 [packages->manifest (# # # # ...)] > In srfi/srfi-1.scm: > 575: 1 [map #<procedure 4d4e580 at guix/profiles.scm:303:8 (expr)> (# # # # > ...)] > In guix/profiles.scm: > 303: 0 [#<procedure 4d4e580 at guix/profiles.scm:303:8 (expr)> #] > > guix/profiles.scm:303:8: In procedure #<procedure 4d4e580 at > guix/profiles.scm:303:8 (expr)>: > guix/profiles.scm:303:8: Throw to key `match-error' with args `("match" "no > matching pattern" #<directory (gnu system shadow) 4fa4990>)'. Fixed in 87941d1df473511f0f75737e81a51a106132c9de. This is due to a difference in how Guile 2.0 handles nested modules: --8<---------------cut here---------------start------------->8--- $ guix environment --ad-hoc guile@2.0 guile2.0-guix --pure -- guile [...] scheme@(guile-user)> ,m (gnu system) scheme@(gnu system)> shadow $1 = #<directory (gnu system shadow) 54f60a0> scheme@(gnu system)> (version) $2 = "2.0.14" --8<---------------cut here---------------end--------------->8--- versus: --8<---------------cut here---------------start------------->8--- $ guix environment --ad-hoc guile guix --pure -- guile [...] scheme@(guile-user)> ,m (gnu system) scheme@(gnu system)> shadow $1 = #<package shadow@4.5 gnu/packages/admin.scm:283 2b4ac00> scheme@(gnu system)> (version) $2 = "2.2.2" --8<---------------cut here---------------end--------------->8--- Thanks for the heads-up, Ludo’.