Package: src:healpy
Version: 1.18.0-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/_distutils/extension.py:147: 
UserWarning: Unknown Extension options: 'cython_directives'
  warnings.warn(msg)
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build' (and everything 
under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config 
/usr/lib/python3/dist-packages/setuptools/_distutils/extension.py:147: 
UserWarning: Unknown Extension options: 'cython_directives'
  warnings.warn(msg)
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/_distutils/extension.py:147: 
UserWarning: Unknown Extension options: 'cython_directives'
  warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/visufunc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/pixelfunc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/sphtfunc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/cookbook.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/zoomtool.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/fitsfunc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/conftest.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/newvisufunc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/projaxes.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/version.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/rotator.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
copying lib/healpy/projector.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/utils
copying lib/healpy/utils/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/utils
copying lib/healpy/utils/deprecation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/utils
running egg_info
writing lib/healpy.egg-info/PKG-INFO
writing dependency_links to lib/healpy.egg-info/dependency_links.txt
writing requirements to lib/healpy.egg-info/requires.txt
writing top-level names to lib/healpy.egg-info/top_level.txt
checking if configure script for library 'cfitsio' exists
checking if configure script for library 'sharp' exists
checking if configure script for library 'healpix_cxx' exists
reading manifest file 'lib/healpy.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching 'test/data/ipython*'
warning: no previously-included files found matching 'cextern/cfitsio/*pdf'
warning: no previously-included files found matching 'cextern/cfitsio/*ps'
warning: no previously-included files found matching 'cextern/cfitsio/*doc'
warning: no previously-included files found matching 'cextern/cfitsio/*tex'
no previously-included directories found matching 'cextern/cfitsio/docs'
warning: no previously-included files found matching '*.so'
warning: no previously-included files found matching '*.a'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.gitmodules'
warning: no previously-included files found matching 'clean.sh'
warning: no files found matching 'src/_line_integral_convolution_lib.h'
warning: no files found matching 'src/_query_disc.cpp'
warning: no files found matching 'src/_sphtools.cpp'
warning: no files found matching 'src/_pixelfunc.cpp'
warning: no files found matching 'src/_masktools.cpp'
warning: no files found matching 'src/_hotspots.cpp'
warning: no files found matching 'src/_line_integral_convolution.cpp'
adding license file 'COPYING'
writing manifest file 'lib/healpy.egg-info/SOURCES.txt'
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00004.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n08192.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n4096.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n04096.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00008.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0004.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n01024.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00016.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0064.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0128.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00128.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0032.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0016.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0002.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n8192.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n2048.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00512.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n1024.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00256.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0512.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00064.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0008.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/pixel_window_n0256.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00002.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n02048.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/weight_ring_n00032.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/wmap_cmap.dat -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/planck_log_cmap.dat -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/planck_cmap.dat -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
copying lib/healpy/data/totcls.dat -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/data
running build_clib
checking if library 'cfitsio' is installed
found 'cfitsio' installed, using it
checking if library 'sharp' is installed
found 'sharp' installed, using it
checking if library 'healpix_cxx' is installed
found 'healpix_cxx' installed, using it
running build_ext
building 'healpy._healpy_pixel_lib' extension
creating build/temp.linux-x86_64-cpython-313/src
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_healpy_pixel_lib.cc -o 
build/temp.linux-x86_64-cpython-313/src/_healpy_pixel_lib.o -std=c++11 -fopenmp 
-fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_healpy_pixel_lib.o 
-L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio 
-lsharp -lm -lhealpix_cxx -lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_healpy_pixel_lib.cpython-313-x86_64-linux-gnu.so
 -fopenmp
building 'healpy._healpy_sph_transform_lib' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_healpy_sph_transform_lib.cc -o 
build/temp.linux-x86_64-cpython-313/src/_healpy_sph_transform_lib.o -std=c++11 
-fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_healpy_sph_transform_lib.o 
-L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio 
-lsharp -lm -lhealpix_cxx -lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_healpy_sph_transform_lib.cpython-313-x86_64-linux-gnu.so
 -fopenmp
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: 
Cython directive 'language_level' not set, using '3str' for now (Py3). This has 
changed from earlier releases! File: /<<PKGBUILDDIR>>/src/_query_disc.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
Compiling src/_query_disc.pyx because it changed.
[1/1] Cythonizing src/_query_disc.pyx
building 'healpy._query_disc' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_query_disc.cpp -o build/temp.linux-x86_64-cpython-313/src/_query_disc.o 
-std=c++11 -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp 
-fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_query_disc.o 
-L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio 
-lsharp -lm -lhealpix_cxx -lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_query_disc.cpython-313-x86_64-linux-gnu.so
 -fopenmp
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: 
Cython directive 'language_level' not set, using '3str' for now (Py3). This has 
changed from earlier releases! File: /<<PKGBUILDDIR>>/src/_sphtools.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
Compiling src/_sphtools.pyx because it changed.
[1/1] Cythonizing src/_sphtools.pyx
building 'healpy._sphtools' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_sphtools.cpp -o build/temp.linux-x86_64-cpython-313/src/_sphtools.o 
-std=c++11 -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp 
-fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_sphtools.o -L/usr/lib/x86_64-linux-gnu 
-Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio -lsharp -lm -lhealpix_cxx 
-lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_sphtools.cpython-313-x86_64-linux-gnu.so
 -fopenmp
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: 
Cython directive 'language_level' not set, using '3str' for now (Py3). This has 
changed from earlier releases! File: /<<PKGBUILDDIR>>/src/_pixelfunc.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
Compiling src/_pixelfunc.pyx because it changed.
[1/1] Cythonizing src/_pixelfunc.pyx
building 'healpy._pixelfunc' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_pixelfunc.cpp -o build/temp.linux-x86_64-cpython-313/src/_pixelfunc.o 
-std=c++11 -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp 
-fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_pixelfunc.o 
-L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio 
-lsharp -lm -lhealpix_cxx -lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_pixelfunc.cpython-313-x86_64-linux-gnu.so
 -fopenmp
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: 
Cython directive 'language_level' not set, using '3str' for now (Py3). This has 
changed from earlier releases! File: /<<PKGBUILDDIR>>/src/_masktools.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
Compiling src/_masktools.pyx because it changed.
[1/1] Cythonizing src/_masktools.pyx
building 'healpy._masktools' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_masktools.cpp -o build/temp.linux-x86_64-cpython-313/src/_masktools.o 
-std=c++11 -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp 
-fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_masktools.o 
-L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio 
-lsharp -lm -lhealpix_cxx -lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_masktools.cpython-313-x86_64-linux-gnu.so
 -fopenmp
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: 
Cython directive 'language_level' not set, using '3str' for now (Py3). This has 
changed from earlier releases! File: /<<PKGBUILDDIR>>/src/_hotspots.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
Compiling src/_hotspots.pyx because it changed.
[1/1] Cythonizing src/_hotspots.pyx
building 'healpy._hotspots' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_healpy_hotspots_lib.cc -o 
build/temp.linux-x86_64-cpython-313/src/_healpy_hotspots_lib.o -std=c++11 
-fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_hotspots.cpp -o build/temp.linux-x86_64-cpython-313/src/_hotspots.o 
-std=c++11 -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp 
-fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_healpy_hotspots_lib.o 
build/temp.linux-x86_64-cpython-313/src/_hotspots.o -L/usr/lib/x86_64-linux-gnu 
-Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio -lsharp -lm -lhealpix_cxx 
-lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_hotspots.cpython-313-x86_64-linux-gnu.so
 -fopenmp
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: 
Cython directive 'language_level' not set, using '3str' for now (Py3). This has 
changed from earlier releases! File: 
/<<PKGBUILDDIR>>/src/_line_integral_convolution.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:129:45: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
warning: src/_common.pxd:140:47: Buffer unpacking not optimized away.
Compiling src/_line_integral_convolution.pyx because it changed.
[1/1] Cythonizing src/_line_integral_convolution.pyx
building 'healpy._line_integral_convolution' extension
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DNPY_NO_DEPRECATED_API=NPY_1_19_API_VERSION -I/usr/include/healpix_cxx 
-I/usr/include/python3.13 
-I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -c 
src/_line_integral_convolution.cpp -o 
build/temp.linux-x86_64-cpython-313/src/_line_integral_convolution.o -std=c++11 
-fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp -fopenmp
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/src/_line_integral_convolution.o 
-L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-313 -lcfitsio 
-lsharp -lm -lhealpix_cxx -lcfitsio -lsharp -lhealpix_cxx -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build/healpy/_line_integral_convolution.cpython-313-x86_64-linux-gnu.so
 -fopenmp
running build_scripts
creating build/scripts-3.13
copying bin/healpy_get_wmap_maps.sh -> build/scripts-3.13
changing mode of build/scripts-3.13/healpy_get_wmap_maps.sh from 644 to 755
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
echo backend: agg > matplotlibrc
PYTHONDONTWRITEBYTECODE=yes dh_auto_test
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build; 
python3.13 -m pytest --doctest-modules
============================= test session starts ==============================
platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0
Running tests in /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build.

Date: 2025-03-12T15:39:45

Platform: Linux-6.1.0-31-amd64-x86_64-with-glibc2.41

Executable: /usr/bin/python3.13

Full Python Version: 
3.13.2 (main, Feb  5 2025, 01:23:35) [GCC 14.2.0]

encodings: sys: utf-8, locale: UTF-8, filesystem: utf-8
byteorder: little
float info: dig: 15, mant_dig: 15

Package versions: 
Numpy: 2.2.3
Scipy: 1.15.2
Matplotlib: 3.8.3
astropy: 7.0.1
cython: 3.0.11

Using Astropy options: remote_data: none.

rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build
configfile: pyproject.toml
plugins: filter-subpackage-0.2.0, mock-3.14.0, astropy-header-0.2.2, 
remotedata-0.4.1, cov-5.0.0, astropy-0.11.0, hypothesis-6.127.4, 
doctestplus-1.4.0, cython-0.3.1, typeguard-4.4.2, arraydiff-0.6.1
collected 189 items / 2 skipped

healpy/pixelfunc.py ...............................                      [ 16%]
healpy/rotator.py ...                                                    [ 17%]
test/test_cookbook.py ..                                                 [ 19%]
test/test_deprecation.py .                                               [ 19%]
test/test_fitsfunc.py .....................................              [ 39%]
test/test_line_integral_convolution.py ......                            [ 42%]
test/test_pixelfunc.py ...................                               [ 52%]
test/test_query_disc.py .........                                        [ 57%]
test/test_rotator.py .s......................                            [ 69%]
test/test_sphtfunc.py ............FF................                     [ 85%]
test/test_spinfunc.py .....                                              [ 88%]
test/test_visufunc.py ......................                             [100%]

=================================== FAILURES ===================================
________________________ TestSphtFunc.test_map2alm_lsq _________________________

self = <test.test_sphtfunc.TestSphtFunc testMethod=test_map2alm_lsq>

    def test_map2alm_lsq(self):
        nside = 32
        lmax = 64
        fwhm_deg = 7.0
        seed = 12345
        np.random.seed(seed)
        orig = hp.synfast(
            self.cla,
            nside,
            lmax=lmax,
            pixwin=False,
            fwhm=np.radians(fwhm_deg),
            new=False,
        )
        tmp = np.empty(orig.size * 2)
        tmp[::2] = orig
        maps = [orig, orig.astype(np.float32), tmp[::2]]
        for input in maps:
>           alm, l2, it = hp.map2alm_lsq(input, tol=1e-4, lmax=lmax, mmax=lmax)

test/test_sphtfunc.py:240: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
healpy/sphtfunc.py:399: in map2alm_lsq
    op = LinearOperator(
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:604: in 
__init__
    self._init_dtype()
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:199: in 
_init_dtype
    matvec_v = np.asarray(self.matvec(v))
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:258: in matvec
    y = self._matvec(x)
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:613: in _matvec
    return self.__matvec_impl(x)
healpy/sphtfunc.py:387: in a2m2
    talm = realalm2alm(x)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

alm = array([[0, 0, 0, ..., 0, 0, 0]], dtype=int8)

    def realalm2alm(alm):
        alm = np.array(alm).reshape((ncomp, -1))
        res = np.zeros((ncomp, (alm.shape[1] + lmax + 1) // 2), 
dtype=np.complex128)
        for i in range(ncomp):
            res[i, 0 : lmax + 1] = alm[i, 0 : lmax + 1]
>           res[i, lmax + 1 :] = alm[i, lmax + 1 :].view(np.complex128) * (
                np.sqrt(2.0) / 2
            )
E           ValueError: could not broadcast input array from shape (260,) into 
shape (2080,)

healpy/sphtfunc.py:379: ValueError
______________________ TestSphtFunc.test_map2alm_lsq_pol _______________________

self = <test.test_sphtfunc.TestSphtFunc testMethod=test_map2alm_lsq_pol>

    def test_map2alm_lsq_pol(self):
        tmp = [np.empty(o.size * 2) for o in self.mapiqu]
        for t, o in zip(tmp, self.mapiqu):
            t[::2] = o
        maps = [
            self.mapiqu,
            [o.astype(np.float32) for o in self.mapiqu],
            [t[::2] for t in tmp],
        ]
        for input in maps:
>           alm, l2, it = hp.map2alm_lsq(
                input, tol=1e-4, lmax=self.lmax, mmax=self.lmax
            )

test/test_sphtfunc.py:272: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
healpy/sphtfunc.py:399: in map2alm_lsq
    op = LinearOperator(
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:604: in 
__init__
    self._init_dtype()
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:199: in 
_init_dtype
    matvec_v = np.asarray(self.matvec(v))
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:258: in matvec
    y = self._matvec(x)
/usr/lib/python3/dist-packages/scipy/sparse/linalg/_interface.py:613: in _matvec
    return self.__matvec_impl(x)
healpy/sphtfunc.py:387: in a2m2
    talm = realalm2alm(x)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

alm = array([[0, 0, 0, ..., 0, 0, 0],
       [0, 0, 0, ..., 0, 0, 0],
       [0, 0, 0, ..., 0, 0, 0]], dtype=int8)

    def realalm2alm(alm):
        alm = np.array(alm).reshape((ncomp, -1))
        res = np.zeros((ncomp, (alm.shape[1] + lmax + 1) // 2), 
dtype=np.complex128)
        for i in range(ncomp):
            res[i, 0 : lmax + 1] = alm[i, 0 : lmax + 1]
>           res[i, lmax + 1 :] = alm[i, lmax + 1 :].view(np.complex128) * (
                np.sqrt(2.0) / 2
            )
E           ValueError: could not broadcast input array from shape (260,) into 
shape (2080,)

healpy/sphtfunc.py:379: ValueError
=========================== short test summary info ============================
FAILED test/test_sphtfunc.py::TestSphtFunc::test_map2alm_lsq - ValueError: co...
FAILED test/test_sphtfunc.py::TestSphtFunc::test_map2alm_lsq_pol - ValueError...
=================== 2 failed, 186 passed, 3 skipped in 6.83s ===================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_healpy/build; python3.13 -m pytest 
--doctest-modules
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
returned exit code 13
make[1]: *** [debian/rules:25: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202503/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:healpy, so that this is still
visible in the BTS web page for this package.

Thanks.

Reply via email to