My $HOME/.sage is a symbolic link with a trailing slash:

~ $ ls -ld .sage
lrwxrwxrwx 1 cheuberg lsci 11 Sep 23 10:25 .sage -> /tmp/.sage/

When running make ptestlong (sage 6.4.beta3) with this configuration, I get
quite a number of failing doctests (see below for details) and several files are
created or overwritten (see below for details).

The problem disappears when removing the trailing slash from the symbolic link,
so this is the obvious work-around.

Nevertheless, I post this; perhaps, this is easily fixable and may safe someone
else the time to find out what the problem is.

Details:

sage -t --long src/sage/dev/cmd_line_interface.py  # 24 doctests failed
sage -t --long src/sage/dev/config.py  # 52 doctests failed
sage -t --long src/sage/dev/git_interface.py  # 202 doctests failed
sage -t --long src/sage/dev/misc.py  # 2 doctests failed
sage -t --long src/sage/dev/patch.py  # 78 doctests failed
sage -t --long src/sage/dev/sagedev.py  # 751 doctests failed
sage -t --long src/sage/dev/sagedev_instance.py  # 2 doctests failed
sage -t --long src/sage/dev/sagedev_wrapper.py  # 20 doctests failed
sage -t --long src/sage/dev/saving_dict.py  # 17 doctests failed
sage -t --long src/sage/dev/test/config.py  # 3 doctests failed
sage -t --long src/sage/dev/test/sagedev.py  # 11 doctests failed
sage -t --long src/sage/dev/test/server_proxy.py  # 61 doctests failed
sage -t --long src/sage/dev/test/trac_interface.py  # 15 doctests failed
sage -t --long src/sage/dev/test/trac_server.py  # 2 doctests failed
sage -t --long src/sage/dev/test/user_interface.py  # 15 doctests failed
sage -t --long src/sage/dev/trac_interface.py  # 129 doctests failed
sage -t --long src/sage/dev/user_interface.py  # 25 doctests failed
sage -t --long src/sage/misc/temporary_file.py  # 1 doctest failed

(Logfile is at
        http://wwwu.uni-klu.ac.at/cheuberg/ptestlong.log
[1.9MB]; I removed all non-failing doctests for convenience)

After running all doctests, .gitignore is overwritten. After
        git checkout -- .gitignore,
git status still shows changed files:

 $ LANG=C git status
# On branch develop
# Your branch is up-to-date with 'trac/develop'.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       alice1
#       alice2
#       alices_file
#       another_file
#       bobs_file
#       bobs_other_file
#       file
#       ignored
#       ignored_dir/
#       merge
#       ticket1
#       ticket2
#       ticket3
#       tracked
#       tracked2
#       tracked3
#       tracked4
#       untracked
#       untracked_dir/
#
nothing added to commit but untracked files present (use "git add" to track)

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to