[sage-release] Re: Sage 8.0.rc1 released

2017-07-06 Thread Eric Gourgoulhon
On Ubuntu 16.04 with the default texlive install, the pdf documentation 
fails to build:
./sage -docbuild reference/algebras pdf
results in

(/usr/share/texlive/texmf-dist/tex/latex/jknapltx/mathrsfs.sty)

! LaTeX Error: File `iftex.sty' not found.

On the same machine, the pdf build is OK for Sage 7.6. I could trace the 
issue back to 8.0.beta9.

This seems to be due to a change in Sphinx:
https://github.com/sphinx-doc/sphinx/issues/2639
Installing the Ubuntu package texlive-generic-extra fixes it. 

Eric.



-- 
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 https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.


[sage-release] Re: Sage 8.0.rc1 released

2017-07-06 Thread Emmanuel Charpentier
On Debian testing running on Core i7 + 16 GB RAM, ptestlong incurs three 
transient failures :

--
sage -t --long src/sage/modular/modform/element.py  # Timed out
sage -t --long src/sage/homology/simplicial_complex.py  # 1 doctest failed
sage -t --long 
src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modabvar.rst  
# Timed out
--

Those failures do not happen when the doctests are run standalone.

However, two of these failures seem to be due to the unability to attach 
gdb, but not reported as such in the abstract of the log.

Full log available on request. First failure :

sage -t --long src/sage/modular/modform/element.py
Timed out
**
Tests run before process (pid=27922) timed out:
sage: from sage.modular.modform.element import is_ModularFormElement ## 
line 40 ##
sage: is_ModularFormElement(5) ## line 41 ##
False
sage: is_ModularFormElement(ModularForms(11).0) ## line 43 ##
True
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
45 ##
0
sage: L = delta_lseries() ## line 71 ##
sage: L(1) ## line 72 ##
0.0374412812685155
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
74 ##
0
sage: ModularForms(Gamma1(11), 2).gen(0).group() ## line 103 ##
Congruence Subgroup Gamma1(11)
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
105 ##
0
sage: (ModularForms(Gamma1(9),2).6).weight() ## line 114 ##
2
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
116 ##
0
sage: ModularForms(25,4).0.level() ## line 125 ##
25
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
127 ##
0
sage: ModularForms(25,4).0._repr_() ## line 136 ##
'q + O(q^6)'
sage: ModularForms(25,4).3._repr_() ## line 139 ##
'q^4 + O(q^6)'
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
141 ##
0
sage: f = ModularForms(DirichletGroup(17).0^2,2).2 ## line 150 ##
sage: q = f.q_expansion().parent().gen() ## line 152 ##
sage: f(q^2 + O(q^7)) ## line 153 ##
q^2 + (-zeta8^2 + 2)*q^4 + (zeta8 + 3)*q^6 + O(q^7)
sage: f(0) ## line 156 ##
0
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
158 ##
0
sage: ModularForms(11,2).0.valuation() ## line 168 ##
1
sage: ModularForms(11,2).1.valuation() ## line 170 ##
0
sage: ModularForms(25,6).1.valuation() ## line 172 ##
2
sage: ModularForms(25,6).6.valuation() ## line 174 ##
7
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
176 ##
0
sage: CuspForms(1,12).0.qexp() ## line 196 ##
q - 24*q^2 + 252*q^3 - 1472*q^4 + 4830*q^5 + O(q^6)
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
198 ##
0
sage: f = ModularForms(6,4).0 ## line 207 ##
sage: g = ModularForms(23,2).0 ## line 208 ##
sage: f == g ## indirect doctest ## line 209 ##
False
sage: f == f ## line 211 ##
True
sage: f == loads(dumps(f)) ## line 213 ##
True
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
215 ##
0
sage: f = Newforms(Gamma1(30), 2, names='a')[1] ## line 228 ##
sage: g = ModularForms(23, 2).0 ## line 229 ##
sage: f != g ## line 230 ##
True
sage: f != f ## line 232 ##
False
sage: f != loads(dumps(f)) ## line 239 ##
False
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
241 ##
0
sage: f = ModularForms(18,2).1 ## line 252 ##
sage: f.q_expansion(20) ## line 253 ##
q + 8*q^7 + 4*q^10 + 14*q^13 - 4*q^16 + 20*q^19 + O(q^20)
sage: f._compute([10,17]) ## line 255 ##
[4, 0]
sage: f._compute([]) ## line 257 ##
[]
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
259 ##
0
sage: e = DirichletGroup(11).gen() ## line 276 ##
sage: f = EisensteinForms(e, 3).eisenstein_series()[0] ## line 277 ##
sage: f.coefficients([0,1]) ## line 278 ##
[15/11*zeta10^3 - 9/11*zeta10^2 - 26/11*zeta10 - 10/11, 1]
sage: f.coefficients([0,1,2,3]) ## line 281 ##
[15/11*zeta10^3 - 9/11*zeta10^2 - 26/11*zeta10 - 10/11,
 1,
 4*zeta10 + 1,
 -9*zeta10^3 + 1]
sage: f.coefficients([2,3]) ## line 286 ##
[4*zeta10 + 1, -9*zeta10^3 + 1]
sage: f.coefficients([0,1,2,3]) ## line 292 ##
[15/11*zeta10^3 - 9/11*zeta10^2 - 26/11*zeta10 - 10/11,
 1,
 4*zeta10 + 1,
 -9*zeta10^3 + 1]
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
297 ##
0
sage: f = ModularForms(DirichletGroup(17).0^2,2).2 ## line 318 ##
sage: f.__getitem__(10) ## line 319 ##
zeta8^3 - 5*zeta8^2 - 2*zeta8 + 10
sage: f[30] ## line 321 ##
-2*zeta8^3 - 17*zeta8^2 + 4*zeta8 + 29
sage: f[10:15] ## line 323 ##
[zeta8^3 - 5*zeta8^2 - 2*zeta8 + 10,
 -zeta8^3 + 11,
 -2*zeta8^3 - 6*zeta8^2 + 3*zeta8 + 9,
 12,
 2*zeta8^3 - 7*zeta8^2 + zeta8 + 14]
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
329 ##
0
sage: CuspForms(1,12).0.padded_list(20) ## line 345 ##
[0,
 1,
 -24,
 252,