<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>34119</bug_id>
          
          <creation_ts>2017-11-02 16:35:10 +0300</creation_ts>
          <short_desc>Перестала работать сборка документации с новым python-module-sphinx</short_desc>
          <delta_ts>2018-09-07 13:59:02 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>texlive-latex-recommended</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Sinelnikov">sin</reporter>
          <assigned_to name="Grigory Batalov">bga</assigned_to>
          <cc>darktemplar</cc>
    
    <cc>evg</cc>
    
    <cc>imz</cc>
    
    <cc>kirill</cc>
    
    <cc>viy</cc>
    
    <cc>vseleznv</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>166869</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-11-02 16:35:10 +0300</bug_when>
    <thetext>При сборке krb5 генериуется pdf документация. С недавних пор в сизифе появился новый python-module-sphinx, который используется для генерации сборочного Makefile:

sphinx-build -a -b latexpdf -t pathsubs doc build-pdf

Новый шаблон Makefile использует команду latexmk в результате сборка на нашем texlive падает из-за отсутствия ltxcmds.sty


[builder@localhost build-pdf]$ make
latexmk -pdf -dvi- -ps-  &apos;plugindev.tex&apos;
Latexmk: This is Latexmk, John Collins, 19 Jan. 2017, version: 4.52c.
Latexmk: applying rule &apos;pdflatex&apos;...
Rule &apos;pdflatex&apos;: File changes, etc:
   Non-existent destination files:
      &apos;plugindev.pdf&apos;
------------
Run number 1 of rule &apos;pdflatex&apos;
------------
------------
Running &apos;pdflatex   -recorder  &quot;plugindev.tex&quot;&apos;
------------
This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)
 %&amp;-line parsing enabled.
entering extended mode
(./plugindev.tex
LaTeX2e &lt;2005/12/01&gt;
Babel &lt;v3.8l&gt; and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, farsi, arabic, bulgarian, ukrainian, russian, french, basque, germa
n, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, polish, loaded.
(./sphinxmanual.cls
Document Class: sphinxmanual 2017/03/26 v1.6 Document class (Sphinx manual)
(/usr/share/texmf-texlive/tex/latex/base/report.cls
Document Class: report 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo)))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-texlive/tex/latex/cmap/cmap.sty)
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/latex/base/t1enc.def)&lt;&lt;t1.cmap&gt;&gt;)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?&apos; option.
(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty))
(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
(/usr/share/texmf-texlive/tex/generic/babel/babel.def)))
(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty)
(/usr/share/texmf-texlive/tex/latex/fncychap/fncychap.sty) (./sphinx.sty

! LaTeX Error: File `ltxcmds.sty&apos; not found.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166877</commentid>
    <comment_count>1</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-11-02 17:33:01 +0300</bug_when>
    <thetext>Подложил файл, генерируемый старым sphinx - ситуация аналогичная.

+ cp -f /usr/src/RPM/SOURCES/Makefile.build-pdf build-pdf/Makefile
+ for pdf in admin appdev basic build plugindev user
+ test -s build-pdf/admin.pdf
+ make -C build-pdf
make: Entering directory `/usr/src/RPM/BUILD/krb5-1.15.2/build-pdf&apos;
pdflatex  &apos;plugindev.tex&apos;
This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)
 %&amp;-line parsing enabled.
entering extended mode
(./plugindev.tex
LaTeX2e &lt;2005/12/01&gt;
Babel &lt;v3.8l&gt; and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, farsi, arabic, bulgarian, ukrainian, russian, french, basque, germa
n, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, polish, loaded.
(./sphinxmanual.cls
Document Class: sphinxmanual 2017/03/26 v1.6 Document class (Sphinx manual)
(/usr/share/texmf-texlive/tex/latex/base/report.cls
Document Class: report 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo)))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-texlive/tex/latex/cmap/cmap.sty)
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/latex/base/t1enc.def)&lt;&lt;t1.cmap&gt;&gt;)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?&apos; option.
(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty))
(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
(/usr/share/texmf-texlive/tex/generic/babel/babel.def)))
(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty)
(/usr/share/texmf-texlive/tex/latex/fncychap/fncychap.sty) (./sphinx.sty

! LaTeX Error: File `ltxcmds.sty&apos; not found.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166899</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-11-03 01:54:50 +0300</bug_when>
    <thetext>Нашёл вот такой рабочий обходной путь:

[builder@localhost build-pdf]$ ls texmf/tex/latex/ltxcmds.sty 
texmf/tex/latex/ltxcmds.sty
[builder@localhost build-pdf]$ export TEXMFHOME=$PWD/texmf/

После этого сборка срабатывает. В общем, не хватает одного файла. Нужно определиться в каком пакете он должен быть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167060</commentid>
    <comment_count>3</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2017-11-08 13:08:11 +0300</bug_when>
    <thetext>Тоже столкнулся на сборке percona-xtrabackup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171045</commentid>
    <comment_count>4</comment_count>
    <who name="viy">viy</who>
    <bug_when>2018-05-13 19:17:00 +0300</bug_when>
    <thetext>актуален ли баг с новым texlive 2017?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>173965</commentid>
    <comment_count>5</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2018-09-07 13:59:02 +0300</bug_when>
    <thetext>Вроде бы более не актуально (собираю percona-xtrabackup, pdf собрался).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>