[devel] texlive /usr/bin/latex dependencies

Kirill Maslinsky kirill на altlinux.org
Вс Июн 28 22:25:40 MSD 2009


On Sun, Jun 28, 2009 at 09:09:34PM +0300, Led wrote:
> On Sunday, 28 June 2009 21:01:33 Kirill Maslinsky wrote:
> > On Sun, Jun 28, 2009 at 08:53:42PM +0300, Led wrote:
> > > Неплохо бы пересмотреть поиск зависимостей в /usr/lib/rpm/texmf.req
> > > на предмет замены
> > > ^[^%]*(\\usepackage|.....
> > > на
> > > ^(\\usepackage|.....
> > >
> > > По крайней мере, пороанализировав поведение первого и второго варианта на
> > > tetex-texmf, оказалось, что отсекаются все ненужные и условные
> > > развисимости, и не отсекается ни одна необходимая.
> >
> > Я не считаю, что все условные зависимости являются ненужными.
> 
> Они не являются обязательными.
> От того, что я могу набрать в xterm'е команду
> oowriter
> не следует, что пает xterm должен зависеть от openoffice.org
Эта аналогия в данном случае неверна. 
На самом деле, я рассматривал вариант сделать так, как Вы предлагаете,
но отказался от него, ссылки на свои аргументы я привёл. 

Попробую пояснить ещё раз на пальцах: 

Если считать все условные зависимости необязательными и исключить их,
для пользователя это означает, что система ему _гарантирует_, что
не будет облома компиляции только в одном случае -- если он использует
пакет _вообще без опций_. На мой взгляд, это недостаточно сильная
гарантия :) Я бы предпочёл, чтобы система мне гарантировала, что
я могу использовать пакет _с любым набором опций_. 

> > См.: 
> > http://lists.altlinux.org/pipermail/devel/2009-May/170389.html
> >
> > http://lists.altlinux.org/pipermail/devel/2009-June/172634.html
> >
> > > Задача этой системы -- обеспечить, чтобы в целостной системе при
> > > компиляции латех-документа не возникало сообщений о недостающих стилях
> > > (кроме немногих исключительных случаев).
> 
> А вы сравните (хотя бы тем же diff'ом) вывод по первой маске и по второй - и 
> ужаснитесь:)
> ИМХО лучше чего-то не включить в зависмости, чем включить ЯВНЫЙ бред:)

ЯВНОГО бреда в texlive нашлось несколько десятков случаев из нескольких
тысяч зависимостей. По-моему, это не так много.

Возможно, я что-то неверно оцениваю, чтобы дальше это обсуждать
содержательно, нужно бы посмотреть на конкретные примеры и, в идеале,
цифры (пропорция найденных/ненайденных зависимостей в масштабах tetex).

-- 
КМ
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090628/245efa4b/attachment.bin>


Подробная информация о списке рассылки Devel