Source: astroquery Version: 0.4.1+dfsg-7 Followup-For: Bug #1012125 X-Debbugs-Cc: simon.cho...@canonical.com Control: tags -1 patch
Attached is a debdiff addressing the issue
diff -Nru astroquery-0.4.6+dfsg/debian/changelog astroquery-0.4.6+dfsg/debian/changelog --- astroquery-0.4.6+dfsg/debian/changelog 2022-04-30 13:31:11.000000000 +0200 +++ astroquery-0.4.6+dfsg/debian/changelog 2022-05-24 11:30:56.000000000 +0200 @@ -1,3 +1,11 @@ +astroquery (0.4.6+dfsg-2ubuntu1) kinetic; urgency=medium + + * d/p/Move-tests-files-to-tmp-for-user-to-have-write-acces.patch: Move + temp test files to a temp dir where the user has write access. + (Closes: #1012125, LP: #1976295) + + -- Alexandre Ghiti <alexandre.gh...@canonical.com> Tue, 24 May 2022 11:30:56 +0200 + astroquery (0.4.6+dfsg-2) unstable; urgency=medium * Add missing autopkgtest dependencies (Closes: #1010195) diff -Nru astroquery-0.4.6+dfsg/debian/patches/Move-tests-files-to-tmp-for-user-to-have-write-acces.patch astroquery-0.4.6+dfsg/debian/patches/Move-tests-files-to-tmp-for-user-to-have-write-acces.patch --- astroquery-0.4.6+dfsg/debian/patches/Move-tests-files-to-tmp-for-user-to-have-write-acces.patch 1970-01-01 01:00:00.000000000 +0100 +++ astroquery-0.4.6+dfsg/debian/patches/Move-tests-files-to-tmp-for-user-to-have-write-acces.patch 2022-05-24 11:30:56.000000000 +0200 @@ -0,0 +1,50 @@ +From 8dc33bd53dfd30117940a436b626311660a8e0c7 Mon Sep 17 00:00:00 2001 +From: Alexandre Ghiti <alexandre.gh...@canonical.com> +Date: Tue, 24 May 2022 10:54:00 +0200 +Subject: [PATCH] Move tests files to tmp for user to have write access + +--- + astroquery/esa/hubble/tests/test_esa_hubble.py | 13 +++++++++---- + 1 file changed, 9 insertions(+), 4 deletions(-) + +diff --git a/astroquery/esa/hubble/tests/test_esa_hubble.py b/astroquery/esa/hubble/tests/test_esa_hubble.py +index 107bff8..6e08385 100644 +--- a/astroquery/esa/hubble/tests/test_esa_hubble.py ++++ b/astroquery/esa/hubble/tests/test_esa_hubble.py +@@ -24,6 +24,7 @@ from astropy import coordinates + from unittest.mock import MagicMock + from astropy.table.table import Table + import shutil ++import tempfile + + + def data_path(filename): +@@ -35,8 +36,10 @@ def get_mockreturn(method, request, url, params, *args, **kwargs): + file = 'm31.vot' + if 'OBSERVATION_ID' in params: + file = params['OBSERVATION_ID'] + ".vot" +- response = data_path(file) +- shutil.copy(response + '.test', response) ++ initial_response = data_path(file) ++ tmp_dir = tempfile.mkdtemp() ++ response = os.path.join(tmp_dir, file) ++ shutil.copy(initial_response + '.test', response) + return response + + +@@ -54,8 +57,10 @@ def get_cone_mockreturn(method, request, url, params, *args, **kwargs): + file = data_path('cone_search_m31_5.vot') + if 'OBSERVATION_ID' in params: + file = params['OBSERVATION_ID'] + ".vot" +- response = data_path(file) +- shutil.copy(response + '.test', response) ++ filename = os.path.basename(file) ++ tmp_dir = tempfile.mkdtemp() ++ response = os.path.join(tmp_dir, filename) ++ shutil.copy(file + '.test', response) + return response + + +-- +2.34.1 + diff -Nru astroquery-0.4.6+dfsg/debian/patches/series astroquery-0.4.6+dfsg/debian/patches/series --- astroquery-0.4.6+dfsg/debian/patches/series 2022-04-09 17:50:45.000000000 +0200 +++ astroquery-0.4.6+dfsg/debian/patches/series 2022-05-24 11:30:56.000000000 +0200 @@ -2,3 +2,4 @@ no_auto_use_astropy_helpers.patch nvas_nonfree_imfits_test.patch fix_duplicate_examples_section +Move-tests-files-to-tmp-for-user-to-have-write-acces.patch