Hi, I tried running the tests against commit 37402ecb4379d7199dd4b3386488261938edc780, but this time the test fails for a different reason. Does it succeed for you? --8<---------------cut here---------------start------------->8--- $ make check 'TESTS=tests/publish.scm' make check-recursive make[1]: Entering directory '/home/marusich/guix' Making check in po/guix make[2]: Entering directory '/home/marusich/guix/po/guix' make[2]: Leaving directory '/home/marusich/guix/po/guix' Making check in po/packages make[2]: Entering directory '/home/marusich/guix/po/packages' make[2]: Leaving directory '/home/marusich/guix/po/packages' make[2]: Entering directory '/home/marusich/guix' Compiling Scheme modules... make check-TESTS check-local make[3]: Entering directory '/home/marusich/guix' make[4]: Entering directory '/home/marusich/guix' Makefile:4237: recipe for target 'tests/publish.log' failed make[4]: *** [tests/publish.log] Error 134 make[4]: Leaving directory '/home/marusich/guix' Makefile:4216: recipe for target 'check-TESTS' failed make[3]: *** [check-TESTS] Error 2 make[3]: Leaving directory '/home/marusich/guix' Makefile:4459: recipe for target 'check-am' failed make[2]: *** [check-am] Error 2 make[2]: Leaving directory '/home/marusich/guix' Makefile:3996: recipe for target 'check-recursive' failed make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory '/home/marusich/guix' Makefile:4461: recipe for target 'check' failed make: *** [check] Error 2 --8<---------------cut here---------------end--------------->8--- No test-suite.log was emitted. However, tests/publish.log contains the following failure: --8<---------------cut here---------------start------------->8--- test-name: /*.narinfo with compression location: /home/marusich/guix/tests/publish.scm:184 source: + (test-equal + "/*.narinfo with compression" + `(("StorePath" unquote %item) + ("URL" + unquote + (string-append "nar/gzip/" (basename %item))) + ("Compression" . "gzip")) + (let ((thread + (call-with-new-thread + (lambda () (guix-publish "--port=6799" "-C5"))))) + (wait-until-ready 6799) + (let* ((url (string-append + "http://localhost:6799/" + (store-path-hash-part %item) + ".narinfo")) + (body (http-get-port url))) + (filter + (lambda (item) + (match item + (("Compression" . _) #t) + (("StorePath" . _) #t) + (("URL" . _) #t) + (_ #f))) + (recutils->alist body))))) publishing /home/marusich/guix/test-tmp/store on 0.0.0.0, port 6799 GET /z8qsg9bmmjzgfi0bbgls1wxd0wmhhm2i.narinfo guile: ports.c:2527: scm_i_port_iconv_descriptors: Assertion `pti->encoding_mode == SCM_PORT_ENCODING_MODE_ICONV' failed. --8<---------------cut here---------------end--------------->8--- It looks like there may still be a problem here. -- Chris