Activity log for bug #997891

Date Who What changed Old value New value Message
2012-05-11 03:44:03 Melissa Draper bug added bug
2012-05-11 05:00:38 Melissa Draper attachment added Debdiff for precise-proposed https://bugs.launchpad.net/ubuntu/+source/sphinx/+bug/997891/+attachment/3140969/+files/precise.diff
2012-05-11 05:01:13 Melissa Draper attachment added quantal debdiff https://bugs.launchpad.net/ubuntu/+source/sphinx/+bug/997891/+attachment/3140970/+files/quantal.diff
2012-05-11 05:43:47 Melissa Draper description Newer versions of docutils (>=0.8) report full language name rather than shortcodes and hence breaking pdf compilation in de, sl, pt, es, nl, pl and it locales as the \shorthandoff directive is not added. I submitted this patch upstream last night and it was accepted. https://bitbucket.org/birkenfeld/sphinx/pull-request/64/added-language-names-to-the-shorthandoff Newer versions of docutils (>=0.8) report full language name rather than shortcodes and hence breaking pdf compilation in de, sl, pt, es, nl, pl and it locales as the \shorthandoff directive is not added and triggering latex is generated. I submitted this patch upstream last night and it was accepted. https://bitbucket.org/birkenfeld/sphinx/pull-request/64/added-language-names-to-the-shorthandoff SRU Info: [Impact] - On systems where python-docutils is version 0.8 or above, this bug prevents pdf generation from sphinx generated latex source for the de, sl, pt, es, nl, pl and it locales. I expect that my upstream patch will be released with the next version of python-sphinx. [Development Fix] - A debdiff for quantal has been attached. It is functionally identical to the precise-proposed debdiff as the sphinx versions are still identical. [Stable Fix] - A debdiff for precise-proposed has been attached. It adds full language names to the pool of shortcodes which the tex file writer uses to evaluate the necessity of the \shorthandoff directive. [Test Case] - I encountered this issue while trying to build the Mahara manual ( git://gitorious.org/mahara/manual.git ) on precise. * Install git-core and python-sphinx along with its recommends. * git clone git://gitorious.org/mahara/manual.git * add the following to the bottom of manual/source/conf.py: language = 'de' * run 'make clean latex' * view the build/latex/Mahara.tex file with an editor. * You should see the following after the preamble and \def stuff: \begin{document} \maketitle * after applying the changes in the patches and viewing the .tex file again, you should see this: \begin{document} \shorthandoff{"} \maketitle [Regression Potential] - I don't believe it should regress, nothing is being taken away, rather additional workaround support is added.
2012-05-11 05:45:08 Melissa Draper summary cannot build pdfs for de, sl, pt, es, nl, pl, or it locales sometimes cannot build pdfs for de, sl, pt, es, nl, pl, or it locales
2012-05-11 08:16:33 Ubuntu Foundations Team Bug Bot tags patch
2012-05-11 08:16:39 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2012-05-11 09:03:51 Nigel Babu nominated for series Ubuntu Precise
2012-05-11 09:03:51 Nigel Babu nominated for series Ubuntu Quantal
2012-05-11 10:12:21 Iulian Udrea bug task added sphinx (Ubuntu Quantal)
2012-05-11 10:12:36 Iulian Udrea bug task added sphinx (Ubuntu Precise)
2012-05-13 01:11:23 Mackenzie Morgan sphinx (Ubuntu Precise): status New Confirmed
2012-05-13 01:11:33 Mackenzie Morgan sphinx (Ubuntu Quantal): status New Confirmed
2012-05-13 08:39:09 Melissa Draper description Newer versions of docutils (>=0.8) report full language name rather than shortcodes and hence breaking pdf compilation in de, sl, pt, es, nl, pl and it locales as the \shorthandoff directive is not added and triggering latex is generated. I submitted this patch upstream last night and it was accepted. https://bitbucket.org/birkenfeld/sphinx/pull-request/64/added-language-names-to-the-shorthandoff SRU Info: [Impact] - On systems where python-docutils is version 0.8 or above, this bug prevents pdf generation from sphinx generated latex source for the de, sl, pt, es, nl, pl and it locales. I expect that my upstream patch will be released with the next version of python-sphinx. [Development Fix] - A debdiff for quantal has been attached. It is functionally identical to the precise-proposed debdiff as the sphinx versions are still identical. [Stable Fix] - A debdiff for precise-proposed has been attached. It adds full language names to the pool of shortcodes which the tex file writer uses to evaluate the necessity of the \shorthandoff directive. [Test Case] - I encountered this issue while trying to build the Mahara manual ( git://gitorious.org/mahara/manual.git ) on precise. * Install git-core and python-sphinx along with its recommends. * git clone git://gitorious.org/mahara/manual.git * add the following to the bottom of manual/source/conf.py: language = 'de' * run 'make clean latex' * view the build/latex/Mahara.tex file with an editor. * You should see the following after the preamble and \def stuff: \begin{document} \maketitle * after applying the changes in the patches and viewing the .tex file again, you should see this: \begin{document} \shorthandoff{"} \maketitle [Regression Potential] - I don't believe it should regress, nothing is being taken away, rather additional workaround support is added. Newer versions of docutils (>=0.8) report full language name rather than shortcodes and hence breaking pdf compilation in de, sl, pt, es, nl, pl and it locales as the \shorthandoff directive is not added and triggering latex is generated. I submitted this patch upstream last night and it was accepted. https://bitbucket.org/birkenfeld/sphinx/pull-request/64/added-language-names-to-the-shorthandoff SRU Info: [Impact] - On systems where python-docutils is version 0.8 or above, this bug prevents pdf generation from sphinx generated latex source for the de, sl, pt, es, nl, pl and it locales. I expect that my upstream patch will be released with the next version of python-sphinx. [Development Fix] - A debdiff for quantal has been attached. It is functionally identical to the precise-proposed debdiff as the sphinx versions are still identical. [Stable Fix] - A debdiff for precise-proposed has been attached. It adds full language names to the pool of shortcodes which the tex file writer uses to evaluate the necessity of the \shorthandoff directive. [Test Case] - I encountered this issue while trying to build the Mahara manual ( git://gitorious.org/mahara/manual.git ) on precise. * Install git-core and python-sphinx along with its recommends. * git clone git://gitorious.org/mahara/manual.git * cd manual * mkdir source/locales/es/LC_MESSAGES/ * from https://translations.launchpad.net/mahara-manual/1.5/+export get the MO version of the translation files. Put all the spanish .mo files in that newly created directory * add the following to the bottom of source/conf.py: language = 'es' locale_dirs = ["locales/"] * run 'make clean latexpdf' * wait while approximately 258 pages worth of latex are compiled and the pdf attempts to compile from those. It'll stop saying this: <use groups_csv_add.png> <use groups_csv_add.png> [188 <./groups_csv_add.png (P NG copy)>] <groups_csv.png, id=3006, 692.5875pt x 79.29625pt> <use groups_csv.png> <use groups_csv.png> ! Bad character code (-1). \es@chf ->\char \hyphenchar \font l.8537 ...dded","public","hidemembersfrommembers"} ? * view the build/latex/Mahara.tex file with an editor. * You should see the following after the preamble and \def stuff: \begin{document} \maketitle * after applying the changes in the patch the 'make clean latexpdf' command should compile the pdf without stopping. viewing the .tex file again, you should see this: \begin{document} \shorthandoff{"} \maketitle [Regression Potential] - I don't believe it should regress, nothing is being taken away, rather additional workaround support is added.
2012-05-13 11:55:38 Melissa Draper description Newer versions of docutils (>=0.8) report full language name rather than shortcodes and hence breaking pdf compilation in de, sl, pt, es, nl, pl and it locales as the \shorthandoff directive is not added and triggering latex is generated. I submitted this patch upstream last night and it was accepted. https://bitbucket.org/birkenfeld/sphinx/pull-request/64/added-language-names-to-the-shorthandoff SRU Info: [Impact] - On systems where python-docutils is version 0.8 or above, this bug prevents pdf generation from sphinx generated latex source for the de, sl, pt, es, nl, pl and it locales. I expect that my upstream patch will be released with the next version of python-sphinx. [Development Fix] - A debdiff for quantal has been attached. It is functionally identical to the precise-proposed debdiff as the sphinx versions are still identical. [Stable Fix] - A debdiff for precise-proposed has been attached. It adds full language names to the pool of shortcodes which the tex file writer uses to evaluate the necessity of the \shorthandoff directive. [Test Case] - I encountered this issue while trying to build the Mahara manual ( git://gitorious.org/mahara/manual.git ) on precise. * Install git-core and python-sphinx along with its recommends. * git clone git://gitorious.org/mahara/manual.git * cd manual * mkdir source/locales/es/LC_MESSAGES/ * from https://translations.launchpad.net/mahara-manual/1.5/+export get the MO version of the translation files. Put all the spanish .mo files in that newly created directory * add the following to the bottom of source/conf.py: language = 'es' locale_dirs = ["locales/"] * run 'make clean latexpdf' * wait while approximately 258 pages worth of latex are compiled and the pdf attempts to compile from those. It'll stop saying this: <use groups_csv_add.png> <use groups_csv_add.png> [188 <./groups_csv_add.png (P NG copy)>] <groups_csv.png, id=3006, 692.5875pt x 79.29625pt> <use groups_csv.png> <use groups_csv.png> ! Bad character code (-1). \es@chf ->\char \hyphenchar \font l.8537 ...dded","public","hidemembersfrommembers"} ? * view the build/latex/Mahara.tex file with an editor. * You should see the following after the preamble and \def stuff: \begin{document} \maketitle * after applying the changes in the patch the 'make clean latexpdf' command should compile the pdf without stopping. viewing the .tex file again, you should see this: \begin{document} \shorthandoff{"} \maketitle [Regression Potential] - I don't believe it should regress, nothing is being taken away, rather additional workaround support is added. Newer versions of docutils (>=0.8) report full language name rather than shortcodes and hence breaking pdf compilation in de, sl, pt, es, nl, pl and it locales as the \shorthandoff directive is not added and triggering latex is generated. I submitted this patch upstream last night and it was accepted. https://bitbucket.org/birkenfeld/sphinx/pull-request/64/added-language-names-to-the-shorthandoff SRU Info: [Impact] - On systems where python-docutils is version 0.8 or above, this bug prevents pdf generation from sphinx generated latex source for the de, sl, pt, es, nl, pl and it locales. I expect that my upstream patch will be released with the next version of python-sphinx. [Development Fix] - A debdiff for quantal has been attached. It is functionally identical to the precise-proposed debdiff as the sphinx versions are still identical. [Stable Fix] - A debdiff for precise-proposed has been attached. It adds full language names to the pool of shortcodes which the tex file writer uses to evaluate the necessity of the \shorthandoff directive. [Test Case] - Note: The debian maintainer offers a better minimal test here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672586#31 I encountered this issue while trying to build the Mahara manual ( git://gitorious.org/mahara/manual.git ) on precise. * Install git-core and python-sphinx along with its recommends. * git clone git://gitorious.org/mahara/manual.git * cd manual * mkdir source/locales/es/LC_MESSAGES/ * from https://translations.launchpad.net/mahara-manual/1.5/+export get the MO version of the translation files. Put all the spanish .mo files in that newly created directory * add the following to the bottom of source/conf.py: language = 'es' locale_dirs = ["locales/"] * run 'make clean latexpdf' * wait while approximately 258 pages worth of latex are compiled and the pdf attempts to compile from those. It'll stop saying this: <use groups_csv_add.png> <use groups_csv_add.png> [188 <./groups_csv_add.png (P NG copy)>] <groups_csv.png, id=3006, 692.5875pt x 79.29625pt> <use groups_csv.png> <use groups_csv.png> ! Bad character code (-1). \es@chf ->\char \hyphenchar \font l.8537 ...dded","public","hidemembersfrommembers"} ? * view the build/latex/Mahara.tex file with an editor. * You should see the following after the preamble and \def stuff: \begin{document} \maketitle * after applying the changes in the patch the 'make clean latexpdf' command should compile the pdf without stopping. viewing the .tex file again, you should see this: \begin{document} \shorthandoff{"} \maketitle [Regression Potential] - I don't believe it should regress, nothing is being taken away, rather additional workaround support is added.
2012-05-13 12:09:01 Melissa Draper bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672586
2012-05-13 12:58:57 Vibhav Pant bug task added sphinx (Debian)
2012-05-14 10:12:23 Melissa Draper bug added subscriber Ubuntu Stable Release Updates Team
2012-05-14 12:59:27 Bug Watch Updater sphinx (Debian): status Unknown Confirmed
2012-05-15 09:55:12 Launchpad Janitor sphinx (Ubuntu Quantal): status Confirmed Fix Released
2012-05-15 10:37:18 Launchpad Janitor branch linked lp:ubuntu/sphinx
2012-05-17 03:33:23 Chris Halse Rogers sphinx (Ubuntu Precise): status Confirmed Fix Committed
2012-05-17 03:33:29 Chris Halse Rogers bug added subscriber SRU Verification
2012-05-17 03:33:31 Chris Halse Rogers tags patch patch verification-needed
2012-05-17 04:19:34 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/sphinx
2012-05-20 09:52:27 Melissa Draper sphinx (Ubuntu Precise): assignee Melissa Draper (melissa)
2012-05-20 09:52:34 Melissa Draper sphinx (Ubuntu Quantal): assignee Melissa Draper (melissa)
2012-05-20 15:23:02 Martin Pitt tags patch verification-needed patch verification-done
2012-05-25 03:48:21 Launchpad Janitor branch linked lp:debian/sphinx
2012-05-25 17:13:10 Launchpad Janitor sphinx (Ubuntu Precise): status Fix Committed Fix Released
2012-05-25 18:35:53 Bug Watch Updater sphinx (Debian): status Confirmed Fix Released
2012-07-17 13:45:41 Benjamin Drung removed subscriber Ubuntu Sponsors Team