[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