On Tue, Sep 06, 2016 at 12:35:29AM +0000, Leo Famulari wrote: > commit 43bec6d06d8dcc4c0f865e492d370a8724bba2ce > Author: Leo Famulari > Date: Sun Sep 4 02:53:37 2016 -0400 > > gnu: qemu: Update to 2.7.0 [fixes CVE-2016-7116]. > > * gnu/packages/qemu.scm (qemu): Update to 2.7.0. > [arguments]: Adjust path in 'disable-test-qga' phase. > (add-before 'check 'disable-test-qga > (lambda _ > - (substitute* "tests/Makefile" > + (substitute* "tests/Makefile.include" > ;; Comment out the test-qga test, which needs /sys and This change broke qemu-for-tests and qemu-2.3.0. In turn, that broke GRUB, American fuzzy lop, and a bunch of the system tests: https://hydra.gnu.org/eval/109151 I adjusted the QEMU variants with the attached patch, but the system test "installed-os" still fails like this: $ guix environment --pure guix --ad-hoc git [env]$ make check-system TESTS="installed-os" Compiling Scheme modules... Running 1 system tests... Backtrace: In ice-9/eval.scm: 432: 19 [eval # #] In ice-9/r4rs.scm: 90: 18 [dynamic-wind # ...] In guix/store.scm: 1182: 17 [run-with-store # # # ...] In ice-9/r4rs.scm: 39: 16 [call-with-values # ...] In guix/monads.scm: 371: 15 [# #] 371: 14 [# #] 371: 13 [# #] In gnu/tests/install.scm: 219: 12 [# #] 137: 11 [# #] 137: 10 [# #] In gnu/system/vm.scm: 285: 9 [system-disk-image # # "disk-image" ...] In gnu/system.scm: 612: 8 [operating-system-derivation # # #f] In gnu/services.scm: 585: 7 [loop #] In srfi/srfi-1.scm: 578: 6 [map # (# # # #)] In gnu/services.scm: 585: 5 [loop #< type: # parameters: #t>] In srfi/srfi-1.scm: 576: 4 [map # (# # #)] In gnu/services.scm: 585: 3 [loop #< type: # parameters: #t>] In srfi/srfi-1.scm: 578: 2 [map # (# # # # ...)] In gnu/services/base.scm: 1106: 1 [guix-activation #] In unknown file: ?: 0 [scm-error wrong-type-arg "map" "Not a list: ~S" (#t) #f] ERROR: In procedure scm-error: ERROR: In procedure map: Not a list: #t make: *** [Makefile:4845: check-system] Error 1