[Pkg-electronics-devel] Bug#1148907: gnucap-python: Fix FTBFS with NumPy 2.0 by updating API calls and types

Hannibal Herrera herrera.hannibal84 at gmail.com
Thu Sep 24 22:25:34 BST 2026


Package: gnucap-python
Version: 0.0.2-1.3
Severity: normal
Tags: ftbfs patch
Followup-For: Bug #1067335
X-Debbugs-Cc: herrera.hannibal84 at gmail.com

Dear Maintainer,

The attached patch updates the C/C++ extension bindings to resolve compilation errors against NumPy 2.0. It updates deprecated API calls and aligns types with the NumPy 2.x C-API specification.

-- System Information:
Debian Release: 13.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.18.33.2-microsoft-standard-WSL2 (SMP w/48 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff -Nru gnucap-python-0.0.2/debian/changelog gnucap-python-0.0.2/debian/changelog
--- gnucap-python-0.0.2/debian/changelog	2020-07-29 18:27:14.000000000 -0700
+++ gnucap-python-0.0.2/debian/changelog	2026-09-24 14:15:40.000000000 -0700
@@ -1,3 +1,9 @@
+gnucap-python (0.0.2-1.3) unstable; urgency=medium
+
+  * Fix FTBFS with modern NumPy header paths (Closes: #1067335)
+
+ -- Hannibal <herrera.hannibal84 at gmail.com>  Thu, 24 Sep 2026 14:15:40 -0700
+
 gnucap-python (0.0.2-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru gnucap-python-0.0.2/debian/rules gnucap-python-0.0.2/debian/rules
--- gnucap-python-0.0.2/debian/rules	2020-07-29 18:21:24.000000000 -0700
+++ gnucap-python-0.0.2/debian/rules	2026-09-24 14:02:54.000000000 -0700
@@ -1,4 +1,6 @@
 #!/usr/bin/make -f
+NUMPY_INCLUDE := $(shell python3 -c "import numpy; print(numpy.get_include())")
+export CPPFLAGS += -I$(NUMPY_INCLUDE)
 
 PYVERS:= $(shell py3versions -v -r debian/control)
 


More information about the Pkg-electronics-devel mailing list