Your message dated Fri, 28 Mar 2025 15:07:41 +0000
with message-id <e1tybj7-001dfy...@fasolo.debian.org>
and subject line Bug#1100222: fixed in healpy 1.18.1-1
has caused the Debian Bug report #1100222,
regarding healpy: FTBFS: E           ValueError: could not broadcast input 
array from shape (260,) into shape (2080,)
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 ow...@bugs.debian.org
immediately.)


-- 
1100222: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100222
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
Source: healpy
Source-Version: 1.18.1-1
Done: Leo Singer <leo.sin...@ligo.org>

We believe that the bug you reported is fixed in the latest version of
healpy, 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 1100...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Leo Singer <leo.sin...@ligo.org> (supplier of updated healpy 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 28 Mar 2025 10:42:28 -0400
Source: healpy
Architecture: source
Version: 1.18.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Leo Singer <leo.sin...@ligo.org>
Closes: 1100222
Changes:
 healpy (1.18.1-1) unstable; urgency=medium
 .
   * New upstream release. Closes: 1100222
   * Rediff patches.
   * Fix autopkgtest.
   * Don't install healpy_get_wmap_maps.sh script.
   * Update Standards-Version to 4.7.2.
   * Add missing build dependencies on python3-numpy-dev and
     pybuild-plugin-pyproject.
Checksums-Sha1:
 6b6254ad64d798352d7afd6440f1535a540d45b3 2457 healpy_1.18.1-1.dsc
 25503f273cc131c5cc62db5224cea2f1af2acf7a 4822839 healpy_1.18.1.orig.tar.gz
 d1c4d7007d2d8f88d82c6078e128f3975e97d4d5 8008 healpy_1.18.1-1.debian.tar.xz
Checksums-Sha256:
 f5bac7d97d2f42883c53d217a7f1283b907c770b1c527b82c36e8fdb94bcdedb 2457 
healpy_1.18.1-1.dsc
 ce59ebf3266fb32225e3f7531c3ca40b41d31954ca7b930a6766cc027ed7ebec 4822839 
healpy_1.18.1.orig.tar.gz
 f3c279872c39594b7d5c87d0975d4819646ad47a5b0c95954b54adf098ae2074 8008 
healpy_1.18.1-1.debian.tar.xz
Files:
 9f7d6d5325ce6f7cff649034ba7e0a32 2457 python optional healpy_1.18.1-1.dsc
 e29dbb0b8ed5318dc415b954effc2ea8 4822839 python optional 
healpy_1.18.1.orig.tar.gz
 d2928450cb35b9731c926e332b45fbe6 8008 python optional 
healpy_1.18.1-1.debian.tar.xz


-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmfmt44ACgkQcRWv0HcQ
3PcGJBAAx/gQmVf+4C8O8SovS01pGJ6/x9tmCceprHXTsRtcA8krvgTS5JRHgfz4
MzdbnOHY1WldOEFcORHWZHFq594bWjA3Zp5C1lU50NZRLNuach7dGSTLO+zE5Jyk
q7OCk7kN997uBZfnqLecVVdQjl9oKNLhC3HqHkDvbK37xyF2vSuzPdqC4tAaSNK3
5Zi2RsSW/e1GirAGAqwqhO0yQbupmu4V8T0RCH5Gj5oI4gFrq5VNCOpmAXKS1Gcx
xQVmmMp2dIwpBiD9gd9EomQFsnVwYSwHe3aZ/Y9R7dzUgXCmBJtz/KTj/D08Tme9
H1B7yWGT7hanNJ3BMDlEvxUiLuWVMDsCAk5p2kvza7SZy2KmijqgKVPTSOlO7gad
AjDTGgKDHnPbrgbe2VBGX9UymHJrtDuu+gUd8eDWB9//S7S0cUYUyItEkt/AlYWm
LGp/HLUVNnTDKkuwLprGHxSZnUG4FnWevngVbvSZjT6RLrlXHwNDTzlhmyrezjxC
ugPVrP2hjX274wWyfc343wYV9LCN4Jk2Ec8ct/am2VrdNFDoF+661T3ZEkUWbDnt
jRpZTRF1pLw/VtxF4Z3VskV+zsQiC2iXrU6hLgryLJhfmkcjcaXzIKG/Ew3OEkYn
4UrEFmjUTg0mKEmcElhtmLFQMMt+e/rojKcOhBUtNJsvlVeWUqA=
=1zMl
-----END PGP SIGNATURE-----

Attachment: pgpQBCv2HefEb.pgp
Description: PGP signature


--- End Message ---

Reply via email to