Hi, i am trying to run some patchbots within a VM, i am using a ptestlong-ed version of Sage 6.7, but when the patchbot runs tests, i got an error during the test of sagedev.py (while i have no error with make ptestlong):
sage -t --long --warn-long 75.9 src/sage/dev/sagedev.py ********************************************************************** File "src/sage/dev/sagedev.py", line 897, in sage.dev.sagedev.SageDev.checkout_branch Failed example: dev.git.echo.stash('apply') Exception raised: Traceback (most recent call last): File "/opt/sagemath_tmonteil-debian-unstable-64/sage-6.7/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 496, in _run self.compile_and_execute(example, compiler, test.globs) File "/opt/sagemath_tmonteil-debian-unstable-64/sage-6.7/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 858, in compile_and_execute exec(compiled, globs) File "<doctest sage.dev.sagedev.SageDev.checkout_branch[18]>", line 1, in <module> dev.git.echo.stash('apply') File "/opt/sagemath_tmonteil-debian-unstable-64/sage-6.7/local/lib/python2.7/site-packages/sage/dev/git_interface.py", line 1199 , in meth return self(git_cmd, *args, **kwds) File "/opt/sagemath_tmonteil-debian-unstable-64/sage-6.7/local/lib/python2.7/site-packages/sage/dev/git_interface.py", line 227, in _execute raise GitError(exit_code, cmd, stdout, stderr) GitError: git returned with non-zero exit code (1) for "git -c user.email=d...@test.test -c user.name=doctest stash apply". output to stderr: refs/stash@{0} is not a valid reference ********************************************************************** File "src/sage/dev/sagedev.py", line 915, in sage.dev.sagedev.SageDev.checkout_branch Failed example: dev.checkout(branch="branch1") Expected: The following files in your working directory contain uncommitted changes: <BLANKLINE> tracked <BLANKLINE> Discard changes? [discard/Cancel/stash] discard On local branch "branch1" without associated ticket. <BLANKLINE> # Use "sage --dev merge" to include another ticket/branch. # Use "sage --dev commit" to save changes into a new commit. Got: On local branch "branch1" without associated ticket. <BLANKLINE> # Use "sage --dev merge" to include another ticket/branch. # Use "sage --dev commit" to save changes into a new commit. ********************************************************************** If, on the same machine, if test the same file by hand, i have no problem: ./sage -t --long src/sage/dev/sagedev.py Running doctests with ID 2015-05-20-21-47-49-c8392758. Git branch: patchbot/ticket_merged Doctesting 1 file. sage -t --long --warn-long 76.3 src/sage/dev/sagedev.py [868 tests, 39.35 s] ---------------------------------------------------------------------- All tests passed! ---------------------------------------------------------------------- Total time for all tests: 39.5 seconds cpu time: 7.7 seconds cumulative wall time: 39.3 seconds The same problem appears on Debian/Ubuntu, 32/64 bits, various releases, see http://patchbot.sagemath.org/ticket/0/ Any idea of what could be wrong here ? Ciao, Thierry -- 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 sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.