[devel] non-strict dependency warnings

Dmitry V. Levin ldv на altlinux.org
Чт Янв 24 10:44:39 MSK 2013


On Wed, Jan 23, 2013 at 11:05:31PM +0200, Igor Vlasenko wrote:
> On Thu, Jan 24, 2013 at 12:14:08AM +0400, Dmitry V. Levin wrote:
> > У нас в Сизифе сейчас около 660 пакетов с такими предупреждениями, и почти
> > все они на самом деле свидетельствуют об ошибках упаковки.
> > 
> > Напрашивается вывод о том, что для более эффективного исправления таких
> > ошибок имеет смысл поднять уровень диагностики с warning до error, и
> > реализовать ручку управления уровнем этой диагностики для нескольких
> > пакетов-исключений.
> 
> Опс, это и моя недоработка, я не создал тест repocop 
> для этого сообщения.

Между прочим, этому типу предупреждений уже почти 2 года.

> Может, лучше не спешить, для начала пройтись NMU от repocop?

Как фиксить, вручную или NMU от repocop - это другой вопрос.

В rpm-build-4.0.4-alt100.61 этот warning превратился в error,
и добавлен макрос %_allowed_nonstrict_interdeps для тонкой настройки
списка разрешенных пар нестрогих зависимостей:
%define _allowed_nonstrict_interdeps pkg11,pkg12 ... pkgN1,pkgN2

> завтра-послезавтра напишу тест, будут доступны патчи от repocop,
> можно будет опросить майнтайнеров и с учетом их замечаний
> провести NMU от repocop.
> 
> Так было с beehive-log-dependency-needs-epoch,
> и получилось довольно хорошо:
> Сейчас в Сизифе только 7 пакетов с этим warning,
> и только потому, что соответствующий майнтайнер явно
> запретил проводить на свои пакеты это NMU.
> 
> jack-audio-connection-kit       shrek
> libao   shrek
> libcelt shrek
> libglitz        shrek
> libgtk-engines-default  @gnome
> libpciaccess    shrek

Я полагал, что их уже исправили полностью.  Раз нет, значит,
и этот warning надо было сразу превратить в error.


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


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