From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 12 11:32:40 2015 Received: (at submit) by debbugs.gnu.org; 12 Nov 2015 16:32:40 +0000 Received: from localhost ([127.0.0.1]:34898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zwung-0005uC-3I for submit@debbugs.gnu.org; Thu, 12 Nov 2015 11:32:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56343) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwkGr-0003X1-DR for submit@debbugs.gnu.org; Thu, 12 Nov 2015 00:18:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwkGq-0001zw-Ip for submit@debbugs.gnu.org; Thu, 12 Nov 2015 00:18:05 -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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwkGq-0001zs-Ff for submit@debbugs.gnu.org; Thu, 12 Nov 2015 00:18:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwkGp-0008La-MN for bug-guix@gnu.org; Thu, 12 Nov 2015 00:18:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwkGm-0001za-Gw for bug-guix@gnu.org; Thu, 12 Nov 2015 00:18:03 -0500 Received: from smtp9.openmailbox.org ([62.4.1.43]:59987) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwkGm-0001zN-8r for bug-guix@gnu.org; Thu, 12 Nov 2015 00:18:00 -0500 Received: by mail2.openmailbox.org (Postfix, from userid 1004) id D88A62AC11F3; Thu, 12 Nov 2015 05:41:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1447303264; bh=JHb7a1PulNO9E/xlQiNB25vNrR2Gd0cEqKljRskZ2gs=; h=Date:From:To:Subject:Reply-To:From; b=biA0nGwwqPWpdTkW5At5jZon7p6wl2DU0UU7k6LqLXtQlAEnRQZg21iYPy7x7gYHn fqIn+QOR1MS2hltLpaxTBbOVqLz1OAHgsybdWo9ZAMAWGStGh+2kLbS/X3MgG+WqI9 Az2tHRoq9RRX93nShgXYEatPO7DNnXvqscDOu7ZY= Received: from www.openmailbox.org (openmailbox-b2 [10.91.69.220]) by mail2.openmailbox.org (Postfix) with ESMTP id BE6232AC0E5A for ; Thu, 12 Nov 2015 05:41:04 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 12 Nov 2015 12:41:04 +0800 From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= To: bug-guix@gnu.org Subject: guix-publish gets ERROR when serve gtk+. Mail-Reply-To: iyzsong@member.fsf.org Message-ID: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> X-Sender: iyzsong@openmailbox.org User-Agent: Roundcube Webmail/1.0.6 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 12 Nov 2015 11:32:38 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: iyzsong@member.fsf.org 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.0 (----) can't substitute gtk+ from a guix-publish server, it fails with: GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 In web/server/http.scm: 117:27 1 (http-read #< socket: #) In unknown file: 0 (peek-char #) ERROR: In procedure fport_fill_input: Connection reset by peer From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 12 15:28:30 2015 Received: (at 21888) by debbugs.gnu.org; 12 Nov 2015 20:28:30 +0000 Received: from localhost ([127.0.0.1]:35133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwyTt-00086H-V5 for submit@debbugs.gnu.org; Thu, 12 Nov 2015 15:28:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43484) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwyTa-00085s-0R for 21888@debbugs.gnu.org; Thu, 12 Nov 2015 15:28:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwyTY-0002po-Pm for 21888@debbugs.gnu.org; Thu, 12 Nov 2015 15:28:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 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]:58314) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwyTT-0002pD-6t; Thu, 12 Nov 2015 15:28:03 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:58202 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZwyTS-0001rN-JY; Thu, 12 Nov 2015 15:28:02 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: bug#21888: guix-publish gets ERROR when serve gtk+. References: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 Brumaire an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 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 Date: Thu, 12 Nov 2015 21:28:00 +0100 In-Reply-To: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Thu, 12 Nov 2015 12:41:04 +0800") Message-ID: <87a8qjufn3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 21888 Cc: 21888@debbugs.gnu.org, iyzsong@member.fsf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (-----) =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > can't substitute gtk+ from a guix-publish server, it fails with: > > GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 > In web/server/http.scm: > 117:27 1 (http-read #< socket: #) > In unknown file: > 0 (peek-char #) > ERROR: In procedure fport_fill_input: Connection reset by peer This means that the *client* closed the connection. Could you check what happened on the client side? It may be more convenient to use wget on the client-side to reproduce the problem. TIA, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 13 00:21:46 2015 Received: (at 21888) by debbugs.gnu.org; 13 Nov 2015 05:21:46 +0000 Received: from localhost ([127.0.0.1]:36490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zx6nx-0004Xf-RY for submit@debbugs.gnu.org; Fri, 13 Nov 2015 00:21:46 -0500 Received: from smtp10.openmailbox.org ([62.4.1.44]:35695) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zx6nc-0004X0-NO for 21888@debbugs.gnu.org; Fri, 13 Nov 2015 00:21:43 -0500 Received: by mail2.openmailbox.org (Postfix, from userid 1004) id 9F1CC2AC14CC; Fri, 13 Nov 2015 06:21:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1447392083; bh=p0mUwXP6KUhj+SmP+cSvS1H4q10XV0gN00uEU6/Ndho=; h=Date:From:To:Cc:Subject:Reply-To:In-Reply-To:References:From; b=cBmilx/hrRiG8Cmo0l87E/mDpvKFATEOEP5dZtOheDHXifb4+e6wNPMeojTbc9iys xSLMuhJIa+uaD5ISjvdLncfFzUTL52fe5kVvYvh7W8GEryWuDiZejqZ+f207PeBORC I1L+Y81LXM9kLMfAQffKi3GLzwdMsKCJn48ZWO7Q= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on openmailbox-b2 X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED,BAYES_20, DKIM_ADSP_ALL autolearn=no autolearn_force=no version=3.4.0 Received: from www.openmailbox.org (openmailbox-b2 [10.91.69.220]) by mail2.openmailbox.org (Postfix) with ESMTP id 3A95F2AC14D3; Fri, 13 Nov 2015 06:21:14 +0100 (CET) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_546be619233425cb9f8c09e265671e22" Date: Fri, 13 Nov 2015 13:21:14 +0800 From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= To: ludo@gnu.org Subject: Re: bug#21888: guix-publish gets ERROR when serve gtk+. Mail-Reply-To: iyzsong@member.fsf.org In-Reply-To: <87a8qjufn3.fsf@gnu.org> References: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> <87a8qjufn3.fsf@gnu.org> Message-ID: <6d1b7b7f7b8c2f50ef10335c11d212fd@openmailbox.org> X-Sender: iyzsong@openmailbox.org User-Agent: Roundcube Webmail/1.0.6 X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 21888 Cc: 21888@debbugs.gnu.org, iyzsong@member.fsf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: iyzsong@member.fsf.org 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.4 (/) --=_546be619233425cb9f8c09e265671e22 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8; format=flowed On 2015-11-13 04:28, ludo@gnu.org wrote: > 宋文武 skribis: > >> can't substitute gtk+ from a guix-publish server, it fails with: >> >> GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 >> In web/server/http.scm: >> 117:27 1 (http-read #< socket: #> so...>) >> In unknown file: >> 0 (peek-char #) >> ERROR: In procedure fport_fill_input: Connection reset by peer > > This means that the *client* closed the connection. Could you check > what happened on the client side? > > It may be more convenient to use wget on the client-side to reproduce > the problem. OK, I attach logs of: wget -qd 'http://localhost:8080/nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2' wget -qd 'http://localhost:8080/nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk%2B-3.18.2' --=_546be619233425cb9f8c09e265671e22 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=guix-publish-wget-gtk%2B Content-Disposition: attachment; filename=guix-publish-wget-gtk%2B; size=1422 REVCVUcgb3V0cHV0IGNyZWF0ZWQgYnkgV2dldCAxLjE2LjMgb24gbGludXgtZ251LgoKVVJJIGVu Y29kaW5nID0gJ0FOU0lfWDMuNC0xOTY4Jwpjb252ZXJ0ZWQgJ2h0dHA6Ly9sb2NhbGhvc3Q6ODA4 MC9uYXIvMWRsejFhbTBxbWoxNTc5ZjVwNmo1Y3ZmeDlsMmF3NTAtZ3RrJTJCLTMuMTguMicgKEFO U0lfWDMuNC0xOTY4KSAtPiAnaHR0cDovL2xvY2FsaG9zdDo4MDgwL25hci8xZGx6MWFtMHFtajE1 NzlmNXA2ajVjdmZ4OWwyYXc1MC1ndGsrLTMuMTguMicgKFVURi04KQpDYWNoaW5nIGxvY2FsaG9z dCA9PiA6OjEgMTI3LjAuMC4xCkNsb3NlZCBmZCAzCkNyZWF0ZWQgc29ja2V0IDMuClJlbGVhc2lu ZyAweDAwMDAwMDAwMDE0NDgzMDAgKG5ldyByZWZjb3VudCAxKS4KCi0tLXJlcXVlc3QgYmVnaW4t LS0KR0VUIC9uYXIvMWRsejFhbTBxbWoxNTc5ZjVwNmo1Y3ZmeDlsMmF3NTAtZ3RrKy0zLjE4LjIg SFRUUC8xLjENClVzZXItQWdlbnQ6IFdnZXQvMS4xNi4zIChsaW51eC1nbnUpDQpBY2NlcHQ6ICov Kg0KQWNjZXB0LUVuY29kaW5nOiBpZGVudGl0eQ0KSG9zdDogbG9jYWxob3N0OjgwODANCkNvbm5l Y3Rpb246IEtlZXAtQWxpdmUNCg0KLS0tcmVxdWVzdCBlbmQtLS0KCi0tLXJlc3BvbnNlIGJlZ2lu LS0tCkhUVFAvMS4xIDQwNCBOb3QgRm91bmQNCkNvbnRlbnQtTGVuZ3RoOiA2OQ0KQ29udGVudC1U eXBlOiB0ZXh0L3BsYWluO2NoYXJzZXQ9dXRmLTgNCg0KLS0tcmVzcG9uc2UgZW5kLS0tClJlZ2lz dGVyZWQgc29ja2V0IDMgZm9yIHBlcnNpc3RlbnQgcmV1c2UuClVSSSBjb250ZW50IGVuY29kaW5n ID0gJ3V0Zi04JwpTa2lwcGluZyA2OSBieXRlcyBvZiBib2R5OiBbUmVzb3VyY2Ugbm90IGZvdW5k OiAvbmFyLzFkbHoxYW0wcW1qMTU3OWY1cDZqNWN2Zng5bDJhdzUwLWd0aystMy4xOC4yXSBkb25l LgpbSVJJIGZhbGxiYWNraW5nIHRvIG5vbi11dGY4IGZvciAnaHR0cDovL2xvY2FsaG9zdDo4MDgw L25hci8xZGx6MWFtMHFtajE1NzlmNXA2ajVjdmZ4OWwyYXc1MC1ndGslMkItMy4xOC4yJwpSZXVz aW5nIGZkIDMuCgotLS1yZXF1ZXN0IGJlZ2luLS0tCkdFVCAvbmFyLzFkbHoxYW0wcW1qMTU3OWY1 cDZqNWN2Zng5bDJhdzUwLWd0ayUyQi0zLjE4LjIgSFRUUC8xLjENClVzZXItQWdlbnQ6IFdnZXQv MS4xNi4zIChsaW51eC1nbnUpDQpBY2NlcHQ6ICovKg0KQWNjZXB0LUVuY29kaW5nOiBpZGVudGl0 eQ0KSG9zdDogbG9jYWxob3N0OjgwODANCkNvbm5lY3Rpb246IEtlZXAtQWxpdmUNCg0KLS0tcmVx dWVzdCBlbmQtLS0KCi0tLXJlc3BvbnNlIGJlZ2luLS0tCkhUVFAvMS4xIDIwMCBPSw0KQ29udGVu dC1UeXBlOiBhcHBsaWNhdGlvbi94LW5peC1hcmNoaXZlO2NoYXJzZXQ9SVNPLTg4NTktMQ0KDQot LS1yZXNwb25zZSBlbmQtLS0KVVJJIGNvbnRlbnQgZW5jb2RpbmcgPSAnSVNPLTg4NTktMScK --=_546be619233425cb9f8c09e265671e22 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=guix-publish-wget-gtk+ Content-Disposition: attachment; filename=guix-publish-wget-gtk+; size=912 REVCVUcgb3V0cHV0IGNyZWF0ZWQgYnkgV2dldCAxLjE2LjMgb24gbGludXgtZ251LgoKVVJJIGVu Y29kaW5nID0gJ0FOU0lfWDMuNC0xOTY4Jwpjb252ZXJ0ZWQgJ2h0dHA6Ly9sb2NhbGhvc3Q6ODA4 MC9uYXIvMWRsejFhbTBxbWoxNTc5ZjVwNmo1Y3ZmeDlsMmF3NTAtZ3RrKy0zLjE4LjInIChBTlNJ X1gzLjQtMTk2OCkgLT4gJ2h0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9uYXIvMWRsejFhbTBxbWoxNTc5 ZjVwNmo1Y3ZmeDlsMmF3NTAtZ3RrKy0zLjE4LjInIChVVEYtOCkKQ2FjaGluZyBsb2NhbGhvc3Qg PT4gOjoxIDEyNy4wLjAuMQpDbG9zZWQgZmQgMwpDcmVhdGVkIHNvY2tldCAzLgpSZWxlYXNpbmcg MHgwMDAwMDAwMDAyMThmMjYwIChuZXcgcmVmY291bnQgMSkuCgotLS1yZXF1ZXN0IGJlZ2luLS0t CkdFVCAvbmFyLzFkbHoxYW0wcW1qMTU3OWY1cDZqNWN2Zng5bDJhdzUwLWd0aystMy4xOC4yIEhU VFAvMS4xDQpVc2VyLUFnZW50OiBXZ2V0LzEuMTYuMyAobGludXgtZ251KQ0KQWNjZXB0OiAqLyoN CkFjY2VwdC1FbmNvZGluZzogaWRlbnRpdHkNCkhvc3Q6IGxvY2FsaG9zdDo4MDgwDQpDb25uZWN0 aW9uOiBLZWVwLUFsaXZlDQoNCi0tLXJlcXVlc3QgZW5kLS0tCgotLS1yZXNwb25zZSBiZWdpbi0t LQpIVFRQLzEuMSA0MDQgTm90IEZvdW5kDQpDb250ZW50LUxlbmd0aDogNjkNCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjtjaGFyc2V0PXV0Zi04DQoNCi0tLXJlc3BvbnNlIGVuZC0tLQpSZWdpc3Rl cmVkIHNvY2tldCAzIGZvciBwZXJzaXN0ZW50IHJldXNlLgpVUkkgY29udGVudCBlbmNvZGluZyA9 ICd1dGYtOCcKU2tpcHBpbmcgNjkgYnl0ZXMgb2YgYm9keTogW1Jlc291cmNlIG5vdCBmb3VuZDog L25hci8xZGx6MWFtMHFtajE1NzlmNXA2ajVjdmZ4OWwyYXc1MC1ndGsrLTMuMTguMl0gZG9uZS4K --=_546be619233425cb9f8c09e265671e22-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 13 03:07:23 2015 Received: (at 21888) by debbugs.gnu.org; 13 Nov 2015 08:07:23 +0000 Received: from localhost ([127.0.0.1]:36550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zx9OE-0000DI-Mh for submit@debbugs.gnu.org; Fri, 13 Nov 2015 03:07:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48913) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zx9OD-0000D7-1U for 21888@debbugs.gnu.org; Fri, 13 Nov 2015 03:07:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zx9O7-0001xn-Rj for 21888@debbugs.gnu.org; Fri, 13 Nov 2015 03:07:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.2 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]:39731) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zx9O7-0001xj-Oy; Fri, 13 Nov 2015 03:07:15 -0500 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:43354 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1Zx9O5-0001p9-H7; Fri, 13 Nov 2015 03:07:14 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: bug#21888: guix-publish gets ERROR when serve gtk+. References: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> <87a8qjufn3.fsf@gnu.org> <6d1b7b7f7b8c2f50ef10335c11d212fd@openmailbox.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 Brumaire an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 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 Date: Fri, 13 Nov 2015 09:07:10 +0100 In-Reply-To: <6d1b7b7f7b8c2f50ef10335c11d212fd@openmailbox.org> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Fri, 13 Nov 2015 13:21:14 +0800") Message-ID: <8737waqq4x.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 21888 Cc: iyzsong@member.fsf.org, 21888@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (-----) =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > ---request begin--- > GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 HTTP/1.1 > User-Agent: Wget/1.16.3 (linux-gnu) > Accept: */* > Accept-Encoding: identity > Host: localhost:8080 > Connection: Keep-Alive > > ---request end--- > > ---response begin--- > HTTP/1.1 404 Not Found > Content-Length: 69 > Content-Type: text/plain;charset=3Dutf-8 > > ---response end--- > Registered socket 3 for persistent reuse. > URI content encoding =3D 'utf-8' > Skipping 69 bytes of body: [Resource not found: /nar/1dlz1am0qmj1579f5p6j= 5cvfx9l2aw50-gtk+-3.18.2] done. Here =E2=80=98guix publish=E2=80=99 returns 404, presumably because /gnu/store/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 is not on disk or not valid. Is this correct? Now, does http://localhost/1dlz1am0qmj1579f5p6j5cvfx9l2aw50.narinfo return? It should also return 404, otherwise there=E2=80=99s an inconsiste= ncy. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 13 07:05:21 2015 Received: (at 21888) by debbugs.gnu.org; 13 Nov 2015 12:05:21 +0000 Received: from localhost ([127.0.0.1]:36677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxD6W-0005wu-UD for submit@debbugs.gnu.org; Fri, 13 Nov 2015 07:05:21 -0500 Received: from m50-132.163.com ([123.125.50.132]:53687) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxD6T-0005wj-SI for 21888@debbugs.gnu.org; Fri, 13 Nov 2015 07:05:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=gYHoI 5Tm4NuU0u7eZPL9UYzuQY7ZngLydTI9GfJd6KQ=; b=OnYVUn9imC5fFlPPhgDtZ nDlvfC8ARlkW14MmAbJoOmHdxmYLUxYvRPkyT50Uqko1NnXZ2m3OHip2rQ3PEl9a jQbHGC/1gXSDok9VLFugIBDADWD8Z+o2akwuBbOm11u1cDYznyOBQRgnYqn94Y4a RsVcIdtt2QfRk3XNGgadTc= Received: from localhost (unknown [123.118.31.28]) by smtp2 (Coremail) with SMTP id DNGowECZUsH30UVWpetfAA--.17S3; Fri, 13 Nov 2015 20:05:12 +0800 (CST) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#21888: guix-publish gets ERROR when serve gtk+. References: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> <87a8qjufn3.fsf@gnu.org> <6d1b7b7f7b8c2f50ef10335c11d212fd@openmailbox.org> <8737waqq4x.fsf@gnu.org> Date: Fri, 13 Nov 2015 20:05:11 +0800 In-Reply-To: <8737waqq4x.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 13 Nov 2015 09:07:10 +0100") Message-ID: <8737wanlzc.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: DNGowECZUsH30UVWpetfAA--.17S3 X-Coremail-Antispam: 1Uf129KBjvdXoWrZw48Wr1UGw47AF13Xw4fZrb_yoWkuFc_ua 4q9w4xtw15tr4xtw45Gr1kC342kr9ayFWjqF9Iq3W2vay5J3yUC3WkWFZ5J3yxAF4ftrWj vw1UCayxA3ZFqjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU5l_M3UUUUU== X-Originating-IP: [123.118.31.28] X-CM-SenderInfo: 5l1220lqj6il2tof0z/1tbiyRmxV1QG0i9cLwAAsq X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ludo@gnu.org (Ludovic Courtès) writes: > 宋文武 skribis: > >> ---request begin--- >> GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 HTTP/1.1 >> User-Agent: Wget/1.16.3 (linux-gnu) >> Accept: */* >> Accept-Encoding: identity >> Host: localhost:8080 >> Connection: Keep-Alive >> >> ---request end--- >> >> ---response begin--- >> HTTP/1.1 404 Not Found >> Content-Length: 69 >> Content-Type: text/plain;charset=utf-8 >> >> ---response end--- >> Registered socket 3 for persistent reuse. >> URI content encoding = 'utf-8' >> Skipping 69 bytes of body: [Resource not found: /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2] done. > > Here ‘guix publish’ returns 404, presumably because > /gnu/store/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 is not on disk > or not valid. > > Is this correct? No, the gtk+ item is valid, and replace 'gtk+' with 'gtk%2B' in the url will make wget download it happily. > > Now, does http://localhost/1dlz1am0qmj1579f5p6j5cvfx9l2aw50.narinfo > return? It should also return 404, otherwise there’s an > inconsistency. for the narinfo, It does return 200. [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (iyzsong[at]163.com) 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [123.125.50.132 listed in psbl.surriel.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.4 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 21888 Cc: 21888@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ludo@gnu.org (Ludovic Courtès) writes: > 宋文武 skribis: > >> ---request begin--- >> GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 HTTP/1.1 >> User-Agent: Wget/1.16.3 (linux-gnu) >> Accept: */* >> Accept-Encoding: identity >> Host: localhost:8080 >> Connection: Keep-Alive >> >> ---request end--- >> >> ---response begin--- >> HTTP/1.1 404 Not Found >> Content-Length: 69 >> Content-Type: text/plain;charset=utf-8 >> >> ---response end--- >> Registered socket 3 for persistent reuse. >> URI content encoding = 'utf-8' >> Skipping 69 bytes of body: [Resource not found: /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2] done. > > Here ‘guix publish’ returns 404, presumably because > /gnu/store/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 is not on disk > or not valid. > > Is this correct? No, the gtk+ item is valid, and replace 'gtk+' with 'gtk%2B' in the url will make wget download it happily. > > Now, does http://localhost/1dlz1am0qmj1579f5p6j5cvfx9l2aw50.narinfo > return? It should also return 404, otherwise there’s an > inconsistency. for the narinfo, It does return 200. [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [123.125.50.132 listed in psbl.surriel.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (iyzsong[at]163.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.4 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid ludo@gnu.org (Ludovic Court=C3=A8s) writes: > =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > >> ---request begin--- >> GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 HTTP/1.1 >> User-Agent: Wget/1.16.3 (linux-gnu) >> Accept: */* >> Accept-Encoding: identity >> Host: localhost:8080 >> Connection: Keep-Alive >> >> ---request end--- >> >> ---response begin--- >> HTTP/1.1 404 Not Found >> Content-Length: 69 >> Content-Type: text/plain;charset=3Dutf-8 >> >> ---response end--- >> Registered socket 3 for persistent reuse. >> URI content encoding =3D 'utf-8' >> Skipping 69 bytes of body: [Resource not found: /nar/1dlz1am0qmj1579f5p6= j5cvfx9l2aw50-gtk+-3.18.2] done. > > Here =E2=80=98guix publish=E2=80=99 returns 404, presumably because > /gnu/store/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 is not on disk > or not valid. > > Is this correct? No, the gtk+ item is valid, and replace 'gtk+' with 'gtk%2B' in the url will make wget download it happily. > > Now, does http://localhost/1dlz1am0qmj1579f5p6j5cvfx9l2aw50.narinfo > return? It should also return 404, otherwise there=E2=80=99s an > inconsistency. for the narinfo, It does return 200. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 13 08:29:59 2015 Received: (at 21888) by debbugs.gnu.org; 13 Nov 2015 13:29:59 +0000 Received: from localhost ([127.0.0.1]:36759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxEQQ-00018U-OI for submit@debbugs.gnu.org; Fri, 13 Nov 2015 08:29:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34556) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxEQ6-00017x-RX for 21888@debbugs.gnu.org; Fri, 13 Nov 2015 08:29:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZxEQ5-0004KD-KV for 21888@debbugs.gnu.org; Fri, 13 Nov 2015 08:29:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.2 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]:54673) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxEQ2-0004Jl-4Q; Fri, 13 Nov 2015 08:29:34 -0500 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:52810 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZxEQ1-0000c1-Ed; Fri, 13 Nov 2015 08:29:33 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) Subject: Re: bug#21888: guix-publish gets ERROR when serve gtk+. References: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> <87a8qjufn3.fsf@gnu.org> <6d1b7b7f7b8c2f50ef10335c11d212fd@openmailbox.org> <8737waqq4x.fsf@gnu.org> <8737wanlzc.fsf@member.fsf.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 Brumaire an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 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 Date: Fri, 13 Nov 2015 14:29:30 +0100 In-Reply-To: <8737wanlzc.fsf@member.fsf.org> (=?utf-8?B?IuWui+aWh+atpiIn?= =?utf-8?B?cw==?= message of "Fri, 13 Nov 2015 20:05:11 +0800") Message-ID: <87io56ni2t.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 21888 Cc: 21888@debbugs.gnu.org, David Thompson X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (-----) iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: >> >>> ---request begin--- >>> GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 HTTP/1.1 >>> User-Agent: Wget/1.16.3 (linux-gnu) >>> Accept: */* >>> Accept-Encoding: identity >>> Host: localhost:8080 >>> Connection: Keep-Alive >>> >>> ---request end--- >>> >>> ---response begin--- >>> HTTP/1.1 404 Not Found >>> Content-Length: 69 >>> Content-Type: text/plain;charset=3Dutf-8 >>> >>> ---response end--- >>> Registered socket 3 for persistent reuse. >>> URI content encoding =3D 'utf-8' >>> Skipping 69 bytes of body: [Resource not found: /nar/1dlz1am0qmj1579f5p= 6j5cvfx9l2aw50-gtk+-3.18.2] done. >> >> Here =E2=80=98guix publish=E2=80=99 returns 404, presumably because >> /gnu/store/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 is not on disk >> or not valid. >> >> Is this correct? > No, the gtk+ item is valid, and replace 'gtk+' with 'gtk%2B' in the url > will make wget download it happily. Oooh, I see. We=E2=80=99re missing a decoding phase here. David? :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 13 09:17:29 2015 Received: (at 21888) by debbugs.gnu.org; 13 Nov 2015 14:17:30 +0000 Received: from localhost ([127.0.0.1]:36795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxFAP-0002Hr-F0 for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:17:29 -0500 Received: from mail-yk0-f178.google.com ([209.85.160.178]:34245) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxFA6-0002HQ-4Y for 21888@debbugs.gnu.org; Fri, 13 Nov 2015 09:17:28 -0500 Received: by ykfs79 with SMTP id s79so148181810ykf.1 for <21888@debbugs.gnu.org>; Fri, 13 Nov 2015 06:17:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester_edu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Yy8/eMUw+cEx2TnlktpyVV1YaZwhGqT5O98UWmIH29k=; b=Gwc7c8xkNhN7P/3doZOYYZKZUoGS6xkyObFTodsLcNo5wIRgSGPOMmAyJIothYzOon pHrAShWxu3vc3Ty7bmNcwF6PiA8miARXjxte190P/KHAcFv00fQpiXa0KfMP7S4lGqHm Wjo8d7Hbl6oaXh4zibyTqpK9Kqo93gJe38wuM6EqZ5TU8g9fVY5Qsr7hRK1OdtipmzyR f5uJCLHhG7k/GwEValrf7RB75VpZZABTKB9oobUTz16DD2kPtThrGF2083lADGGPAM9m E4tAuQi3jLHyNqn/GaBYdIZ4inUjmtKEPLFaBT3g0TZ4xH9sYJjzjWs/dAsYX9hLfNZt AHxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Yy8/eMUw+cEx2TnlktpyVV1YaZwhGqT5O98UWmIH29k=; b=J350nBcXEu/YNgsu96uckRoMFyF+UMnpoko+dT1nBwpAvdvklcOZdMd8ZM2pWQUqGd ec0S1/b7+4yXwOWgHDVpz35cYgAd1ApbWBw8LcTTmAkLlJzKs27lU92c9qqiQEpk8FgE EPoiLsit6H7WVTkHUTQOuWIKZ4xsR4NtZo6kbCK1XIJxDZhyTMRkkb8ljFvxBIs7iZGW KTwbr4nlE6/uT6fJtAtjAW5Nmg0Yp9yIz0WwSfuBZeyaekgawdsyFlAwzSQeOHaWUKbl McSLxREaRMXcEFsamnQxbSRLaXeRyaL9VN/MgCQwI8QkvR73+jaUBdN3t9/nOzxA/i7/ 5yrw== X-Gm-Message-State: ALoCoQl5P2T2PRj+rV5u7QQBT69X/Eq4ajiLLtefEmLMqd3qd/lPyrFwjajsDGNz7qVPH5KGrHZM MIME-Version: 1.0 X-Received: by 10.13.241.197 with SMTP id a188mr21296815ywf.134.1447424229098; Fri, 13 Nov 2015 06:17:09 -0800 (PST) Received: by 10.37.1.7 with HTTP; Fri, 13 Nov 2015 06:17:09 -0800 (PST) In-Reply-To: <87io56ni2t.fsf@gnu.org> References: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> <87a8qjufn3.fsf@gnu.org> <6d1b7b7f7b8c2f50ef10335c11d212fd@openmailbox.org> <8737waqq4x.fsf@gnu.org> <8737wanlzc.fsf@member.fsf.org> <87io56ni2t.fsf@gnu.org> Date: Fri, 13 Nov 2015 09:17:09 -0500 Message-ID: Subject: Re: bug#21888: guix-publish gets ERROR when serve gtk+. From: "Thompson, David" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21888 Cc: =?UTF-8?B?5a6L5paH5q2m?= , 21888@debbugs.gnu.org, David Thompson X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) On Fri, Nov 13, 2015 at 8:29 AM, Ludovic Court=C3=A8s wrote: > iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> >>> =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: >>> >>>> ---request begin--- >>>> GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 HTTP/1.1 >>>> User-Agent: Wget/1.16.3 (linux-gnu) >>>> Accept: */* >>>> Accept-Encoding: identity >>>> Host: localhost:8080 >>>> Connection: Keep-Alive >>>> >>>> ---request end--- >>>> >>>> ---response begin--- >>>> HTTP/1.1 404 Not Found >>>> Content-Length: 69 >>>> Content-Type: text/plain;charset=3Dutf-8 >>>> >>>> ---response end--- >>>> Registered socket 3 for persistent reuse. >>>> URI content encoding =3D 'utf-8' >>>> Skipping 69 bytes of body: [Resource not found: /nar/1dlz1am0qmj1579f5= p6j5cvfx9l2aw50-gtk+-3.18.2] done. >>> >>> Here =E2=80=98guix publish=E2=80=99 returns 404, presumably because >>> /gnu/store/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 is not on disk >>> or not valid. >>> >>> Is this correct? >> No, the gtk+ item is valid, and replace 'gtk+' with 'gtk%2B' in the url >> will make wget download it happily. > > Oooh, I see. We=E2=80=99re missing a decoding phase here. David? :-) I don't know when I'll be able to fix it, but it sounds easy. I'll post a patch when I have time. Thanks, - Dave From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 08 13:09:18 2016 Received: (at 21888-done) by debbugs.gnu.org; 8 Jun 2016 17:09:18 +0000 Received: from localhost ([127.0.0.1]:33072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAgyk-0007xf-Kh for submit@debbugs.gnu.org; Wed, 08 Jun 2016 13:09:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAgyj-0007xS-TJ for 21888-done@debbugs.gnu.org; Wed, 08 Jun 2016 13:09:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bAgya-0007HD-F8 for 21888-done@debbugs.gnu.org; Wed, 08 Jun 2016 13:09:12 -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.4 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAgya-0007H5-Bu; Wed, 08 Jun 2016 13:09:08 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:38568 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bAgyY-0000gH-Ko; Wed, 08 Jun 2016 13:09:07 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) Subject: Re: bug#21888: guix-publish gets ERROR when serve gtk+. References: <3c53a2735955b91d3849beb2e2159947@openmailbox.org> <87a8qjufn3.fsf@gnu.org> <6d1b7b7f7b8c2f50ef10335c11d212fd@openmailbox.org> <8737waqq4x.fsf@gnu.org> <8737wanlzc.fsf@member.fsf.org> Date: Wed, 08 Jun 2016 19:09:04 +0200 In-Reply-To: <8737wanlzc.fsf@member.fsf.org> (=?utf-8?B?IuWui+aWh+atpiIn?= =?utf-8?B?cw==?= message of "Fri, 13 Nov 2015 20:05:11 +0800") Message-ID: <87twh3d2vj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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: -6.4 (------) X-Debbugs-Envelope-To: 21888-done Cc: 21888-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: -6.4 (------) iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: >> >>> ---request begin--- >>> GET /nar/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 HTTP/1.1 >>> User-Agent: Wget/1.16.3 (linux-gnu) >>> Accept: */* >>> Accept-Encoding: identity >>> Host: localhost:8080 >>> Connection: Keep-Alive >>> >>> ---request end--- >>> >>> ---response begin--- >>> HTTP/1.1 404 Not Found >>> Content-Length: 69 >>> Content-Type: text/plain;charset=3Dutf-8 >>> >>> ---response end--- >>> Registered socket 3 for persistent reuse. >>> URI content encoding =3D 'utf-8' >>> Skipping 69 bytes of body: [Resource not found: /nar/1dlz1am0qmj1579f5p= 6j5cvfx9l2aw50-gtk+-3.18.2] done. >> >> Here =E2=80=98guix publish=E2=80=99 returns 404, presumably because >> /gnu/store/1dlz1am0qmj1579f5p6j5cvfx9l2aw50-gtk+-3.18.2 is not on disk >> or not valid. >> >> Is this correct? > No, the gtk+ item is valid, and replace 'gtk+' with 'gtk%2B' in the url > will make wget download it happily. =E2=80=98guix publish=E2=80=99 correctly decodes URIs in =E2=80=98request-p= ath-components=E2=80=99, but =E2=80=98uri-decode=E2=80=99 does this: --8<---------------cut here---------------start------------->8--- scheme@(guile-user)> ,use(web uri) scheme@(guile-user)> (uri-decode "/gtk+") $12 =3D "/gtk " scheme@(guile-user)> (string-ref $12 4) $13 =3D #\space --8<---------------cut here---------------end--------------->8--- I think that =E2=80=98uri-decode=E2=80=99 is right, and that Wget is wrong = when it fails to replace =E2=80=98+=E2=80=99 with =E2=80=98%2B=E2=80=99. Regardless, the problem is that the faulty /nar/=E2=80=A6-gtk+ URI comes fr= om a .narinfo generated by =E2=80=98guix publish=E2=80=99 itself. The fix is fo= r =E2=80=98guix publish=E2=80=99 to properly percent-encode it in the narinfo. Done in 93961f02987cf738d116cc85cc32d97c2a488222. Thanks, Ludo=E2=80=99. From unknown Sun Jun 22 08:08:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Jul 2016 11:24:05 +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