Source: montage-wrapper
Version: 0.9.9-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20211220 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> py3versions: no X-Python3-Version in control file, using supported versions
> python3.10 setup.py test -vv --args -v
> Matplotlib created a temporary config/cache directory at
> /tmp/matplotlib-ja7u4ve5 because the default path
> (/sbuild-nonexistent/.config/matplotlib) is not a writable directory; it is
> highly recommended to set the MPLCONFIGDIR environment variable to a writable
> directory, in particular to speed up the import of Matplotlib and to better
> support multiprocessing.
> /usr/lib/python3/dist-packages/astropy_helpers/setup_helpers.py:161:
> AstropyDeprecationWarning: The package argument to generate_version_py has
> been deprecated and will be removed in future. Specify the package name in
> setup.cfg instead
> warnings.warn('The package argument to generate_version_py has '
> /usr/lib/python3/dist-packages/astropy_helpers/setup_helpers.py:166:
> AstropyDeprecationWarning: The version argument to generate_version_py has
> been deprecated and will be removed in future. Specify the version number in
> setup.cfg instead
> warnings.warn('The version argument to generate_version_py has '
> /usr/lib/python3/dist-packages/astropy_helpers/setup_helpers.py:171:
> AstropyDeprecationWarning: The release argument to generate_version_py has
> been deprecated and will be removed in future. We now use the presence of the
> "dev" string in the version to determine whether this is a release
> warnings.warn('The release argument to generate_version_py has '
> /usr/lib/python3/dist-packages/astropy_helpers/setup_helpers.py:186:
> AstropyDeprecationWarning: Specifying the package name using the
> "package_name" option in setup.cfg is deprecated - use the "name" option
> instead.
> warnings.warn('Specifying the package name using the "package_name" '
> /usr/lib/python3/dist-packages/astropy_helpers/setup_helpers.py:106:
> AstropyDeprecationWarning: The adjust_compiler function in setup.py is
> deprecated and can be removed from your setup.py.
> warnings.warn(
> /usr/lib/python3/dist-packages/astropy_helpers/version_helpers.py:239:
> AstropyDeprecationWarning: The packagename argument to generate_version_py
> has been deprecated and will be removed in future. Specify the package name
> in setup.cfg instead
> warnings.warn('The packagename argument to generate_version_py has '
> /usr/lib/python3/dist-packages/astropy_helpers/version_helpers.py:244:
> AstropyDeprecationWarning: The version argument to generate_version_py has
> been deprecated and will be removed in future. Specify the version number in
> setup.cfg instead
> warnings.warn('The version argument to generate_version_py has '
> /usr/lib/python3/dist-packages/astropy_helpers/version_helpers.py:249:
> AstropyDeprecationWarning: The release argument to generate_version_py has
> been deprecated and will be removed in future. We now use the presence of the
> "dev" string in the version to determine whether this is a release
> warnings.warn('The release argument to generate_version_py has '
> /usr/lib/python3/dist-packages/astropy_helpers/version_helpers.py:264:
> AstropyDeprecationWarning: Specifying the package name using the
> "package_name" option in setup.cfg is deprecated - use the "name" option
> instead.
> warnings.warn('Specifying the package name using the "package_name" '
> /usr/lib/python3/dist-packages/setuptools/dist.py:300:
> DistDeprecationWarning: use_2to3 is ignored.
> warnings.warn(f"{attr} is ignored.", DistDeprecationWarning)
> running test
> /usr/lib/python3/dist-packages/setuptools/command/install.py:34:
> SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and
> pip and other standards-based tools.
> warnings.warn(
> ============================= test session starts
> ==============================
> platform linux -- Python 3.10.1, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 --
> /usr/bin/python3.10
> cachedir: .pytest_cache
> hypothesis profile 'default' ->
> database=DirectoryBasedExampleDatabase('/tmp/montage_wrapper-test-khqfnbj4/lib/python3.10/site-packages/.hypothesis/examples')
> rootdir: /tmp/montage_wrapper-test-khqfnbj4/lib/python3.10/site-packages,
> configfile: setup.cfg
> plugins: hypothesis-5.43.3, mock-3.6.1, filter-subpackage-0.1.1,
> remotedata-0.3.2, openfiles-0.5.0, cov-3.0.0, astropy-header-0.1.2,
> doctestplus-0.11.2, arraydiff-0.3
> collecting ... collected 5 items
>
> montage_wrapper/mpi.py::montage_wrapper.mpi.set_mpi_command PASSED [
> 20%]
> montage_wrapper/tests/test_commands.py::test_all XFAIL [
> 40%]
> montage_wrapper/tests/test_wrappers.py::TestMosaic::test_mosaic FAILED [
> 60%]
> montage_wrapper/tests/test_wrappers.py::TestMosaic::test_mosaic_background_match
> PASSED [ 80%]
> docs/index.rst::index.rst PASSED
> [100%]
>
> =================================== FAILURES
> ===================================
> ____________________________ TestMosaic.test_mosaic
> ____________________________
>
> self = <montage_wrapper.tests.test_wrappers.TestMosaic object at
> 0x7f14c2d5efb0>
>
> def test_mosaic(self):
> > mosaic(os.path.join(self.tmpdir, 'raw'),os.path.join(self.tmpdir,
> > 'mosaic'), hdu=0)
>
> montage_wrapper/tests/test_wrappers.py:48:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> montage_wrapper/wrappers.py:549: in mosaic
> table_filtered.write(images_raw_tbl, format='ascii.ipac')
> /usr/lib/python3/dist-packages/astropy/table/connect.py:129: in __call__
> self.registry.write(instance, *args, **kwargs)
> /usr/lib/python3/dist-packages/astropy/io/registry/core.py:354: in write
> return writer(data, *args, **kwargs)
> /usr/lib/python3/dist-packages/astropy/io/ascii/connect.py:26: in io_write
> return write(table, filename, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> table = <Table length=25>
> cntr ra ... hdu fname
>
> int64 float64 ......mosaic_raw_nk94s2pn/raw/test_00_00.fits
> 24 10.5016055 ... 0
> /tmp/montage_mosaic_raw_nk94s2pn/raw/test_02_00.fits
> output = '/tmp/montage_mosaic_raw_nk94s2pn/images_raw_all.tbl', format =
> 'ipac'
> Writer = None, fast_writer = True, overwrite = False, kwargs = {}
>
> def write(table, output=None, format=None, Writer=None, fast_writer=True,
> *,
> overwrite=False, **kwargs):
> # Docstring inserted below
>
> _validate_read_write_kwargs('write', format=format,
> fast_writer=fast_writer,
> overwrite=overwrite, **kwargs)
>
> if isinstance(output, str):
> if not overwrite and os.path.lexists(output):
> > raise OSError(NOT_OVERWRITING_MSG.format(output))
> E OSError: File
> /tmp/montage_mosaic_raw_nk94s2pn/images_raw_all.tbl already exists. If you
> mean to replace it then use the argument "overwrite=True".
>
> /usr/lib/python3/dist-packages/astropy/io/ascii/ui.py:806: OSError
> ----------------------------- Captured stdout call
> -----------------------------
> INFO: Listing raw frames [montage_wrapper.wrappers]
> INFO: Computing optimal header [montage_wrapper.wrappers]
> INFO: Projecting raw frames [montage_wrapper.wrappers]
> ------------------------------ Captured log call
> -------------------------------
> INFO astropy:wrappers.py:526 Listing raw frames
> INFO astropy:wrappers.py:533 Computing optimal header
> INFO astropy:wrappers.py:543 Projecting raw frames
> =============================== warnings summary
> ===============================
> ../../../../../usr/lib/python3/dist-packages/astropy/tests/plugins/display.py:16
> /usr/lib/python3/dist-packages/astropy/tests/plugins/display.py:16:
> AstropyDeprecationWarning: The astropy.tests.plugins.display plugin has been
> deprecated. See the pytest-astropy-header documentation for information on
> migrating to using pytest-astropy-header to customize the pytest header.
> warnings.warn('The astropy.tests.plugins.display plugin has been
> deprecated. '
>
> montage_wrapper/tests/test_wrappers.py::TestMosaic::test_mosaic
>
> /tmp/montage_wrapper-test-khqfnbj4/lib/python3.10/site-packages/montage_wrapper/tests/test_wrappers.py:42:
> AstropyDeprecationWarning: "clobber" was deprecated in version 2.0 and will
> be removed in version 5.1. Use argument "overwrite" instead.
> hdu.writeto(os.path.join(self.tmpdir, 'raw',
> 'test_{0:02d}_{1:02d}.fits'.format(i, j)), clobber=True)
>
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> =========================== short test summary info
> ============================
> FAILED montage_wrapper/tests/test_wrappers.py::TestMosaic::test_mosaic -
> OSEr...
> ============== 1 failed, 3 passed, 1 xfailed, 2 warnings in 4.80s
> ==============
> INFO: Deleting work directory /tmp/montage_mosaic_raw_nk94s2pn
> [montage_wrapper.wrappers]
> INFO: installing to temporary directory: /tmp/montage_wrapper-test-khqfnbj4
> [astropy.tests.command]
> make[1]: *** [debian/rules:12: test-python3.10] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/12/20/montage-wrapper_0.9.9-4_unstable.log
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.