Your message dated Wed, 16 Oct 2024 09:19:20 +0000
with message-id <e1t10bc-00dequ...@fasolo.debian.org>
and subject line Bug#1084353: fixed in radio-beam 0.3.7-5
has caused the Debian Bug report #1084353,
regarding spectral-cube: FTBFS: failing tests
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.)


-- 
1084353: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084353
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:spectral-cube
Version: 0.6.5-4
Severity: serious
Tags: ftbfs

Dear maintainer:

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

--------------------------------------------------------------------------------
[...]
 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:311: python3.12 setup.py config
/usr/lib/python3/dist-packages/setuptools/dist.py:452: 
SetuptoolsDeprecationWarning: Invalid dash-separated options
!!

        
********************************************************************************
        Usage of dash-separated 'upload-dir' will not be supported in future
        versions. Please use the underscore name 'upload_dir' instead.

        This deprecation is overdue, please update your project and remove 
deprecated

[... snipped ...]

      assert_allclose(cube.jtok_factors(),
                        [15111171.12641629, 10074201.06746361, 
10074287.73828087,
                         15111561.14508185],
                        rtol=5e-7
                       )

spectral_cube/tests/test_spectral_cube.py:2243:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
spectral_cube/base_class.py:484: in jtok_factors
    for bm,frq in zip(self.beams,
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:387: in __iter__
    yield self[i]
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:131: in __getitem__
    return Beam(major=self.major[view],
/usr/lib/python3/dist-packages/radio_beam/beam.py:87: in __new__
    if u.deg.is_equivalent(pa):
/usr/lib/python3/dist-packages/astropy/units/core.py:1013: in is_equivalent
    return self._is_equivalent(other, equivalencies)
/usr/lib/python3/dist-packages/astropy/units/core.py:1024: in _is_equivalent
    if self._get_physical_type_id() == other._get_physical_type_id():
/usr/lib/python3/dist-packages/astropy/units/core.py:695: in 
_get_physical_type_id
    unit = self.decompose()
/usr/lib/python3/dist-packages/astropy/units/core.py:2485: in decompose
    x = CompositeUnit(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'CompositeUnit' object has no attribute '_bases'") raised 
in repr()] CompositeUnit object at 0x7f508090ed20>
scale = 0.0, bases = [Unit("deg")], powers = [1], decompose = True
decompose_bases = set(), _error_check = True

    def __init__(
        self,
        scale,
        bases,
        powers,
        decompose=False,
        decompose_bases=set(),
        _error_check=True,
    ):
        # There are many cases internal to astropy.units where we
        # already know that all the bases are Unit objects, and the
        # powers have been validated.  In those cases, we can skip the
        # error checking for performance reasons.  When the private
        # kwarg `_error_check` is False, the error checking is turned
        # off.
        if _error_check:
            if scale == 0:
              raise UnitScaleError("cannot create a unit with a scale of 0.")
E               astropy.units.core.UnitScaleError: cannot create a unit with a 
scale of 0.

/usr/lib/python3/dist-packages/astropy/units/core.py:2358: UnitScaleError
__________________________ test_jybeam_factors[True] ___________________________

data_vda_beams = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_jybeam_factors_True_0/vda_beams.fits')
use_dask = True

    def test_jybeam_factors(data_vda_beams, use_dask):
        cube, data = cube_and_raw(data_vda_beams, use_dask=use_dask)
      assert_allclose(cube.jtok_factors(),
                        [15111171.12641629, 10074201.06746361, 
10074287.73828087,
                         15111561.14508185],
                        rtol=5e-7
                       )

spectral_cube/tests/test_spectral_cube.py:2243:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
spectral_cube/base_class.py:484: in jtok_factors
    for bm,frq in zip(self.beams,
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:387: in __iter__
    yield self[i]
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:131: in __getitem__
    return Beam(major=self.major[view],
/usr/lib/python3/dist-packages/radio_beam/beam.py:87: in __new__
    if u.deg.is_equivalent(pa):
/usr/lib/python3/dist-packages/astropy/units/core.py:1013: in is_equivalent
    return self._is_equivalent(other, equivalencies)
/usr/lib/python3/dist-packages/astropy/units/core.py:1024: in _is_equivalent
    if self._get_physical_type_id() == other._get_physical_type_id():
/usr/lib/python3/dist-packages/astropy/units/core.py:695: in 
_get_physical_type_id
    unit = self.decompose()
/usr/lib/python3/dist-packages/astropy/units/core.py:2485: in decompose
    x = CompositeUnit(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'CompositeUnit' object has no attribute '_bases'") raised 
in repr()] CompositeUnit object at 0x7f5084a4a0c0>
scale = 0.0, bases = [Unit("deg")], powers = [1], decompose = True
decompose_bases = set(), _error_check = True

    def __init__(
        self,
        scale,
        bases,
        powers,
        decompose=False,
        decompose_bases=set(),
        _error_check=True,
    ):
        # There are many cases internal to astropy.units where we
        # already know that all the bases are Unit objects, and the
        # powers have been validated.  In those cases, we can skip the
        # error checking for performance reasons.  When the private
        # kwarg `_error_check` is False, the error checking is turned
        # off.
        if _error_check:
            if scale == 0:
              raise UnitScaleError("cannot create a unit with a scale of 0.")
E               astropy.units.core.UnitScaleError: cannot create a unit with a 
scale of 0.

/usr/lib/python3/dist-packages/astropy/units/core.py:2358: UnitScaleError
___________________________ test_varyres_mask[False] ___________________________

data_vda_beams = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_varyres_mask_False_0/vda_beams.fits')
use_dask = False

    def test_varyres_mask(data_vda_beams, use_dask):
cube, data = cube_and_raw(data_vda_beams, use_dask=use_dask) cube._beams.major.value[0] = 0.9
        cube._beams.minor.value[0] = 0.05
        cube._beams.major.value[3] = 0.6
        cube._beams.minor.value[3] = 0.09
# mask out one beams
      goodbeams = cube.identify_bad_beams(0.5, )

spectral_cube/tests/test_spectral_cube.py:2673:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
spectral_cube/base_class.py:574: in identify_bad_beams
    props = {prop: u.Quantity([getattr(beam, prop) for beam in 
self.unmasked_beams])
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:387: in __iter__
    yield self[i]
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:131: in __getitem__
    return Beam(major=self.major[view],
/usr/lib/python3/dist-packages/radio_beam/beam.py:87: in __new__
    if u.deg.is_equivalent(pa):
/usr/lib/python3/dist-packages/astropy/units/core.py:1013: in is_equivalent
    return self._is_equivalent(other, equivalencies)
/usr/lib/python3/dist-packages/astropy/units/core.py:1024: in _is_equivalent
    if self._get_physical_type_id() == other._get_physical_type_id():
/usr/lib/python3/dist-packages/astropy/units/core.py:695: in 
_get_physical_type_id
    unit = self.decompose()
/usr/lib/python3/dist-packages/astropy/units/core.py:2485: in decompose
    x = CompositeUnit(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'CompositeUnit' object has no attribute '_bases'") raised 
in repr()] CompositeUnit object at 0x7f5080724d40>
scale = 0.0, bases = [Unit("deg")], powers = [1], decompose = True
decompose_bases = set(), _error_check = True

    def __init__(
        self,
        scale,
        bases,
        powers,
        decompose=False,
        decompose_bases=set(),
        _error_check=True,
    ):
        # There are many cases internal to astropy.units where we
        # already know that all the bases are Unit objects, and the
        # powers have been validated.  In those cases, we can skip the
        # error checking for performance reasons.  When the private
        # kwarg `_error_check` is False, the error checking is turned
        # off.
        if _error_check:
            if scale == 0:
              raise UnitScaleError("cannot create a unit with a scale of 0.")
E               astropy.units.core.UnitScaleError: cannot create a unit with a 
scale of 0.

/usr/lib/python3/dist-packages/astropy/units/core.py:2358: UnitScaleError
___________________________ test_varyres_mask[True] ____________________________

data_vda_beams = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_varyres_mask_True_0/vda_beams.fits')
use_dask = True

    def test_varyres_mask(data_vda_beams, use_dask):
cube, data = cube_and_raw(data_vda_beams, use_dask=use_dask) cube._beams.major.value[0] = 0.9
        cube._beams.minor.value[0] = 0.05
        cube._beams.major.value[3] = 0.6
        cube._beams.minor.value[3] = 0.09
# mask out one beams
      goodbeams = cube.identify_bad_beams(0.5, )

spectral_cube/tests/test_spectral_cube.py:2673:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
spectral_cube/base_class.py:574: in identify_bad_beams
    props = {prop: u.Quantity([getattr(beam, prop) for beam in 
self.unmasked_beams])
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:387: in __iter__
    yield self[i]
/usr/lib/python3/dist-packages/radio_beam/multiple_beams.py:131: in __getitem__
    return Beam(major=self.major[view],
/usr/lib/python3/dist-packages/radio_beam/beam.py:87: in __new__
    if u.deg.is_equivalent(pa):
/usr/lib/python3/dist-packages/astropy/units/core.py:1013: in is_equivalent
    return self._is_equivalent(other, equivalencies)
/usr/lib/python3/dist-packages/astropy/units/core.py:1024: in _is_equivalent
    if self._get_physical_type_id() == other._get_physical_type_id():
/usr/lib/python3/dist-packages/astropy/units/core.py:695: in 
_get_physical_type_id
    unit = self.decompose()
/usr/lib/python3/dist-packages/astropy/units/core.py:2485: in decompose
    x = CompositeUnit(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'CompositeUnit' object has no attribute '_bases'") raised 
in repr()] CompositeUnit object at 0x7f50809fd6a0>
scale = 0.0, bases = [Unit("deg")], powers = [1], decompose = True
decompose_bases = set(), _error_check = True

    def __init__(
        self,
        scale,
        bases,
        powers,
        decompose=False,
        decompose_bases=set(),
        _error_check=True,
    ):
        # There are many cases internal to astropy.units where we
        # already know that all the bases are Unit objects, and the
        # powers have been validated.  In those cases, we can skip the
        # error checking for performance reasons.  When the private
        # kwarg `_error_check` is False, the error checking is turned
        # off.
        if _error_check:
            if scale == 0:
              raise UnitScaleError("cannot create a unit with a scale of 0.")
E               astropy.units.core.UnitScaleError: cannot create a unit with a 
scale of 0.

/usr/lib/python3/dist-packages/astropy/units/core.py:2358: UnitScaleError
__________________________ test_regression_719[False] __________________________

data_adv = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_regression_719_False_0/adv.fits')
use_dask = False

    def test_regression_719(data_adv, use_dask):
        """
        Issue 719: exception raised when checking for beam
        """
        cube, data = cube_and_raw(data_adv, use_dask=use_dask)
# force unit for use below
        cube._unit = u.Jy/u.beam
      assert hasattr(cube, 'beam')

spectral_cube/tests/test_spectral_cube.py:2795:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = SpectralCube with shape=(4, 3, 2) and unit=Jy / beam:
 n_x:      2  type_x: RA---SIN  unit_x: deg    range:    24.0626...094 deg:   
29.935209 deg
 n_s:      4  type_s: VOPT      unit_s: km / s  range:     -321.215 km / s:    
-317.350 km / s

    @property
    def beam(self):
        if self._beam is None:
          raise NoBeamError("No beam is defined for this SpectralCube or the"
                              " beam information could not be parsed from the"
                              " header. A `~radio_beam.Beam` object can be"
                              " added using `cube.with_beam`.")
E           spectral_cube.utils.NoBeamError: No beam is defined for this 
SpectralCube or the beam information could not be parsed from the header. A 
`~radio_beam.Beam` object can be added using `cube.with_beam`.

spectral_cube/base_class.py:829: NoBeamError
__________________________ test_regression_719[True] ___________________________

data_adv = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_regression_719_True_0/adv.fits')
use_dask = True

    def test_regression_719(data_adv, use_dask):
        """
        Issue 719: exception raised when checking for beam
        """
        cube, data = cube_and_raw(data_adv, use_dask=use_dask)
# force unit for use below
        cube._unit = u.Jy/u.beam
      assert hasattr(cube, 'beam')

spectral_cube/tests/test_spectral_cube.py:2795:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = DaskSpectralCube with shape=(4, 3, 2) and unit=Jy / beam and chunk size 
(4, 3, 2):
 n_x:      2  type_x: RA---SIN  uni...094 deg:   29.935209 deg
 n_s:      4  type_s: VOPT      unit_s: km / s  range:     -321.215 km / s:    
-317.350 km / s

    @property
    def beam(self):
        if self._beam is None:
          raise NoBeamError("No beam is defined for this SpectralCube or the"
                              " beam information could not be parsed from the"
                              " header. A `~radio_beam.Beam` object can be"
                              " added using `cube.with_beam`.")
E           spectral_cube.utils.NoBeamError: No beam is defined for this 
SpectralCube or the beam information could not be parsed from the header. A 
`~radio_beam.Beam` object can be added using `cube.with_beam`.

spectral_cube/base_class.py:829: NoBeamError
=========================== short test summary info ============================
FAILED spectral_cube/tests/test_analysis_functions.py::test_stacking[False]
FAILED spectral_cube/tests/test_analysis_functions.py::test_stacking[True] - ...
FAILED spectral_cube/tests/test_analysis_functions.py::test_cube_stacking[False]
FAILED spectral_cube/tests/test_analysis_functions.py::test_cube_stacking[True]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_badvels[False]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_badvels[True]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_reversed_specaxis[False]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_reversed_specaxis[True]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_wpadding[False]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_wpadding[True]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_padding_direction[False]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_padding_direction[True]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_woffset[False]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_woffset[True]
FAILED 
spectral_cube/tests/test_analysis_functions.py::test_stacking_noisy[False]
FAILED spectral_cube/tests/test_analysis_functions.py::test_stacking_noisy[True]
FAILED spectral_cube/tests/test_casafuncs.py::test_casa_read_basic[False-False]
FAILED spectral_cube/tests/test_casafuncs.py::test_casa_read_basic[False-True]
FAILED spectral_cube/tests/test_casafuncs.py::test_casa_read_basic[True-False]
FAILED spectral_cube/tests/test_casafuncs.py::test_casa_read_basic[True-True]
FAILED spectral_cube/tests/test_casafuncs.py::test_casa_read_basic_nomask - a...
FAILED spectral_cube/tests/test_cube_utils.py::test_largest_beam[False] - ast...
FAILED spectral_cube/tests/test_cube_utils.py::test_largest_beam[True] - astr...
FAILED spectral_cube/tests/test_cube_utils.py::test_smallest_beam[False] - as...
FAILED spectral_cube/tests/test_cube_utils.py::test_smallest_beam[True] - ast...
FAILED 
spectral_cube/tests/test_cube_utils.py::test_beams_to_bintable_cube[False]
FAILED spectral_cube/tests/test_cube_utils.py::test_beams_to_bintable_cube[True]
FAILED spectral_cube/tests/test_io.py::test_3d_beams[False] - astropy.units.c...
FAILED spectral_cube/tests/test_io.py::test_3d_beams[True] - astropy.units.co...
FAILED spectral_cube/tests/test_io.py::test_4d_beams[False] - astropy.units.c...
FAILED spectral_cube/tests/test_io.py::test_4d_beams[True] - astropy.units.co...
FAILED spectral_cube/tests/test_io.py::test_4d_beams_nounits[False] - astropy...
FAILED spectral_cube/tests/test_io.py::test_4d_beams_nounits[True] - astropy....
FAILED spectral_cube/tests/test_io.py::test_3d_beams_roundtrip[False] - astro...
FAILED spectral_cube/tests/test_io.py::test_3d_beams_roundtrip[True] - astrop...
FAILED spectral_cube/tests/test_io.py::test_4d_beams_roundtrip[False] - astro...
FAILED spectral_cube/tests/test_io.py::test_4d_beams_roundtrip[True] - astrop...
FAILED spectral_cube/tests/test_io.py::test_aips_beams_units[False] - astropy...
FAILED spectral_cube/tests/test_io.py::test_aips_beams_units[True] - astropy....
FAILED spectral_cube/tests/test_projection.py::test_VRODS_with_beams - astrop...
FAILED spectral_cube/tests/test_projection.py::test_VRODS_slice_with_beams - ...
FAILED spectral_cube/tests/test_projection.py::test_VRODS_arith_with_beams - ...
FAILED spectral_cube/tests/test_projection.py::test_projection_with_beam - sp...
FAILED spectral_cube/tests/test_projection.py::test_ondespectrum_with_beam - ...
FAILED spectral_cube/tests/test_projection.py::test_projection_subimage - spe...
FAILED spectral_cube/tests/test_projection.py::test_beam_jtok_2D[False] - spe...
FAILED spectral_cube/tests/test_projection.py::test_beam_jtok_2D[True] - spec...
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[False-init_unit0]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[False-init_unit1]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[False-init_unit2]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[False-init_unit3]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[False-init_unit4]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[False-init_unit5]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[False-init_unit6]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[True-init_unit0]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[True-init_unit1]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[True-init_unit2]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[True-init_unit3]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[True-init_unit4]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[True-init_unit5]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_2D[True-init_unit6]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[False-init_unit0]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[False-init_unit1]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[False-init_unit2]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[False-init_unit3]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[True-init_unit0]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[True-init_unit1]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[True-init_unit2]
FAILED 
spectral_cube/tests/test_projection.py::test_unit_conversions_general_1D[True-init_unit3]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[False-init_unit0]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[False-init_unit1]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[False-init_unit2]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[False-init_unit3]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[True-init_unit0]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[True-init_unit1]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[True-init_unit2]
FAILED 
spectral_cube/tests/test_projection.py::test_multibeams_unit_conversions_general_1D[True-init_unit3]
FAILED spectral_cube/tests/test_regrid.py::test_convolution[False-True] - ast...
FAILED spectral_cube/tests/test_regrid.py::test_convolution[False-False] - as...
FAILED spectral_cube/tests/test_regrid.py::test_convolution[True-True] - astr...
FAILED spectral_cube/tests/test_regrid.py::test_convolution[True-False] - ast...
FAILED spectral_cube/tests/test_regrid.py::test_beams_convolution[False-True]
FAILED spectral_cube/tests/test_regrid.py::test_beams_convolution[False-False]
FAILED spectral_cube/tests/test_regrid.py::test_beams_convolution[True-True]
FAILED spectral_cube/tests/test_regrid.py::test_beams_convolution[True-False]
FAILED spectral_cube/tests/test_regrid.py::test_beams_convolution_equal[False]
FAILED spectral_cube/tests/test_regrid.py::test_beams_convolution_equal[True]
FAILED spectral_cube/tests/test_regrid.py::test_convolution_2D - astropy.unit...
FAILED 
spectral_cube/tests/test_spectral_cube.py::TestSpectralCube::test_getitem_vrsc[False-data_vda_beams-trans0]
FAILED 
spectral_cube/tests/test_spectral_cube.py::TestSpectralCube::test_getitem_vrsc[True-data_vda_beams-trans0]
FAILED spectral_cube/tests/test_spectral_cube.py::test_oned_slice_beams[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_oned_slice_beams[True]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_oned_collapse_beams[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_oned_collapse_beams[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_preserve_beam[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_preserve_beam[True] - ...
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_beam_attach_to_header[False]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_beam_attach_to_header[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_custom[False] - a...
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_custom[True] - as...
FAILED spectral_cube/tests/test_spectral_cube.py::test_cube_with_no_beam[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_cube_with_no_beam[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_multibeam_custom[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_multibeam_custom[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_multibeam_slice[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_multibeam_slice[True]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[False-init_unit0]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[False-init_unit1]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[False-init_unit2]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[False-init_unit3]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[False-init_unit4]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[False-init_unit5]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[False-init_unit6]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[True-init_unit0]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[True-init_unit1]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[True-init_unit2]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[True-init_unit3]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[True-init_unit4]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[True-init_unit5]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_unit_conversions_general[True-init_unit6]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[False-init_unit0]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[False-init_unit1]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[False-init_unit2]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[False-init_unit3]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[False-init_unit4]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[False-init_unit5]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[False-init_unit6]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[True-init_unit0]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[True-init_unit1]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[True-init_unit2]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[True-init_unit3]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[True-init_unit4]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[True-init_unit5]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_unit_conversions_general[True-init_unit6]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_beam_jpix_checks_array[False]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_beam_jpix_checks_array[True]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_jpix_checks_array[False]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_jpix_checks_array[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_jtok_array[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_jtok_array[True]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_jtok_array[False]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_multibeam_jtok_array[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_jtok[False] - spe...
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_jtok[True] - spec...
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_upper[False] - ...
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_upper[True] - s...
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_lower[False] - ...
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_lower[True] - s...
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_whitespace[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_whitespace[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_proj_meta[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_beam_proj_meta[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_convolve_to_equal[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_convolve_to_equal[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_convolve_to[False] - a...
FAILED spectral_cube/tests/test_spectral_cube.py::test_convolve_to[True] - as...
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_convolve_to_jybeam_onebeam[False]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_convolve_to_jybeam_onebeam[True]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_convolve_to_with_bad_beams[False]
FAILED 
spectral_cube/tests/test_spectral_cube.py::test_convolve_to_with_bad_beams[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_factors[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_jybeam_factors[True]
FAILED spectral_cube/tests/test_spectral_cube.py::test_varyres_mask[False] - ...
FAILED spectral_cube/tests/test_spectral_cube.py::test_varyres_mask[True] - a...
FAILED spectral_cube/tests/test_spectral_cube.py::test_regression_719[False]
FAILED spectral_cube/tests/test_spectral_cube.py::test_regression_719[True]
ERROR 
spectral_cube/tests/test_spectral_cube.py::test_convolve_to_jybeam_multibeams[False]
ERROR 
spectral_cube/tests/test_spectral_cube.py::test_convolve_to_jybeam_multibeams[True]
ERROR 
spectral_cube/tests/test_spectral_cube.py::test_spatial_smooth_jybm_error[False-point_source_5_spectral_beams]
ERROR 
spectral_cube/tests/test_spectral_cube.py::test_spatial_smooth_jybm_error[True-point_source_5_spectral_beams]
ERROR 
spectral_cube/tests/test_spectral_cube.py::test_spatial_smooth_median_jybm_error[False-point_source_5_spectral_beams]
ERROR 
spectral_cube/tests/test_spectral_cube.py::test_spatial_smooth_median_jybm_error[True-point_source_5_spectral_beams]
= 166 failed, 1324 passed, 212 skipped, 13 xfailed, 2 xpassed, 6 errors in 
230.90s (0:03:50) =
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build; python3.12 -m 
pytest
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12 
returned exit code 13
make[1]: *** [debian/rules:11: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: 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/202410/

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 affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: radio-beam
Source-Version: 0.3.7-5
Done: Ole Streicher <oleb...@debian.org>

We believe that the bug you reported is fixed in the latest version of
radio-beam, 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 1084...@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 radio-beam 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: Wed, 16 Oct 2024 10:42:35 +0200
Source: radio-beam
Architecture: source
Version: 0.3.7-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Astronomy Team 
<debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Ole Streicher <oleb...@debian.org>
Closes: 1084353
Changes:
 radio-beam (0.3.7-5) unstable; urgency=medium
 .
   * Fix astropy.units.core.UnitScaleError regression with Astropy 6.1.3
     (Closes: #1084353)
Checksums-Sha1:
 f7f35a6c578bda9b4a8aea0a215b4d41e577686d 2225 radio-beam_0.3.7-5.dsc
 bdeed28e8d8b4bd2baff09c8ab8c1802b92d7072 5796 radio-beam_0.3.7-5.debian.tar.xz
 8e9da3b7cf4f84ec3d2fe42b979c8fea8c980364 10425 
radio-beam_0.3.7-5_amd64.buildinfo
Checksums-Sha256:
 c51f432fc213bd358c76a12af322eb1b39115d44434c2f8d97886a9b4547637f 2225 
radio-beam_0.3.7-5.dsc
 fb41b6facd4169063d4761464c226655f422f53ac5a38a00b4f55503abba13ab 5796 
radio-beam_0.3.7-5.debian.tar.xz
 5ffa8eb69bb03e390b308b7de71db61036d8f83a7c65273af3856043340bdcdc 10425 
radio-beam_0.3.7-5_amd64.buildinfo
Files:
 420663fc872b4d50aa942dcfcfca2d57 2225 python optional radio-beam_0.3.7-5.dsc
 b10529e5b13561e9b4abdf7217f6f064 5796 python optional 
radio-beam_0.3.7-5.debian.tar.xz
 48ae375aff5e86cd22de1b0dcfeceeed 10425 python optional 
radio-beam_0.3.7-5_amd64.buildinfo

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

iQIyBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmcPgI4ACgkQcRWv0HcQ
3Pd/hQ/4+j0es5KA2Kh6uRwaT3UVHZ6d6x7w3fZ/vyEFCkEiRBDePlijqOi+xdY8
geG0btg2CcgjslKzewrI1t7Y6lPpNO0y/YUM/nlrBi32TEkb6dFHqFxaUq49e+ir
KqfwwD5Z4alYTAuSeDRuIdG4aVYy4OF9D2ED7m+ZLOBfw3cysLhyvpmtHlJa6LWW
C6J7006mlMeTMhqSOFO2wLtVaYC6a84lpJP4I7S3giMz9r0Nf3Tprfb9BC5j5cKS
VUTt24Fsk3V5ffeFOn1kmRWDBOqO1YuHPIzV9L/O9oTpQF0WhqgKGUMC38EC5DiP
MF5oj/Qv11j4QB+3jEUnSQWYVhlr00m1D6bF4Dhx/ccjRhDiasOPanKWO56DW57J
aVg7f/B/Tzz4OO26bKiiz3bXQKaXaAA2OLyMCLl138WGRWExYiqAv7imDX4DXmzG
LfffQ8a2WVKcfLwT3ljKXZM+ofzbeAAjzfAQ/tRPmOLqhVxCrnCodqlF1fPtHLpI
otu4f5fccIlk+bWuoRMxC+IxyJtSGeH3U0wz+YgGLmaLRRFFQF5QygqX4SWul0sy
gCWkmXBJnIMyYSYjdyF/J9CjZPzOK2iG7oSeXIJgTAntpp7q1JUpIOQe54j8XgpZ
HDhRTrH4QtGBZkTEW+lT8KHV0QpmmPsoVOVOHS+XJ0YUajh2UA==
=50LL
-----END PGP SIGNATURE-----

Attachment: pgpU8cK2ylukb.pgp
Description: PGP signature


--- End Message ---

Reply via email to