From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: updating substitutes, over and over Date: Mon, 19 Nov 2018 22:12:58 +0100 Message-ID: <87pnv0vkit.fsf@gnu.org> References: <87in0sn8hh.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]:59421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOqqw-0001zT-1E for guix-devel@gnu.org; Mon, 19 Nov 2018 16:13:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOqqv-0003f6-8T for guix-devel@gnu.org; Mon, 19 Nov 2018 16:13:06 -0500 In-Reply-To: <87in0sn8hh.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Mon, 19 Nov 2018 21:00:10 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Jan Nieuwenhuizen Cc: guix-devel@gnu.org Hello, Jan Nieuwenhuizen skribis: > We had problems with substitute cache (a Guile bug IIRC) and I think > there was at least another fix. > > Still, looking at seemingly near-endless lines of seemingly redundant > $title. > > Is this something you recognize, is there a good reason for this... > It would be nice to know what's going on here. > > janneke > > $ ./pre-inst-env guix build bootstrap-tarballs > substitute: updating substitutes from 'https://mirror.guixsd.org'... 100.= 0% > substitute: updating substitutes from 'https://hydra.gnu.org'... 100.0% > The following derivations will be built: > /gnu/store/sqcc5i7mmmhn31692fivqd2gyhxj3p8n-bootstrap-tarballs-0.drv [...] > /gnu/store/q2mp0a11ljlz2q3bj5lk092k7gqdx7hb-texinfo-6.5 > substitute: updating substitutes from 'https://mirror.guixsd.org'... 100.= 0% > substitute: updating substitutes from 'https://hydra.gnu.org'... 100.0% > substitute: updating substitutes from 'https://mirror.guixsd.org'... 100.= 0% > substitute: updating substitutes from 'https://hydra.gnu.org'... 100.0% > substitute: updating substitutes from 'https://mirror.guixsd.org'... 100.= 0% > substitute: updating substitutes from 'https://hydra.gnu.org'... 100.0% > substitute: updating substitutes from 'https://mirror.guixsd.org'... 100.= 0% Well, that=E2=80=99s redundant, redundant! Please use https://mirror.hydra.gnu.org, not https://hydra.gnu.org. Second, mirror.guixsd.org and mirror.hydra.gnu.org are the same, so you=E2=80=99ll be better off using only one of these. hydra.gnu.org has occasionally abysmal performance, which might explain the redundancy (say it returns HTTP 500 or times out or something). Grafting can trigger more substitute lookups, so that could be another reason. My 2=C2=A2, Ludo=E2=80=99.