Bug 64257

Summary: JIT documentation is not yet on the GCC website
Product: gcc Reporter: David Malcolm <dmalcolm>
Component: jitAssignee: David Malcolm <dmalcolm>
Status: RESOLVED FIXED    
Severity: critical    
Priority: P3    
Version: 5.0   
Target Milestone: ---   
Host: Target:
Build: Known to work:
Known to fail: Last reconfirmed: 2015-01-23 00:00:00

Description David Malcolm 2014-12-10 18:15:36 UTC
See notes here:
  https://gcc.gnu.org/ml/gcc/2014-11/msg00164.html
on how to do this.
Comment 1 David Malcolm 2015-01-23 22:39:15 UTC
Patch to update_web_docs_svn posted here:
  https://gcc.gnu.org/ml/gcc-patches/2015-01/msg02140.html
Comment 2 David Malcolm 2015-01-27 00:29:17 UTC
Author: dmalcolm
Date: Tue Jan 27 00:28:45 2015
New Revision: 220150

URL: https://gcc.gnu.org/viewcvs?rev=220150&root=gcc&view=rev
Log:
Add PR jit/64257 to previous ChangeLog entry

Modified:
    trunk/maintainer-scripts/ChangeLog
Comment 3 David Malcolm 2015-01-27 00:30:19 UTC
r220149 is the actual change that r220150 describes
Comment 4 David Malcolm 2015-02-03 21:35:44 UTC
Patch is installed on relevant machine, and showed up in last night's cronjob log:
 https://gcc.gnu.org/ml/gccadmin/2015-q1/msg00075.html
as:
 sphinx-build -b html -d _build/doctrees   . _build/html
 make: sphinx-build: Command not found
 make: *** [html] Error 127

sphinx-build has now been installed on the machine in question.
Comment 5 David Malcolm 2015-02-04 01:47:59 UTC
https://gcc.gnu.org/ml/gccadmin/2015-q1/msg00077.html had:
  sphinx-build -b html -d _build/doctrees   . _build/html
  Making output directory...
  Running Sphinx v0.6.6

  Theme error:
  no theme named 'pyramid' found (missing theme.conf?)
  make: *** [html] Error 1
Comment 6 David Malcolm 2015-02-04 02:32:14 UTC
"pyramid" theme was added in:
  https://github.com/sphinx-doc/sphinx/commit/442229dd97160535e388473760002c1f1c495bf8
which appears to be in sphinx 1.1 onwards.
Comment 7 David Malcolm 2015-02-04 19:12:20 UTC
Author: dmalcolm
Date: Wed Feb  4 19:11:48 2015
New Revision: 220412

URL: https://gcc.gnu.org/viewcvs?rev=220412&root=gcc&view=rev
Log:
More fixes for update_web_docs_svn for jit docs (PR jit/64257)

gcc/jit/ChangeLog:
	PR jit/64257
	* docs/conf.py (html_theme): Change from 'pyramid'
	to 'sphinxdoc'.

maintainer-scripts/ChangeLog:
	PR jit/64257
	* update_web_docs_svn: Update build of jit docs to use EPEL6
	variant install of sphinx 1.0.8, rather than 0.6.6.


Modified:
    trunk/gcc/jit/ChangeLog
    trunk/gcc/jit/docs/conf.py
    trunk/maintainer-scripts/ChangeLog
    trunk/maintainer-scripts/update_web_docs_svn
Comment 8 David Malcolm 2015-02-06 14:37:26 UTC
Author: dmalcolm
Date: Fri Feb  6 14:36:54 2015
New Revision: 220479

URL: https://gcc.gnu.org/viewcvs?rev=220479&root=gcc&view=rev
Log:
Fix 404 in "Show Source" in jit docs

maintainer-scripts/ChangeLog:
	PR jit/64257
	* update_web_docs_svn: When copying up files for the built jit
	documentation, also copy up .txt files.


Modified:
    trunk/maintainer-scripts/ChangeLog
    trunk/maintainer-scripts/update_web_docs_svn
Comment 9 David Malcolm 2015-02-06 22:47:30 UTC
Documentation is now being built as HTML nightly, and is visible at:
https://gcc.gnu.org/onlinedocs/jit/