[sisyphus] RoboTeX newsletter III.

Kirill Maslinsky kirill на altlinux.org
Пн Ноя 24 12:05:31 MSK 2014


On Fri, Nov 21, 2014 at 07:26:42PM +0200, Igor Vlasenko wrote:
> Уважаемые господа,
> 
> В репозиторий-карман autoextra:texlive/Sisyphus
> http://autoextra.altlinux.org/pub/ALTLinux/texlive/Sisyphus/ 
> выложена текущая сборка импортированного texlive-2014,
> сборка под Sisyphus/x86_64 и под Sisyphus/i586.


Игорь, спасибо!

> Что изменить в текущем полиси 
> и что осталось изменить в texlive-2014.
> --------------------------------------
> 
> 1) хотел бы отказаться от автоматических provides вида 
> texmf(latex/siunitx), поскольку каталоги в ТеХ не играют особой роли,
> 
>  $ kpsepath -w tex siunitx.sty           
> /usr/share/texmf-texlive/tex/latex/siunitx/siunitx.sty
>  $ kpsepath -w tex si-units.cfg          
> /usr/share/texmf-texlive/tex/latex/siunitx/config/si-units.cfg
> 
> и есть прецеденты, когда файлы переезжают в подкаталог/надкаталог,
> сбивая автоматические texmf(...).
> Отсюда следует, что texmf(...) это не инварианты, от них надо
> отказаться, чтобы не создавать проблем, возможно, в пользу файловых
> provides tex(siunitx.sty), tex(si-units.cfg).

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

> мне кажется, что наша схема с fmt.d/ updmap.d/ более надежная.
> Но, c ней есть ряд вопросов.
> 
> есть мысль чтобы уменьшить число конфликтов при обновлении, 
> и руководствуясь /etc полиси, что в /etc не место автогенерированным
> файлам, не предназначенным для редактирования, и
> пользуясь возможностью начать новые полиси с чистого листа.
> можно вынести fmt.d/ updmap.d/ language.d/ для texlive-2014
> в подкаталог в /usr/share/(?)

Но в /usr/share вроде бы тоже не место автогенеренным файлам? Может быть
все-таки что-то вроде /var/lib/texmf/ ?

-- 
KM


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