Description of problem: on the buildsystem thousands of pdftex processes get spawned. for example see http://ausil.fedorapeople.org/sigh it is a 81MB file that is the output of ps -axf also see http://koji.fedoraproject.org/koji/buildinfo?buildID=34157 all arches but i386 completed fine same for http://koji.fedoraproject.org/koji/taskinfo?taskID=395141 Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
For those who don't want to download the 81 MB ps listing, here's the relevant part: 2202 ? S 0:00 | \_ etex -ini -jobname=xmltex -progname=xmltex &latex xmltex.ini 2424 ? S 0:00 | \_ /bin/sh /usr/bin/mktexfmt xmltex.fmt 2584 ? S 0:00 | \_ /bin/sh /usr/bin/mktexfmt xmltex.fmt 2585 ? S 0:00 | \_ pdftex -ini -jobname=xmltex -progname=xmltex &latex xmltex.ini 2807 ? S 0:00 | \_ /bin/sh /usr/bin/mktexfmt xmltex.fmt and there the infinite loop starts, always 2 mktexfmt processes and 1 pdftex process, they're calling each other in an endless loop.
A dependency loop caused texlive-latex to be installed before texlive-texmf-latex, so latex.fmt wasn't created. texlive-texmf-2007-11.fc9 should have this fixed.
*** Bug 431327 has been marked as a duplicate of this bug. ***
*** Bug 431238 has been marked as a duplicate of this bug. ***
I think that these scriptlet issues should be fixed once for all with a proper understanding of what order should be best and how to implement it.
This should be resolved now in rawhide. Please reopen if you see it again.
The texinfo-tex requires can go since it also brings in texinfo, so this is a bit too much. Howver the tex-preview makes sense. Why not add the Requires(post): %{_bindir}/texconfig-sys /sbin/install-info to ensure the right ordering and drop the conditionals? And remove the postscripts from the texlive and put them in the texlive-texmf such that the ini files and map files are there when the fmtutil and updmap scriptlets are called?
(In reply to comment #2) > A dependency loop caused texlive-latex to be installed before > texlive-texmf-latex, so latex.fmt wasn't created. > > texlive-texmf-2007-11.fc9 should have this fixed. It is actually logical to have texlive-latex be installed before texlive-texmf-latex. But the script should be called after texlive-texmf-latex installation, in my opinion.
It seems to be fixed by patch in bug #437003. Closing as duplicate. *** This bug has been marked as a duplicate of 437008 ***