Bug 2329 - Babel fails to find hyphenation patterns for Russian language when processing TeX documents
: Babel fails to find hyphenation patterns for Russian language when processing...
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-07-11 13:14 MSD by Eugene Shatokhin
Modified: 2014-09-29 16:14 MSD (History)
2 users (show)

See Also:
RPM Package: texlive-babel-3.8m-3-rosa2012.1.noarch
ISO-related:
Bad POT generating:
Upstream:


Attachments
The test TeX file. (165 bytes, application/x-tex)
2013-07-11 13:14 MSD, Eugene Shatokhin
Details
Log of 'fmtutil --all' (87.42 KB, application/octet-stream)
2013-07-19 11:07 MSD, Eugene Shatokhin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Shatokhin 2013-07-11 13:14:12 MSD
Created attachment 1659 [details]
The test TeX file.

Description of problem:

Babel complains about the missing hyphenation patterns when latex is run for the documents containing Russian letters, for example, on the simple document attached here.

The output is as follows:
-----------------------------------
$ latex test_rus.tex 
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Mandriva)
 restricted \write18 enabled.
entering extended mode
(./test_rus.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texmf-dist/tex/generic/babel/russianb.ldf
(/usr/share/texmf-dist/tex/generic/babel/babel.def)

Package babel Warning: No hyphenation patterns were loaded for
(babel)                the language `Russian'
(babel)                I will use the patterns loaded for \language=0 instead.

(/usr/share/texmf-dist/tex/latex/cyrillic/t2aenc.def
(/usr/share/texmf-dist/tex/latex/base/t2aenc.dfu))))
No file test_rus.aux.
(/usr/share/texmf-dist/tex/latex/cyrillic/t2acmr.fd) [1] (./test_rus.aux) )
Output written on test_rus.dvi (1 page, 292 bytes).
Transcript written on test_rus.log.
-----------------------------------

texlive-collection-langcyrillic and texlive-hyphen-russian are installed.

How reproducible: always

Steps to Reproduce:
1. Install texlive-collection-latex, texlive-collection-langcyrillic and texlive-hyphen-russian.
2. Run 'latex test_rus.tex' (test_rus.tex is attached).
Comment 1 Denis Silakov 2013-07-19 00:04:22 MSD
I guess it should help to run "fmtutil --all" after installation of all packages.

Could you try to run this command before "latex test_rus.tex"? 

Theoretically it should be launched automatically as a part of "/usr/sbin/texlive.post" which is called in post-scripts of texlive-hyphen-* packages, but maybe something goes wrong and this command is not really executed.
Comment 2 Eugene Shatokhin 2013-07-19 11:07:56 MSD
Created attachment 1679 [details]
Log of 'fmtutil --all'

Ran 'fmtutil --all' as root (its output is attached), removed .aux and .log files just in case, re-ran latex for that .tex file - that babel warning still appeared.
Comment 3 Denis Silakov 2014-09-27 11:20:33 MSD
Could you check if this works in rosa2014.1 if you install the whole "texlive" package?
Comment 4 Eugene Shatokhin 2014-09-29 16:14:11 MSD
(In reply to comment #3)
> Could you check if this works in rosa2014.1 if you install the whole
> "texlive" package?

The problem does not show up anymore.