id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,merged,author,reviewer,upstream,work_issues,branch,commit,dependencies,stopgaps
5155,Fix doctests that want write access to $SAGE_ROOT,Michael Abshoff,Jeroen Demeyer,"All doctests in Sage should pass when they are run as a user that does not have write access to the Sage install. To do that, run the doctests on a Sage install that isn't owned by the user:
{{{
$ ./sage -tp 4 --long devel/sage/doc/common devel/sage/doc/en devel/sage/sage
}}}
On sage-5.4.beta1, this causes:
{{{
The following tests failed:
sage -t --long devel/sage/sage/interfaces/qepcad.py # 3 doctests failed
sage -t --long devel/sage/sage/misc/inline_fortran.py # 3 doctests failed
sage -t --long devel/sage/sage/tests/cmdline.py # 2 doctests failed
}}}
'''Apply''':
1. [attachment:5155_sage_location.patch] to the scripts repository.
1. [attachment:5155_root.patch] to the `SAGE_ROOT` repository.
1. [attachment:5155_sagelib.patch] to the Sage library.",defect,needs_review,critical,sage-4.8,scripts,,,Luis Felipe Tabera Alonso Leif Leonhardy,,"Mike Hansen, Jeroen Demeyer, John Palmieri",,N/A,,,,"#13157, #13397, #13452, #13407, #13459, #13457, #13123, #13887",