Your message dated Tue, 01 Nov 2022 15:05:22 +0000
with message-id <e1opspo-00ezqx...@fasolo.debian.org>
and subject line Bug#1022486: fixed in healpy 1.16.1-1
has caused the Debian Bug report #1022486,
regarding healpy: FTBFS: distutils.errors.DistutilsSetupError: each element of 
'ext_modules' option must be an Extension instance or 2-tuple
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.)


-- 
1022486: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022486
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: healpy
Version: 1.15.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221023 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.10 setup.py config 
> /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:18: UserWarning: 
> Distutils was imported before Setuptools, but importing Setuptools also 
> replaces the `distutils` module in `sys.modules`. This may lead to 
> undesirable behaviors or errors. To avoid these issues, avoid using distutils 
> directly, ensure that setuptools is installed in the traditional way (e.g. 
> not an editable install), and/or make sure that setuptools is always imported 
> before distutils.
>   warnings.warn(
> /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:33: UserWarning: 
> Setuptools is replacing distutils.
>   warnings.warn("Setuptools is replacing distutils.")
> /usr/lib/python3/dist-packages/setuptools/_distutils/extension.py:134: 
> UserWarning: Unknown Extension options: 'cython_directives'
>   warnings.warn(msg)
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:18: UserWarning: 
> Distutils was imported before Setuptools, but importing Setuptools also 
> replaces the `distutils` module in `sys.modules`. This may lead to 
> undesirable behaviors or errors. To avoid these issues, avoid using distutils 
> directly, ensure that setuptools is installed in the traditional way (e.g. 
> not an editable install), and/or make sure that setuptools is always imported 
> before distutils.
>   warnings.warn(
> /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:33: UserWarning: 
> Setuptools is replacing distutils.
>   warnings.warn("Setuptools is replacing distutils.")
> /usr/lib/python3/dist-packages/setuptools/_distutils/extension.py:134: 
> UserWarning: Unknown Extension options: 'cython_directives'
>   warnings.warn(msg)
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/pixelfunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/sphtfunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/visufunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/fitsfunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/projector.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/rotator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/projaxes.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/cookbook.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/newvisufunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> copying healpy/zoomtool.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_spinfunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_visufunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_rotator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_fitsfunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_pixelweights.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_pixelfunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_line_integral_convolution.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_query_disc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/test_sphtfunc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> copying healpy/test/conftest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0256.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n02048.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00064.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n8192.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n2048.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00008.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0512.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0016.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0128.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0032.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00512.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n4096.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0002.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00032.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n01024.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00004.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00128.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00256.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n04096.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n08192.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00002.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/weight_ring_n00016.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0004.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n1024.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0064.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/pixel_window_n0008.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> copying healpy/data/totcls.dat -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying 
> healpy/test/data/wmap_temperature_analysis_mask_r9_7yr_v4_udgraded32.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying healpy/test/data/map_synfast_seed12345.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying 
> healpy/test/data/cl_wmap_band_iqumap_r9_7yr_WVxspec_v4_udgraded32_II_lmax64_rmmono_3iter.fits
>  -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying healpy/test/data/wmap_band_iqumap_r9_7yr_W_v4_udgraded32.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying healpy/test/data/wmap_band_iqumap_r9_7yr_W_v4_udgraded32_masked.fits 
> -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying 
> healpy/test/data/cl_wmap_band_iqumap_r9_7yr_W_v4_udgraded32_II_lmax64_rmmono_3iter_nomask.fits
>  -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying 
> healpy/test/data/cl_wmap_band_iqumap_r9_7yr_W_v4_udgraded32_IQU_lmax64_rmmono_3iter.fits
>  -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying healpy/test/data/wmap_band_iqumap_r9_7yr_V_v4_udgraded32.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying 
> healpy/test/data/wmap_band_iqumap_r9_7yr_W_v4_udgraded32_masked_smoothed10deg_fortran.fits
>  -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying 
> healpy/test/data/wmap_band_iqumap_r9_7yr_W_v4_udgraded32_smoothed10deg_fortran.fits
>  -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying healpy/test/data/gaussbeam_10arcmin_lmax512_pol.fits -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying healpy/test/data/wmap_band_iqumap_r9_7yr_V_v4_udgraded32_masked.fits 
> -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying 
> healpy/test/data/cl_wmap_band_iqumap_r9_7yr_W_v4_udgraded32_II_lmax64_rmmono_3iter.fits
>  -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> copying healpy/test/data/justq_gal2ecl.fits.gz -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_healpy/build/healpy/test/data
> running build_clib
> 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
> 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
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/setup.py", line 325, in <module>
>     setup(
>   File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 87, in 
> setup
>     return distutils.core.setup(**attrs)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 
> 185, in setup
>     return run_commands(dist)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 
> 201, in run_commands
>     dist.run_commands()
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
> 968, in run_commands
>     self.run_command(cmd)
>   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1217, in 
> run_command
>     super().run_command(command)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
> 987, in run_command
>     cmd_obj.run()
>   File 
> "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.py", line 
> 132, in run
>     self.run_command(cmd_name)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 
> 319, in run_command
>     self.distribution.run_command(command)
>   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1217, in 
> run_command
>     super().run_command(command)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
> 987, in run_command
>     cmd_obj.run()
>   File "/<<PKGBUILDDIR>>/setup.py", line 314, in run
>     build_ext.run(self)
>   File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", 
> line 186, in run
>     _build_ext.build_ext.run(self)
>   File "/usr/lib/python3.10/distutils/command/build_ext.py", line 340, in run
>     self.build_extensions()
>   File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", 
> line 190, in build_extensions
>     self.check_extensions_list(self.extensions)
>   File "/usr/lib/python3.10/distutils/command/build_ext.py", line 362, in 
> check_extensions_list
>     raise DistutilsSetupError(
> distutils.errors.DistutilsSetupError: each element of 'ext_modules' option 
> must be an Extension instance or 2-tuple
> E: pybuild pybuild:379: build: plugin distutils failed with: exit code=1: 
> /usr/bin/python3 setup.py build 
> dh_auto_build: error: pybuild --build -i python{version} -p 3.10 returned 
> exit code 13
> make: *** [debian/rules:12: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2022/10/23/healpy_1.15.0-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: healpy
Source-Version: 1.16.1-1
Done: Ole Streicher <oleb...@debian.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 1022...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ole Streicher <oleb...@debian.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: Tue, 01 Nov 2022 15:44:46 +0100
Source: healpy
Architecture: source
Version: 1.16.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Ole Streicher <oleb...@debian.org>
Closes: 1022486
Changes:
 healpy (1.16.1-1) unstable; urgency=medium
 .
   * New upstream version 1.16.1
   * Push Standards-Version to 4.6.1. No changes needed.
   * Remove unneeded python3-six build dependency
   * Import setuptools before distutils setuptools for Cython compatibility
     (Closes: #1022486)
Checksums-Sha1:
 178d9ff6e96e39fa3ee9995db3c5b9df9e26609c 2376 healpy_1.16.1-1.dsc
 69970430813c399aefe56c28393b1d68118aef7e 4351539 healpy_1.16.1.orig.tar.gz
 962cd3b279bc88d8a0998f82852a8e1c49d2f78f 7928 healpy_1.16.1-1.debian.tar.xz
Checksums-Sha256:
 429a829f6dafb9fe8da5ee801e054cf636210556b936dd2e069b9a509d412ce8 2376 
healpy_1.16.1-1.dsc
 6d691b0a77fdf699672de09d39d82a640cfcc8ca03ae55022fb71e6edda69d2f 4351539 
healpy_1.16.1.orig.tar.gz
 b75737ca230fd81da44d6a5770fb94dc5a68903c1d72d6c94fe9c6b0430669a3 7928 
healpy_1.16.1-1.debian.tar.xz
Files:
 79387dd7b060bf3338b42b60ef7e784a 2376 python optional healpy_1.16.1-1.dsc
 e5993b888192847eee9b622bb3b06f51 4351539 python optional 
healpy_1.16.1.orig.tar.gz
 58d5c6bb1abbb5ef705c44c3e198ecde 7928 python optional 
healpy_1.16.1-1.debian.tar.xz

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

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmNhMXgACgkQcRWv0HcQ
3Pc7fhAAji84v8uscquivoh/dHUdgBoS1PkySy+cOj8XREw72b8LXGRZpiGuaX7X
t0ADYTCvgxBwwD2jQTFpzRPpIN94dwPh8zbI4jR/bxK9sR/JwjEAmYP7u1qaAnQr
kaiLzcm2ZNBQd6NkZjSxLcAEf/fQ+bU7MERUyKFLKQrnmhY1pgcxCnZr39op8ul5
oEAVIu3Pfdw0YxMIo2KD2oXEmNLmo1FJv1vmFu5c5gjO7V4QO1Ue6P/gimX3t7A6
ENIGsit/fhRNrXQ5p93ORTv5WT0OVi+swoqX/PPg4jxFJET+iM0r8uzvlZBcvdaV
tPtdPCipuGbkxezfIBlH/WYqq9GUhVrp3jMAZXC5LPM6f5b9lBCVvpT+AXmRzYCL
8i6Na1vvmKx3CNnSiwxXGwZlrXEJR1Hp/3nNGAS+X3lN5xzRmuHNPoZdXln2EMHp
GqF6Age/X6ubjWq8FKSUK5PFhZL0pSF/GO0DlNMk7+4/zkzZgZL/CVPkVawHrLKb
+wYT2ntF2xLhZ/Es+TpWK55yJmJC6nn95cGHQqWH69rLs1BnvwrylcnQ17Q048S8
GnSHPs18810BTHmPRA55J14cE4pfxMJbz9dzMma8XGfT/h+2VugZCH7hM8l+FZl3
BuqdO0eLGN82vCjgqebuvwad8CsPQjvFJv6R5h4qpY4aFGojmgE=
=sVR/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to