From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#30250: Two failures on =?UTF-8?Q?=E2=80=98make?= -k "-j$(nproc)" =?UTF-8?Q?check=E2=80=99?= Date: Sat, 27 Jan 2018 16:48:44 +0100 Message-ID: <87d11v2tgj.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42482) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1efSj4-0008OV-6M for bug-guix@gnu.org; Sat, 27 Jan 2018 10:49:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1efSj1-0006km-37 for bug-guix@gnu.org; Sat, 27 Jan 2018 10:49:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:37522) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1efSj0-0006kb-V6 for bug-guix@gnu.org; Sat, 27 Jan 2018 10:49:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1efSj0-00068m-Lq for bug-guix@gnu.org; Sat, 27 Jan 2018 10:49:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (Jorge's message of "Thu, 25 Jan 2018 13:15:38 +0000") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Jorge Cc: 30250@debbugs.gnu.org Hi Jorge, "Jorge" skribis: > I use ntlmaps (listening on localhost:5865) to mediate the corporate prox= y for programs that do not integrate with Gnome's proxy configuration > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > GNU Guix 0.14.0.1193-4f34e: ./test-suite.log > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > > # TOTAL: 744 > # PASS: 718 > # SKIP: 24 > # XFAIL: 0 > # FAIL: 2 > # XPASS: 0 > # ERROR: 0 [...] > test-name: add-to-store, flat > location: /home/jorge/repos/guix/tests/derivations.scm:98 > source: > + (test-assert > + "add-to-store, flat" > + (let* ((file (search-path > + %load-path > + "language/tree-il/spec.scm")) > + (drv (add-to-store > + %store > + "flat-test" > + #f > + "sha256" > + file))) > + (and (eq? 'regular (stat:type (stat drv))) > + (valid-path? %store drv) > + (equal? > + (call-with-input-file file get-bytevector-all) > + (call-with-input-file drv get-bytevector-all))))) > actual-value: #f > actual-error: > + (srfi-34 > + #) > result: FAIL It looks like the language/tree-il/spec.scm file (which is part of Guile) that was found in $GUILE_LOAD_PATH on your system is not a regular file and is instead presumably a symlink. Could you check that this is the case? The solution would be for it to be a regular file and/or for the test to check that. > test-name: 'download' built-in builder > location: /home/jorge/repos/guix/tests/derivations.scm:227 > source: > + (test-assert > + "'download' built-in builder" > + (let ((text (random-text))) > + (with-http-server > + 200 > + text > + (let* ((drv (derivation > + %store > + "world" > + "builtin:download" > + '() > + #:env-vars > + `(("url" unquote (object->string (%local-url)))) > + #:hash-algo > + 'sha256 > + #:hash > + (sha256 (string->utf8 text))))) > + (and (build-derivations %store (list drv)) > + (string=3D? > + (call-with-input-file > + (derivation->output-path drv) > + get-string-all) > + text)))))) > @ build-started /home/jorge/repos/guix/test-tmp/store/24ibbvll6jdr9ri6qp7= z1vgcl4vjljwv-world.drv - x86_64-linux /home/jorge/repos/guix/test-tmp/var/= log/guix/drvs/24//ibbvll6jdr9ri6qp7z1vgcl4vjljwv-world.drv.bz2 > > Starting download of /home/jorge/repos/guix/test-tmp/store/25k9f37z2l775r= bj4kianf5g1k9vnczj-world > From http://localhost:10500/foo/bar... > download failed "http://localhost:10500/foo/bar" 503 "Service Unavailable" > failed to download "/home/jorge/repos/guix/test-tmp/store/25k9f37z2l775rb= j4kianf5g1k9vnczj-world" from "http://localhost:10500/foo/bar" > builder for `/home/jorge/repos/guix/test-tmp/store/24ibbvll6jdr9ri6qp7z1v= gcl4vjljwv-world.drv' failed to produce output path `/home/jorge/repos/guix= /test-tmp/store/25k9f37z2l775rbj4kianf5g1k9vnczj-world' > @ build-failed /home/jorge/repos/guix/test-tmp/store/24ibbvll6jdr9ri6qp7z= 1vgcl4vjljwv-world.drv - 1 builder for `/home/jorge/repos/guix/test-tmp/sto= re/24ibbvll6jdr9ri6qp7z1vgcl4vjljwv-world.drv' failed to produce output pat= h `/home/jorge/repos/guix/test-tmp/store/25k9f37z2l775rbj4kianf5g1k9vnczj-w= orld' > actual-value: #f > actual-error: > + (srfi-34 > + #) > result: FAIL This test runs its own HTTP server on port 10500. Could it be that it try to go through your proxy and failed? Can you check whether this works: unset http_proxy make check TESTS=3Dtests/derivations.scm ? Thanks for your report! Ludo=E2=80=99.