From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 05 05:48:28 2022 Received: (at submit) by debbugs.gnu.org; 5 Mar 2022 10:48:29 +0000 Received: from localhost ([127.0.0.1]:47374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQRxc-0005VA-Mx for submit@debbugs.gnu.org; Sat, 05 Mar 2022 05:48:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:37082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQRxY-0005Uy-Mw for submit@debbugs.gnu.org; Sat, 05 Mar 2022 05:48:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52498) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nQRxY-00035J-FF for bug-guix@gnu.org; Sat, 05 Mar 2022 05:48:24 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21109) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nQRxU-0005Kp-RH for bug-guix@gnu.org; Sat, 05 Mar 2022 05:48:23 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1646477298; cv=none; d=zohomail.com; s=zohoarc; b=OeS6Qe/x6f1mcjLqd0F4/4BVROR2LluivCWk2uzNYbwgDQRVtk0TXMmSnROkVChdEjhdB2dCYQkNk5973NQ2uUd5tghEljUZIS3iKDjuh38ryPYdcRb3J/Kdd/OPrHgKFSn7RQ/76tLgBoEgHMemld1rW0u/BTyxt7AaLR2urx8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1646477298; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=gM1ZeXtw+5+N9QPCskgFD64ClmO8R6IRCVMwxkYyh58=; b=lROIWi2TcwFIRzhR2tgMbOAqT+sVEw0oegTxDnd5FggSZIcisaVncKZHA4kIKjpQioUJWInSXe+FI2FHxUDG55TI/LX1DUrXwyj52GBjPXlF5oG3P6Qol95OIktsUexVyPWaYHSHCmijv4U9yMaEHj9bIngk8xELXB4dWjN9ZwE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1646477298; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; bh=gM1ZeXtw+5+N9QPCskgFD64ClmO8R6IRCVMwxkYyh58=; b=YkE2XsGeT2my13sUtsotKcAl0rOopNR5a+GUja7OmntVt7qc1+WTlPKD1dtEjt9u RyZhmo0ZEqS3E4IjebkFl+4iICpCNGs+jXvSKgszOyn9J7L9+lO1jbZvOnIhDP/Mu7L hcyeCFd+2IINcHDOTnb4Ij8GN/axqMEjzHeB/pKY= Received: from localhost (p4fd5ab9a.dip0.t-ipconnect.de [79.213.171.154]) by mx.zohomail.com with SMTPS id 1646477296751237.05535938948753; Sat, 5 Mar 2022 02:48:16 -0800 (PST) User-agent: mu4e 1.6.10; emacs 28.0.50 From: Ricardo Wurmus To: bug-guix@gnu.org Subject: recursive pypi importer prints backtrace when package does not exist Date: Sat, 05 Mar 2022 11:46:00 +0100 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <871qzgznde.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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 (--) The recursive pypi importer prints a backtrace when a package does not exist: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix import pypi -r doesnotexist following redirection to `https://pypi.org/pypi/doesnotexist/json/'... Backtrace: In ice-9/boot-9.scm: 1752:10 11 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) In unknown file: 10 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 9 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 8 (_ #(#(#))) In guix/ui.scm: 2229:7 7 (run-guix . _) 2192:10 6 (run-guix-command _ . _) In guix/scripts/import.scm: 124:11 5 (guix-import . _) In ice-9/boot-9.scm: 1752:10 4 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) In guix/scripts/import/pypi.scm: 97:21 3 (_) In guix/import/utils.scm: 507:27 2 (recursive-import "doesnotexist" #:repo->guix-package _ #:guix-name _ #:version _ #:repo _) 497:33 1 (lookup-node "doesnotexist" #f) In ice-9/boot-9.scm: 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: Wrong number of values returned to continuation (expected 2) --8<---------------cut here---------------end--------------->8--- The non-recursive importer does a better job here: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix import pypi doesnotexist following redirection to `https://pypi.org/pypi/doesnotexist/json/'... guix import: error: failed to download meta-data for package 'doesnotexist' --8<---------------cut here---------------end--------------->8--- -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 05 06:01:15 2022 Received: (at 54258) by debbugs.gnu.org; 5 Mar 2022 11:01:15 +0000 Received: from localhost ([127.0.0.1]:47385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQS9z-0005qb-Cm for submit@debbugs.gnu.org; Sat, 05 Mar 2022 06:01:15 -0500 Received: from xavier.telenet-ops.be ([195.130.132.52]:55986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nQS9u-0005qM-JI for 54258@debbugs.gnu.org; Sat, 05 Mar 2022 06:01:14 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by xavier.telenet-ops.be with bizsmtp id 2b162700X4UW6Th01b17ki; Sat, 05 Mar 2022 12:01:08 +0100 Message-ID: Subject: Re: bug#54258: recursive pypi importer prints backtrace when package does not exist From: Maxime Devos To: Ricardo Wurmus , 54258@debbugs.gnu.org Date: Sat, 05 Mar 2022 12:00:53 +0100 In-Reply-To: <871qzgznde.fsf@elephly.net> References: <871qzgznde.fsf@elephly.net> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Xb8/bWqKRwXk4WP4gqA+" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1646478068; bh=FoL6xQeH31NwVF8HYwqt37Vaz9NKTuMpFuGgB8fLL0s=; h=Subject:From:To:Date:In-Reply-To:References; b=QzvXWQxJWYa+Zuuxoww9BMOj09ISSINIxzwLsIHWCIq0bvha3edWS0vwZPisbLmVI YsgP8l18mm1lzXOXpSo2gm3sQq5sQ6Yctg9EWuTIL2zrxz7NMMHL1G1MTYF4TpEu/O WF+7k4JcIxhRYACVcdAuDciFLlFNE/V0S2y+5cuD3Ht497u/oJgfXa8g9XxzQD1isW ubJV5fJ6hZ8sNHyxJlz7JYenKYfM/4ID7OC40kEOVG/KNB7eW3Hl/mt8y2wPeNASPa CMPlwvWRRNPTYSCWZnyZHpdZuIQ/vri3J6647U8MPr0lVH+i/1e+wLMNx9VGfFMQnQ xPMki0y14OPyA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54258 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 (-) --=-Xb8/bWqKRwXk4WP4gqA+ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ricardo Wurmus schreef op za 05-03-2022 om 11:46 [+0100]: > The recursive pypi importer prints a backtrace when a package does not ex= ist: > [...] This seems to be a duplicate of and would be fixed by . Greetings, Maxime. --=-Xb8/bWqKRwXk4WP4gqA+ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYiNC5RccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gXdAP96U8k5V6RA2KXKiKVX8ixcKF/I uNbaKojZopHOXndvBAD/bthm63t+8GFZkdgh8mLP2hyEzoTFsNMoE/8a/A5l2Ag= =6O6x -----END PGP SIGNATURE----- --=-Xb8/bWqKRwXk4WP4gqA+-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 07 16:53:56 2022 Received: (at control) by debbugs.gnu.org; 7 Mar 2022 21:53:56 +0000 Received: from localhost ([127.0.0.1]:54765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRLIi-0001PQ-F8 for submit@debbugs.gnu.org; Mon, 07 Mar 2022 16:53:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRLIg-0001P9-8W for control@debbugs.gnu.org; Mon, 07 Mar 2022 16:53:54 -0500 Received: from [2001:470:142:3::e] (port=53126 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRLIa-0005uC-W6 for control@debbugs.gnu.org; Mon, 07 Mar 2022 16:53:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=TLoWBYZHjvrpzFm14EPvS5WBLF9x5/qFDl9wkaz/tZM=; b=nwxpd0CCxfRQVB oyQkw41V0CG8vowutRrR5cYOWCDRJbc1HrZNaFxx9VJMfwZpwE0c8r+FIVMSI0h4GYvuKFjyeUJ9G RKPh0qOg8Ev2hUgNBpHYpbB/T0dUQaOjX4jx5OBA6MFmXfSGoUv6HyRvGfikYlTU7zzFqXUorkaQ/ AoL9vhSqXFJlIwP8eGZIHCDYEow85JKp7+7+2phJBsg52f0MZtlSAp811DlvLvoPIz0ZH7ncfpGZ/ cIqSFctFwZ/PK6nCge3rK14beFLNnxjOm5djV6Dx+HmBYc/r4v6okH3/lx94h+PY99rysrRVPJY1p UeSXWULfZ3vnKXpMKIiA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:61791 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRLIZ-0002v6-4x for control@debbugs.gnu.org; Mon, 07 Mar 2022 16:53:48 -0500 Date: Mon, 07 Mar 2022 22:53:45 +0100 Message-Id: <87mti1a0pi.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #44115 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) merge 44115 54258 quit From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 07 16:55:31 2022 Received: (at 54258-done) by debbugs.gnu.org; 7 Mar 2022 21:55:31 +0000 Received: from localhost ([127.0.0.1]:54771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRLKE-0001SF-OD for submit@debbugs.gnu.org; Mon, 07 Mar 2022 16:55:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRLKD-0001S0-0Y; Mon, 07 Mar 2022 16:55:29 -0500 Received: from [2001:470:142:3::e] (port=53184 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRLK7-0006JB-9d; Mon, 07 Mar 2022 16:55:23 -0500 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=IQP5fs19/KDEIho32NWs1WKKZn+5FBou6xTVgE31EOk=; b=ff2aRbeEJ7tK9Knjm5l2 pUvqBZad84fwdQ1ZP3npXVwXNLrAl8sT/OIsuNz2afaSHWTXaNe+R/PrFjlCuoO4r3I1Y7lbsYOIT s9fCpq9VQyuPD+YmULCc0Tb/x1aONrShf4JzttlNRDHIQN/L5MvE74RNifbEg5F35Fw2FjnYieWI/ H2jmNyH8TaArC329ycNQaab6HOTgShFr6w56JGpLQOQqnhhXML0JZ7VV1M0f7+ntKkuGeFfO41a+I pwNrRwdrA0nme1y6VP4I0OM5dWTPkMxXAdrSIflTBbmXEZKHIaikqVf2C78ldf5KtfskAXbmV4XWT XKMP7N2JUUD7aA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:56048 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRLJy-00032J-FR; Mon, 07 Mar 2022 16:55:21 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#44115: =?utf-8?Q?=E2=80=9Cguix?= import =?utf-8?Q?-r?= =?utf-8?Q?=E2=80=9C?= fails with Bactktrace instead of error References: <87blgvg1i4.fsf@gmail.com> Date: Mon, 07 Mar 2022 22:55:12 +0100 In-Reply-To: <87blgvg1i4.fsf@gmail.com> (zimoun's message of "Wed, 21 Oct 2020 15:19:31 +0200") Message-ID: <87ilspa0n3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: 54258-done Cc: 44115-done@debbugs.gnu.org, 54258-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: -3.3 (---) zimoun skribis: > $ guix import elpa foo -r > Backtrace: > 4 (primitive-load "/home/simon/.config/guix/current/bin/guix= ") > In guix/ui.scm: > 2116:12 3 (run-guix-command _ . _) > In guix/scripts/import.scm: > 120:11 2 (guix-import . _) > In guix/scripts/import/elpa.scm: > 103:16 1 (guix-import-elpa . _) > In guix/import/utils.scm: > 431:36 0 (recursive-import "foo" gnu #:repo->guix-package _ #:guix-= name _) > > guix/import/utils.scm:431:36: In procedure recursive-import: > Wrong number of values returned to continuation (expected 2) Fixed, thanks to last year=E2=80=99s zimoun! :-) 5278cab3dc scripts: import: gem: Fix recursive error handling. 7229b0e858 import: cran: Return multiple values for unknown packages. 1fe81b349c import: elpa: Return multiple values for unknown packages. 6bb92098b4 import: hackage: Return multiple values for unknown packages. 434925379d import: pypi: Return multiple values for unknown packages. ebb03447f8 import: pypi: Gracefully handle missing project home page. Ludo=E2=80=99. From unknown Tue Aug 19 12:51: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: Tue, 05 Apr 2022 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