From unknown Mon Jun 16 23:55:17 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#57391 <57391@debbugs.gnu.org> To: bug#57391 <57391@debbugs.gnu.org> Subject: Status: "error: connect*: Connection timed out" when using 6+ jobs to fetch substitutes Reply-To: bug#57391 <57391@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:55:17 +0000 retitle 57391 "error: connect*: Connection timed out" when using 6+ jobs to= fetch substitutes reassign 57391 guix submitter 57391 Maxim Cournoyer severity 57391 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 16:43:20 2022 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 20:43:20 +0000 Received: from localhost ([127.0.0.1]:48325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQxDc-0000Ck-Ax for submit@debbugs.gnu.org; Wed, 24 Aug 2022 16:43:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:38168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQxDX-0000Ca-8U for submit@debbugs.gnu.org; Wed, 24 Aug 2022 16:43:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52274) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQxDX-0007hD-2l for bug-guix@gnu.org; Wed, 24 Aug 2022 16:43:15 -0400 Received: from mail-qk1-x731.google.com ([2607:f8b0:4864:20::731]:36386) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQxDG-0000Wo-Jf for bug-guix@gnu.org; Wed, 24 Aug 2022 16:43:14 -0400 Received: by mail-qk1-x731.google.com with SMTP id n21so13667455qkk.3 for ; Wed, 24 Aug 2022 13:42:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:from:to:cc; bh=9R47aBIAt+MqZy48/10trtQZN4g3or7EuDgJm0VYsgU=; b=og5CFMp4TNtHOVDE8unkQx/95RTIQvTzToPtByjLWDj0lW5Cj5sYiKGgVs0M3k0vxw Q/fdaUzuyq2Z91nbFZSGoHXLAiNA0kyNSAKynCRkpS9Xo3tPJvHMS59PMtqq3PiiiUHw qrh1rVUB7SReKfL5CMTpFCI7ZpNenyDtOYSGFskQLaPol+WLUD1EVFCkRLPEcRfymw3H 9rtSBHyfOkaJtOjlv8M2rZuU+gD/ySYb2yCEhY1ky/ifuGuCC7ERiC+oq7DLFH3z0fPX tHB/fRDuGt6dnTMN0aLzGgxQynpG0ieuzBWDO3KnKU+BurwS5+HD6UpA10ImD7XNdp5e gIaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc; bh=9R47aBIAt+MqZy48/10trtQZN4g3or7EuDgJm0VYsgU=; b=JtCZupqle0LvlMBHAjvmlgG3CpnbIpebUiYxyOChj7rj7NzCiAgciy9EwyjEJnH7KE 7hW/8NR9aR4TSfqiRhHTY8V6ztLZLAHjUpRqC4IOsvrgKH80/98Znhy4qMlDueUbj7kk Rahu/2i6tg6kU47tkzod4CsKgvSh6Tk8jtuo/Ln4O1GyyfSj9KcsGn0doEmTBCLfd0Rn 2UeDuRNcQrDWX2RIhieJgREYusve1QzZ2xRMiWLVKZ+65UFqEnLXlIVCVWgkmI3k8wv2 3oT9R9vBN5Db9s27iF8sAKJPcTCp/kYBC/G3PDeXpUNJQXjR/RVX1ucm792h9IHbYKz5 JcWQ== X-Gm-Message-State: ACgBeo3L0BkIIiqMtV2E6OVRX1TfWVicqAx7chMbaDX5JymrJzcjDmk9 DQn6Ue0GmzQIC50OUrr7v1lJc/ZzcYs= X-Google-Smtp-Source: AA6agR6oH4yTKqQe7f51coYFgx5ZBX3vwSZfelyL6fKkXMY7i3xNjtYimxrXI/m6nnSGKMp/VewxIA== X-Received: by 2002:a05:620a:4450:b0:6bb:c19a:c022 with SMTP id w16-20020a05620a445000b006bbc19ac022mr817404qkp.240.1661373775059; Wed, 24 Aug 2022 13:42:55 -0700 (PDT) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id q15-20020ac8450f000000b003447ee0a6bfsm13066180qtn.17.2022.08.24.13.42.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Aug 2022 13:42:53 -0700 (PDT) From: Maxim Cournoyer To: bug-guix Subject: "error: connect*: Connection timed out" when using 6+ jobs to fetch substitutes Date: Wed, 24 Aug 2022 16:42:52 -0400 Message-ID: <87fshls78z.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::731; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x731.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Hello, On a machine configured with 20 builders: --8<---------------cut here---------------start------------->8--- (guix-service-type config => (guix-configuration (inherit config) (build-accounts 20) (discover? #t) (log-compression 'none) (extra-options '("--max-jobs=20")))) --8<---------------cut here---------------end--------------->8--- Running 'guix package -m manifest.scm' with hundreds of packages/MiB to fetch from the substitute servers, it fails like: --8<---------------cut here---------------start------------->8--- $ guix package -m ~/stow/guix/manifest.scm -M7 The following packages will be installed: acpi 1.7 adb 7.1.2_r36 adwaita-icon-theme 40.1.1 alsa-utils 1.2.4 ansible 4.7.0 anthy 9100h arc-icon-theme 20161122 arc-theme 20210412 [...] xournal 0.4.8.2016 xrandr 1.5.1 xrdb 1.2.1 xsetroot 1.1.2 yelp 41.0 substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% 924.3 MB will be downloaded substitution of /gnu/store/1w54x244cykra3p2bmmxv9jn12q92l0r-gimp-2.10.32-doc complete [...] substitution of /gnu/store/adq43ck5b12sx0n9hy4hgay4gk7spy5b-libxml++-2.40.1 complete substitution of /gnu/store/i379f1vadva2lnk1jh60c03s26m6rj7b-ibus-1.5.24-doc complete substitution of /gnu/store/9j1hfzgpllgshy6qn82pl8zkkgn4058w-hackneyed-x11-cursors-0.8.2 complete substitution of /gnu/store/bl9y57k0wg3aqxb8xiwddagj3i4dk036-perl-b-hooks-endofscope-0.24 complete substitution of /gnu/store/qpc614b2hbzcsjhac38m9av3cqnrwjqi-perl-datetime-1.54 complete substitution of /gnu/store/r07xvd187my02gg5smlw4pis90x7m3ah-opensp-1.5.2 complete guix substitute: warning: while fetching https://ci.guix.gnu.org/nar/lzip/q7hiikl3q3dk1r46rlyyzd90yaddydrd-gnucash-docs-4.10: server is somewhat slow guix substitute: warning: try `--no-substitutes' if the problem persists guix substitute: error: connect*: Connection timed out substitution of /gnu/store/q7hiikl3q3dk1r46rlyyzd90yaddydrd-gnucash-docs-4.10 failed guix package: error: corrupt input while restoring archive from socket --8<---------------cut here---------------end--------------->8--- It fails like the above when the number of jobs is 6 or higher, but proceeds without error when the number of jobs is 5 or less. I do not think the network to be at caused, as everything is cabled and the link is healthy and fast. Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 17:52:39 2022 Received: (at 57391) by debbugs.gnu.org; 24 Aug 2022 21:52:39 +0000 Received: from localhost ([127.0.0.1]:48343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQyIh-0001vS-4Z for submit@debbugs.gnu.org; Wed, 24 Aug 2022 17:52:39 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:33496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQyIf-0001vK-Ru for 57391@debbugs.gnu.org; Wed, 24 Aug 2022 17:52:38 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by baptiste.telenet-ops.be with bizsmtp id BZsb2800920ykKC01Zscv5; Wed, 24 Aug 2022 23:52:36 +0200 Message-ID: <892c76c1-87a3-bb8f-d74d-f887f4fc34ac@telenet.be> Date: Wed, 24 Aug 2022 23:52:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: bug#57391: "error: connect*: Connection timed out" when using 6+ jobs to fetch substitutes Content-Language: en-US To: Maxim Cournoyer , 57391@debbugs.gnu.org References: <87fshls78z.fsf@gmail.com> From: Maxime Devos In-Reply-To: <87fshls78z.fsf@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------sZK225f8Q0nGFu1efdDaW1ag" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1661377956; bh=I+vz1BVjD0hb5U1v8zwdO4r19CIiMOaLHGWXWUkGu9Q=; h=Date:Subject:To:References:From:In-Reply-To; b=kbjxBxPU3r2qkb4WLMHrQ1J/Pvbg0OrF45gRXytUYi6uBTUafhV7zz18HE8wbUbE4 aEEVmGisXV1cTROyEYYiZKDCgxDOGqrzdIpqNAK2mr5XWj+96bG1pyRrK+GOa6Xke2 yTR2q7AddmoDZ6C+pOKJTXt1KDEuFghLZtAC/TlmgNtHai+JNmDlAJ8eQ/UWRXDKb0 fqip+IO117phw/5FEzxJGcowCuHoqW4DK5T1VvhRJMw2K7o9tGRvnIQEKzA4scoVA4 sy3g7S3n6ONKj3DQcqJMfhvFBjfLaYLSohMIqu+cigpHlgaoiR/8snVNBcpCZop/bG GqFDOX9Oowjqg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57391 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------sZK225f8Q0nGFu1efdDaW1ag Content-Type: multipart/mixed; boundary="------------sIdibXDuzrvTsHO0wIWgJ0Hs"; protected-headers="v1" From: Maxime Devos To: Maxim Cournoyer , 57391@debbugs.gnu.org Message-ID: <892c76c1-87a3-bb8f-d74d-f887f4fc34ac@telenet.be> Subject: Re: bug#57391: "error: connect*: Connection timed out" when using 6+ jobs to fetch substitutes References: <87fshls78z.fsf@gmail.com> In-Reply-To: <87fshls78z.fsf@gmail.com> --------------sIdibXDuzrvTsHO0wIWgJ0Hs Content-Type: multipart/mixed; boundary="------------Z0qkpXipVoC2v0oDgN63vueU" --------------Z0qkpXipVoC2v0oDgN63vueU Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjQtMDgtMjAyMiAyMjo0MiwgTWF4aW0gQ291cm5veWVyIHdyb3RlOg0KDQo+IEl0IGZh aWxzIGxpa2UgdGhlIGFib3ZlIHdoZW4gdGhlIG51bWJlciBvZiBqb2JzIGlzIDYgb3IgaGln aGVyLCBidXQNCj4gcHJvY2VlZHMgd2l0aG91dCBlcnJvciB3aGVuIHRoZSBudW1iZXIgb2Yg am9icyBpcyA1IG9yIGxlc3MuDQo+DQo+IEkgZG8gbm90IHRoaW5rIHRoZSBuZXR3b3JrIHRv IGJlIGF0IGNhdXNlZCwgYXMgZXZlcnl0aGluZyBpcyBjYWJsZWQgYW5kDQo+IHRoZSBsaW5r IGlzIGhlYWx0aHkgYW5kIGZhc3QuDQo+DQo+IFRoYW5rcywNCg0KSSB3YXMgZ2V0dGluZyBh IGxvdCBvZiB0aG9zZSBlcnJvcnMgcmVjZW50bHkgLS0gSSBoYXZlICItLW1heC1qb2JzPTE0 IiANCmluIHRoZSBleHRyYS1vcHRpb25zIG9mIGd1aXgtY29uZmlndXJhdGlvbi4NCg0KSXQn cyBub3QgZXhhY3RseSB0aGUgc2FtZSBzaXR1YXRpb24gdGhvdWdoIChXaUZpLCBhbGJlaXQg dXN1YWxseSBub3QgdG9vIA0KYmFkIC4uLikuDQoNCkknbGwgZ2l2ZSAiLU01IiBhIHRyeSBp biB0aGUgZnV0dXJlLCBtYXliZSBJIGNhbiByZXByb2R1Y2UgdGhlIDUvNiBib3VuZGFyeS4N Cg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0KDQo= --------------Z0qkpXipVoC2v0oDgN63vueU Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------Z0qkpXipVoC2v0oDgN63vueU-- --------------sIdibXDuzrvTsHO0wIWgJ0Hs-- --------------sZK225f8Q0nGFu1efdDaW1ag Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYwadowUDAAAAAAAKCRBJ4+4iGRcl7h+h AP9oClG9pUu1aMu13s3WlfO0r2j0c3lusbuykkSNKgJtRwEAhNH30QFqaQQjd+yVqCmGciRkGR6p n2VdrX6XPXvvJQw= =2cEe -----END PGP SIGNATURE----- --------------sZK225f8Q0nGFu1efdDaW1ag-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 25 08:56:39 2022 Received: (at 57391) by debbugs.gnu.org; 25 Aug 2022 12:56:39 +0000 Received: from localhost ([127.0.0.1]:49362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRCPW-00079X-P6 for submit@debbugs.gnu.org; Thu, 25 Aug 2022 08:56:39 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:33352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRCPP-00079H-Qa for 57391@debbugs.gnu.org; Thu, 25 Aug 2022 08:56:37 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by baptiste.telenet-ops.be with bizsmtp id BowU2800E20ykKC01owUY8; Thu, 25 Aug 2022 14:56:28 +0200 Message-ID: <056cf7ca-57ff-3f1f-3b06-3b8c3e4db307@telenet.be> Date: Thu, 25 Aug 2022 14:56:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: bug#57391: "error: connect*: Connection timed out" when using 6+ jobs to fetch substitutes Content-Language: en-US To: Maxim Cournoyer , 57391@debbugs.gnu.org References: <87fshls78z.fsf@gmail.com> From: Maxime Devos In-Reply-To: <87fshls78z.fsf@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Pt1V0C0obDZPA0QE10dVBxqs" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1661432188; bh=oYrX2JQ+/3/Arb9IlaffCO4xuuKhQ0ZifqEHK423Lic=; h=Date:Subject:To:References:From:In-Reply-To; b=JVabHRvqHrxpVXUlPPCsl5uEfIK2l5ztSeUwdt7zcqqXsjPw+yH35BF2J0dpTfOXU 3hlS6ZoWlzkSgcVgCGF9ZE4YnkirttLbB80qDGvKSEb0RDv6sGJy72x/VbUrLsaKkJ bx2pb7UwnRqDocUHV7RsgM2FfvbvrrtpvjSXaNgN/XVNKMsdn3y0XrCX05iLrzkzMJ Mq0gwxkk34ZyaeTidKghbNgmDCu0nvoDzYQChhDU5O1aTMai3knrrCdOwyHKwwpMoF m63Ua0xAos39kDUIT7G0zjjMst4kK1QUL1Y2qdnFWnh70myd8hDN2xEVwXWNoexVUj 0AnH5avwHNbLA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57391 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Pt1V0C0obDZPA0QE10dVBxqs Content-Type: multipart/mixed; boundary="------------oOqTQYqD3XAiGQ0sbl9XuKWY"; protected-headers="v1" From: Maxime Devos To: Maxim Cournoyer , 57391@debbugs.gnu.org Message-ID: <056cf7ca-57ff-3f1f-3b06-3b8c3e4db307@telenet.be> Subject: Re: bug#57391: "error: connect*: Connection timed out" when using 6+ jobs to fetch substitutes References: <87fshls78z.fsf@gmail.com> In-Reply-To: <87fshls78z.fsf@gmail.com> --------------oOqTQYqD3XAiGQ0sbl9XuKWY Content-Type: multipart/mixed; boundary="------------H6cYmMCt4jVCq0zVGLOupODC" --------------H6cYmMCt4jVCq0zVGLOupODC Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAyNC0wOC0yMDIyIDIyOjQyLCBNYXhpbSBDb3Vybm95ZXIgd3JvdGU6DQo+IEl0IGZh aWxzIGxpa2UgdGhlIGFib3ZlIHdoZW4gdGhlIG51bWJlciBvZiBqb2JzIGlzIDYgb3IgaGln aGVyLCBidXQNCj4gcHJvY2VlZHMgd2l0aG91dCBlcnJvciB3aGVuIHRoZSBudW1iZXIgb2Yg am9icyBpcyA1IG9yIGxlc3MuDQo+DQo+IEkgZG8gbm90IHRoaW5rIHRoZSBuZXR3b3JrIHRv IGJlIGF0IGNhdXNlZCwgYXMgZXZlcnl0aGluZyBpcyBjYWJsZWQgYW5kDQo+IHRoZSBsaW5r IGlzIGhlYWx0aHkgYW5kIGZhc3QuDQoNCkkgZW5jb3VudGVyIGxlc3MgImNvbm5lY3QqOiBD b25uZWN0aW9uIHRpbWVkIG91dCIgYWZ0ZXIgc2V0dGluZyAtTTUsIGJ1dCANCml0IHN0aWxs IHNvbWV0aW1lcyBoYXBwZW5zOg0KDQo+IC9nbnUvc3RvcmUvdmlmeDlhamFhNjU2MjRmNDEy YnFxY2RrNGs4M3Y0NjEtZmxpdGUtMi4yLWNoZWNrb3V0IA0KPiB2ZXJ2YW5nZW4uLi4NCj4g Z3VpeCBzdWJzdGl0dXRlOiB3YWFyc2NodXdpbmc6IHRpamRlbnMgaGV0IGJpbm5lbmhhbGVu IHZhbiANCj4gaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmcvbmFyL2x6aXAvdmlmeDlhamFhNjU2 MjRmNDEyYnFxY2RrNGs4M3Y0NjEtZmxpdGUtMi4yLWNoZWNrb3V0OiANCj4gZGUgc2VydmVy IGlzIGVlbiBiZWV0amUgdHJhYWcNCj4gZ3VpeCBzdWJzdGl0dXRlOiB3YWFyc2NodXdpbmc6 IHByb2JlZXIg4oCYLS1uby1zdWJzdGl0dXRlc+KAmSBhbHMgaGV0IA0KPiBwcm9ibGVlbSBo YXJkbmVra2lnIGlzDQo+IGd1aXggc3Vic3RpdHV0ZTogZm91dDogY29ubmVjdCo6IFZlcmJp bmRpbmcgaXMgdmVybG9wZW4NCj4gdmVydmFuZ2luZyB2YW4gDQo+IC9nbnUvc3RvcmUvdmlm eDlhamFhNjU2MjRmNDEyYnFxY2RrNGs4M3Y0NjEtZmxpdGUtMi4yLWNoZWNrb3V0IG1pc2x1 a3QNCj4gZ3VpeCBidWlsZDogZm91dDogYmVzY2hhZGlnZGUgaW52b2VyIHRpamRlbnMgaGV0 IHRlcnVncGxhYXRzZW4gdmFuIGhldCANCj4gYXJjaGllZiB1aXQgIzxjbG9zZWQ6IGZpbGUg N2VmYzM4Nzg1ZTAwPg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg== --------------H6cYmMCt4jVCq0zVGLOupODC Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------H6cYmMCt4jVCq0zVGLOupODC-- --------------oOqTQYqD3XAiGQ0sbl9XuKWY-- --------------Pt1V0C0obDZPA0QE10dVBxqs Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYwdxfAUDAAAAAAAKCRBJ4+4iGRcl7k83 AQC/AAMegEA8cOgjhRYoqXMTS/6n0kful157kgbMHMlY0wD/QV0ju05iVw0sKznc3Uf8eBb22PSO zJUs/zwVzpIF3g4= =n/bE -----END PGP SIGNATURE----- --------------Pt1V0C0obDZPA0QE10dVBxqs-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 05 04:54:24 2023 Received: (at 57391) by debbugs.gnu.org; 5 May 2023 08:54:24 +0000 Received: from localhost ([127.0.0.1]:53125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1purCq-0006i3-99 for submit@debbugs.gnu.org; Fri, 05 May 2023 04:54:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1purCo-0006hh-8g; Fri, 05 May 2023 04:54:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1purCi-00032t-E5; Fri, 05 May 2023 04:54:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=Gz9p9CWX6zDZD3BYl637sgmTcZzSgZ+RzQ41al2lj70=; b=HZIPyyTNZSSyNqIXJVwK H/sU0j8MknXFY1MmrbfR3sMSzS8YWp8oBKYkx4oqaw1T6e5eYcovUQ0Ik3Y7KByhfJUh6FPqp7fT+ Uc0+GS3etPuBflteMZ0vOFJAfYJs0yernpU7vz58ptdQoh7Euamxy11o4fOPAGHPLs7x1aGIIDwgD MgPo230xWSZ0lTfGoCpJKizL1U5KRXbjsOJO7qVJ7fmc0m3Xq1jQoiDNJL7laErcBxZlyvjctjOg+ 50vfkFnBtTKtH40UUITik8O3/1VM3buEVCUO1mn90wLXPyDIkM0sAPALqs0UIsxgghlRCTXziGCvt wXXNORXAOuYCdQ==; Received: from [193.50.110.84] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1purCi-0005RN-0u; Fri, 05 May 2023 04:54:16 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Greg Hogan Subject: Re: bug#63024: Crash during `guix import pypi -r' References: <87fs8e5rrp.fsf@gnu.org> <87mt2ks62g.fsf_-_@gnu.org> Date: Fri, 05 May 2023 10:54:13 +0200 In-Reply-To: <87mt2ks62g.fsf_-_@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s?= =?utf-8?Q?=22's?= message of "Thu, 04 May 2023 13:13:11 +0200") Message-ID: <87h6srnop6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57391 Cc: Josselin Poiret , 63024@debbugs.gnu.org, 62334@debbugs.gnu.org, 57391@debbugs.gnu.org, Simon Tournier 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: -3.3 (---) Ludovic Court=C3=A8s skribis: > Ludovic Court=C3=A8s skribis: > >> First, the person who wrote =E2=80=98connect*=E2=80=99 *cough* hadn=E2= =80=99t carefully read the >> Guile manual, which reads (info "(guile) Ports and File Descriptors"): >> >> Note that =E2=80=98select=E2=80=99 may return early for other reasons,= for example due >> to pending interrupts. >> >> Clearly, =E2=80=98select=E2=80=99 is returning early, so we should check= that and loop. > > Pushed a fix for that in fc6c96c88a0e4ad0b9e48272e5f97ffaa6eec36e. =E2=80=A6 and updated the =E2=80=98guix=E2=80=99 package in 3c91f4ca490a7ac56dc0aebbca9c4bf4df201877, which should address =E2=80=98connect*=E2=80=99 timeout issues that were coming from =E2=80=98gu= ix substitute=E2=80=99. Ludo=E2=80=99.