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.