[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