Source: astroquery Version: 0.4.6+dfsg-2 Severity: serious Justification: RT X-Debbugs-Cc: simon.cho...@canonical.com
Hi, The autopkgtests for 0.4.6+dfsg-2 fail with attempts to write to locations in /usr/lib, preventing the package from migrating to testing. >From >https://ci.debian.net/data/autopkgtest/unstable/amd64/a/astroquery/21778465/log.gz > : =========================== short test summary info ============================ FAILED ../../../../usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py::TestESAHubble::test_download_product_by_calibration FAILED ../../../../usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py::TestESAHubble::test_download_product_by_product_type FAILED ../../../../usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py::TestESAHubble::test_get_postcard FAILED ../../../../usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py::TestESAHubble::test_cone_search FAILED ../../../../usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py::TestESAHubble::test_cone_search_coords FAILED ../../../../usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py::TestESAHubble::test_get_artifact ===== 6 failed, 973 passed, 588 skipped, 2 xfailed, 150 warnings in 53.54s ===== Details of the first failure: ______________ TestESAHubble.test_download_product_by_calibration ______________ self = <astroquery.esa.hubble.tests.test_esa_hubble.TestESAHubble object at 0x7f9469e2f040> def test_download_product_by_calibration(self): parameters = {'observation_id': "J6FL25S4Q", 'cal_level': "RAW", 'filename': "J6FL25S4Q.vot", 'verbose': True} ehst = ESAHubbleClass(self.get_dummy_tap_handler()) > ehst.download_product(observation_id=parameters['observation_id'], calibration_level=parameters['cal_level'], filename=parameters['filename'], verbose=parameters['verbose']) /usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py:101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/dist-packages/astroquery/esa/hubble/core.py:106: in download_product response = self._request('GET', self.data_url, save=True, cache=True, /usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/test_esa_hubble.py:39: in get_mockreturn shutil.copy(response + '.test', response) /usr/lib/python3.10/shutil.py:417: in copy copyfile(src, dst, follow_symlinks=follow_symlinks) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = '/usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/data/J6FL25S4Q.vot.test' dst = '/usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/data/J6FL25S4Q.vot' [snip] with open(src, 'rb') as fsrc: try: > with open(dst, 'wb') as fdst: E PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/astroquery/esa/hubble/tests/data/J6FL25S4Q.vot' /usr/lib/python3.10/shutil.py:256: PermissionError