[From nobody Mon Oct  5 08:45:59 2026
Received: (at submit) by bugs.debian.org; 29 Sep 2026 11:06:30 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-20.0 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
 DKIM_VALID_EF,HAS_PACKAGE,PGPSIGNATURE,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,
 SPF_PASS autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 40; hammy, 148; neutral, 55; spammy,
 2. spammytokens:0.993-1--H*r:57782, 0.955-+--desire
 hammytokens:0.000-+--XDebbugsCc, 0.000-+--X-Debbugs-Cc, 0.000-+--armhf,
 0.000-+--H*Ad:N*Bug, 0.000-+--HTo:N*Debian
Return-path: &lt;gspr@nonempty.org&gt;
Received: from mout-p-103.mailbox.org ([80.241.56.161]:57782)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;gspr@nonempty.org&gt;) id 1xBVfJ-00AxWS-0a
 for submit@bugs.debian.org; Tue, 29 Sep 2026 11:06:30 +0000
Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102])
 (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-103.mailbox.org (Postfix) with ESMTPS id 4hvFVK1Kc8zKnpn
 for &lt;submit@bugs.debian.org&gt;; Tue, 29 Sep 2026 12:56:41 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nonempty.org;
 s=MBO0001; t=1790679401;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=ixOiJ7LtnTUxUTvptDK9FfLWQSk82RlNrIbgioz7N2o=;
 b=as1+YKmACFakXdvhuCq3zuL1HdM23XSiNpMFIDAubVAGWzY4tsX3ZRJk6QKRo9Tk61XuFM
 FTWi1lA19EB2PGNiBZbM4b9UYGp39dGA2o3f32+mxlo8wL2zalXCTkRtvZQOjuq1kVl/s+
 JfAgborEsOfufktpD4leN0EHnUz/EpcMWAptOGyoIqgOO2Jiv3h47SOiiQWExPKJ4Da8eH
 +DE+4st5qqLmv6AhGaoYYvdt81UvaWRPsxJ3GBdUmDcN+ZS/yvN0Z+a+vXCZhYjKhqLw0p
 lZoPIAluFv+cjs9hQcv/7+iVUzMwM97lqPaG8P7N336Ay27YOFDhgWM4zJuR9w==
From: Gard Spreemann &lt;gspr@nonempty.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: python3-pot: Failing tests on 32 bit architectures indiciative of
 poor 32 bit support in general
User-Agent: mu4e 1.12.9; emacs 30.1
Date: Tue, 29 Sep 2026 12:56:30 +0200
Message-ID: &lt;871pacjpgh.fsf@giraffe.home.nonempty.org&gt;
MIME-Version: 1.0
Content-Type: multipart/signed; boundary=&quot;=-=-=&quot;;
 micalg=pgp-sha512; protocol=&quot;application/pgp-signature&quot;
X-Greylist: delayed 576 seconds by postgrey-1.37 at buxtehude;
 Tue, 29 Sep 2026 11:06:29 UTC
Delivered-To: submit@bugs.debian.org

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Package: python3-pot
X-Debbugs-Cc: debian-science-maintainers@lists.alioth.debian.org, gspr@none=
mpty.org
Version: 0.9.7+dfsg-1
Severity: normal
Tags: upstream

The package currently fails its test on i386 and armhf. The culprit is
the cython function partial_wasserstein_1d_cy (defined in
ot/partial/partial_cython.pyx), which tries to store the return type of
np.argsort as an ndarray with entries of type np.int64_t. I believe the
array returned by argsort has 32 bit entries on those architectures.

While this particular instance of the problem should be easy to fix in
order to make the test pass, upstream has in the past indicated [1] that
they have no desire to support 32 bit platforms. It is therefore likely
that the same type of issue exists elsewhere in parts of the code that
don't undergo autopkgtests. Fixing the test would then likely just be
papering over real issues.

Unless someone has good motivation to tackle the issue holistically, or
to convince upstream to take these platforms seriously, I suggest we
drop 32 bit architectures for this package going forward.

[1] https://github.com/PythonOT/POT/issues/521


 Best,
 Gard
=20

--=-=-=
Content-Type: application/pgp-signature; name=&quot;signature.asc&quot;

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEz8XvhRCFHnNVtV6AnRFYKv1UjPoFAmq7mV4SHGdzcHJAbm9u
ZW1wdHkub3JnAAoJEJ0RWCr9VIz6W8EQAM8FX7iy6PJTpg2Z6SIKVYtqEA3uVG8C
0FrMxOoPM+C7DHtwG+A6YKVhJyOC8ELKH5Xl9jT7IQHgc15dPe9lu9W+ktgavdTL
eqTzEUyd96liN8eOr2pylwtneviTZihnpbT2JFNLAZ8msvQbcHsQWdh/95PztV5A
+ZkJdH+rWXUi+kdcqgaolUU1jjgHPUCc/PQhlmb54Wcn29qbVE9fGrdzWtDN18Ub
1Wenwo/L6AaV07Y2CLuQZ3d/stQXu5s4kme0YLy1iDsZMIaWBQe4oTMElpq0ymsg
cCal3zoARAMJrKb1YRyCfvi7vZFhPLMCjRhwFPSSGtbrR6PD345WZnd8o70azw6l
zpHJe3jtdp++1rBMYhMrjyw/wxm5i1H0BXqfclEM/LXqjfANN//X/GEfs1tkhvmL
m2w2615/mshHnwys5oacH9KsJ09dyGEDDT16qj5wvBP+72KfPmgyFC0SXZII7e0X
vdXCQD6PdCONOnmoce0SpTab725Is1q+j8KJTuasIZsCA6i+77zBmig+fSb6UVEv
eYVumrOrATNWEPOIQ+t9fPsRpZIgvnKWQ/ZjgE4iHKwNOxn4697SucU19J5JVcCM
BancYTzOuS/qq088GjG62znOlSuh1CVzm+luRwoWRrSFMlGpV3J5FrJKVsZd68H+
rMNq/aag7agc
=AxVB
-----END PGP SIGNATURE-----
--=-=-=--
]