On 30 July 2014 11:10, Francois Bissey <francois.bis...@canterbury.ac.nz> wrote:
> Not exactly. The problem here is that some component (probably matplotlib)
> detected that some gui tools are available (here tcl) and built the 
> corresponding
> interface. If matplotlib has a gui it will try to use it by default instead of
> doing everything on file.
>
> I think we could set some default for it not to happen. If you were posting 
> the details
> of a failure we could confirm it is matplotlib acting up (even in the gsl 
> doctests).

OK, here is some detail:

File "src/sage/gsl/probability_distribution.pyx", line 118, in
sage.gsl.probability_di
stribution.ProbabilityDistribution.generate_histogram_data
Failed example:
    h, b = X.generate_histogram_data(bins = 10)
Exception raised:
    Traceback (most recent call last):
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py",
line 480, in _run
        self.execute(example, compiled, test.globs)
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py",
line 839, in execute
        exec compiled in globs
      File "<doctest
sage.gsl.probability_distribution.ProbabilityDistribution.generat
e_histogram_data[3]>", line 1, in <module>
        h, b = X.generate_histogram_data(bins = Integer(10))
      File "probability_distribution.pyx", line 127, in
sage.gsl.probability_distribut
ion.ProbabilityDistribution.generate_histogram_data
(build/cythonized/sage/gsl/probabi
lity_distribution.c:1468)
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-li
nux-x86_64.egg/matplotlib/pyplot.py", line 2816, in hist
        ax = gca()
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-li
nux-x86_64.egg/matplotlib/pyplot.py", line 803, in gca
        ax =  gcf().gca(**kwargs)
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-li
nux-x86_64.egg/matplotlib/pyplot.py", line 450, in gcf
        return figure()
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-li
nux-x86_64.egg/matplotlib/pyplot.py", line 423, in figure
        **kwargs)
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-li
nux-x86_64.egg/matplotlib/backends/backend_tkagg.py", line 79, in
new_figure_manager
        return new_figure_manager_given_figure(num, figure)
      File 
"/home/jec/sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-li
nux-x86_64.egg/matplotlib/backends/backend_tkagg.py", line 87, in
new_figure_manager_g
iven_figure
        window = Tk.Tk()
      File "/home/jec/sage/local/lib/python2.7/lib-tk/Tkinter.py",
line 1764, in __ini
t__
        self.tk = _tkinter.create(screenName, baseName, className,
interactive, wantob
jects, useTk, sync, use)
    TclError: couldn't connect to display "localhost:12.0"

in case it helps.

John

>
> On my Gentoo box I have:
> sage -t --long src/sage/plot/plot.py
> **********************************************************************
> File "src/sage/plot/plot.py", line 92, in sage.plot.plot
> Failed example:
>     plot(x^2, (x,0,5))
> Expected nothing
> Got:
>     Fontconfig warning: "/etc/fonts/conf.d/59-google-droid-sans.conf", line 
> 61: Having multiple values in <test> isn't supported and may not work as 
> expected
>     Fontconfig warning: "/etc/fonts/conf.d/59-google-droid-sans.conf", line 
> 96: Having multiple values in <test> isn't supported and may not work as 
> expected
>     Fontconfig warning: "/etc/fonts/conf.d/59-google-droid-sans.conf", line 
> 61: Having multiple values in <test> isn't supported and may not work as 
> expected
>     Fontconfig warning: "/etc/fonts/conf.d/59-google-droid-sans.conf", line 
> 96: Having multiple values in <test> isn't supported and may not work as 
> expected
> **********************************************************************
>
> I don't usually report those, that's just unhelpful noise caused by some 
> settings of
> the distro. What's more I don't get that one in sage-on-gentoo probably 
> because I
> build matplotlib with different options.
>
> François
> On 30/07/2014, at 21:36, John Cremona <john.crem...@gmail.com> wrote:
>
>> I have these failures with make ptestlong (ubuntu 12.04):
>>
>> sage -t --long src/sage/plot/plot.py  # 20 doctests failed
>> sage -t --long src/sage/gsl/probability_distribution.pyx  # 4 doctests failed
>> sage -t --long src/sage/sandpiles/sandpile.py  # Timed out
>>
>> The plot and gsl ones are all caused by
>>
>> TclError: couldn't connect to display "localhost:12.0"
>>
>> -- do we have to have doctests which rely on such permissions?
>>
>> On 30 July 2014 09:15, Daniel Krenn <kr...@aon.at> wrote:
>>> Am 2014-07-28 um 19:40 schrieb Volker Braun:
>>>> See the "develop" git branch or download the all-in-one tarball
>>>
>>> make distclean
>>> make
>>>
>>> worked fine on my Debian.
>>>
>>> make ptestlong
>>>
>>> gives
>>>
>>> sage -t --long src/sage/graphs/generic_graph.py  # 4 doctests failed
>>> sage -t --long src/sage/graphs/graph.py  # 6 doctests failed
>>> sage -t --long src/sage/graphs/graph_list.py  # 4 doctests failed
>>> sage -t --long src/sage/schemes/elliptic_curves/monsky_washnitzer.py  #
>>> 16 doctests failed
>>> sage -t --long src/sage/databases/sql_db.py  # 14 doctests failed
>>> sage -t --long src/sage/graphs/isgci.py  # 44 doctests failed
>>> sage -t --long src/sage/graphs/graph_database.py  # 28 doctests failed
>>>
>>> There,
>>>
>>> sage -t --long src/sage/schemes/elliptic_curves/monsky_washnitzer.py  #
>>> 16 doctests failed
>>>
>>> seems to be new (compared to the other postings with failing tests)
>>>
>>> Daniel
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "sage-release" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to sage-release+unsubscr...@googlegroups.com.
>>> To post to this group, send email to sage-release@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/sage-release.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "sage-release" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-release+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-release@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sage-release.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> This email may be confidential and subject to legal privilege, it may
> not reflect the views of the University of Canterbury, and it is not
> guaranteed to be virus free. If you are not an intended recipient,
> please notify the sender immediately and erase all copies of the message
> and any attachments.
>
> Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more
> information.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-release+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-release@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

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

Reply via email to