Re: [newbies] [join] Проверка корректности пакетирования

2021-02-19 Пенетрантность Andrey Savchenko
Добрый вечер!

On Tue, 16 Feb 2021 21:19:22 +0300 Николай Бурыкин wrote:
> > Речь про https://github.com/burykinne/edbrowse , верно?
> Да, речь о нём.
> > 1) Поправка по лицензии:
> > - License: GPL and MPL
> > + License: GPL-1.0+
> Это я недоработал. Исправлю. Надо будет вникнуть в тонкости 
> лицензирования свободного ПО.

На самом деле в Сизифе навалом пакетов, где не вполне корректно или
полно указаны лицензии, так что слишком сильно заморачиваться на
эту тему не следует, но желательно по-возможности корректно
указывать.

В данном меня случае насторожило, что GPL и MPL без указания версии
были — такая ситуация необычна, что послужило индикатором того, что
что-то не так.

Вообще, мир лицензий и их взаимодействие друг с другом — не такая
уж простая тема. Пару лет назад я делал в Калуге доклад на эту
тему, что может послужить неплохо вводной:
http://0x1.tv/
Уязвимости_в_лицензиях_СПО_(Андрей_Савченко,_OSSDEVCONF-2018)

> > 2) Лучше пользоваться готовыми макросами, поэтому:
> > - cmake .
> > + %cmake_insource
> Была мысль, что моя конструкция с "cmake ." неуместна, и так оно и 
> оказалось. Вроде и сверялся по Предопределённым макросам 
> ,
>  
> а всё равно нужный умудрился не заметить. Буду практиковаться, ошибка 
> досадная и её можно было избежать.

Кроме wiki есть ещё два полезных источника:

1) rpmbuild --showrc, далее grep/less по вкусу

2) git://git.altlinux.org/people/specbot/public/specs.git
Здесь все спеки Альта, обновляется автоматически, спасибо vt.
Очень полезно когда нужно посмотреть «а как другие это делают».

Best regards,
Andrew Savchenko


pgp3EzPyq99ax.pgp
Description: PGP signature
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Дайджест списка рассылки devel-newbies; том 43, выпуск 2

2021-02-19 Пенетрантность Andrey Savchenko
Добрый вечер!

On Tue, 16 Feb 2021 21:47:47 +0300 Николай Бурыкин wrote:
> > %
> > Свойство патчей "отваливаться в случае изменений" - это важное преимущество,
> > а вовсе не недостаток, как полагают многие.
> >  -- ldv in devel@
> > %
> Только что осознал, что кроме дайджестов на адрес в домене basealt.ru
> других писем из списка рассылки почему-то не получаю, поэтому пропустил 
> переписку на тему патчей.
> Добавил еще один адрес, для отказоустойчивости.

Думаю, следует посмотреть настройки почты:
https://lists.altlinux.org/mailman/options/devel-newbies

Там внизу страницы можно залогиниться и в настройках выставить
Set Digest Mode -> Off.

> Сейчас прочитал, и у меня возник вопрос.
> А если применять подход с патчами, то как будет правильнее:
> Формировать по принципу один патч на одно исправление,
> или формировать патч из исправлений, решающих конкретную проблему?
> Я подумал, что в моём случае я решаю проблему предупреждений при сборке,
> и собрал их в отдельный патч warnings. Но вот теперь задумался на тему 
> правильности.

Это дело вкуса. Однотипные исправления можно в один патч сливать.
В то же время патчи лучше делать более-менее атомарными. Так что
если там сильно разные предупреждения, то я бы сделал отдельные
патчи на каждую группу. Но это не принципиальный момент, так что
слишком заморачиваться не следует: лучше исправить проблему и идти
дальше, чем застрять на том, как лучше оформить решение.

Best regards,
Andrew Savchenko


pgpg19o2mUPq4.pgp
Description: PGP signature
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies