Hello, Guix' testsuite uses the non-POSIX bashism `type -P guile` in tests/guix-packages.sh which causes a test failure when using Dash to provide /bin/sh instead of Bash. Additionally gnu/local.mk uses brace expansion which is not part of POSIX and does not work on Dash. When building Guix on Parabola GNU/Linux-libre modified to use Dash as /bin/sh,[1] this causes the Guix build to fail. For building, the guix 0.11.0 package from AUR[2] was used. The attached “patch” allows for a successful build but is not what we want. Guix should probably not use bashisms in its Makefile includes and either not use bashisms in its test suite or make sure the test suite is executed explicitly with Bash and not /bin/sh. Regards, Florian Pelz [1] https://wiki.archlinux.org/index.php/Dash#Use_DASH_as_.2Fbin.2Fsh [2] https://aur.archlinux.org/packages/guix/