GNU bug report logs - #33586
"updating substitutes" spam

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Taylan Kammer <taylan.kammer@HIDDEN>; dated Sun, 2 Dec 2018 17:49:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 33586 <at> debbugs.gnu.org:


Received: (at 33586) by debbugs.gnu.org; 4 Dec 2018 14:21:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 04 09:21:02 2018
Received: from localhost ([127.0.0.1]:59979 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gUBZO-0007cb-4c
	for submit <at> debbugs.gnu.org; Tue, 04 Dec 2018 09:21:02 -0500
Received: from eggs.gnu.org ([208.118.235.92]:37837)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1gUBZN-0007bw-0w
 for 33586 <at> debbugs.gnu.org; Tue, 04 Dec 2018 09:21:01 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <ludo@HIDDEN>) id 1gUBZF-0006nG-H8
 for 33586 <at> debbugs.gnu.org; Tue, 04 Dec 2018 09:20:55 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled
 version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54976)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1gUBZE-0006mz-W4; Tue, 04 Dec 2018 09:20:53 -0500
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=55812 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1gUBZE-0004DW-3m; Tue, 04 Dec 2018 09:20:52 -0500
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: bug#33586: "updating substitutes" spam
References: <87k1ksgjnm.fsf@HIDDEN> <87pnuhhj3l.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 14 Frimaire an 227 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-pc-linux-gnu
Date: Tue, 04 Dec 2018 15:20:49 +0100
In-Reply-To: <87pnuhhj3l.fsf@HIDDEN> (Ricardo Wurmus's message of "Tue,
 04 Dec 2018 08:00:30 +0100")
Message-ID: <871s6x1igu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 33586
Cc: 33586 <at> debbugs.gnu.org, Taylan Kammer <taylan.kammer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -6.0 (------)

Ricardo Wurmus <rekado@HIDDEN> skribis:

> Taylan Kammer <taylan.kammer@HIDDEN> writes:
>
>> A minor issue, but I wanted to create a bug-report for this to make
>> sure it's on the radar.
>>
>> During updates, guix may print this message hundreds of times:
>>
>>     substitute: updating substitutes from 'http://...' 100%
>>
>> Repetitions of this message should probably be coalesced into a single
>> message.
>
> Each of these messages is for a different substitute query.  We are
> currently not showing the query, so it looks like the same work is done
> multiple times.
>
> The substitute queries are executed at different times.  Coalescing the
> messages would mean that the messages for previous queries are delayed
> until the last query is performed.  This would not be good.
>
> I don=E2=80=99t know if we can reorder the queries so that they all happe=
n at
> once.

In the absence of grafts, the system is designed to perform all the
substitute queries at once (with HTTP pipelining and all.)  So you see
only one message.

However, the current implementation of grafts relies on substitutes
(when enabled) to determine whether a given package should be grafted.
Due to the way this is implemented, the resulted queries are not
coalesced, leading to these messages and, more importantly, poor network
usage (no pipelining, no connection reuse, etc.)

This is really a shortcoming of the current implementation of grafts,
much as discussed in <https://issues.guix.info/issue/28310>.

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#33586; Package guix. Full text available.

Message received at 33586 <at> debbugs.gnu.org:


Received: (at 33586) by debbugs.gnu.org; 4 Dec 2018 07:00:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 04 02:00:56 2018
Received: from localhost ([127.0.0.1]:59728 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gU4hT-0001Rp-Og
	for submit <at> debbugs.gnu.org; Tue, 04 Dec 2018 02:00:55 -0500
Received: from sender-of-o53.zoho.com ([135.84.80.218]:21712)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1gU4hS-0001Rg-Bh
 for 33586 <at> debbugs.gnu.org; Tue, 04 Dec 2018 02:00:54 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1543906836; cv=none; d=zoho.com; s=zohoarc; 
 b=ikIPZhuekaP9t1j9Z2lFMB8mRNqTnxrdWVEHX137B0oKXEwwAs8tFMcytsxn69fTLCpM4qvswd28zgwCDCjjevoSFiBDu1T80A7bmvml7a6qzlWDu1BaVneIRKrffADU9FmUodCO3wfjxM9LBw1fKeKmnKTVRco17Ou/10ARizM=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1543906836;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results;
 bh=I2f3H5MZjDoMZl1zfpyUgev2nsYJErI2d/mo3RVaZeU=; 
 b=QkgxKzA5ttD6DdRAAhEvYk6S3BPLfrQ0Pw4I7bDxZHmZEbAi9wlNf4dTusR+m4NTWk4SM2jp+5EkiFV1oQy8fMdIH3w9rbvIsF0ovO3XFQ/NPG7I3YPqedx/OddTl1zI+RuNIVWstmKpJFjSi3BqYzz0H1QGA40ysvmiQjmHvyA=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1543906836; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=843; bh=I2f3H5MZjDoMZl1zfpyUgev2nsYJErI2d/mo3RVaZeU=;
 b=Yf7INM/BGQUFRI6p1TrdPEP6tDzSOmyf6+qnx+ilJxQoBt/5Pzt85xuSwET8s8pV
 fSIvBUiEySonIzc7ocQ0yzv9unuFvQsoU/qd9ZB3WsIi7O5Yo/GxgPUX/6o6QZkFdBX
 BJXg5eiFFMjDEOkBSaWJtcjjoTJ/4zFbPP4tASuc=
Received: from localhost (p578E6516.dip0.t-ipconnect.de [87.142.101.22]) by
 mx.zohomail.com with SMTPS id 1543906834366311.0998235091023;
 Mon, 3 Dec 2018 23:00:34 -0800 (PST)
References: <87k1ksgjnm.fsf@HIDDEN>
User-agent: mu4e 1.0; emacs 26.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Taylan Kammer <taylan.kammer@HIDDEN>
Subject: Re: bug#33586: "updating substitutes" spam
In-reply-to: <87k1ksgjnm.fsf@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Tue, 04 Dec 2018 08:00:30 +0100
Message-ID: <87pnuhhj3l.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 33586
Cc: 33586 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Taylan Kammer <taylan.kammer@HIDDEN> writes:

> A minor issue, but I wanted to create a bug-report for this to make
> sure it's on the radar.
>
> During updates, guix may print this message hundreds of times:
>
>     substitute: updating substitutes from 'http://...' 100%
>
> Repetitions of this message should probably be coalesced into a single
> message.

Each of these messages is for a different substitute query.  We are
currently not showing the query, so it looks like the same work is done
multiple times.

The substitute queries are executed at different times.  Coalescing the
messages would mean that the messages for previous queries are delayed
until the last query is performed.  This would not be good.

I don=E2=80=99t know if we can reorder the queries so that they all happen =
at
once.

--
Ricardo





Information forwarded to bug-guix@HIDDEN:
bug#33586; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Dec 2018 17:48:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 02 12:48:37 2018
Received: from localhost ([127.0.0.1]:58324 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gTVrB-00040m-Eb
	for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 12:48:37 -0500
Received: from eggs.gnu.org ([208.118.235.92]:46680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <taylan.kammer@HIDDEN>) id 1gTQZC-0001jS-8N
 for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 07:09:42 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <taylan.kammer@HIDDEN>) id 1gTQZ4-0006yT-5b
 for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 07:09:36 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:38471)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <taylan.kammer@HIDDEN>)
 id 1gTQZ1-0006x2-4n
 for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 07:09:32 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:56276)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <taylan.kammer@HIDDEN>) id 1gTQZ0-0003Cv-96
 for bug-guix@HIDDEN; Sun, 02 Dec 2018 07:09:30 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <taylan.kammer@HIDDEN>) id 1gTQYy-0006vI-9w
 for bug-guix@HIDDEN; Sun, 02 Dec 2018 07:09:30 -0500
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:37671)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <taylan.kammer@HIDDEN>)
 id 1gTQYw-0006tY-DM
 for bug-guix@HIDDEN; Sun, 02 Dec 2018 07:09:28 -0500
Received: by mail-wm1-x32c.google.com with SMTP id g67so3002317wmd.2
 for <bug-guix@HIDDEN>; Sun, 02 Dec 2018 04:09:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:message-id:from:to:subject;
 bh=LPsj1PdywehtwmkcLeEr7inPyxBV7jau7bHLrSA9+oo=;
 b=R9vDkzTYudpOVA544nNrQuRcGeiKZ2FoENapHIyptKui2l/JCsbx2KQ0AyqG/GMgLi
 Dc14UuGnyUep3jG64Yru/2ZxIIlA9rAqdrBri2mR83ZJ/j8NKE9gNcarm9tR8v/JnbHP
 Gd+WuxPjacNHNAJe638KhvZYNdIZLKBTcKd1FLzsUKWsUkMJfBsKWpU9h+1BtjOUKGnA
 PVA1RW/tSrcO85m16PXwbRf2I4tk6AedaSCdGYWKRSeduSFmpwpmBKZ+pmFegNE1WpQw
 P9WkfvomIzsB0rSwSVVgwhNXMzX4FQAYWuwRxHvliPzhYncCSV4h3jdk7E47v7qZTY7K
 1roA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:message-id:from:to:subject;
 bh=LPsj1PdywehtwmkcLeEr7inPyxBV7jau7bHLrSA9+oo=;
 b=T/+UZn1HdFCyz8pLjXc/RVVZ6xXAaV+y18enrJlWVV8Ybo8FPHo1JH9VIRo69O+BY+
 daDaw6OrTP8e0bGymnQFDbyT34oeSpnYuJqkziQt+maHF551ldLa812PtFjl2O+II6s9
 fgZDH4Z3S4/WT67Q3Z3Xv9FRiggrCVL4eT56PekIiKTk2PlX07qNCq6jLCI5Wt5JxTO9
 MA+uJ1yH0yM0H27jrumYLfPIYM/ny3luSQP5SxbtvtUIwzBnmPJpjGPJdcMLv7JId5bV
 W5HOd3oyobi+sUSxc9Bo1Hvdgr+g+leemVEDITUH537VwMLSjpESJ33Wn4yF/sb+Q5pg
 SBDQ==
X-Gm-Message-State: AA+aEWYcELeUEGzBOWYFn2pquSRvPUWTlbh4TGVXcz9tgXNxuC0ElVV/
 nSzwxHpNdpgtGhkNHOmJre6GS2ZQ
X-Google-Smtp-Source: AFSGD/Xn6fv3ZBaP1YcXv7RLYjFF1BePhCqkn8wjwrORMGmgUzDrgu31iOsVrARXNwmr6/B1m9CSnw==
X-Received: by 2002:a1c:18c:: with SMTP id 134mr4721877wmb.88.1543752563419;
 Sun, 02 Dec 2018 04:09:23 -0800 (PST)
Received: from guixsd ([2a02:908:c3a:3900:e133:1cb5:ad13:a319])
 by smtp.gmail.com with ESMTPSA id d2sm6679620wro.88.2018.12.02.04.09.22
 for <bug-guix@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sun, 02 Dec 2018 04:09:22 -0800 (PST)
Date: Sun, 02 Dec 2018 14:09:17 +0100
Message-Id: <87k1ksgjnm.fsf@HIDDEN>
From: Taylan Kammer <taylan.kammer@HIDDEN>
To: bug-guix@HIDDEN
Subject: "updating substitutes" spam
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 02 Dec 2018 12:48:36 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

A minor issue, but I wanted to create a bug-report for this to make
sure it's on the radar.

During updates, guix may print this message hundreds of times:

    substitute: updating substitutes from 'http://...' 100%

Repetitions of this message should probably be coalesced into a single
message.


- Taylan




Acknowledgement sent to Taylan Kammer <taylan.kammer@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#33586; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.