[devel] IA: intltool-0.37.1-alt1 broken deps

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eru?=
Вт Мар 11 02:15:03 MSK 2008


On Mon, 10 Mar 2008 22:19:56 +0300
Dmitry V. Levin wrote:

> On Sun, Mar 09, 2008 at 09:00:30PM +0300, Alexey Tourbin wrote:
> > On Sun, Mar 09, 2008 at 08:00:43PM +0300, Dmitry V. Levin wrote:
> > > checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
> > > 
> > > По крайней мере, "require XML::Parser" присутствует в файлах
> > > /usr/bin/intltool-extract
> > > /usr/bin/intltool-merge
> > > /usr/share/aclocal/intltool.m4
> > > (правда, в защищённом от perl.req виде).
> > 
> > С другой стороны, следовало бы разобраться, насколько XML::Parser
> > там реально нужен.
> 
> Цитирую intltool/README:
> 
> Details of the AC_PROG_INTLTOOL macro
> -------------------------------------------
> 
> The first parameter indicates the minimum required version. The
> configure script will halt if the version is older than the first
> parameter.
> 
> The second parameter is to tell intltool that we don't need the
> extended xml parsing abilities provided by the XML::Parser perl
> module. If it is not provided, or is any value other than "no-xml",
> then XML::Parser will be checked for by the configure script. This
> feature is only available in intltool 0.31 or newer.
То есть нужен всё-таки в зависимости от собираемого пакета.

В общем, в качестве совсем быстрого исправления я всё же отправил intltool
с явно проставленным Requires: perl-XML-Parser. А дальше нужно решать,
фиксить ли 69 пакетов на предмет BuildRequires или ставить патч в
intltool, приводящий к жёсткой зависимости на perl-XML-Parser. Если
тупо стремиться к минимально необходимому числу зависимостей, то стоит идти
первым путём. Но лично меня вполне устроит второй.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team



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