[Debian-med-packaging] Bug#1114704: nipy: FTBFS with NumPy 2.3
roehling at debian.org
roehling at debian.org
Mon Sep 8 20:44:21 BST 2025
Source: nipy
Version: 0.6.1-1
Severity: important
User: debian-python at lists.debian.org
Usertags: numpy2.3
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for NumPy 2.3, nipy failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
../lib/lapack_lite/dlapack_lite.c:29692:19: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
29692 | j4 = (*n0 - 2 << 2) - *pp;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c:29712:24: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
29712 | i__1 = *n0 - 3 << 2;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c:29728:24: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
29728 | i__1 = *n0 - 3 << 2;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c:29749:19: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
29749 | j4 = (*n0 - 2 << 2) - *pp;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dlasq6_’:
../lib/lapack_lite/dlapack_lite.c:29863:20: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
29863 | i__1 = *n0 - 3 << 2;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c:29887:20: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
29887 | i__1 = *n0 - 3 << 2;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c:29916:15: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
29916 | j4 = (*n0 - 2 << 2) - *pp;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dlazq3_’:
../lib/lapack_lite/dlapack_lite.c:32091:24: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
32091 | ipn4 = *i0 + *n0 << 2;
| ~~~~^~~~~
../lib/lapack_lite/dlapack_lite.c:32092:30: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
32092 | i__1 = *i0 + *n0 - 1 << 1;
| ~~~~~~~~~~^~~
../lib/lapack_lite/dlapack_lite.c:32159:60: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
32159 | } else if (*dmin__ < 0. && *dmin1 > 0. && z__[(*n0 - 1 << 2) - *pp] <
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c:32164:22: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
32164 | z__[(*n0 - 1 << 2) - *pp + 2] = 0.;
| ~~~~^~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dorgbr_’:
../lib/lapack_lite/dlapack_lite.c:32887:32: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
32887 | } else if (*n < 0 || wantq && (*n > *m || *n < min(*m,*k)) || ! wantq && (
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:32887:75: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
32887 | } else if (*n < 0 || wantq && (*n > *m || *n < min(*m,*k)) || ! wantq && (
| ~~~~~~~~^~~~
32888 | *m > *n || *m < min(*n,*k))) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dorm2l_’:
../lib/lapack_lite/dlapack_lite.c:34048:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34048 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dorm2r_’:
../lib/lapack_lite/dlapack_lite.c:34249:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34249 | if (left && ! notran || ! left && notran) {
| ~~~~~^~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormbr_’:
../lib/lapack_lite/dlapack_lite.c:34489:20: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34489 | if (applyq && *lda < max(1,nq) || ! applyq && *lda < max(i__1,i__2)) {
../lib/lapack_lite/dlapack_lite.c: In function ‘dorml2_’:
../lib/lapack_lite/dlapack_lite.c:34786:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34786 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormlq_’:
../lib/lapack_lite/dlapack_lite.c:35078:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
35078 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormql_’:
../lib/lapack_lite/dlapack_lite.c:35391:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
35391 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormqr_’:
../lib/lapack_lite/dlapack_lite.c:35689:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
35689 | if (left && ! notran || ! left && notran) {
| ~~~~~^~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dstedc_’:
../lib/lapack_lite/dlapack_lite.c:36623:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
36623 | } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
../lib/lapack_lite/dlapack_lite.c:36638:24: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
36638 | lwmin = *n - 1 << 1;
| ~~~^~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dsteqr_’:
../lib/lapack_lite/dlapack_lite.c:37043:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
37043 | } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
../lib/lapack_lite/dlapack_lite.c: In function ‘dtrevc_’:
../lib/lapack_lite/dlapack_lite.c:39115:35: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
39115 | } else if (*ldvl < 1 || leftv && *ldvl < *n) {
| ~~~~~~^~~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:39117:36: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
39117 | } else if (*ldvr < 1 || rightv && *ldvr < *n) {
| ~~~~~~~^~~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dtrexc_’:
../lib/lapack_lite/dlapack_lite.c:40230:34: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40230 | } else if (*ldq < 1 || wantq && *ldq < max(1,*n)) {
../lib/lapack_lite/dlapack_lite.c: In function ‘ilaenv_’:
../lib/lapack_lite/dlapack_lite.c:40822:23: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40822 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ~~~~~~~~~~^~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:40822:75: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40822 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ~~~~~~~~~~^~
40823 | ic <= 169) {
| ~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:40827:31: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40827 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ~~~~~~~~~~^~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:40828:29: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40827 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ~~~~~
40828 | 162 && ic <= 169) {
| ~~~~^~~~~~~~~~~~
ninja: build stopped: subcommand failed.
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/nipy-0.6.1/.pybuild/cpython3_3.13_nipy --config-setting compile-args=--verbose --config-setting setup-args=--wrap-mode=nodownload --config-setting setup-args=--prefix=/usr --config-setting setup-args=--sysconfdir=/etc --config-setting setup-args=--localstatedir=/var --config-setting setup-args=--libdir=lib/x86_64-linux-gnu
dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit code 13
make: *** [debian/rules:21: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-09-08T03:57:40Z
-------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/debian/developers-roehling.numpy/artifact/2452919/
About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.
You can find the build task here:
https://debusine.debian.net/debian/developers-roehling.numpy/work-request/163579/
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Cheers
Timo
More information about the Debian-med-packaging
mailing list