Bug 40813

Summary: texlive: сборка русских текстов сломана
Product: Sisyphus Reporter: Gleb Kulikov <glebus>
Component: texliveAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P5 CC: aen, bircoph, d.g.samsonenko, lav, ldv, mike, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 40561    

Description Gleb Kulikov 2021-08-25 18:19:51 MSK
pdflatex не может собрать русский текст.
kpathsea: Running mktextfm larm1000
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input larm1000
This is METAFONT, Version 2.71828182 (TeX Live 2021/Mageia) (preloaded base=mf)
---! /var/lib/texmf/web2c/metafont/mf.base made by different executable version
(Fatal base file error; I'm stymied)
grep: larm1000.log: Нет такого файла или каталога
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input larm1000' failed to make larm1000.tfm.
kpathsea: Appending font creation commands to missfont.log.

! Font T2A/cmr/m/n/10=larm1000 at 10.0pt not loadable: Metric (TFM) file not fo
und.
<to be read again>

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

в файле /var/lib/texmf/web2c/metafont/mf.log:

This is METAFONT, Version 2.71828182 (INIMF)  24 AUG 2021 21:21
(/usr/share/texmf-dist/web2c/cp227.tcx)
**mf.ini
(/usr/share/texmf-dist/metafont/config/mf.ini
(/usr/share/texmf-dist/metafont/base/plain.mf
Preloading the plain base, version 2.71: preliminaries,
 basic constants and mathematical macros,
 macros for converting from device-independent units to pixels,
 macros and tables for various modes of operation,
 macros for drawing and filling,
 macros for proof labels and rules,
 macros for character and font administration,
and a few last-minute items.)
! I can't find file `modes'.
l.3 \input modes

Please type another input file name:
! Emergency stop.
l.3 \input modes

End of file on the terminal!

--------------------------------------------------------

пакет fonts-type1-cm-super-tex имеет длину 0 байт.
Comment 1 viy 2021-08-25 18:35:50 MSK
rpm -qa | grep texlive?

Что будет, если переустановить texlive ?
Comment 2 Gleb Kulikov 2021-08-25 19:22:03 MSK
(Ответ для viy на комментарий #1)
> rpm -qa | grep texlive?
> 
> Что будет, если переустановить texlive ?

Переустановил texlive-dist с нуля.

/usr/share/texmf-dist/fonts/source:
    /jknappen    0 байт
    /public          0 байт

ещё бы он собирал русские (да и любые) тексты!!!

В пакете texlive-dist каталог fonts/source отсутствует как класс.

В /var/lib/texmf/web2c/metafont/mf.log:

! I can't find file `modes'.
l.3 \input modes

Please type another input file name:
! Emergency stop.
l.3 \input modes

В предыдущей версии пакета texlive-dist в пакете имеется каталог source:

/gregoriotex    20280K
/jknappen        528563
/ptex-fontss    431064
/public               18672K
/lh                        2196111
/uptex-fonts    73353
/vntex                 148393
Comment 3 Gleb Kulikov 2021-08-27 12:46:05 MSK
(Ответ для viy на комментарий #1)
> rpm -qa | grep texlive?
> 
> Что будет, если переустановить texlive ?

нет пока возможности поправить?
Сломан не только русский текст, сломано примерно... всё.
Comment 4 Gleb Kulikov 2021-08-27 12:46:52 MSK
Сломан не только русский текст, сломано примерно... всё.
Comment 5 viy 2021-08-27 15:22:11 MSK
Я надеюсь за выходные разобраться.
Comment 6 Denis G. Samsonenko 2021-09-07 06:01:06 MSK
(Ответ для Gleb Kulikov на комментарий #0)
> pdflatex не может собрать русский текст.

Столкнулся с тем же самым на p10. Там , где не успел обновить texlive-2019 до 2021 всё работает, на новом же не работает.

Описал тут:

https://lists.altlinux.org/pipermail/community/2021-September/688535.html
Comment 7 viy 2021-09-09 02:02:39 MSK
я еще готовлю релиз.
Comment 8 viy 2021-09-17 23:26:01 MSK
Должно быть исправлено в texlive-texmf-2021-alt1_4.src.rpm.
Причина была в том, что русские шрифты попали в новый подпакет
texlive-fonts-sources, который не вытягивался у тех, кто сделал
dist-upgrade. В итоге пока решил прибить гвоздями texlive-fonts-sources
к texlive-dist.

Пока texlive-texmf-2021-alt1_4 доберется до p10, просто установите у себя texlive-fonts-sources.
Comment 9 AEN 2021-09-18 01:56:25 MSK
Игорь, спасибо!
Comment 10 Dmitry V. Levin 2021-09-18 02:07:06 MSK
(In reply to viy from comment #8)
> Должно быть исправлено в texlive-texmf-2021-alt1_4.src.rpm.
> Причина была в том, что русские шрифты попали в новый подпакет
> texlive-fonts-sources, который не вытягивался у тех, кто сделал
> dist-upgrade.

Интересно, а зачем понадобилось перемещать кириллицу в новый подпакет?
Да и название пакета texlive-fonts-sources тоже неочевидное.