Bug 21645

Summary: лишние зависимости
Product: Sisyphus Reporter: ildar <ildar>
Component: texlive-lang-cyrillicAssignee: Grigory Batalov <bga>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: kirill, ldv, mike, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description ildar 2009-09-21 08:13:18 MSD
Прошу распилить либо смягчить зависимости пакета. Для использования texlive-latex-base + texlive-lang-cyrillic приходится устанавливать ещё:
   texlive-fonts-recommended texlive-latex-recommended texlive-latex3 texlive-math-extra texlive-xetex

Это перебор.
Comment 1 Grigory Batalov 2009-10-31 01:37:48 MSK
Кирилл, давай ещё texlive-lang-cyrillic пощиплем.
Из texlive-latex-recommended ему нужно

 texmf(latex/caption)
 texmf(latex/chngpage)
 texmf(latex/cmap)
 texmf(latex/everyshi)
 texmf(latex/extarticle)
 texmf(latex/hypcap)
 texmf(latex/hypernat)
 texmf(latex/hyperref)
 texmf(latex/ifpdf)
 texmf(latex/kvoptions)
 texmf(latex/lastpage)
 texmf(latex/rotating)
 texmf(latex/subfig)
 texmf(latex/wrapfig)

Из texlive-fonts-recommended
 texmf(latex/txfonts)

Можно ли их заблокировать или перенести в базовую установку? (Или из lang-cyrillic исключить требующие места?)

Остальные пакеты вытягиваются рекурсивно.
Comment 2 kirill 2009-10-31 10:17:49 MSK
Зачем, т.е. какова цель?
Я не считаю, что texlive-lang-cyrillic нужен в базовой установке.
Основная задача базовой установки (минимальной) — служить сборочной средой
для документации в пакетах. Обычно русский там не нужен.
Comment 3 kirill 2009-10-31 10:28:55 MSK
Виноват, неправильно понял, не все комментарии заметил.
Можно заблокировать txfonts, он загружается условно только из пакета disser.
Это позволит избавиться от зависимости на texlive-fonts-recommended, а он
большой. 

Снимать зависимость на texlive-latex-recommended не вижу смысла, т.к. если
понадобился lang-cyrillic, то значит LaTeX используется на том уровне,
когда и latex-recommended тоже понадобится.
Comment 4 ildar 2009-11-06 08:32:35 MSK
ещё хорошо бы распилить texlive-latex-extra, т.к.:
apt-get install dblatex
...
0 upgraded, 28 newly installed, 1 removed and 0 not upgraded.
Need to get 0B/366MB of archives.
After unpacking 684MB of additional disk space will be used.

как-то это... много.
Comment 5 kirill 2009-11-06 11:44:38 MSK
(В ответ на комментарий №4)
> ещё хорошо бы распилить texlive-latex-extra, т.к.:
> apt-get install dblatex
да, проблема известна. но там нужно вдумчиво пилить, поэтому
если у Вас есть конкретные предложения по перемещению
техливовских пакетов/коллекций в другие rpm-пакеты, просьба
повесить отдельным багом на texlive-latex-extra
Comment 6 Michael Shigorin 2019-04-14 19:54:44 MSK
Ещё актуально? (понимаю, что texlive у нас сейчас вынужденно монолитный)
Comment 7 viy 2019-04-14 21:25:30 MSK
(In reply to comment #6)
> Ещё актуально? (понимаю, что texlive у нас сейчас вынужденно монолитный)

проблема актуальна, но пока со сборочницей вопросы не решатся,
вряд ли кто-то что-то будет делать. Пусть висит?
Comment 8 Dmitry V. Levin 2019-04-14 22:19:58 MSK
(In reply to comment #6)
> Ещё актуально? (понимаю, что texlive у нас сейчас вынужденно монолитный)

С переходом к монолитному texlive проблема перешла в другую плоскость и усугубилась многократно.
В результате я поставил старый texlive на hold и отказался от использования texlive для сборки своих пакетов.