From unknown Mon Aug 18 11:11:52 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28756 <28756@debbugs.gnu.org> To: bug#28756 <28756@debbugs.gnu.org> Subject: Status: Substitute download progress bar doesn't reach 100% Reply-To: bug#28756 <28756@debbugs.gnu.org> Date: Mon, 18 Aug 2025 18:11:52 +0000 retitle 28756 Substitute download progress bar doesn't reach 100% reassign 28756 guix submitter 28756 Leo Famulari severity 28756 important thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 08 23:52:22 2017 Received: (at submit) by debbugs.gnu.org; 9 Oct 2017 03:52:22 +0000 Received: from localhost ([127.0.0.1]:56951 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1P78-0007uq-3j for submit@debbugs.gnu.org; Sun, 08 Oct 2017 23:52:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59371) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1P76-0007ue-FY for submit@debbugs.gnu.org; Sun, 08 Oct 2017 23:52:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1P70-0002BP-4S for submit@debbugs.gnu.org; Sun, 08 Oct 2017 23:52:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40911) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e1P6z-0002BH-WE for submit@debbugs.gnu.org; Sun, 08 Oct 2017 23:52:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1P6y-0007c4-Kp for bug-guix@gnu.org; Sun, 08 Oct 2017 23:52:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1P6t-00028c-Pp for bug-guix@gnu.org; Sun, 08 Oct 2017 23:52:12 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:45991) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e1P6t-00028M-Ip for bug-guix@gnu.org; Sun, 08 Oct 2017 23:52:07 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 4ECCD20B7A; Sun, 8 Oct 2017 23:52:06 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sun, 08 Oct 2017 23:52:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=dq4 R+22RKFffEH+tK1DeP6ArdeTurzppavPT3sw1PTE=; b=AZ730IJgmcEhgZD8JXu b+p9prOrUeprWVgdcbMFlKkCwgWP259JXHGgZ67bPs8TT269fFe9CQnNJNWbqSlY Hk64Dcca8cEuHWsKWijr2ogd7h/UyaQrVZerlVV3uLR3PLsV8MlcPNP3Bd6jD621 cHPMe/TUEHdabp84VBRL5AJ8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=dq4R+22RKFffEH+tK1DeP6ArdeTurzppavPT3sw1P TE=; b=Fc/eJtF49ddUpYxs0NieFzYBakonFSuVWmYxNR3gBM6Y0xX92LPS6+/eH xl3W3c0B9YvvarMKZiqYTPFJKDTe/nHavpFeW0Ze1Y0dwc2HOoruQnTdH+cRkd/7 3AnpzVzzRz3U6ratTLo9jkImqBas9r2WcE542GDRuc44V4bMDkHeuTbhcoPcTRBz 6HxSY3qDjC+AuTKXPyGp+vmqNjnoITHonbVlsuVRhcUiLA2EnLwp93Z9wqHnJ+nu 7qCrk7uGX8R9QrEBUFl21vLT5efwJb54ahV5AWyiAbQN0u+XmfAv6RvnLl/JnWS9 nYfnxNgG1MxLqh8Cli8ff5dLmT7tA== X-ME-Sender: X-Sasl-enc: dVpX+LSvq/RDKqLAC3x2wqZfDhN/Cc4UIZ8RmJv8cFxt 1507521126 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 041B52418B for ; Sun, 8 Oct 2017 23:52:05 -0400 (EDT) Date: Sun, 8 Oct 2017 23:52:03 -0400 From: Leo Famulari To: bug-guix@gnu.org Subject: Substitute download progress bar doesn't reach 100% Message-ID: <20171009035203.GA8019@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1yeeQ81UyVL57Vl7" Content-Disposition: inline User-Agent: Mutt/1.9.1 (2017-09-22) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) --1yeeQ81UyVL57Vl7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I just upgraded to the latest Guix and, while downloading substitutes, I noticed the progress bar seems to never reach 100%, as shown below. I'm not sure if this started recently or not. Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/drm4pj1k5mkb5784i0rkqb0bg2z8lmyw-libabw-0.1.1... libabw-0.1.1 346KiB 585KiB/s 00:00 [############ ] 60.0% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/djqkmf30zrlwfprdqhmk4nm92iw8ac53-libe-book-0.1.2... libe-book-0.1.2 215KiB 628KiB/s 00:00 [################### ] 96.6% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/qjmg7jjcqvclxia9s9b5mw8whm6lpqbz-liblangtag-0.5.8... liblangtag-0.5.8 269KiB 614KiB/s 00:00 [############### ] 77.2% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/7fz9q215cw3nnihr31zmc372zjl00py8-libvisio-0.1.0... libvisio-0.1.0 975KiB 887KiB/s 00:01 [############ ] 60.7% Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/544jcd4141xgg72dk5xxbs4zjzvxvvxi-nspr-4.17... nspr-4.17 404KiB 622KiB/s 00:00 [########## ] 51.5% --1yeeQ81UyVL57Vl7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlna8mAACgkQJkb6MLrK fwiodg//UMVIfu5tFBFopcZUjEtkB4zuD2Y4QoesUwTcixV1V3WeftffbYq5q2pI vwX/M3vrajJYW8VDHp7/kR6w0diLCOK5V4dzx53GJKkJDoNnYLLJMKfM4/NYSBLn rl+bS4xopkEMqdgKaXUR+4oWaTNdxQ0A4lFwHuyGYBCSpyfMOBe8USWz6ZjA2/zh q2Q9Jq3+L1PfW/K8Tf79an10Rx+uiBvaEcvwesugHdo5LDnT+uGcck5qtdzc4l3C 6eZ2HHHWcEB3MTbt8LPoetWcMhUOM3bxbtm8coLJnECxhFqA7jLhJHoHeY+owpnM v0e8iKdbPVfMLwzEk9c8AewC63IFoxhLoS4JIZ9ajYltCVmVMrC9s3ev7EPcecmL TJi50ep9+plZDv/43PGKmsJUTbvrt3SsGCVKnSQpLWBzk/4PRiAuY7HNxKzENz2v pqp6WARTlzGkFKj77ocQy0csk2OqiVW20gEyFpGQ9hvfOsjVJBSMLwXxQUwPC6Q0 mtl1JYm7rqWqlVHuaMt4i3hLSsZct7pa99Mn4SkF0PcoDkLjLlSW14HN2DX1Nnj2 CfEaWOHEalrg3uAjl2sIK3gUrAoOjIWQ1Kc1n4zhEMnsTirEHT4JLhpSNEXdwLGZ FIRrM4vWDWyb6G9i6Llp7e5bCLiSuV3OfKVDyoM5H+HErQ5Cisg= =hhDd -----END PGP SIGNATURE----- --1yeeQ81UyVL57Vl7-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 09 03:41:32 2017 Received: (at 28756) by debbugs.gnu.org; 9 Oct 2017 07:41:32 +0000 Received: from localhost ([127.0.0.1]:57062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1Sgt-00050F-8k for submit@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1Sgr-000500-3Z for 28756@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1Sgh-00038n-CY for 28756@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:24 -0400 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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1Sgh-00038g-8L; Mon, 09 Oct 2017 03:41:19 -0400 Received: from [193.50.110.231] (port=47318 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e1Sgg-0002pr-31; Mon, 09 Oct 2017 03:41:18 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Leo Famulari , iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> Date: Mon, 09 Oct 2017 09:41:16 +0200 In-Reply-To: <20171009035203.GA8019@jasmine.lan> (Leo Famulari's message of "Sun, 8 Oct 2017 23:52:03 -0400") Message-ID: <87efqcahur.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (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: 28756 Cc: 28756@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello, Leo Famulari skribis: > I just upgraded to the latest Guix and, while downloading substitutes, I > noticed the progress bar seems to never reach 100%, as shown below. I'm > not sure if this started recently or not. > > Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/drm4pj1k5mkb5784i0= rkqb0bg2z8lmyw-libabw-0.1.1... > libabw-0.1.1 346KiB Indeed, I=E2=80=99ve noticed too, and I think it relates to the new progress reporters. =E5=AE=8B=E6=96=87=E6=AD=A6, do you experience this as well? T= houghts? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 09 03:41:40 2017 Received: (at control) by debbugs.gnu.org; 9 Oct 2017 07:41:41 +0000 Received: from localhost ([127.0.0.1]:57065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1Sh2-00050c-JY for submit@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1Sh0-00050Q-Cb for control@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1Sgr-0003Mz-Oy for control@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:33 -0400 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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1Sgr-0003Mo-LV for control@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:29 -0400 Received: from [193.50.110.231] (port=47324 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e1Sgp-0002xv-Kr for control@debbugs.gnu.org; Mon, 09 Oct 2017 03:41:28 -0400 Date: Mon, 09 Oct 2017 09:41:26 +0200 Message-Id: <87d15wahuh.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #28756 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) severity 28756 important From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 12 10:39:29 2017 Received: (at 28756) by debbugs.gnu.org; 12 Oct 2017 14:39:29 +0000 Received: from localhost ([127.0.0.1]:36211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2ee1-00018z-Jx for submit@debbugs.gnu.org; Thu, 12 Oct 2017 10:39:29 -0400 Received: from rezeros.cc ([45.76.207.221]:56556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2edy-00018l-8v for 28756@debbugs.gnu.org; Thu, 12 Oct 2017 10:39:27 -0400 Received: from localhost (36.24.16.8 [36.24.16.8]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 66e1bc89 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 12 Oct 2017 14:38:51 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 5ac1dcd0; Thu, 12 Oct 2017 14:39:17 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> <87efqcahur.fsf@gnu.org> Date: Thu, 12 Oct 2017 22:39:17 +0800 In-Reply-To: <87efqcahur.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 09 Oct 2017 09:41:16 +0200") Message-ID: <87infkv3ai.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756 Cc: 28756@debbugs.gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello, > > Leo Famulari skribis: > >> I just upgraded to the latest Guix and, while downloading substitutes, I >> noticed the progress bar seems to never reach 100%, as shown below. I'm >> not sure if this started recently or not. >> >> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/drm4pj1k5mkb5784i= 0rkqb0bg2z8lmyw-libabw-0.1.1... >> libabw-0.1.1 346KiB > > Indeed, I=E2=80=99ve noticed too, and I think it relates to the new progr= ess > reporters. =E5=AE=8B=E6=96=87=E6=AD=A6, do you experience this as well? = Thoughts? > Yes, thanks for the report, commit abaee53c8 should fix it. I thought close the 'input' port in the 'progress-substitution' will close the 'progress' port too, but it's not true. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 14 11:05:45 2017 Received: (at 28756) by debbugs.gnu.org; 14 Oct 2017 15:05:45 +0000 Received: from localhost ([127.0.0.1]:40373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3O0X-00082J-AA for submit@debbugs.gnu.org; Sat, 14 Oct 2017 11:05:45 -0400 Received: from rezeros.cc ([45.76.207.221]:56572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3O0U-000828-Ka for 28756@debbugs.gnu.org; Sat, 14 Oct 2017 11:05:43 -0400 Received: from localhost (183.158.177.34 [183.158.177.34]) by rezeros.cc (OpenSMTPD) with ESMTPSA id b4a16bf6 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 14 Oct 2017 15:04:58 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 8d08bff5; Sat, 14 Oct 2017 15:05:15 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> <87efqcahur.fsf@gnu.org> <87infkv3ai.fsf@member.fsf.org> Date: Sat, 14 Oct 2017 23:05:15 +0800 In-Reply-To: <87infkv3ai.fsf@member.fsf.org> (=?utf-8?B?IuWui+aWh+atpiIn?= =?utf-8?B?cw==?= message of "Thu, 12 Oct 2017 22:39:17 +0800") Message-ID: <87y3od93dg.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756 Cc: 28756@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) writes: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Hello, >> >> Leo Famulari skribis: >> >>> I just upgraded to the latest Guix and, while downloading substitutes, I >>> noticed the progress bar seems to never reach 100%, as shown below. I'm >>> not sure if this started recently or not. >>> >>> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/drm4pj1k5mkb5784= i0rkqb0bg2z8lmyw-libabw-0.1.1... >>> libabw-0.1.1 346KiB >> >> Indeed, I=E2=80=99ve noticed too, and I think it relates to the new prog= ress >> reporters. =E5=AE=8B=E6=96=87=E6=AD=A6, do you experience this as well?= Thoughts? >> > > Yes, thanks for the report, commit abaee53c8 should fix it. > Well, it didn't... I have to learn it's a child process will read and report the process: --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-guix-substitute-Report-the-last-process-in-the-child.patch >From 93b42f62ece1ad5181ed1119fc750bcbb74c5d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 14 Oct 2017 22:45:55 +0800 Subject: [PATCH] guix: substitute: Report the last process in the child process. Fixes . * guix/utils.scm (filtered-port): Close the 'input' port in the child process. * guix/scripts/substitute.scm (progress-substitution): Close the 'progress' port before 'restore-file'. --- guix/scripts/substitute.scm | 10 ++++++---- guix/utils.scm | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/guix/scripts/substitute.scm b/guix/scripts/substitute.scm index 921a7c679..d175d3e84 100755 --- a/guix/scripts/substitute.scm +++ b/guix/scripts/substitute.scm @@ -959,16 +959,18 @@ DESTINATION as a nar file. Verify the substitute against ACL." (decompressed-port (and=> (narinfo-compression narinfo) string->symbol) progress))) + ;; A child process of 'decompressed-port' will read from this 'process' + ;; port and thus report the actual progress to the console. As the + ;; parent process, we should close it at the start. + (close-port progress) ;; Unpack the Nar at INPUT into DESTINATION. (restore-file input destination) (close-port input) - (close-port progress) + (every (compose zero? cdr waitpid) pids) ;; Skip a line after what 'progress-reporter/file' printed, and another ;; one to visually separate substitutions. - (display "\n\n" (current-error-port)) - - (every (compose zero? cdr waitpid) pids)))) + (display "\n\n" (current-error-port))))) ;;; diff --git a/guix/utils.scm b/guix/utils.scm index de4aa6531..f8cf11ccb 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -153,6 +153,7 @@ buffered data is lost." (close-port in) (dump-port input out)) (lambda () + (close input) (false-if-exception (close out)) (primitive-_exit 0)))) (child -- 2.13.3 --=-=-= Content-Type: text/plain With this patch, update the guix snapshot and do a system reconfigure, this issue should be fixed! --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 15 15:33:19 2017 Received: (at 28756) by debbugs.gnu.org; 15 Oct 2017 19:33:19 +0000 Received: from localhost ([127.0.0.1]:41944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3of0-0000wY-MH for submit@debbugs.gnu.org; Sun, 15 Oct 2017 15:33:18 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:59619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3oex-0000wO-ES for 28756@debbugs.gnu.org; Sun, 15 Oct 2017 15:33:16 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id B612A46E8; Sun, 15 Oct 2017 21:33:14 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr 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 ObHgk6VMBJoy; Sun, 15 Oct 2017 21:33:13 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:6a6c:dc17:fc02:cfda]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 7F5ED93B; Sun, 15 Oct 2017 21:33:13 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> <87efqcahur.fsf@gnu.org> <87infkv3ai.fsf@member.fsf.org> <87y3od93dg.fsf@member.fsf.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 =?utf-8?Q?Vend=C3=A9miaire?= an 226 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: Sun, 15 Oct 2017 21:33:11 +0200 In-Reply-To: <87y3od93dg.fsf@member.fsf.org> (=?utf-8?B?IuWui+aWh+atpiIn?= =?utf-8?B?cw==?= message of "Sat, 14 Oct 2017 23:05:15 +0800") Message-ID: <87lgkcuryg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756 Cc: 28756@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) writes: > >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> >>> Hello, >>> >>> Leo Famulari skribis: >>> >>>> I just upgraded to the latest Guix and, while downloading substitutes,= I >>>> noticed the progress bar seems to never reach 100%, as shown below. I'm >>>> not sure if this started recently or not. >>>> >>>> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/drm4pj1k5mkb578= 4i0rkqb0bg2z8lmyw-libabw-0.1.1... >>>> libabw-0.1.1 346KiB >>> >>> Indeed, I=E2=80=99ve noticed too, and I think it relates to the new pro= gress >>> reporters. =E5=AE=8B=E6=96=87=E6=AD=A6, do you experience this as well= ? Thoughts? >>> >> >> Yes, thanks for the report, commit abaee53c8 should fix it. >> > > Well, it didn't... I have to learn it's a child process will read and > report the process: > > From 93b42f62ece1ad5181ed1119fc750bcbb74c5d3c Mon Sep 17 00:00:00 2001 > From: =3D?UTF-8?q?=3DE5=3DAE=3D8B=3DE6=3D96=3D87=3DE6=3DAD=3DA6?=3D > Date: Sat, 14 Oct 2017 22:45:55 +0800 > Subject: [PATCH] guix: substitute: Report the last process in the child > process. > > Fixes . > > * guix/utils.scm (filtered-port): Close the 'input' port in the child pro= cess. > * guix/scripts/substitute.scm (progress-substitution): Close the 'progres= s' > port before 'restore-file'. [...] > + ;; A child process of 'decompressed-port' will read from this 'pro= cess' ^^^^^^^^^= ^^^^ =E2=80=A6 will read from PROGRESS > + ;; port and thus report the actual progress to the console. As the > + ;; parent process, we should close it at the start. > + (close-port progress) > ;; Unpack the Nar at INPUT into DESTINATION. > (restore-file input destination) > (close-port input) > - (close-port progress) > + (every (compose zero? cdr waitpid) pids) Since INPUT is a wrapper around PROGRESS, it seems weird to close PROGRESS beforehand. Shouldn=E2=80=99t =E2=80=98filtered-port=E2=80=99 always close INPUT in the= parent process (the second part of the patch you sent closes it in the child process before quitting, but we should additionally close it in the parent): --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/guix/utils.scm b/guix/utils.scm index de4aa6531..2cf9be36d 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -153,9 +153,11 @@ buffered data is lost." (close-port in) (dump-port input out)) (lambda () + (close-port input) (false-if-exception (close out)) (primitive-_exit 0)))) (child + (close-port input) (close-port out) (loop in (cons child pids))))))))) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpUaGFua3MsDQpMdWRv4oCZLg0K --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 16 09:06:13 2017 Received: (at 28756) by debbugs.gnu.org; 16 Oct 2017 13:06:13 +0000 Received: from localhost ([127.0.0.1]:42620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e455w-0004oJ-OD for submit@debbugs.gnu.org; Mon, 16 Oct 2017 09:06:13 -0400 Received: from rezeros.cc ([45.76.207.221]:56574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e455u-0004oA-Np for 28756@debbugs.gnu.org; Mon, 16 Oct 2017 09:06:11 -0400 Received: from localhost (183.158.177.34 [183.158.177.34]) by rezeros.cc (OpenSMTPD) with ESMTPSA id dc7ef01d (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 16 Oct 2017 13:05:34 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id cb27ab93; Mon, 16 Oct 2017 13:06:01 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> <87efqcahur.fsf@gnu.org> <87infkv3ai.fsf@member.fsf.org> <87y3od93dg.fsf@member.fsf.org> <87lgkcuryg.fsf@gnu.org> Date: Mon, 16 Oct 2017 21:06:00 +0800 In-Reply-To: <87lgkcuryg.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 15 Oct 2017 21:33:11 +0200") Message-ID: <87d15nmedj.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756 Cc: 28756@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello, > > iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > >> iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) writes: >> >>> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >>> >>>> Hello, >>>> >>>> Leo Famulari skribis: >>>> >>>>> I just upgraded to the latest Guix and, while downloading substitutes= , I >>>>> noticed the progress bar seems to never reach 100%, as shown below. I= 'm >>>>> not sure if this started recently or not. >>>>> >>>>> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/drm4pj1k5mkb57= 84i0rkqb0bg2z8lmyw-libabw-0.1.1... >>>>> libabw-0.1.1 346KiB >>>> >>>> Indeed, I=E2=80=99ve noticed too, and I think it relates to the new pr= ogress >>>> reporters. =E5=AE=8B=E6=96=87=E6=AD=A6, do you experience this as wel= l? Thoughts? >>>> >>> >>> Yes, thanks for the report, commit abaee53c8 should fix it. >>> >> >> Well, it didn't... I have to learn it's a child process will read and >> report the process: >> >> From 93b42f62ece1ad5181ed1119fc750bcbb74c5d3c Mon Sep 17 00:00:00 2001 >> From: =3D?UTF-8?q?=3DE5=3DAE=3D8B=3DE6=3D96=3D87=3DE6=3DAD=3DA6?=3D >> Date: Sat, 14 Oct 2017 22:45:55 +0800 >> Subject: [PATCH] guix: substitute: Report the last process in the child >> process. >> >> Fixes . >> >> * guix/utils.scm (filtered-port): Close the 'input' port in the child pr= ocess. >> * guix/scripts/substitute.scm (progress-substitution): Close the 'progre= ss' >> port before 'restore-file'. > > [...] > >> + ;; A child process of 'decompressed-port' will read from this 'pr= ocess' > ^^^^^^^= ^^^^^^ > =E2=80=A6 will read from PROGRESS > >> + ;; port and thus report the actual progress to the console. As t= he >> + ;; parent process, we should close it at the start. >> + (close-port progress) >> ;; Unpack the Nar at INPUT into DESTINATION. >> (restore-file input destination) >> (close-port input) >> - (close-port progress) >> + (every (compose zero? cdr waitpid) pids) > > Since INPUT is a wrapper around PROGRESS, it seems weird to close > PROGRESS beforehand. > > Shouldn=E2=80=99t =E2=80=98filtered-port=E2=80=99 always close INPUT in t= he parent process (the > second part of the patch you sent closes it in the child process before > quitting, but we should additionally close it in the parent): > Yes, it makes sense: --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-guix-substitute-Report-the-last-progress-in-the-chil.patch >From 6a3fa69f96fc2e3e074a9275066640ddfee57fd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 14 Oct 2017 22:45:55 +0800 Subject: [PATCH] guix: substitute: Report the last progress in the child process. Fixes . * guix/utils.scm (filtered-port): Close the 'input' port for the current process, and close it upon exit in the child process. * guix/scripts/substitute.scm (progress-substitution): Display "\n\n" after the reporter has finished. --- guix/scripts/substitute.scm | 11 +++++++---- guix/utils.scm | 2 ++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/guix/scripts/substitute.scm b/guix/scripts/substitute.scm index 921a7c679..60dbdb176 100755 --- a/guix/scripts/substitute.scm +++ b/guix/scripts/substitute.scm @@ -956,19 +956,22 @@ DESTINATION as a nar file. Verify the substitute against ACL." #:abbreviation nar-uri-abbreviation))) (progress-report-port reporter raw))) ((input pids) + ;; NOTE: This 'progress' port of current process will be + ;; closed here, while the child process doing the + ;; reporting will close it upon exit. (decompressed-port (and=> (narinfo-compression narinfo) string->symbol) progress))) ;; Unpack the Nar at INPUT into DESTINATION. (restore-file input destination) (close-port input) - (close-port progress) + + ;; Wait for the reporter to finish. + (every (compose zero? cdr waitpid) pids) ;; Skip a line after what 'progress-reporter/file' printed, and another ;; one to visually separate substitutions. - (display "\n\n" (current-error-port)) - - (every (compose zero? cdr waitpid) pids)))) + (display "\n\n" (current-error-port))))) ;;; diff --git a/guix/utils.scm b/guix/utils.scm index de4aa6531..2cf9be36d 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -153,9 +153,11 @@ buffered data is lost." (close-port in) (dump-port input out)) (lambda () + (close-port input) (false-if-exception (close out)) (primitive-_exit 0)))) (child + (close-port input) (close-port out) (loop in (cons child pids))))))))) -- 2.13.3 --=-=-= Content-Type: text/plain Thanks for the help and review! --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 03:17:01 2017 Received: (at 28756) by debbugs.gnu.org; 17 Oct 2017 07:17:01 +0000 Received: from localhost ([127.0.0.1]:44710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4M7Y-0007V9-Px for submit@debbugs.gnu.org; Tue, 17 Oct 2017 03:17:00 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:34389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4M7X-0007V1-EJ for 28756@debbugs.gnu.org; Tue, 17 Oct 2017 03:16:59 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id E91E6F10C; Tue, 17 Oct 2017 09:16:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr 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 69GJqpDxr-9y; Tue, 17 Oct 2017 09:16:56 +0200 (CEST) Received: from ribbon (unknown [193.50.110.215]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A0476BB39; Tue, 17 Oct 2017 09:16:56 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> <87efqcahur.fsf@gnu.org> <87infkv3ai.fsf@member.fsf.org> <87y3od93dg.fsf@member.fsf.org> <87lgkcuryg.fsf@gnu.org> <87d15nmedj.fsf@member.fsf.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Vend=C3=A9miaire?= an 226 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, 17 Oct 2017 09:16:54 +0200 In-Reply-To: <87d15nmedj.fsf@member.fsf.org> (=?utf-8?B?IuWui+aWh+atpiIn?= =?utf-8?B?cw==?= message of "Mon, 16 Oct 2017 21:06:00 +0800") Message-ID: <877evufdll.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756 Cc: 28756@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > From 6a3fa69f96fc2e3e074a9275066640ddfee57fd2 Mon Sep 17 00:00:00 2001 > From: =3D?UTF-8?q?=3DE5=3DAE=3D8B=3DE6=3D96=3D87=3DE6=3DAD=3DA6?=3D > Date: Sat, 14 Oct 2017 22:45:55 +0800 > Subject: [PATCH] guix: substitute: Report the last progress in the child > process. > > Fixes . > > * guix/utils.scm (filtered-port): Close the 'input' port for the current > process, and close it upon exit in the child process. > * guix/scripts/substitute.scm (progress-substitution): Display "\n\n" aft= er > the reporter has finished. LGTM! You could commit the utils.scm change separately because it=E2=80=99s a bug= -fix in its own right. Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 07:11:03 2017 Received: (at 28756-done) by debbugs.gnu.org; 17 Oct 2017 11:11:03 +0000 Received: from localhost ([127.0.0.1]:44948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4Pm3-0004tH-Lq for submit@debbugs.gnu.org; Tue, 17 Oct 2017 07:11:03 -0400 Received: from rezeros.cc ([45.76.207.221]:56590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4Pm2-0004sr-4n for 28756-done@debbugs.gnu.org; Tue, 17 Oct 2017 07:11:02 -0400 Received: from localhost (115.216.5.152 [115.216.5.152]) by rezeros.cc (OpenSMTPD) with ESMTPSA id da5e2eb7 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 17 Oct 2017 11:10:26 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 782917b3; Tue, 17 Oct 2017 11:10:54 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> <87efqcahur.fsf@gnu.org> <87infkv3ai.fsf@member.fsf.org> <87y3od93dg.fsf@member.fsf.org> <87lgkcuryg.fsf@gnu.org> <87d15nmedj.fsf@member.fsf.org> <877evufdll.fsf@gnu.org> Date: Tue, 17 Oct 2017 19:10:54 +0800 In-Reply-To: <877evufdll.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 17 Oct 2017 09:16:54 +0200") Message-ID: <878tgajagx.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756-done Cc: 28756-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > >> From 6a3fa69f96fc2e3e074a9275066640ddfee57fd2 Mon Sep 17 00:00:00 2001 >> From: =3D?UTF-8?q?=3DE5=3DAE=3D8B=3DE6=3D96=3D87=3DE6=3DAD=3DA6?=3D >> Date: Sat, 14 Oct 2017 22:45:55 +0800 >> Subject: [PATCH] guix: substitute: Report the last progress in the child >> process. >> >> Fixes . >> >> * guix/utils.scm (filtered-port): Close the 'input' port for the current >> process, and close it upon exit in the child process. >> * guix/scripts/substitute.scm (progress-substitution): Display "\n\n" af= ter >> the reporter has finished. > > LGTM! > > You could commit the utils.scm change separately because it=E2=80=99s a b= ug-fix > in its own right. > Pushed, thanks! I think the utils.scm change alone (without the remove of '(close-port progress') and comment) didn't fix this particular bug clearly so I didn't seperate it.. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 08:03:50 2017 Received: (at 28756-done) by debbugs.gnu.org; 17 Oct 2017 12:03:51 +0000 Received: from localhost ([127.0.0.1]:44980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4Qb8-00082r-Mm for submit@debbugs.gnu.org; Tue, 17 Oct 2017 08:03:50 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:34952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4Qb6-00082g-MK for 28756-done@debbugs.gnu.org; Tue, 17 Oct 2017 08:03:49 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 28B90F19B; Tue, 17 Oct 2017 14:03:48 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr 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 YdTCwuReUUQA; Tue, 17 Oct 2017 14:03:47 +0200 (CEST) Received: from ribbon (unknown [193.50.110.215]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 23130F18E; Tue, 17 Oct 2017 14:03:47 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) Subject: Re: bug#28756: Substitute download progress bar doesn't reach 100% References: <20171009035203.GA8019@jasmine.lan> <87efqcahur.fsf@gnu.org> <87infkv3ai.fsf@member.fsf.org> <87y3od93dg.fsf@member.fsf.org> <87lgkcuryg.fsf@gnu.org> <87d15nmedj.fsf@member.fsf.org> <877evufdll.fsf@gnu.org> <878tgajagx.fsf@member.fsf.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Vend=C3=A9miaire?= an 226 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, 17 Oct 2017 14:03:45 +0200 In-Reply-To: <878tgajagx.fsf@member.fsf.org> (=?utf-8?B?IuWui+aWh+atpiIn?= =?utf-8?B?cw==?= message of "Tue, 17 Oct 2017 19:10:54 +0800") Message-ID: <87lgkadlr2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756-done Cc: 28756-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: >> >>> From 6a3fa69f96fc2e3e074a9275066640ddfee57fd2 Mon Sep 17 00:00:00 2001 >>> From: =3D?UTF-8?q?=3DE5=3DAE=3D8B=3DE6=3D96=3D87=3DE6=3DAD=3DA6?=3D >>> Date: Sat, 14 Oct 2017 22:45:55 +0800 >>> Subject: [PATCH] guix: substitute: Report the last progress in the child >>> process. >>> >>> Fixes . >>> >>> * guix/utils.scm (filtered-port): Close the 'input' port for the current >>> process, and close it upon exit in the child process. >>> * guix/scripts/substitute.scm (progress-substitution): Display "\n\n" a= fter >>> the reporter has finished. >> >> LGTM! >> >> You could commit the utils.scm change separately because it=E2=80=99s a = bug-fix >> in its own right. >> > > Pushed, thanks! I think the utils.scm change alone (without the remove > of '(close-port progress') and comment) didn't fix this particular bug > clearly so I didn't seperate it.. Sounds reasonable. Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 30 10:30:16 2017 Received: (at 28756) by debbugs.gnu.org; 30 Oct 2017 14:30:16 +0000 Received: from localhost ([127.0.0.1]:42304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9B4y-0000zP-Bo for submit@debbugs.gnu.org; Mon, 30 Oct 2017 10:30:16 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9B4w-0000zH-Kw for 28756@debbugs.gnu.org; Mon, 30 Oct 2017 10:30:15 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 3499F20BB1; Mon, 30 Oct 2017 10:30:14 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Mon, 30 Oct 2017 10:30:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=qlfEJpQUxDL6n4GEqXqrYEm79JAEbo2IToKtGpvBpx8=; b=FtDvW yUSKEEWXQfIX6D4+vxKbVOckHFwPBomIbYuNWMcBylsZl9iNBAnhJbsFjBtjwbA9 YxGhHUP+DQdAwYN9HUyfDxCNMADGUQrveAsA2v9nzddpD/IpAeScshU3A5hhoHx/ uMKkXsDSdcS6ki3g+Dxey9fsmXuzqIU5t6wwTA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=qlfEJpQUxDL6n4GEqXqrYEm79JAEb o2IToKtGpvBpx8=; b=rrnQjXXFdsZVVqWQLBJJ71vW6DNgysl06JLpS793ilOp1 tyK1iIUZQyAJ3du48bcVsy3fGtTRLrGw6tEOrkjMgAiIdw/gvG8SzMhomi3viL+P gYBU9kUrGoADbkrxSmIebv1j8IRBC4LsJl46IH8bLBjPZV9CKQNdXgTrNWVoBkqI fcNVyAxJ8ljOnfcrUhitJ96LYYcbRIbsR5lzMjREjRGC/bDDqBfkNki0nGj/0hK8 0RFegdjrv3aHOT5pgK5FqIoO+JNM6q7AQHhabGGzF9HQqsGpsjQy8i1Rlz6s+itP PGKWtRDPAdhd6o7OSZhc07tsJs9lZmljm/bBSfb2w== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id F220124B21 for <28756@debbugs.gnu.org>; Mon, 30 Oct 2017 10:30:13 -0400 (EDT) Date: Mon, 30 Oct 2017 10:30:13 -0400 From: Leo Famulari To: 28756@debbugs.gnu.org Subject: Re: bug#28756: closed (Re: bug#28756: Substitute download progress bar doesn't reach 100%) Message-ID: <20171030143013.GA9843@jasmine.lan> References: <878tgajagx.fsf@member.fsf.org> <20171009035203.GA8019@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28756 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 17, 2017 at 11:12:04AM +0000, GNU bug Tracking System wrote: > Your bug report >=20 > #28756: Substitute download progress bar doesn't reach 100% >=20 > which was filed against the guix package, has been closed. >=20 > The explanation is attached below, along with your original report. > If you require more details, please reply to 28756@debbugs.gnu.org. I noticed today that the progress bar does reach 100%, but then resets to 0% after the download is complete. For example: python-2.7.13 15.0MiB 0B/s 00:09 [ = ] 0.0% --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAln3N3EACgkQJkb6MLrK fwhVzA/5AagxmrQw9vxmEKNHHd1MEJS8/s+1CGfCc+RMOzmrzDdjs+VgmSyKWV0t DNeIS35pz9W78lS744O4NiqT6enp6wJxQA37WH9iAvdsF52fxPBxkaHt3zJsBNDg +ONaJgUpGu/x2NJhpq4xPDuGrdzfuo21HQoN8rCv789XeccRetilO4YhRSpL46h6 8t45xY+fZRtsJ/41YzELI4ghpvWIEEnN84YA2ol/u3Ohv3pz8M5JtISyyhz/SnGq 2jI22r/neOTpXES9MBJTy8Wm0UvK46YMnkoOXJH0mG2dgemoGXdidI/hcdgR0QHe /R9yV0tMXAtrkA311ym9gpItDqXO3LghTPNuARhfm6CFqLIFw+pd98bDR7mN30eL 6fWZMBmngHZzXEW8AUVFx+0fFnAHieJoEKLO8Wkpmx4ynxpdn2otGXED1JJfMdlF a2MVVZl9xlJT/2alqjor9E00SDT2tXN8aAWVrxypaFn1NulUQbrDZkHlwJTTfw9a HnkZGQNWP9TAhe5+PFFsA/XH/Qa+wBiFDby97RkkHf8ADlzLqOHxtjclsBwxqzet vPBz68dhxTG3KbCMOWCPI0VH8bwegzJxvjGCVdWiTk3/nLk6aTQN42etBilJAeAv mRxxaD3DUWD7LR2zdJURqst24/LyZwWmmaIYTl7iQri2sEFB04w= =SJ/a -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 30 12:38:02 2017 Received: (at 28756) by debbugs.gnu.org; 30 Oct 2017 16:38:02 +0000 Received: from localhost ([127.0.0.1]:42464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9D4c-00066f-7A for submit@debbugs.gnu.org; Mon, 30 Oct 2017 12:38:02 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:38332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9D4Z-00066F-Lf for 28756@debbugs.gnu.org; Mon, 30 Oct 2017 12:38:00 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 85435FA28; Mon, 30 Oct 2017 17:38:00 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr 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 g8XGvxNlbNUc; Mon, 30 Oct 2017 17:37:59 +0100 (CET) Received: from ribbon (unknown [193.50.110.213]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1BA10FA27; Mon, 30 Oct 2017 17:37:59 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Leo Famulari Subject: Re: bug#28756: closed (Re: bug#28756: Substitute download progress bar doesn't reach 100%) References: <878tgajagx.fsf@member.fsf.org> <20171009035203.GA8019@jasmine.lan> <20171030143013.GA9843@jasmine.lan> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 Brumaire an 226 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: Mon, 30 Oct 2017 17:37:57 +0100 In-Reply-To: <20171030143013.GA9843@jasmine.lan> (Leo Famulari's message of "Mon, 30 Oct 2017 10:30:13 -0400") Message-ID: <87lgjs4mmy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 28756 Cc: 28756@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Leo Famulari skribis: > On Tue, Oct 17, 2017 at 11:12:04AM +0000, GNU bug Tracking System wrote: >> Your bug report >>=20 >> #28756: Substitute download progress bar doesn't reach 100% >>=20 >> which was filed against the guix package, has been closed. >>=20 >> The explanation is attached below, along with your original report. >> If you require more details, please reply to 28756@debbugs.gnu.org. > > I noticed today that the progress bar does reach 100%, but then resets > to 0% after the download is complete. For example: > > python-2.7.13 15.0MiB 0B/s 00:09 [ = ] 0.0% I think that=E2=80=99s because we haven=E2=80=99t updated our =E2=80=98guix= =E2=80=99 package to include that commit, though. Did you try with guix-daemon from master, as in: sudo -E ./pre-inst-env guix-daemon =E2=80=A6 ? Ludo=E2=80=99. From unknown Mon Aug 18 11:11:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 28 Nov 2017 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator