[devel] rpm-build-license | Re: [newbies] Little CMS 2 quick and dirty build

Igor Zubkov igor.zubkov на gmail.com
Чт Ноя 4 11:55:09 UTC 2010


2010/11/4 Michael Shigorin:
> On Thu, Nov 04, 2010 at 01:28:13AM +0200, Igor Zubkov wrote:
>> >> http://git.altlinux.org/people/yushi/packages/liblcms2.git
>> А я бы ещё добавил что:
>> 1) я бы не стал использовать rpm-build-licenses
>> 2) макрос %mit, лучше сразу MIT в поле License: указать
>
> Почему?

Хотя бы потому что я ленивый. Я после сборки пакета с host системе
натравливаю на него buildreq (а так как в rpm-build-licenses только
макросы, то buildreq его успешно игнорирует и не добавляет в
BuildRequires). И потом собираю его в локальном hasher. Он, конечно
же, не собирается из-за не раскрытого макроса в спеке.

Всегда можно смержить rpm-build-licenses в rpm-build, но как по мне,
проблемы это не решит. Да и проблема как раз не там. Нужно просто
строгое полиси по заполнению поля License: как это сделано в Fedora.
Однин тип лицензии должен иметь только один вариант написания. А то в
текущий момент имеется 688 вариантов заполнения License: в пакетах из
Сизифа.

Ссылки на Fedora:
http://fedoraproject.org/wiki/Packaging/LicensingGuidelines
http://fedoraproject.org/wiki/Licensing

Надо просто это привести к общему виду, написать полиси и тест для repocop.

-- 
Igor Zubkov
http://hi.im/ice


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