From unknown Fri Jun 20 07:09:56 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#75400 <75400@debbugs.gnu.org> To: bug#75400 <75400@debbugs.gnu.org> Subject: Status: [PATCH] Fixing python-spacy Reply-To: bug#75400 <75400@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:09:56 +0000 retitle 75400 [PATCH] Fixing python-spacy reassign 75400 guix-patches submitter 75400 Alice BRENON severity 75400 normal tag 75400 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 06 06:44:35 2025 Received: (at submit) by debbugs.gnu.org; 6 Jan 2025 11:44:35 +0000 Received: from localhost ([127.0.0.1]:37014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUlX8-00079f-Ow for submit@debbugs.gnu.org; Mon, 06 Jan 2025 06:44:35 -0500 Received: from lists.gnu.org ([2001:470:142::17]:41182) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUlX5-00079G-AP for submit@debbugs.gnu.org; Mon, 06 Jan 2025 06:44:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tUlWy-0002Rq-Jv for guix-patches@gnu.org; Mon, 06 Jan 2025 06:44:24 -0500 Received: from lxc-smtp2.ens-lyon.fr ([140.77.167.81]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tUlWv-00054H-Jq for guix-patches@gnu.org; Mon, 06 Jan 2025 06:44:24 -0500 Received: from localhost (localhost [127.0.0.1]) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTP id B98C1145753 for ; Mon, 6 Jan 2025 12:44:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ens-lyon.fr; s=2024; t=1736163855; bh=xiH7Or9P6TmV/BrfpZjd9jWbpdUE4ifwaUDp03NiWV0=; h=Date:From:To:Subject:From; b=p78L9txsGxDuSC9p5d86F/oeiSYM6UyydRYEF4K75NY/cibAAza6WWi+aK0I/Kgoe sv7yEZgfZVxn2LVsxc1av8uR+Gi7Oh78Y1GzTCBrcUGlEGYx5hj5t0GvXZrQ4vUp8p e+fQHQ+U3hySmJ2VliUQqJAr4fhh5Y3TmI3LA/xIRNmW8g353BUM6+LrBzUMc9hRGX UeExDjajQzr+8mttqiXTb1xRPu0C29eUlj/swWUrhyOsSOuoadYw5GxXADBXdzuHn3 5MEUGsQUgzq/y8VrLrEzRL2TcyUYKSqKGmeUZa/44TRBeySV9LHvxxetIZJG3OeX6D 6wlo9axm3930Q== X-Virus-Scanned: by amavisd-new-2.11.0 (20160426) (Debian) at ens-lyon.fr Received: from lxc-smtp2.ens-lyon.fr ([127.0.0.1]) by localhost (lxc-smtp2.ens-lyon.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YPpBw6uIOmi2 for ; Mon, 6 Jan 2025 12:44:15 +0100 (CET) Received: from localhost (dhcp-67-68.ixxi.ens-lyon.fr [140.77.67.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTPSA id A1ECC140388 for ; Mon, 6 Jan 2025 12:44:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ens-lyon.fr; s=2024; t=1736163855; bh=xiH7Or9P6TmV/BrfpZjd9jWbpdUE4ifwaUDp03NiWV0=; h=Date:From:To:Subject:From; b=p78L9txsGxDuSC9p5d86F/oeiSYM6UyydRYEF4K75NY/cibAAza6WWi+aK0I/Kgoe sv7yEZgfZVxn2LVsxc1av8uR+Gi7Oh78Y1GzTCBrcUGlEGYx5hj5t0GvXZrQ4vUp8p e+fQHQ+U3hySmJ2VliUQqJAr4fhh5Y3TmI3LA/xIRNmW8g353BUM6+LrBzUMc9hRGX UeExDjajQzr+8mttqiXTb1xRPu0C29eUlj/swWUrhyOsSOuoadYw5GxXADBXdzuHn3 5MEUGsQUgzq/y8VrLrEzRL2TcyUYKSqKGmeUZa/44TRBeySV9LHvxxetIZJG3OeX6D 6wlo9axm3930Q== Date: Mon, 6 Jan 2025 12:44:14 +0100 From: Alice BRENON To: guix-patches@gnu.org Subject: [PATCH] Fixing python-spacy Message-ID: <20250106124414.7861f9b8@ens-lyon.fr> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.41; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/WIle2chhq6j4hF1jjIUpwVM" Received-SPF: pass client-ip=140.77.167.81; envelope-from=alice.brenon@ens-lyon.fr; helo=lxc-smtp2.ens-lyon.fr X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) --MP_/WIle2chhq6j4hF1jjIUpwVM Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi all, The package `python-spacy` seems to have been broken at least partially by = the recent changes in python tooling. The attached patch is a very short first = step into fixing it. This message doesn't hope to get it accepted but is rather = meant to open the discussion on the topic. - the first issue is naturally the new required dependencies in `native-inp= uts` mentioned in bdde278dc9c565d8e9d11427c3a670ba86808af5 an visible in many python packages commit these past weeks. Surprisingly, I managed to compi= le `python-spacy` by adding only `python-wheel`, without `python-setuptools`. What makes both required? Are we sure that both were required in each and every python package recently modified? - the second issue which I can't link with the changes in our tooling is ca= used by two packages which tests have broken: `python-aws-xray-sdk` and `python-jose`. First one seems to have a problem in sqlalchemy version (it seems to be using too recent a syntax; which is weird considering the fact that it uses version 2 and that it used to work =E2=80=94 `python-aws-xra= y-sdk` hasn't been modified since cec543e7 on april the 27th 2023!). Second one now has trouble checking several certificates for mere formatting reasons (expect= ed and actual PEMs are almost the same, only newlines are different; fixing = the code of the test itself, another one breaks somewhere else. It seems that these source codes aren't sturdy enough and don't work at all in the pack= age environment guix provides. - these packages are dependencies of `python-moto`. Removing them from the dependencies, many tests break as expected for lack of these modules, but disabling them isn't enough: I played a game of whack-a-mole yesterday tr= ying to get the tests to pass. Strangely, whereas testing with hypothesis runs= all the tests and then reports all that have failed, fixing the one reported = and running the tests again doesn't help: new tests break in different files = that were apparently fine before=E2=80=A6 I had three iterations of this proce= ss, each one consuming half and hour on my machine. As far as I am concerned, these te= sts are unreliable and don't bring any additional confidence to the package. I have disabled them to test the fix for `python-spacy` and have been able = to compile it and use the package. Appart from that, everything looks ok. `python-moto` appears as a dependenc= y of `python-smart-open` which itself is both a direct dependency of `python-spa= cy` and a dependency of `python-pathy` which is also a dependency of `python-sp= acy`. python-smart-open -> python-moto python-pathy -> python-smart-open python-spacy -> python-smart-open, python-pathy I understand that disabling the tests on a package entirely isn't a very so= und practice for a distribution so I doubt this is an acceptable fix. As I understand the situation the next steps will be to sort things between `python-aws-xray-sdk` and `python-sqlalchemy` and to understand why the tes= ts in `python-jose` have suddenly broken so bad. Best, Alice --MP_/WIle2chhq6j4hF1jjIUpwVM Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=0001-gnu-python-spacy-Fix-build.patch >From 9a349ac01cec33fc1e49ba7f80ae18ef5cfdf922 Mon Sep 17 00:00:00 2001 Message-ID: <9a349ac01cec33fc1e49ba7f80ae18ef5cfdf922.1736155491.git.alice.brenon@ens-lyon.fr> From: Alice BRENON Date: Sat, 4 Jan 2025 23:01:50 +0100 Subject: [PATCH] gnu: python-spacy: Fix build. * gnu/packages/machine-learning.scm (python-spacy): Fix build. [native-inputs]: Add python-wheel Change-Id: I6550f6dc0cb1fb88fc733f6471f1831c4ba95977 --- gnu/packages/machine-learning.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index c7d336b8b3..1617ef917e 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1282,7 +1282,7 @@ (define-public python-spacy python-typing-extensions python-wasabi)) (native-inputs - (list python-cython python-pytest python-mock)) + (list python-cython python-pytest python-mock python-wheel)) (home-page "https://spacy.io") (synopsis "Natural Language Processing (NLP) in Python") (description base-commit: 7a7c01b393ecb20dff142b9ea9bf8317e994bef2 -- 2.47.1 --MP_/WIle2chhq6j4hF1jjIUpwVM-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 06 09:59:03 2025 Received: (at 75400-done) by debbugs.gnu.org; 6 Jan 2025 14:59:03 +0000 Received: from localhost ([127.0.0.1]:39588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUoZL-000104-Gt for submit@debbugs.gnu.org; Mon, 06 Jan 2025 09:59:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44350) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUoZI-0000zQ-QG for 75400-done@debbugs.gnu.org; Mon, 06 Jan 2025 09:59:02 -0500 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 1tUoZ9-0000WI-Q3; Mon, 06 Jan 2025 09:58:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=z9oVTG/T/m9GO+xlZv+I6DIbS3Ai/4TlDCZRrjK0KQg=; b=lMHgeS5fUB/Ac3WBQVbd FoqbQ4/mwh+VICbHCf9E4wqlK9jZKlpOt+wDBOvs/YthgtY1nIcl7QSEdoj2rhDcsW1w5dXVdCxqz wC5JvVQML0xk/4zen6cD+kFOjaUX15vfwPpBIMEc0LWixeIuUCyBUKNPDekyxMqEgA4I42cf5O1mP KF1c7eKmzh0qiwfW/NQQjYo0SYo+3NHrUsX1X3obPp2VIRp2S8KMGNfZJwkNgqUpY7ECjABEmaMBt tl8Cpw24HjIxpawvIWtCU7yo+knQLQKNG0KK+mEJaCdPwTN4voeWkrZT3yRKgqTaLp39N1vRt2bUu 9exK+9EUq5yHoA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Alice BRENON Subject: Re: [bug#75400] [PATCH] Fixing python-spacy In-Reply-To: <20250106124414.7861f9b8@ens-lyon.fr> (Alice BRENON's message of "Mon, 6 Jan 2025 12:44:14 +0100") References: <20250106124414.7861f9b8@ens-lyon.fr> Date: Mon, 06 Jan 2025 15:58:32 +0100 Message-ID: <87h66c7zvr.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 75400-done Cc: sharlatanus@gmail.com, me@bonfacemunyoki.com, lars@6xq.net, 75400-done@debbugs.gnu.org, jgart@dismail.de, marius@gnu.org, tanguy@bioneland.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 (---) Hello Alice, Alice BRENON skribis: >>>From 9a349ac01cec33fc1e49ba7f80ae18ef5cfdf922 Mon Sep 17 00:00:00 2001 > Message-ID: <9a349ac01cec33fc1e49ba7f80ae18ef5cfdf922.1736155491.git.alic= e.brenon@ens-lyon.fr> > From: Alice BRENON > Date: Sat, 4 Jan 2025 23:01:50 +0100 > Subject: [PATCH] gnu: python-spacy: Fix build. > > * gnu/packages/machine-learning.scm (python-spacy): Fix build. > [native-inputs]: Add python-wheel > > Change-Id: I6550f6dc0cb1fb88fc733f6471f1831c4ba95977 Applied. Thanks for the debugging session and thorough analysis. Cc=E2=80=99ing the Python team for feedback on your other comments: https://issues.guix.gnu.org/75400 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 07 09:18:48 2025 Received: (at 75400-done) by debbugs.gnu.org; 7 Jan 2025 14:18:49 +0000 Received: from localhost ([127.0.0.1]:42295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tVAPw-0001W3-7R for submit@debbugs.gnu.org; Tue, 07 Jan 2025 09:18:48 -0500 Received: from mout-p-201.mailbox.org ([80.241.56.171]:59158) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tVAPt-0001Vh-CA for 75400-done@debbugs.gnu.org; Tue, 07 Jan 2025 09:18:46 -0500 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4YSCp32DCKz9sdB; Tue, 7 Jan 2025 15:18:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1736259515; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to; bh=jGnuyPX9WVA2w07NOYLW4GyQJpL6M3pqPlmRtnpM82I=; b=DEjzD94Jf0l3+bp9kpBlP/Q61VIh6Q+XKJvW3CuDE1gsUYW8AUvayzc3H6sotDqBPRvm3J iYB6DoVr7d6UU4//BhRJyvpXOlbf6sVX7+jo1Mlh24jK47GC/FK3wcvwN6hlbB2UowGr1+ lYh2WJ3N4Nfi2iprnsPOLhZJg2Pjh+jDWB/q1cJlqJsCoHK47BXXDtOkmYHOTBLa1Nmklk s7Xl3ZQqNjUTKTGpDjA+a/bgOxYMchCnUx8x+JabMiL8ed32276MU9k6hc+l120gfCkVQu M4L4aqQwfvobwVraewJ52CO4F5v4p0KBpwuV1a9CcmXoObtk7+brBl7eEV1fdQ== Date: Tue, 7 Jan 2025 15:18:32 +0100 From: Lars-Dominik Braun To: Alice BRENON , Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: [PATCH] Fixing python-spacy Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87h66c7zvr.fsf@gnu.org> <20250106124414.7861f9b8@ens-lyon.fr> X-Rspamd-Queue-Id: 4YSCp32DCKz9sdB X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75400-done Cc: tanguy@bioneland.org, me@bonfacemunyoki.com, 75400-done@debbugs.gnu.org, jgart@dismail.de, marius@gnu.org, sharlatanus@gmail.com 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 (-) Hi Alice, via: > Cc’ing the Python team for feedback on your other comments: > > https://issues.guix.gnu.org/75400 > - the first issue is naturally the new required dependencies in `native-inputs` > mentioned in bdde278dc9c565d8e9d11427c3a670ba86808af5 an visible in many > python packages commit these past weeks. Surprisingly, I managed to compile > `python-spacy` by adding only `python-wheel`, without `python-setuptools`. > What makes both required? Are we sure that both were required in each and > every python package recently modified? in short: yes. I can’t tell for sure for this exact case because the output of `guix graph` is too big for `xdot` to handle, but it’s likely python-setuptools is implicitly propagated through some dependency (perhaps a bug like https://issues.guix.gnu.org/25235) to python-spacy and thus it looks like it’s “not required”. Lars From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 07 09:28:09 2025 Received: (at 75400-done) by debbugs.gnu.org; 7 Jan 2025 14:28:09 +0000 Received: from localhost ([127.0.0.1]:42325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tVAYy-00027c-S7 for submit@debbugs.gnu.org; Tue, 07 Jan 2025 09:28:09 -0500 Received: from lxc-smtp2.ens-lyon.fr ([140.77.167.81]:40790) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tVAYv-00027D-M1 for 75400-done@debbugs.gnu.org; Tue, 07 Jan 2025 09:28:07 -0500 Received: from localhost (localhost [127.0.0.1]) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTP id BE778151C46; Tue, 7 Jan 2025 15:27:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ens-lyon.fr; s=2024; t=1736260079; bh=ZFEhB7OuEmKgqEMUUYGs4ZRddM7x1yQzQcrnh26UCJg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Mf9qn0bljo3YcouIzwgAyvPAqCMsV5lU22s6dYMnnEsDDspinwzRu9g4b/KZ30z3v eXyzWYC0g4apP/2HIShK9Y9OqBwk3c9cs8WNFiQlAKMTGreR/kFPKa49eZddRZzE5q uucJVPSY5dwSXkwhwX2ZwE0EMxWyKiQBBvamHlUbUnlI3URaUs+siiAFp7q4tMQE7i LunMF6INdTOKS1S/BMyetRnvNPlfVqe7nZ6ta7PWVodrLhjBAYi9N8FEyeIP82u32M FRsciBRG4bhtuO4YJAkYWFcGZPJoXS9r2WJDcsMOgngAc0LZSo/20F2lDUKU3IYjTK pDiR/YqD9waHQ== X-Virus-Scanned: by amavisd-new-2.11.0 (20160426) (Debian) at ens-lyon.fr Received: from lxc-smtp2.ens-lyon.fr ([127.0.0.1]) by localhost (lxc-smtp2.ens-lyon.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZwmCwlQBgRfg; Tue, 7 Jan 2025 15:27:59 +0100 (CET) Received: from localhost (dhcp-58-106.icar.ens-lyon.fr [140.77.58.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTPSA id 60AD7151BFD; Tue, 7 Jan 2025 15:27:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ens-lyon.fr; s=2024; t=1736260079; bh=ZFEhB7OuEmKgqEMUUYGs4ZRddM7x1yQzQcrnh26UCJg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Mf9qn0bljo3YcouIzwgAyvPAqCMsV5lU22s6dYMnnEsDDspinwzRu9g4b/KZ30z3v eXyzWYC0g4apP/2HIShK9Y9OqBwk3c9cs8WNFiQlAKMTGreR/kFPKa49eZddRZzE5q uucJVPSY5dwSXkwhwX2ZwE0EMxWyKiQBBvamHlUbUnlI3URaUs+siiAFp7q4tMQE7i LunMF6INdTOKS1S/BMyetRnvNPlfVqe7nZ6ta7PWVodrLhjBAYi9N8FEyeIP82u32M FRsciBRG4bhtuO4YJAkYWFcGZPJoXS9r2WJDcsMOgngAc0LZSo/20F2lDUKU3IYjTK pDiR/YqD9waHQ== Date: Tue, 7 Jan 2025 15:27:58 +0100 From: Alice BRENON To: Lars-Dominik Braun Subject: Re: [PATCH] Fixing python-spacy Message-ID: <20250107152758.7035a2ae@ens-lyon.fr> In-Reply-To: References: <20250106124414.7861f9b8@ens-lyon.fr> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.41; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75400-done Cc: tanguy@bioneland.org, me@bonfacemunyoki.com, Ludovic =?UTF-8?B?Q291cnTDqHM=?= , 75400-done@debbugs.gnu.org, jgart@dismail.de, marius@gnu.org, sharlatanus@gmail.com 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 (-) Hi Lars! Thanks for the great insight. Yeah, I tried generating that graph when I st= arted the investigation because at first I couldn't understand where the crashing version of `python-moto` was still being used=E2=80=A6 ^^' I got a PNG over= 25Mo. I ended up browsing the dot graph in text directly. Ok, so I think I'll make another patch to add setuptools (can I send the patch to this closed issue = or will I need to open a new one?). Any opinion on all the broken tests, anyone? Alice Le Tue, 7 Jan 2025 15:18:32 +0100, Lars-Dominik Braun a =C3=A9crit : > Hi Alice, >=20 > via: >=20 > > Cc=E2=80=99ing the Python team for feedback on your other comments: > >=20 > > https://issues.guix.gnu.org/75400 =20 >=20 > > - the first issue is naturally the new required dependencies in > > `native-inputs` mentioned in > > bdde278dc9c565d8e9d11427c3a670ba86808af5 an visible in many python > > packages commit these past weeks. Surprisingly, I managed to > > compile `python-spacy` by adding only `python-wheel`, without > > `python-setuptools`. What makes both required? Are we sure that > > both were required in each and every python package recently > > modified? =20 >=20 > in short: yes. I can=E2=80=99t tell for sure for this exact case because > the output of `guix graph` is too big for `xdot` to handle, but it=E2=80= =99s > likely python-setuptools is implicitly propagated through some > dependency (perhaps a bug > like https://issues.guix.gnu.org/25235) to python-spacy and thus it looks= like it=E2=80=99s =E2=80=9Cnot required=E2=80=9D. >=20 > Lars >=20 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 08 05:09:14 2025 Received: (at 75400-done) by debbugs.gnu.org; 8 Jan 2025 10:09:15 +0000 Received: from localhost ([127.0.0.1]:46046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tVSzy-0002CO-LC for submit@debbugs.gnu.org; Wed, 08 Jan 2025 05:09:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57396) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tVSzx-0002CB-8w for 75400-done@debbugs.gnu.org; Wed, 08 Jan 2025 05:09:13 -0500 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 1tVSzn-0000gP-TI; Wed, 08 Jan 2025 05:09:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=/FCgpWdHK5B1d768xqEPEf/uXVVEpdFEVo00pY3bYpo=; b=cnjERwLfg06y+hhMywDk iGGy91MAM0Mo6fHw1vXsX48I2GnTySu4JApsDvRgMM4hn2zegaFqPkMTzw22DoaCcuFVgOeHZUifx TLHQiIcPA/6Vlp82OdyJpBLvssZV9FYkCSoIlLzMHMnEqHjUqErLYsMvH33ZUJb9beNuYAsw1ojNg QaorqAIUCqk8sFvC2Qa97IWz0zc+lFmLh1wSxk/UY93QptGaHRCPb3TunLWppTyfSTRCI3ERDMXAB vYmO03zpSuxzLfSN3sbFF00QPx0Vokz43F5YT0CG7bdFjQMxYa8QJifbb2xWWM8nylIjOec0jsQQR 8lqvpMH0Hm+9xA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Alice BRENON Subject: Re: [PATCH] Fixing python-spacy In-Reply-To: <20250107152758.7035a2ae@ens-lyon.fr> (Alice BRENON's message of "Tue, 7 Jan 2025 15:27:58 +0100") References: <20250106124414.7861f9b8@ens-lyon.fr> <20250107152758.7035a2ae@ens-lyon.fr> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 19 =?utf-8?Q?Niv=C3=B4se?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Marbre 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: Wed, 08 Jan 2025 11:08:52 +0100 Message-ID: <87msg1vcqz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 75400-done Cc: sharlatanus@gmail.com, me@bonfacemunyoki.com, Lars-Dominik Braun , 75400-done@debbugs.gnu.org, jgart@dismail.de, marius@gnu.org, tanguy@bioneland.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 (---) Alice BRENON skribis: > Thanks for the great insight. Yeah, I tried generating that graph when I = started > the investigation because at first I couldn't understand where the crashi= ng > version of `python-moto` was still being used=E2=80=A6 ^^' I got a PNG ov= er 25Mo. Note that you use, say, =E2=80=98guix graph -M3=E2=80=99 to cut the graph a= t distance 3. Or you can use things like =E2=80=98guix graph --path python-spacy python-m= oto=E2=80=99. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 08 10:30:13 2025 Received: (at 75400-done) by debbugs.gnu.org; 8 Jan 2025 15:30:13 +0000 Received: from localhost ([127.0.0.1]:48550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tVY0a-0000eR-MP for submit@debbugs.gnu.org; Wed, 08 Jan 2025 10:30:12 -0500 Received: from mx2.dismail.de ([159.69.191.136]:25258) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tVY0X-0000XO-HG for 75400-done@debbugs.gnu.org; Wed, 08 Jan 2025 10:30:11 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 5f877d93; Wed, 8 Jan 2025 16:30:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:from:message-id:subject:to:cc :in-reply-to:references; s=20190914; bh=Tpa/42FQ4V2QDoqU1RG+paV4 5gseGtPZ4SKPugx9Ga0=; b=cjTNMQ3LgwmnRbw53E1h3kpRyeiNtCh4/fR5I2UM GgcT7nbGxv/guL8stjSi6tGFCETWuvgketBRL79JEq17LKK6tnBP8wnwEgJOzzYR 19PqyVFI4JHZTZFUHPy8aVPtC77MJIsvMfOsjhhBwNFH91i8S4qvKyMOKFJWRIX3 nvMbELmoL5h8cn1XiBbQtqQ4lHQ5ETAudivIBYilV8yQWXJWVE2ebIBKha/ywOAv 45WT8enpHxdBNSv5pEkLdfJRVyVgoNJln5tpzynGPeZxAGRYafZdrTsDBYVRmw77 QwkiRaVUmz2Ch7ra7E262y6QlqyTQ6uvWROoqWKrNU03rQ== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id e0a6ed25; Wed, 8 Jan 2025 16:30:02 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 47f7f487; Wed, 8 Jan 2025 16:30:02 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 0739eb93 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 8 Jan 2025 16:30:02 +0100 (CET) MIME-Version: 1.0 Date: Wed, 08 Jan 2025 15:30:01 +0000 Content-Type: multipart/alternative; boundary="a3f99de5-a535-4415-8f3f-74c3b9c2155e-1" From: "jgart" Message-ID: <1963c5ff8ebb7616fdb1a291614901dcea2ff4e3@dismail.de> TLS-Required: No Subject: Re: [PATCH] Fixing python-spacy To: "=?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?=" , "Alice BRENON" In-Reply-To: <87msg1vcqz.fsf@gnu.org> References: <20250106124414.7861f9b8@ens-lyon.fr> <20250107152758.7035a2ae@ens-lyon.fr> <87msg1vcqz.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75400-done Cc: sharlatanus@gmail.com, me@bonfacemunyoki.com, Lars-Dominik Braun , 75400-done@debbugs.gnu.org, marius@gnu.org, tanguy@bioneland.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 (---) --a3f99de5-a535-4415-8f3f-74c3b9c2155e-1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > Note that you use, say, =E2=80=98guix graph -M3=E2=80=99 to cut the gra= ph at distance 3. Hi, should the CLI documentation for guix graph mention that graphviz is = the default backend? For example, when calling `guix graph --list-backends`? all best, jgart --a3f99de5-a535-4415-8f3f-74c3b9c2155e-1 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

> Note that you use, say, = =E2=80=98guix graph -M3=E2=80=99 to cut the graph at distance 3.

<= div>Hi, should the CLI documentation for guix graph mention that graphviz= is the default backend?

For example, when c= alling `guix graph --list-backends`?

all bes= t,

jgart


--a3f99de5-a535-4415-8f3f-74c3b9c2155e-1-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 09 08:30:59 2025 Received: (at 75400-done) by debbugs.gnu.org; 9 Jan 2025 13:30:59 +0000 Received: from localhost ([127.0.0.1]:51121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tVsck-00087O-RA for submit@debbugs.gnu.org; Thu, 09 Jan 2025 08:30:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41242) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tVsci-000871-CH for 75400-done@debbugs.gnu.org; Thu, 09 Jan 2025 08:30:56 -0500 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 1tVscY-0000IG-Hf; Thu, 09 Jan 2025 08:30:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=gvNSmjHaN7lRK5Qv/oh/GsNgvN7/6zLBhg95/Ehx4Bc=; b=EwiAw19z6iSDoT3pu/kY xLxpvUTKYG989KrE21G7wzc9QnIElpgMUqjngjUW+ZReZqjEw9w72jQz/JcL+WE8Bs0b2eKFlZkGv o10cJ9gsNl5Xl6in1a528I/sXD2WvsLIFIVyn6N9E5W4JOSr9+uaThzLHYtPto18GsNKOUtQD3Jrd e3L+U2MN7aQGHmCL2arQ3uh8BE9iAhkSonTBDtQxQdT7BSwfwIjntF4UPYn/L6XbEWqUM9/FkqNGJ OvmPmf9XKfIeD+RGl1b4XkQjtjjQXF2QE+PFUh+fPAPCQCZpNyD/RGtDeJwiBO7D+hGCyhbn1Vd9c hQzzcGYNxok7VA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "jgart" Subject: Re: [PATCH] Fixing python-spacy In-Reply-To: <1963c5ff8ebb7616fdb1a291614901dcea2ff4e3@dismail.de> (jgart@dismail.de's message of "Wed, 08 Jan 2025 15:30:01 +0000") References: <20250106124414.7861f9b8@ens-lyon.fr> <20250107152758.7035a2ae@ens-lyon.fr> <87msg1vcqz.fsf@gnu.org> <1963c5ff8ebb7616fdb1a291614901dcea2ff4e3@dismail.de> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 20 =?utf-8?Q?Niv=C3=B4se?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Van 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: Thu, 09 Jan 2025 14:30:37 +0100 Message-ID: <87tta8p11e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 75400-done Cc: sharlatanus@gmail.com, me@bonfacemunyoki.com, Lars-Dominik Braun , 75400-done@debbugs.gnu.org, marius@gnu.org, tanguy@bioneland.org, Alice BRENON 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 (---) Hi, "jgart" skribis: >> Note that you use, say, =E2=80=98guix graph -M3=E2=80=99 to cut the grap= h at distance 3. > > > Hi, should the CLI documentation for guix graph mention that graphviz is = the default backend? > > For example, when calling `guix graph --list-backends`? Sure, why not! From unknown Fri Jun 20 07:09:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 07 Feb 2025 12: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