classification
Title: 3.3.4: doc build fails on Sphinx < 1.2
Type: compile error Stage: resolved
Components: Build, Documentation Versions: Python 3.3, Python 3.4, Python 3.5
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: docs@python Nosy List: docs@python, fkrull, georg.brandl, python-dev
Priority: normal Keywords:

Created on 2014-02-24 00:33 by fkrull, last changed 2014-02-24 08:34 by python-dev. This issue is now closed.

Messages (3)
msg212050 - (view) Author: fk (fkrull) Date: 2014-02-24 00:33
With 5d1324b20804, building the docs with Sphinx < 1.2 doesn't work anymore. Unfortunately, I don't have the specific exception handy, but in line 34, `versionlabels[node['type']]` produces a KeyError because versionlabels is missing a 'deprecated-removed' key. Re-adding the "versionlabels['deprecated-removed'] = ..." lines seems to help; see also https://bitbucket.org/fk/deadsnakes-python3.3/src/8e82e76578cd20ba08ab5addd04651c8abc7f05b/debian/patches/fix-non-1.2-sphinx-builds.diff
msg212066 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2014-02-24 08:16
Until 3.4, the docs are meant to be built with the Sphinx versions checked out by "make".

Someone might want to port the fix for 1.1.x on the default branch if they are interested.
msg212070 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2014-02-24 08:34
New changeset 7358ca69f351 by Georg Brandl in branch '3.3':
Closes #20755: port sphinx-1.1 fixes from default
http://hg.python.org/cpython/rev/7358ca69f351
History
Date User Action Args
2014-02-24 08:34:21python-devsetstatus: open -> closed

nosy: + python-dev
messages: + msg212070

resolution: fixed
stage: resolved
2014-02-24 08:16:25georg.brandlsetmessages: + msg212066
2014-02-24 02:12:08ned.deilysetnosy: + georg.brandl, docs@python

components: + Documentation
assignee: docs@python
2014-02-24 00:33:44fkrullcreate