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.

Reply via email to