[devel] noarch subpackages

Victor Forsyuk =?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Пт Июн 13 17:02:39 MSD 2008


2008/6/13 Alexey Tourbin <at на altlinux.ru>:

> Предварительно добавлена поддержка noarch subpackages в rpm
> http://git.altlinux.org/people/at/packages/rpm.git?a=commitdiff;h=3ad2b101
> на основе кода rpm5.org
> http://rpm5.org/cvs/chngview?cn=10090
> Я также просмотрел патч, который присылал Виктор Форсюк
> http://lists.altlinux.org/pipermail/devel/2003-October/016024.html
>

Ура! БОЛЬШОЕ человеческое спасибо! :)

Однако, не прошло и десяти лет как jbj в апстриме наконец-то добавил эту
фичу. :)


> Это имеет следующие особенности.
>
> 0) В подпакете можно указать "BuildArch: noarch".  Никакое другое
> значение, кроме "noarch", указать нельзя.
>

Может, стоит отменить это ограничение и осчастливить Игоря Власенко? :)
А контроль за тем, чтобы не было некорректных смесей архитектур подпакетов
возложить на repocop.


>
> 1) Это плохо совместимо со старыми версиями rpm, в которых нет
> поддержки noarch subpackages.  А именно, старый rpm сделает noarch
> все подпакеты, включая основной пакет (несмотря на то, что BuildArch
> указано только в подпакете).
>

Эхх... обратная совместимость... ясно, вопрос о TargetArch снимается :)

2) Саму эту возможность следует использовать осторожно.
> А именно, кандидатами на noarch подпакеты могут быть только
> подпакеты с документацией или с media-like данными.  Предварительное
> условие -- всё содержимое noarch подпакета должно лежать в /usr/share.


Не обязательно. Может быть и /etc.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20080613/60550aa8/attachment-0002.html>


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