[devel] %gpl
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Авг 6 03:45:23 MSD 2007
On Mon, Aug 06, 2007 at 02:33:25AM +0300, Nick S. Grechukh wrote:
> 2007/8/6, Alexey Tourbin <at на altlinux.ru>:
> > On Mon, Aug 06, 2007 at 02:18:43AM +0300, Nick S. Grechukh wrote:
> > > да. существует ли способ в sisyphus_check отделять неумышленное
> > > неиспользование макроса от умышленного оправданного?
> >
> > sisyphus_check смотрит только хедер пакета.
> > Там никаких макросов нет, они раскрываются гораздо раньше.
>
> ога. Т.е., макросы это действительно хорошо и классно, но заставить их
> использовать не проще, чем просто развешать баги за неправильное
> написание известных лицензий.
Можно проверить, используется ли макрос, только выдернув spec-файл
из src.rpm паката. Но и эта задача в самом общем случае оказывается
не тривиальной:
%ifdef gpl
License: %gpl
%else
License: GPL
%endif
К тому же можно (а иногда и нужно) указывать лицензию в подпакетах.
sisyphus_check сейчас принципиально ограничен тем, что ничего не
распаковывает, а проверят только хедер пакета. То есть всё то
и только то, что доступно через rpmquery --qf=...
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070806/f09abe66/attachment-0001.bin>
Подробная информация о списке рассылки Devel