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-----

Attachment: pgp3cL4x136mi.pgp
Description: PGP signature


--- End Message ---

Reply via email to