[devel] texlive /usr/bin/latex dependencies

Grigory Batalov bga на altlinux.org
Вт Июн 30 17:24:48 MSD 2009


On Tue, 30 Jun 2009 10:06:39 +0400
Kirill Maslinsky wrote:

> > > В этом случае директиву move можно интепретировать так: если пакет попал
> > > не в ту коллекцию, в какую нам надо, то мы его изымаем и переносим 
> > > в другую коллекцию, не создавая при этом дополнительных зависимостей
> > > между коллекциями.
> > 
> > Если уж мы не соглашаемся с разбивкой на коллекции авторами texlive,
> > почему бы не выразить наше мнение прямо в texlive.tlpdb? Т.е. убрав
> > ненужные, на наш взгляд, директивы depend или добавив нужные. Это
> > существенно проще, чем вставлять обходные пути в скрипт tlptool.pl.
> > 
> > База texlive.tlpdb - обычный текстовый файл, элементарно мержится
> > гитом. Исправления же в скрипте бывает трудно понять, не запустив
> > до и после изменения.
> 
> Да, конечно, технически здесь никакой проблемы нет. Хочется понять,
> правильно ли это идеологически. 
> 
> Если мы всё исправим в tlpdb, то зачем тогда нужны директивы move
> в tpm2deb, и зачем тогда нужен tpm2deb в целом?

tpm2deb нам нужен, поскольку мы не такие умные, чтобы самим паковать
texlive. В Debian такие люди есть (и они частично - составители texlive),
поэтому мы используем результаты их работы. Однако, наши дистрибутивы
имеют отличия от Debian, поэтому мы немного изменяем конфигурацию
texlive директивами move и прочими.

Моё мнение такое: за tpm2deb.cfg держаться стоит, поскольку в нём
результат работы дистрибутиво-строителей. А дорожить неприкосновенностью
texlive.tlpdb - нет, ибо их изменения легко (?) смержатся с нашими,
а исправлять их ошибки, в конце концов, нам (последнее слово - наше).

> Посмотреть надо бы, какова логика обработки директивы move в дебиане.


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