#10350: Fix some remaining issues with sphinx-1.0.4.p3.spkg
------------------------------+---------------------------------------------
   Reporter:  jdemeyer        |       Owner:  tbd        
       Type:  defect          |      Status:  new        
   Priority:  major           |   Milestone:  sage-4.6.1 
  Component:  packages        |    Keywords:  sphinx spkg
     Author:  Jeroen Demeyer  |    Upstream:  N/A        
   Reviewer:                  |      Merged:             
Work_issues:                  |  
------------------------------+---------------------------------------------
 '''This ticket is a follow-up to #10118 (merged in sage-4.6.1.alpha2)'''

 Here are some trivial problems in the file `SPKG.txt` of version ".p3" of
 the Sphinx package:

  * In the section
 {{{
 == Dependencies ==

 This depends on Jinja >= 2, Pygments >= 0.8, and docutils >= 0.4.
 }}}
  we should have "Pygments >= 1.3.1" due to ticket #10290. But this is no
 biggy; it's a trivial typo that can either (i) be fixed in a new ticket,
 or (ii) fixed in the current ticket.

  * In the section
 {{{
 * patches/pngmath.patch: This replaces \usepackage[utf8x]{inputenc}
   by \usepackage[utf8]{inputenc} in the LaTeX preamble for building
   images in the HTML documentation.  This change is done because some
   LaTeX installations have only utf8, not utf8x (utf8x adds support for
   much more Unicode characters, but these are needed used to typeset the
   mathematics in the Sage documentation).
 }}}
  the fragment
  {{{
 but these are needed used to typeset the
  }}}
  should be changed to
  {{{
 but these are used to typeset the
  }}}

 Tested on the following platforms:

  * {sage.math, bsd.math, hawk}: Both HTML and PDF versions of
 documentation built OK. For the PDF version, building the reference manual
 produced some warnings about "unusable reference target", which are to do
 with relative links to other documents in the Sage standard documentation.

  * {cleo, iras}.skynet: Sage 4.6.1.alpha2 fails to build on this machine,
 hence the documentation doesn't get built at all.

  * {cicero, eno, lena, sextus, taurus, t2}: The HTML version of the
 documentation mostly built OK, but with warnings about a missing LaTeX
 installation. Consequently, the PDF version of the documentation can't be
 built.

  * flavius.skynet -- The PDF version of the documentation built fine, but
 with some warnings about unusable relative links. The HTML version built
 with numerous warnings due to missing the dvipng command.

  * {gcc11, gcc16}.fsffrance.org: The HTML version of all documents in the
 standard documentation mostly built OK, but with warnings about the
 missing command "dvipng". This machine has a LaTeX installation, but it is
 missing the file titlesec.sty, hence building the PDF version of any
 document in the standard documentation would hang at the error message:
  {{{
 Style option: `fancybox' v1.3 <2000/09/19> (tvz)
 )

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

 Type X to quit or <RETURN> to proceed,
 or enter new name. (Default extension: sty)
  }}}

  * rh.math: The HTML version of all documents in the standard
 documentation mostly built OK, but with warnings about the missing command
 "dvipng". This means that LaTeX typesetting does not render at all in the
 HTML version. This machine has a LaTeX installation, but it is missing the
 file utf8x.def, hence building any document in the standard documentation
 would hang at the error message that prompts for utf8x.def. Note that we
 have the patch
  {{{
 #!diff
 diff -r -u src.old/sphinx/ext/pngmath.py src/sphinx/ext/pngmath.py
 --- src/sphinx/ext/pngmath.py   2010-07-24 12:07:36.000000000 +0200
 +++ src/sphinx/ext/pngmath.py   2010-11-18 09:38:05.428635584 +0100
 @@ -34,7 +34,7 @@

  DOC_HEAD = r'''
  \documentclass[12pt]{article}
 -\usepackage[utf8x]{inputenc}
 +\usepackage[utf8]{inputenc}
  \usepackage{amsmath}
  \usepackage{amsthm}
  \usepackage{amssymb}
  }}}
  to use only utf8 instead of utf8x. The same change needs to be made to
 the file `doc/common/conf.py`. See my reviewer patch [attachment:trac-
 10118_use-utf8.patch]. With this patch, we get pass the issue of the
 missing utf8x.def, but we now run into the following error:
  {{{
 Style option: `fancybox' v1.3 <2000/09/19> (tvz)
 )

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

 Type X to quit or <RETURN> to proceed,
 or enter new name. (Default extension: sty)
  }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10350>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to