From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Getting feedback when hydra.gnu.org is unresponsive Date: Tue, 18 Jun 2013 00:18:55 +0200 Message-ID: <87wqpse5yo.fsf@gnu.org> 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]:58945) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UohqB-0004mA-Br for bug-guix@gnu.org; Mon, 17 Jun 2013 18:24:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UohqA-0003gs-7r for bug-guix@gnu.org; Mon, 17 Jun 2013 18:23:59 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:44065) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UohqA-0003gn-2W for bug-guix@gnu.org; Mon, 17 Jun 2013 18:23:58 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1CE8DDAB for ; Tue, 18 Jun 2013 00:18:56 +0200 (CEST) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xxHxdeDjew7z for ; Tue, 18 Jun 2013 00:18:56 +0200 (CEST) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B7641D76 for ; Tue, 18 Jun 2013 00:18:55 +0200 (CEST) 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-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: bug-guix@gnu.org Hi, Commit 2207f73 changes the substituter to provide feedback when hydra.gnu.org is unresponsive, which happens from time to time (the Nix folks did a similar trick recently.) If an HTTP GET hasn=E2=80=99t completed after 3 seconds, it prints a message saying that the server is unresponsive and hinting at --no-substitutes. This is better than having =E2=80=98guix build=E2=80=99 or =E2=80=98guix pa= ckage=E2=80=99 sit here without saying a word of what=E2=80=99s going on. Comments and tests welcome, esp. from Guile 2.0.5 users! Ludo=E2=80=99.