]> git.ekhem.eu.org Git - guix.git/commit
[tests] Fix module loading: circular dep, claude env, guix build -e. worktree-e931b253-0163-46c7-8f3e-897a39ba383c
authorJakub Czajka <jakub@ekhem.eu.org>
Tue, 14 Jul 2026 11:36:06 +0000 (11:36 +0000)
committerJakub Czajka <jakub@ekhem.eu.org>
Tue, 14 Jul 2026 11:36:06 +0000 (11:36 +0000)
commitcab31ab4ba1a623c01aea666a9691af2312ebc25
tree6ffd041b06ec4cd56f7f8f4e632560553ada0a50
parent8ba7b7081a1e427bb18c78fe174700820079dbb9
[tests] Fix module loading: circular dep, claude env, guix build -e.

- Remove circular import: tests/sshd.scm no longer imports tests/vps-base.
  sshd-test-cases now takes connect-gexp as a parameter.
- Fix conf/home/claude.scm: fall back to getcwd when GUIX_PACKAGE_PATH
  is unset, preventing #f in string-append during auto-compilation.
- Switch Makefile test-vps from guix system test (unavailable in this
  Guix version) to guix build -e.
- Remove home test imports from tests/vps-base.scm for now -- the
  conf/home modules depend on the full Guix environment.

Co-Authored-By: Claude <noreply@anthropic.com>
Makefile
tests/vps-base.scm