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

Dmitry V. Levin ldv на altlinux.org
Чт Дек 22 00:20:38 MSK 2011


On Wed, Dec 21, 2011 at 11:11:26PM +0200, Igor Vlasenko wrote:
> On Wed, Dec 21, 2011 at 11:07:15PM +0200, Igor Vlasenko wrote:
> > On Wed, Dec 21, 2011 at 11:35:31PM +0400, Dmitry V. Levin wrote:
> > > Зависимости на pkgconfig, *-devel, "python > 2.5", python-imaging-sane,
> > > python-module-pygtk, "python(hocr) = %{version}-%{release}" - это все,
> > > очевидно, мусор.  Робота можно попробовать научить такой мусор
> > > распознавать и вычищать.
> > Добавил в движок, кроме очистки питоньих зависимостей
> > (там надо допилить).
> 
> Еще подумал, там все не так просто:
> опасно выбрасывать из Requires: python-modules-* не глядя,
> так как в отличие от *-devel, они могут содержать повседневные утилиты в
> %_bindir. (Примеры - python-module-fonttools и т.д.)

Не полагается пакетам с модулями, а также пакетам с библиотеками,
содержать повседневные утилиты, потому что зависимость тут, как правило,
односторонняя: утилитам нужны модули/библиотеки, а не наоборот.


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


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