--- Begin Message ---
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.
--- End Message ---