Your message dated Sat, 11 Oct 2025 13:19:26 +0000
with message-id <[email protected]>
and subject line Bug#1114720: fixed in scikit-fmm 2025.06.23-1
has caused the Debian Bug report #1114720,
regarding scikit-fmm: FTBFS with NumPy 2.3
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1114720: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114720
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: scikit-fmm
Version: 2024.09.16-1
Severity: important
User: [email protected]
Usertags: numpy2.3
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for NumPy 2.3, scikit-fmm failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
Found pkg-config: NO
Run-time dependency python found: YES 3.13
Build targets in project: 2
skfmm 2024.09.16
User defined options
Native files :
/build/reproducible-path/scikit-fmm-2024.09.16/.mesonpy-3jw2p2vt/meson-python-native-file.ini
b_ndebug : if-release
b_vscrt : md
buildtype : release
libdir : lib/x86_64-linux-gnu
localstatedir: /var
prefix : /usr
sysconfdir : /etc
wrap_mode : nodownload
Found ninja-1.12.1 at /usr/bin/ninja
meson-python: warning: Extra keys present in "project": 'url'
+ /usr/bin/ninja --verbose
[1/10] c++ -Icfmm.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../skfmm
-I../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/usr/include/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/scikit-fmm-2024.09.16=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MQ cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_fmm.cpp.o -MF
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_fmm.cpp.o.d -o
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_fmm.cpp.o -c ../skfmm/fmm.cpp
FAILED: cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_fmm.cpp.o
c++ -Icfmm.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../skfmm
-I../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/usr/include/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/scikit-fmm-2024.09.16=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MQ cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_fmm.cpp.o -MF
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_fmm.cpp.o.d -o
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_fmm.cpp.o -c ../skfmm/fmm.cpp
In file included from
../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy/arrayobject.h:5,
from
../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy/ufuncobject.h:237,
from ../skfmm/fmm.cpp:6:
../skfmm/fmm.cpp: In function ‘PyObject* distance_method(PyObject*, PyObject*)’:
../skfmm/fmm.cpp:116:46: error: ‘NPY_IN_ARRAY’ was not declared in this scope
116 | 10, NPY_IN_ARRAY);
| ^~~~~~~~~~~~
../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy/ndarrayobject.h:96:28:
note: in definition of macro ‘PyArray_FROMANY’
96 | (((flags) & NPY_ARRAY_ENSURECOPY) ? \
| ^~~~~
[2/10] c++ -Icfmm.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../skfmm
-I../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/usr/include/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/scikit-fmm-2024.09.16=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MQ cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_heap.cpp.o -MF
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_heap.cpp.o.d -o
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_heap.cpp.o -c ../skfmm/heap.cpp
[3/10] c++ -Icfmm.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../skfmm
-I../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/usr/include/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/scikit-fmm-2024.09.16=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MQ cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_travel_time_marcher.cpp.o
-MF cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_travel_time_marcher.cpp.o.d -o
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_travel_time_marcher.cpp.o -c
../skfmm/travel_time_marcher.cpp
../skfmm/travel_time_marcher.cpp: In member function ‘virtual double
travelTimeMarcher::updatePointOrderTwo(int, std::set<int>)’:
../skfmm/travel_time_marcher.cpp:87:25: warning: comparison of integer
expressions of different signedness: ‘std::set<int>::size_type’ {aka ‘long
unsigned int’} and ‘int’ [-Wsign-compare]
87 | if(avoid_dim.size() == dim_) return
std::numeric_limits<double>::infinity(); //end of the recursion, use inf so
that it is discarded selecting the minimum
| ~~~~~~~~~~~~~~~~~^~~~~~~
[4/10] c++ -Icfmm.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../skfmm
-I../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/usr/include/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/scikit-fmm-2024.09.16=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MQ
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_extension_velocity_marcher.cpp.o
-MF
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_extension_velocity_marcher.cpp.o.d
-o
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_extension_velocity_marcher.cpp.o
-c ../skfmm/extension_velocity_marcher.cpp
[5/10] c++ -Icfmm.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../skfmm
-I../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/usr/include/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/scikit-fmm-2024.09.16=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MQ cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_base_marcher.cpp.o -MF
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_base_marcher.cpp.o.d -o
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_base_marcher.cpp.o -c
../skfmm/base_marcher.cpp
In file included from ../skfmm/base_marcher.cpp:6:
In member function ‘int baseMarcher::_getN(int, int, int, int)’,
inlined from ‘void baseMarcher::solve()’ at
../skfmm/base_marcher.cpp:201:33:
../skfmm/base_marcher.h:77:25: warning: ‘coord’ may be used uninitialized
[-Wmaybe-uninitialized]
77 | int newc = coord[dim]+dir;
| ~~~~~~~~~^
../skfmm/base_marcher.h: In member function ‘void baseMarcher::solve()’:
../skfmm/base_marcher.h:75:9: note: ‘coord’ declared here
75 | int coord[MaximumDimension];
| ^~~~~
[6/10] c++ -Icfmm.cpython-313-x86_64-linux-gnu.so.p -I. -I.. -I../skfmm
-I../../../../usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include
-I/usr/include/python3.13 -fvisibility=hidden -fvisibility-inlines-hidden
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/scikit-fmm-2024.09.16=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MQ cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_distance_marcher.cpp.o -MF
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_distance_marcher.cpp.o.d -o
cfmm.cpython-313-x86_64-linux-gnu.so.p/skfmm_distance_marcher.cpp.o -c
../skfmm/distance_marcher.cpp
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/scikit-fmm-2024.09.16/.pybuild/cpython3_3.13_scikit-fmm
--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:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-09-08T11:12:04Z
-------------------------------------------------------------------------------
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/2456787/
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/164095/
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
--- End Message ---
--- Begin Message ---
Source: scikit-fmm
Source-Version: 2025.06.23-1
Done: Bdale Garbee <[email protected]>
We believe that the bug you reported is fixed in the latest version of
scikit-fmm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bdale Garbee <[email protected]> (supplier of updated scikit-fmm package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 11 Oct 2025 06:52:11 -0600
Source: scikit-fmm
Architecture: source
Version: 2025.06.23-1
Distribution: unstable
Urgency: medium
Maintainer: Bdale Garbee <[email protected]>
Changed-By: Bdale Garbee <[email protected]>
Closes: 1114720
Changes:
scikit-fmm (2025.06.23-1) unstable; urgency=medium
.
* new upstream version, fix for deprecated NumPy API and Python 3.11,
closes: #1114720
Checksums-Sha1:
61df4ed841512f6ae765e10d04e97b4f56816313 2087 scikit-fmm_2025.06.23-1.dsc
6f0ac2b51d1886d63a02076e2373a2707c3c4bab 461414
scikit-fmm_2025.06.23.orig.tar.gz
f13cdd9cafb7dcd0e3b08a889d61eb3ef0d575f7 4164
scikit-fmm_2025.06.23-1.debian.tar.xz
ddaeb81fc20581eb9ec3a3ca7872bb8d00cf77d3 7777
scikit-fmm_2025.06.23-1_amd64.buildinfo
Checksums-Sha256:
f80d73a131dc3330af007ea7293deab491e35cbe267b7a2639b3a3748bfec3bd 2087
scikit-fmm_2025.06.23-1.dsc
e4ca2813caf4e87158211a673a4f263e4a67ebbe12bdcd7570cc7a7846888cea 461414
scikit-fmm_2025.06.23.orig.tar.gz
5cc57582420604dc27719852a267d0b6b555e80ece762e0268f3b253924cbe97 4164
scikit-fmm_2025.06.23-1.debian.tar.xz
f1bad39fb0a325f74a9944496234d78a95e6cfe08711f62d8bb774f73439ce9f 7777
scikit-fmm_2025.06.23-1_amd64.buildinfo
Files:
96625e1b37bfd11857b381cc1627c27c 2087 python optional
scikit-fmm_2025.06.23-1.dsc
93cf2ca2985e7ed59dfa78177d96c59b 461414 python optional
scikit-fmm_2025.06.23.orig.tar.gz
4c0c0e26347970ecf0f438bb87b25e13 4164 python optional
scikit-fmm_2025.06.23-1.debian.tar.xz
7a43a072f4b2f881454ddf177eb8feb3 7777 python optional
scikit-fmm_2025.06.23-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEHguq2FwiMqGzzpLrtwRxBYMLn6EFAmjqVS0ACgkQtwRxBYML
n6GEUA/+IoZGvcZfUaSCcmmj27/RNoQkk2L2kUrgYDe7suHKQ4ufoNZpXUMZpRKc
F6DAeLMGqwqF25mflBkPp9Xwbzew2KKE/QyjE+KYQB0xcfnJbY21+n9McNZujGgj
IVmvD7ntgutJqbYk+xaHPpuLfY47uAlGpC0uBi+8sHBLN4Fp5HkgCYJ62nHgQB1Y
+aM18WatwFbnpHw0XPWCDIzBLn06vVnUC219htnS3iP8mTAXhB+UCs5WBPEeYfiU
9uPL8z6OxiKFpNO2nlVHhlTxfJEY4LLtlPy6A63g9htpVD0K96nmmLPIL/BBrwnj
ROM5oXsXmwItFL6qNBZN9duxedcKEZiyiFmAb7qzYTpR4h1qC7pRhOKTaUSL/zU4
o7aQlq77rQtXgQOtGCvjqGQGdvBcaPQiQZCHCQsm9FZh67vJiN46qqASXFgAcTZs
JIhYkMgZG4fjfTd+vWNbDqoIC3Nb316Jw4A3Wc0ZOxb/K+JVdhmBTG8povBzfu/b
7RfEzNmuU54C1VVeLwBJUdTiCm3xGGLfAhkV+V8ttdj8QRz/6SD5SO1q8HmJ0tjE
bxoFvUwnL6DDcUTTleF1HD8Z3fd/FecsptxkcuenHKsrNEkrXnM3g/BQTTu6JO/6
4gfi7wKvaL7IQYLOxQJ7Qjtc6SGPIsZRChFfDe+iiR+2BJH7Lk8=
=M9ir
-----END PGP SIGNATURE-----
pgp3cL4x136mi.pgp
Description: PGP signature
--- End Message ---