Коллеги, я подготовил сборку tetex с включённым поиском latex-зависимостей. Это необходимо для того, чтобы пакеты, имеющие зависимости вида texmf(latex/foo) (что постепенно должно стать нормой для всех пакетов, несущих в себе latex-стили), могли устанавливаться не только с texlive, но и с tetex. Появление зависимостей texmf(latex/foo) не несёт проблем для самого tetex, регрессий по устанавливаемости и обновляемости tetex-пакетов я не обнаружил. Однако побочным следствием станет то, что порядка двух сотен зависимостей вида texmf(latex/foo) из однозначных станут неоднозначными (их будут предоставлять tetex и texlive). Поскольку в последнее время дают о себе знать проблемы апта с разрешением неоднозначных файловых зависимостей на фоне конфликутующих tetex/texlive, не исключено, что появление ещё кучи неоднозначностей может привести к проблемам с построением сборочной среды для некоторых пакетов, где раньше всё работало. Я проверил несколько простых вариантов, но все ситуации предусмотреть и проверить сложно, поэтому в идеале желательно провести с новым tetex полную пересборку репозитория на предмет регрессий с построением сборочной среды. Соответственно, на сборку в Сизиф я пока этот релиз tetex не отправлял. On Sat, Jul 25, 2009 at 04:48:03PM +0400, Kirill Maslinsky wrote: > Update of /people/kirill/packages/tetex.git > > Changes statistics since `2.0-alt9' follows: > tetex.spec | 10 ++++++++-- > 1 files changed, 8 insertions(+), 2 deletions(-) > > Changelog since `2.0-alt9' follows: > commit b8d4d039ff5341f4322d258b7936025e71b189cd > Author: Kirill Maslinsky > Date: Sat Jul 25 14:13:54 2009 +0400 > > 2.0-alt10 > > - built with rpm-build-texmf > > Full diff since `2.0-alt9' follows: > diff --git a/tetex.spec b/tetex.spec > index c587db6..6654f0d 100644 > --- a/tetex.spec > +++ b/tetex.spec > @@ -3,7 +3,7 @@ > > Name: tetex > Version: 2.0 > -Release: alt9 > +Release: alt10 > > %define pkgname teTeX > %define texversion 2.0-rc1 > @@ -72,10 +72,13 @@ Requires: tex-common >= 0.2 > > Obsoletes: dvipdfm, tetex-fonts-source > > -BuildRequires: tex-common > +BuildRequires(pre): rpm-build-texmf > BuildRequires: flex-old gcc-c++ imake libXaw-devel libexpat-devel libpng-devel > BuildRequires: libssl-devel perl-Tk t1lib-devel w3c-libwww-devel xorg-cf-files > > +%add_texmf_req_skip latex/amsjpa > +%add_texmf_req_skip latex/vtexhtml > + > %description > teTeX is an implementation of TeX for Linux or UNIX systems. TeX takes > a text file and a set of formatting commands as input and creates a > @@ -517,6 +520,9 @@ x=/usr/bin/updmap && [ -x "$x" ] && "$x" 2>/dev/null ||: > %doc PROBLEMS* README ChangeLog > > %changelog > +* Sat Jul 25 2009 Kirill Maslinsky 2.0-alt10 > +- built with rpm-build-texmf > + > * Sun May 17 2009 Dmitry V. Levin 2.0-alt9 > - tetex-core: Removed files packaged in texinfo >= 4.13-alt1. > - Removed install-info invocations. -- КМ