Bug 21645 - лишние зависимости
Summary: лишние зависимости
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: texlive-lang-cyrillic (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Grigory Batalov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-21 08:13 MSD by ildar
Modified: 2019-04-14 22:19 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 для сборки своих пакетов.