Alex Vong <alexvong1...@gmail.com> skribis: > FAIL: tests/guix-environment-container > ====================================== > > + set -e > + guix environment --version > guix environment (GNU Guix) 0.9.0 > Copyright (C) 2015 the Guix authors > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > + tmpdir=t-guix-environment-29930 > + trap 'rm -r "$tmpdir"' EXIT > + mkdir t-guix-environment-29930 > + guix environment --container --ad-hoc --bootstrap guile-bootstrap -- guile > -c '(exit 42)' > guix environment: error: cannot create container: unprivileged user cannot > create user namespaces > guix environment: error: please set > /proc/sys/kernel/unprivileged_userns_clone to "1"
Oh I see, that part fell through the cracks. Could you confirm that the test is skipped with the attached patch? TIA! Ludo’.
--- a/tests/guix-environment-container.sh +++ b/tests/guix-environment-container.sh @@ -24,6 +24,12 @@ set -e guix environment --version +if ! guile -c '((@@ (guix scripts environment) assert-container-features))' +then + # User containers are not supported; skip this test. + exit 77 +fi + tmpdir="t-guix-environment-$$" trap 'rm -r "$tmpdir"' EXIT