[devel] %_allowed_nonstrict_interdeps (was: non-strict dependency warnings)

Aleksey Avdeev solo на solin.spb.ru
Сб Янв 26 13:22:26 MSK 2013


24.01.2013 14:47, Aleksey Avdeev пишет:
> 24.01.2013 10:44, Dmitry V. Levin пишет:
> ...
>> В rpm-build-4.0.4-alt100.61 этот warning превратился в error,
>> и добавлен макрос %_allowed_nonstrict_interdeps для тонкой настройки
>> списка разрешенных пар нестрогих зависимостей:
>> %define _allowed_nonstrict_interdeps pkg11,pkg12 ... pkgN1,pkgN2
> 
>   Прошу уточнения:
> 
> 1. Имеется в виду, что пакет из данного списка может иметь нестрогие
> зависимости на любой другой пакет из него же?
> 
> 2. В каком виде должны присутствовать имена пакетов в списке:
> %name-<subname> или достаточно <subname>?

  Практика показала, что %_allowed_nonstrict_interdeps -- список пар
подпакетов (вида %name-<subname>, внутрипарный разделитель ",")
разделённых пробелами.

  В качестве примера см. коммит
<http://git.altlinux.org/people/solo/packages/apache2.git?p=apache2.git;a=commitdiff;h=c55cf013c66df598a29d03ef7432c96942804d01>,
исправляющий ситуацию в apache2:

error: apache2: non-strict dependency on apache2-cgi-bin
error: apache2: non-strict dependency on apache2-html
error: apache2: non-strict dependency on apache2-icons
error: apache2-base: non-strict dependency on apache2-common
error: apache2-configs-A1PROXIED: non-strict dependency on apache2-base
error: apache2-base: non-strict dependency on apache2-httpd-worker
error: apache2-base: non-strict dependency on apache2-httpd-prefork
error: apache2-base: non-strict dependency on apache2-httpd-event
error: apache2-base: non-strict dependency on apache2-httpd-itk
error: apache2-base: non-strict dependency on apache2-httpd-peruser
error: apache2-manual: non-strict dependency on apache2-base
error: apache2-compat: non-strict dependency on apache2-base
error: apache2-configs-A1PROXIED: non-strict dependency on apache2-common
error: apache2-httpd-worker: non-strict dependency on apache2-common
error: apache2-httpd-prefork: non-strict dependency on apache2-common
error: apache2-httpd-event: non-strict dependency on apache2-common
error: apache2-httpd-itk: non-strict dependency on apache2-common
error: apache2-httpd-peruser: non-strict dependency on apache2-common
...

-- 

С уважением. Алексей.


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


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