#16777: Track pyx files in citation modules/ reorganize it
-------------------------------------------------+-------------------------
       Reporter:  mraum                          |        Owner:
           Type:  enhancement                    |       Status:  new
       Priority:  major                          |    Milestone:  sage-6.4
      Component:  misc                           |   Resolution:
       Keywords:                                 |    Merged in:
        Authors:  Martin Raum                    |    Reviewers:  Volker
Report Upstream:  N/A                            |  Braun
         Branch:                                 |  Work issues:
  87bcd1f73ee5ca4782527e85af41089fd7ccadc8       |       Commit:
   Dependencies:                                 |     Stopgaps:
-------------------------------------------------+-------------------------
Changes (by vbraun):

 * status:  closed => new
 * commit:  87bcd1f73ee5ca4782527e85af41089fd7ccadc8 =>
 * resolution:  fixed =>


Comment:

 This failed on my desktop with:
 {{{
 sage -t --long src/sage/misc/citation.py
     Killed due to signal 27
 **********************************************************************
 Tests run before process (pid=15468) failed:
 sage: with citations():
       var('y')
       integrate(y^2, y, 0, 1) ## line 15 ##
 y
 1/3
 The computation used the following components.
 Access them as a list by calling latest_citations().
     ginac, Maxima
 sage: latest_citations() ## line 31 ##
 [ginac, Maxima]
 sage: record = [] ## line 40 ##
 sage: with citations(record):
       K = QuadraticField(-3, 'a') ## line 41 ##
 sage: record ## line 43 ##
 [GAP, GMP, MPFI, MPFR, NTL]
 sage: with citations(record):
       integrate(y^2, y, 0, 1) ## line 45 ##
 1/3
 sage: record ## line 48 ##
 [GAP, GMP, MPFI, MPFR, NTL, ginac, Maxima]
 sage: eval_citations("integrate(y^2, y, 0, 10)") ## line 55 ##
 [ginac, Maxima]
 sage: sig_on_count() ## line 61 ##
 0
 sage: a = var('a') ## line 83 ##
 sage: with citations():
       h = ((a+1)^2).expand() ## line 84 ##
 The computation used the following components.
 Access them as a list by calling latest_citations().
     ginac, GMP
 sage: latest_citations() ## line 89 ##
 [ginac, GMP]
 sage: sig_on_count() ## line 91 ##
 0
 sage: R.<x,y,z> = QQ[] ## line 109 ##
 sage: I = R.ideal(x^2+y^2, z^2+y) ## line 110 ##
 sage: with citations():
       I.primary_decomposition() ## line 111 ##
 [Ideal (z^2 + y, x^2 + y^2) of Multivariate Polynomial Ring in x, y, z
 over Rational Field]
 The computation used the following components.
 Access them as a list by calling latest_citations().
     Macaulay2, Singular
 sage: latest_citations() ## line 117 ##
 [Macaulay2, Singular]
 sage: sig_on_count() ## line 119 ##
 0
 sage: s = eval_citations( "integrate(x^2, x)" ); #priming coercion model
 ## line 221 ##
 sage: eval_citations('integrate(x^2, x)') ## line 222 ##
 }}}
 Signal 27 = SIGTTOU? Maybe there is a signal handler race?

--
Ticket URL: <http://trac.sagemath.org/ticket/16777#comment:13>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" 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-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to