[Debian-astro-maintainers] Bug#902519: radio-beam: FTBFS in buster/sid (failing tests)

Santiago Vila sanvila at debian.org
Wed Jun 27 13:50:38 BST 2018


Package: src:radio-beam
Version: 0.2-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster with "dpkg-buildpackage -A"
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with python2,python3 --buildsystem=pybuild
   dh_update_autotools_config -i -O--buildsystem=pybuild
   dh_auto_configure -i -O--buildsystem=pybuild
I: pybuild base:217: python2.7 setup.py config 
/usr/lib/python2.7/dist-packages/astropy_helpers/setup_helpers.py:102: AstropyDeprecationWarning: Direct use of the adjust_compiler function in setup.py is deprecated and can be removed from your setup.py.  This functionality is now incorporated directly into the build_ext command.
  'command.', AstropyDeprecationWarning)
running config
I: pybuild base:217: python3.6 setup.py config 
running config
/usr/lib/python3/dist-packages/astropy_helpers/setup_helpers.py:90: AstropyDeprecationWarning: Direct use of the adjust_compiler function in setup.py is deprecated and can be removed from your setup.py.  This functionality is now incorporated directly into the build_ext command.
  'command.', AstropyDeprecationWarning)
   dh_auto_build -i -O--buildsystem=pybuild

[... snipped ...]

radio_beam/tests/test_beams.py::test_beams_from_fits_bintable PASSED     [ 94%]
radio_beam/tests/test_beams.py::test_indexing PASSED                     [ 94%]
radio_beam/tests/test_beams.py::test_average_beams PASSED                [ 95%]
radio_beam/tests/test_beams.py::test_largest_beams[beams0-majors0-minors0-pas0] PASSED [ 95%]
radio_beam/tests/test_beams.py::test_largest_beams[beams1-majors1-minors1-pas1] PASSED [ 95%]
radio_beam/tests/test_beams.py::test_smallest_beams[beams0-majors0-minors0-pas0] PASSED [ 96%]
radio_beam/tests/test_beams.py::test_smallest_beams[beams1-majors1-minors1-pas1] PASSED [ 96%]
radio_beam/tests/test_beams.py::test_extrema_beams[beams0-majors0-minors0-pas0] PASSED [ 97%]
radio_beam/tests/test_beams.py::test_extrema_beams[beams1-majors1-minors1-pas1] PASSED [ 97%]
radio_beam/tests/test_beams.py::test_beams_with_invalid[majors0] PASSED  [ 97%]
radio_beam/tests/test_beams.py::test_beams_with_invalid[majors1] PASSED  [ 98%]
radio_beam/tests/test_beams.py::test_beams_iter PASSED                   [ 98%]
radio_beam/tests/test_kernels.py::test_gauss_kernel PASSED               [ 99%]
radio_beam/tests/test_kernels.py::test_tophat_kernel PASSED              [ 99%]
docs/index.rst FAILED                                                    [100%]

=================================== FAILURES ===================================
___________________________ [doctest] docs/index.rst ___________________________
020 
021 Create a beam from scratch::
022 
023     >>> from astropy import units as u
024     >>> my_beam = Beam(0.5*u.arcsec)
025 
026 
027 Use a beam for Jy -> K conversion::
028 
029     >>> (1*u.Jy).to(u.K, u.brightness_temperature(my_beam, 25*u.GHz))
Expected:
    <Quantity 7821.572919292681 K>
Got:
    <Quantity 7821.57291929 K>

/tmp/radio_beam-test-9fxEB_/lib/python2.7/site-packages/docs/index.rst:29: DocTestFailure
=============================== warnings summary ===============================
None
  [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead.

-- Docs: http://doc.pytest.org/en/latest/warnings.html
========= 1 failed, 237 passed, 2 skipped, 1 warnings in 1.33 seconds ==========
debian/rules:14: recipe for target 'test-python2.7' failed
make[1]: *** [test-python2.7] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:10: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is how the build ends in my autobuilder and it's not
necessarily the relevant part.

The failure is not, however, related to using dpkg-buildpackage -A,
as it also fails in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/radio-beam.html

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 page for this package.

Thanks.



More information about the Debian-astro-maintainers mailing list