[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.html>
Подробная информация о списке рассылки Devel