From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Newsgroups: gmane.lisp.guile.bugs Subject: bug#25463: guile-2.0.13 Check errors Date: Mon, 06 Mar 2017 17:00:42 +0100 Message-ID: <874lz6s8d1.fsf__1492.27491715482$1488816139$gmane$org@gnu.org> References: <4f693f6528e76a93e17e73450e2bc320@openmailbox.org> <87vasg1luf.fsf@gnu.org> <675c7503-e8ca-3e6d-b7ff-fe82bbfa0d37@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1488816139 25865 195.159.176.226 (6 Mar 2017 16:02:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 6 Mar 2017 16:02:19 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: guix-devel@gnu.org, rennes@openmailbox.org, 25463@debbugs.gnu.org, Jan Nieuwenhuizen To: Manolis Ragkousis Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Mon Mar 06 17:02:10 2017 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckv5M-0005mg-DR for guile-bugs@m.gmane.org; Mon, 06 Mar 2017 17:02:08 +0100 Original-Received: from localhost ([::1]:44688 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckv5S-0002Po-Ic for guile-bugs@m.gmane.org; Mon, 06 Mar 2017 11:02:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46491) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckv5M-0002Pi-LJ for bug-guile@gnu.org; Mon, 06 Mar 2017 11:02:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ckv5G-0002l6-Pe for bug-guile@gnu.org; Mon, 06 Mar 2017 11:02:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:44746) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ckv5G-0002l2-Mp for bug-guile@gnu.org; Mon, 06 Mar 2017 11:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ckv5G-0007H7-FY for bug-guile@gnu.org; Mon, 06 Mar 2017 11:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 06 Mar 2017 16:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25463 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 25463-submit@debbugs.gnu.org id=B25463.148881608327915 (code B ref 25463); Mon, 06 Mar 2017 16:02:02 +0000 Original-Received: (at 25463) by debbugs.gnu.org; 6 Mar 2017 16:01:23 +0000 Original-Received: from localhost ([127.0.0.1]:42945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckv4c-0007GA-0T for submit@debbugs.gnu.org; Mon, 06 Mar 2017 11:01:22 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckv4a-0007Fx-3X for 25463@debbugs.gnu.org; Mon, 06 Mar 2017 11:01:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ckv4R-0002KT-U5 for 25463@debbugs.gnu.org; Mon, 06 Mar 2017 11:01:15 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckv43-0002Ee-18; Mon, 06 Mar 2017 11:00:47 -0500 Original-Received: from [193.50.110.248] (port=47048 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ckv41-0002EL-Va; Mon, 06 Mar 2017 11:00:46 -0500 X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 =?UTF-8?Q?Vent=C3=B4se?= an 225 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu In-Reply-To: <675c7503-e8ca-3e6d-b7ff-fe82bbfa0d37@gmail.com> (Manolis Ragkousis's message of "Sun, 19 Feb 2017 17:53:11 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8653 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Manolis, Manolis Ragkousis skribis: > On 02/11/2017 11:03 PM, Ludovic Court=C3=A8s wrote: >> Hello! >>=20 >> rennes@openmailbox.org skribis: >>=20 >>> I am trying to build guile version 2.0.13 in GNU Hurd through Guix >>> package manager, in the 'Check' phase I have 4 errors; I am attaching >>> the build log(config.zip), environment >>> variables(environment-variables) and test log(check-guile.zip). >>> >>> This is a grep of errors, any idea how I can deal with this? >>> >>> /*---------------------------------------------------------------------= ------------*/ >>> ERROR: 00-repl-server.test: repl-server: simple expression - >>> arguments: ((system-error "fport_fill_input" "~A" ("Transport endpoint >>> is not connected") (1073741881))) >>> ERROR: 00-repl-server.test: repl-server: HTTP inter-protocol attack -=20 >>> arguments: ((system-error "fport_fill_input" "~A" ("Transport endpoint >>> is not connected") (1073741881))) >>=20 >> The Guix package for Guile incorporates a patch that corresponds to >> Guile commit 2fbde7f02adb8c6585e9baf6e293ee49cd23d4c4, which fixes a >> race condition for these tests. >>=20 > > While using guile 2.0.14, which has commit 2fbde7f02adb8c6, the bug is > still present. Any ideas on what could be causing this Ludo? Is it 100% reproducible if you run: ./check-guile 00-repl-server.test from Guile=E2=80=99s build tree? This test uses a Unix-domain socket, which on the Hurd means that /servers/socket/3 (I think?) must have the right translator on it. 00-socket.test also uses Unix-domain sockets. Does it pass? Looking more closely, it might be that one of the hunks of the patch below solves the problem. Could you try and report back? (Looking at , I think ECONNRESET is more appropriate than ENOTCONN in the second case.) HTH, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/test-suite/tests/00-repl-server.test b/test-suite/tests/00-repl-server.test index 4b5ec0cb3..0b4d0c6b0 100644 --- a/test-suite/tests/00-repl-server.test +++ b/test-suite/tests/00-repl-server.test @@ -62,7 +62,7 @@ socket connected to that server." (connect client-socket sockaddr)) (lambda args (when (memv (system-error-errno args) - (list ENOENT ECONNREFUSED)) + (list ENOENT ECONNREFUSED ENOTCONN)) (when (> tries 30) (throw 'unresolved)) (usleep 100) @@ -139,7 +139,7 @@ reached." (loop (+ 1 n)))))) (lambda args (->bool (memv (system-error-errno args) - (list ECONNRESET EPIPE)))))))) + (list ECONNRESET EPIPE ENOTCONN)))))))) ;;; Local Variables: ;;; eval: (put 'with-repl-server 'scheme-indent-function 1) --=-=-=--