[devel] научим робота очищать пакеты от мусора

Dmitry V. Levin ldv на altlinux.org
Ср Дек 21 22:35:31 MSK 2011


On Wed, Dec 21, 2011 at 07:43:13PM +0200, Igor Vlasenko wrote:
> Робота научить можно, главный вопрос - чему учить?

$ grep ^warning: libhocr.log
warning: libhocr-gtk: non-strict dependency on python-module-libhocr

Это называется неправильные межпакетные зависимости, роботу вполне под
силу такое исправлять самостоятельно.

Дальше,
$ grep ^Requires libhocr.spec
Requires:	%{name} = %{version}-%{release}
Requires:	libgtk+2-devel
Requires:	pkgconfig
Requires:	libhspell-devel libtiffxx-devel libtiff-devel
Requires:	%{name} = %{version}-%{release}
Requires:	python-imaging-sane python-module-pygtk
Requires:	python(hocr) = %{version}-%{release}
Requires:	hspell
Requires:	%{name} = %{version}-%{release}
Requires:	python > 2.5

Зависимости на pkgconfig, *-devel, "python > 2.5", python-imaging-sane,
python-module-pygtk, "python(hocr) = %{version}-%{release}" - это все,
очевидно, мусор.  Робота можно попробовать научить такой мусор
распознавать и вычищать.


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


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